From 38b909a9c67f80ee8cc383fa637e1f3171bd8ea1 Mon Sep 17 00:00:00 2001 From: x0d7x <75843278+x0d7x@users.noreply.github.com> Date: Sun, 5 Apr 2026 21:00:33 +0300 Subject: [PATCH 01/26] fix:deprecated api --- .config/nvim/lua/core/lsp.lua | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.config/nvim/lua/core/lsp.lua b/.config/nvim/lua/core/lsp.lua index 022a5bc..1564c90 100644 --- a/.config/nvim/lua/core/lsp.lua +++ b/.config/nvim/lua/core/lsp.lua @@ -83,7 +83,7 @@ local function restart_lsp(bufnr) local clients = vim.lsp.get_clients({ bufnr = bufnr }) for _, client in ipairs(clients) do - vim.lsp.stop_client(client.id) + client:stop() end vim.defer_fn(function() @@ -219,7 +219,7 @@ local function lsp_info() print(" LSP INFORMATION ") print("═══════════════════════════════════\n") - print("󰈙 Log file: " .. vim.lsp.get_log_path()) + print("󰈙 Log file: " .. vim.lsp.log.get_filename()) print("󰈔 Filetype: " .. vim.bo.filetype) print("󰈮 Buffer: " .. bufnr) print("󰈔 CWD: " .. (vim.fn.getcwd() or "N/A") .. "\n") @@ -535,9 +535,9 @@ do }, -- spinner_frames = { '⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏' }, -- spinner_frames = { "⠋", "⠙", "⠹", "⠸", "⠼", "⠴", "⠦", "⠧", "⠇", "⠏" }, - -- spinner_frames = { "◐", "◓", "◑", "◒" }, + spinner_frames = { "◐", "◓", "◑", "◒" }, -- spinner_frames = { "◰", "◳", "◲", "◱" }, - spinner_frames = { "▱", "▰", "▰▱", "▰▰" }, + -- spinner_frames = { "▱", "▰", "▰▱", "▰▰" }, -- spinner_frames = { "○", "⬭", "●", "⬮" }, -- spinner_frames = { "○ ", " ○ ", " ○ ", " ○", " ○ ", " ○ " }, -- spinner_frames = { From 0c41ed4daad34921bcde37374f0341ff536cbf01 Mon Sep 17 00:00:00 2001 From: x0d7x <75843278+x0d7x@users.noreply.github.com> Date: Sun, 5 Apr 2026 21:00:33 +0300 Subject: [PATCH 02/26] moving from lazy to vim.pack --- .config/nvim/init.lua | 6 +- .config/nvim/lazy-lock.json | 46 -------- .config/nvim/lazy-lock.json.bk | 40 ------- .config/nvim/lua/config/keymaps.lua | 11 +- .config/nvim/lua/config/opts.lua | 2 +- .config/nvim/lua/core/lazy.lua | 157 ------------------------- .config/nvim/lua/core/pack.lua | 79 +++++++++++++ .config/nvim/lua/custom/startup.lua | 49 ++++++-- .config/nvim/lua/plugins/Git.lua | 59 ---------- .config/nvim/lua/plugins/Mason.lua | 67 ----------- .config/nvim/lua/plugins/ai.lua | 17 --- .config/nvim/lua/plugins/blink.lua | 77 ------------ .config/nvim/lua/plugins/conform.lua | 39 ------ .config/nvim/lua/plugins/cord.lua | 15 --- .config/nvim/lua/plugins/extra.lua | 150 ----------------------- .config/nvim/lua/plugins/fff.lua | 36 ------ .config/nvim/lua/plugins/indent.lua | 64 ---------- .config/nvim/lua/plugins/linter.lua | 87 -------------- .config/nvim/lua/plugins/miniFile.lua | 48 -------- .config/nvim/lua/plugins/snaks.lua | 112 ------------------ .config/nvim/lua/plugins/theme.lua | 149 ----------------------- .config/nvim/lua/plugins/treesittr.lua | 115 ------------------ .config/nvim/lua/plugins/trouble.lua | 56 --------- .config/nvim/lua/plugins/which-key.lua | 57 --------- .config/nvim/nvim-pack-lock.json | 3 +- .config/nvim/plugin/ai.lua | 15 +++ .config/nvim/plugin/blink.lua | 66 +++++++++++ .config/nvim/plugin/cord.lua | 15 +++ .config/nvim/plugin/extra.lua | 72 ++++++++++++ .config/nvim/plugin/fff.lua | 22 ++++ .config/nvim/plugin/format.lua | 115 ++++++++++++++++++ .config/nvim/plugin/git.lua | 42 +++++++ .config/nvim/plugin/indent.lua | 57 +++++++++ .config/nvim/plugin/mason.lua | 52 ++++++++ .config/nvim/plugin/mini.lua | 62 ++++++++++ .config/nvim/plugin/snacks.lua | 66 +++++++++++ .config/nvim/plugin/theme.lua | 73 ++++++++++++ .config/nvim/plugin/treesitter.lua | 107 +++++++++++++++++ .config/nvim/plugin/trouble.lua | 51 ++++++++ .config/nvim/plugin/which-key.lua | 51 ++++++++ 40 files changed, 995 insertions(+), 1412 deletions(-) delete mode 100644 .config/nvim/lazy-lock.json delete mode 100644 .config/nvim/lazy-lock.json.bk delete mode 100644 .config/nvim/lua/core/lazy.lua create mode 100644 .config/nvim/lua/core/pack.lua delete mode 100644 .config/nvim/lua/plugins/Git.lua delete mode 100644 .config/nvim/lua/plugins/Mason.lua delete mode 100644 .config/nvim/lua/plugins/ai.lua delete mode 100644 .config/nvim/lua/plugins/blink.lua delete mode 100644 .config/nvim/lua/plugins/conform.lua delete mode 100644 .config/nvim/lua/plugins/cord.lua delete mode 100644 .config/nvim/lua/plugins/extra.lua delete mode 100644 .config/nvim/lua/plugins/fff.lua delete mode 100644 .config/nvim/lua/plugins/indent.lua delete mode 100644 .config/nvim/lua/plugins/linter.lua delete mode 100644 .config/nvim/lua/plugins/miniFile.lua delete mode 100644 .config/nvim/lua/plugins/snaks.lua delete mode 100644 .config/nvim/lua/plugins/theme.lua delete mode 100644 .config/nvim/lua/plugins/treesittr.lua delete mode 100644 .config/nvim/lua/plugins/trouble.lua delete mode 100644 .config/nvim/lua/plugins/which-key.lua create mode 100644 .config/nvim/plugin/ai.lua create mode 100644 .config/nvim/plugin/blink.lua create mode 100644 .config/nvim/plugin/cord.lua create mode 100644 .config/nvim/plugin/extra.lua create mode 100644 .config/nvim/plugin/fff.lua create mode 100644 .config/nvim/plugin/format.lua create mode 100644 .config/nvim/plugin/git.lua create mode 100644 .config/nvim/plugin/indent.lua create mode 100644 .config/nvim/plugin/mason.lua create mode 100644 .config/nvim/plugin/mini.lua create mode 100644 .config/nvim/plugin/snacks.lua create mode 100644 .config/nvim/plugin/theme.lua create mode 100644 .config/nvim/plugin/treesitter.lua create mode 100644 .config/nvim/plugin/trouble.lua create mode 100644 .config/nvim/plugin/which-key.lua diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua index 5e8dece..aef59d8 100644 --- a/.config/nvim/init.lua +++ b/.config/nvim/init.lua @@ -1,7 +1,9 @@ -require("core.lazy") +vim.g.mapleader = " " +vim.g.maplocalleader = " " +require("core.pack") require("config.utils") --- require("custom.colorscheme") require("core.lsp") +-- require("custom.colorscheme") require("core.Mason-path") require("config.mason-verify") require("config.keymaps") diff --git a/.config/nvim/lazy-lock.json b/.config/nvim/lazy-lock.json deleted file mode 100644 index 5754011..0000000 --- a/.config/nvim/lazy-lock.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "LuaSnip": { "branch": "master", "commit": "642b0c595e11608b4c18219e93b88d7637af27bc" }, - "bafa.nvim": { "branch": "main", "commit": "7526f5fd61dba671c5fd571fb5351a031caf7b1a" }, - "blink.cmp": { "branch": "main", "commit": "78336bc89ee5365633bcf754d93df01678b5c08f" }, - "ccc.nvim": { "branch": "main", "commit": "9d1a256e006decc574789dfc7d628ca11644d4c2" }, - "conform.nvim": { "branch": "master", "commit": "086a40dc7ed8242c03be9f47fbcee68699cc2395" }, - "cord.nvim": { "branch": "master", "commit": "283e4a5bdafd0d6187f28e5b739cccab6b4c9c64" }, - "darcubox-nvim": { "branch": "main", "commit": "4945a37ac2ff5a286a4234756710f13c1572d6cc" }, - "diffview.nvim": { "branch": "main", "commit": "4516612fe98ff56ae0415a259ff6361a89419b0a" }, - "fff.nvim": { "branch": "main", "commit": "db4cd2825c32e5e53e12bb8af106ff724d33904e" }, - "flash.nvim": { "branch": "main", "commit": "fcea7ff883235d9024dc41e638f164a450c14ca2" }, - "friendly-snippets": { "branch": "main", "commit": "6cd7280adead7f586db6fccbd15d2cac7e2188b9" }, - "gitsigns.nvim": { "branch": "main", "commit": "4ed47e8c4c66c921dc1d6643977e0526e1f44396" }, - "gruvbox": { "branch": "main", "commit": "9d0e3af224c5492069a493bb43c6ec2b78497454" }, - "gruvdark.nvim": { "branch": "main", "commit": "94afaee342e8dd0fae054a15402568ec0235c720" }, - "indent-blankline.nvim": { "branch": "master", "commit": "d28a3f70721c79e3c5f6693057ae929f3d9c0a03" }, - "kanagawa.nvim": { "branch": "master", "commit": "aef7f5cec0a40dbe7f3304214850c472e2264b10" }, - "koda.nvim": { "branch": "main", "commit": "a560a332ccc1eb2caacb280a390213bb9f37b3cb" }, - "lazy.nvim": { "branch": "main", "commit": "306a05526ada86a7b30af95c5cc81ffba93fef97" }, - "mason.nvim": { "branch": "main", "commit": "44d1e90e1f66e077268191e3ee9d2ac97cc18e65" }, - "mini.files": { "branch": "main", "commit": "ced297546b8fdb8e215d416d4753a735514a2fe0" }, - "mini.nvim": { "branch": "main", "commit": "402ee6c6ec8ea44b22330446c8fb4e615fd3953e" }, - "neogit": { "branch": "master", "commit": "5a7fca171e3ad07380745d573d791e95268b8f3f" }, - "nvim-lint": { "branch": "master", "commit": "4b03656c09c1561f89b6aa0665c15d292ba9499d" }, - "nvim-treesitter": { "branch": "main", "commit": "4916d6592ede8c07973490d9322f187e07dfefac" }, - "nvim-treesitter-textobjects": { "branch": "main", "commit": "93d60a475f0b08a8eceb99255863977d3a25f310" }, - "nvim-web-devicons": { "branch": "master", "commit": "40e9d5a6cc3db11b309e39593fc7ac03bb844e38" }, - "persistence.nvim": { "branch": "main", "commit": "b20b2a7887bd39c1a356980b45e03250f3dce49c" }, - "petrolnoir.nvim": { "branch": "master", "commit": "874572bfc75c19a4efc038f5f12f651e04b7d549" }, - "plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" }, - "screensaver.nvim": { "branch": "main", "commit": "38cf0b8a96b5f4a5e765ce32d43a416441462179" }, - "showkeys": { "branch": "main", "commit": "cb0a50296f11f1e585acffba8c253b9e8afc1f84" }, - "snacks.nvim": { "branch": "main", "commit": "ad9ede6a9cddf16cedbd31b8932d6dcdee9b716e" }, - "sora": { "branch": "main", "commit": "7362774d3d42e0ac0944168c3ce83676c081a178" }, - "supermaven-nvim": { "branch": "main", "commit": "07d20fce48a5629686aefb0a7cd4b25e33947d50" }, - "techbase.nvim": { "branch": "main", "commit": "fc4e039e370043d7ae7203c9a1dbbda76f683740" }, - "todo-comments.nvim": { "branch": "main", "commit": "31e3c38ce9b29781e4422fc0322eb0a21f4e8668" }, - "treesj": { "branch": "main", "commit": "26bc2a8432ba3ea79ed6aa346fba780a3d372570" }, - "trouble.nvim": { "branch": "main", "commit": "bd67efe408d4816e25e8491cc5ad4088e708a69a" }, - "ts-comments.nvim": { "branch": "main", "commit": "123a9fb12e7229342f807ec9e6de478b1102b041" }, - "twilight.nvim": { "branch": "main", "commit": "664e752f4a219801265cc3fc18782b457b58c1e1" }, - "vague.nvim": { "branch": "main", "commit": "8c4643f8a5106dbc492918f86ff6b5c81111ce9a" }, - "vim-tmux-navigator": { "branch": "master", "commit": "e41c431a0c7b7388ae7ba341f01a0d217eb3a432" }, - "which-key.nvim": { "branch": "main", "commit": "3aab2147e74890957785941f0c1ad87d0a44c15a" }, - "zen.nvim": { "branch": "main", "commit": "9a60e3fbef521f754cb54a78106647873a50a8ae" } -} diff --git a/.config/nvim/lazy-lock.json.bk b/.config/nvim/lazy-lock.json.bk deleted file mode 100644 index e39047e..0000000 --- a/.config/nvim/lazy-lock.json.bk +++ /dev/null @@ -1,40 +0,0 @@ -{ - "LuaSnip": { "branch": "master", "commit": "dae4f5aaa3574bd0c2b9dd20fb9542a02c10471c" }, - "ccc.nvim": { "branch": "main", "commit": "9d1a256e006decc574789dfc7d628ca11644d4c2" }, - "conform.nvim": { "branch": "master", "commit": "40dcec5555f960b0a04340d76eabdf4efe78599d" }, - "cord.nvim": { "branch": "master", "commit": "283e4a5bdafd0d6187f28e5b739cccab6b4c9c64" }, - "darcubox-nvim": { "branch": "main", "commit": "4945a37ac2ff5a286a4234756710f13c1572d6cc" }, - "diffview.nvim": { "branch": "main", "commit": "4516612fe98ff56ae0415a259ff6361a89419b0a" }, - "flash.nvim": { "branch": "main", "commit": "fcea7ff883235d9024dc41e638f164a450c14ca2" }, - "friendly-snippets": { "branch": "main", "commit": "6cd7280adead7f586db6fccbd15d2cac7e2188b9" }, - "gitsigns.nvim": { "branch": "main", "commit": "9f3c6dd7868bcc116e9c1c1929ce063b978fa519" }, - "gruvdark.nvim": { "branch": "main", "commit": "371afe9687fac120d02524942a72b487c1e813b9" }, - "indent-blankline.nvim": { "branch": "master", "commit": "d28a3f70721c79e3c5f6693057ae929f3d9c0a03" }, - "kanagawa.nvim": { "branch": "master", "commit": "aef7f5cec0a40dbe7f3304214850c472e2264b10" }, - "lazy.nvim": { "branch": "main", "commit": "306a05526ada86a7b30af95c5cc81ffba93fef97" }, - "mason.nvim": { "branch": "main", "commit": "44d1e90e1f66e077268191e3ee9d2ac97cc18e65" }, - "mini.files": { "branch": "main", "commit": "57eb96a828f80efb8095a611e3aafcfa43548f8b" }, - "mini.nvim": { "branch": "main", "commit": "0098de999048af0539183d625c52d733318a441b" }, - "neogit": { "branch": "master", "commit": "515e8cb9c3430a064ec3d9affd499b94f71b3120" }, - "nvim-lint": { "branch": "master", "commit": "606b823a57b027502a9ae00978ebf4f5d5158098" }, - "nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" }, - "nvim-treesitter-textobjects": { "branch": "master", "commit": "5ca4aaa6efdcc59be46b95a3e876300cfead05ef" }, - "nvim-web-devicons": { "branch": "master", "commit": "737cf6c657898d0c697311d79d361288a1343d50" }, - "persistence.nvim": { "branch": "main", "commit": "b20b2a7887bd39c1a356980b45e03250f3dce49c" }, - "petrolnoir.nvim": { "branch": "master", "commit": "874572bfc75c19a4efc038f5f12f651e04b7d549" }, - "plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" }, - "screensaver.nvim": { "branch": "main", "commit": "38cf0b8a96b5f4a5e765ce32d43a416441462179" }, - "showkeys": { "branch": "main", "commit": "cb0a50296f11f1e585acffba8c253b9e8afc1f84" }, - "snacks.nvim": { "branch": "main", "commit": "9912042fc8bca2209105526ac7534e9a0c2071b2" }, - "supermaven-nvim": { "branch": "main", "commit": "07d20fce48a5629686aefb0a7cd4b25e33947d50" }, - "techbase.nvim": { "branch": "main", "commit": "fc4e039e370043d7ae7203c9a1dbbda76f683740" }, - "todo-comments.nvim": { "branch": "main", "commit": "31e3c38ce9b29781e4422fc0322eb0a21f4e8668" }, - "treesj": { "branch": "main", "commit": "186084dee5e9c8eec40f6e39481c723dd567cb05" }, - "trouble.nvim": { "branch": "main", "commit": "bd67efe408d4816e25e8491cc5ad4088e708a69a" }, - "ts-comments.nvim": { "branch": "main", "commit": "123a9fb12e7229342f807ec9e6de478b1102b041" }, - "twilight.nvim": { "branch": "main", "commit": "664e752f4a219801265cc3fc18782b457b58c1e1" }, - "vague.nvim": { "branch": "main", "commit": "4abd79d6fbaca57bf437763d0b5bed364e4512bd" }, - "vim-tmux-navigator": { "branch": "master", "commit": "e41c431a0c7b7388ae7ba341f01a0d217eb3a432" }, - "which-key.nvim": { "branch": "main", "commit": "3aab2147e74890957785941f0c1ad87d0a44c15a" }, - "zen.nvim": { "branch": "main", "commit": "9a60e3fbef521f754cb54a78106647873a50a8ae" } -} diff --git a/.config/nvim/lua/config/keymaps.lua b/.config/nvim/lua/config/keymaps.lua index ad11df3..3dcf9d5 100644 --- a/.config/nvim/lua/config/keymaps.lua +++ b/.config/nvim/lua/config/keymaps.lua @@ -4,7 +4,7 @@ map({ "n", "x" }, "j", "v:count == 0 ? 'gj' : 'j'", { desc = "Down", expr = true map({ "n", "x" }, "", "v:count == 0 ? 'gj' : 'j'", { desc = "Down", expr = true, silent = true }) map({ "n", "x" }, "k", "v:count == 0 ? 'gk' : 'k'", { desc = "Up", expr = true, silent = true }) map({ "n", "x" }, "", "v:count == 0 ? 'gk' : 'k'", { desc = "Up", expr = true, silent = true }) -map("n", "u", "Undotree", { desc = "Undotree" }) +map("n", "tu", "Undotree", { desc = "Undotree" }) -- splits map("n", "-", "s", { desc = "Split Window Below", remap = true }) map("n", "|", "v", { desc = "Split Window Right", remap = true }) @@ -24,7 +24,6 @@ map("v", "<", "", ">gv") map("n", "nr", ":restart", { desc = "restart nvim" }) map("i", "jk", "", { noremap = false }) -map("n", "L", ":Lazy", { desc = "Lazy" }) map("n", "bs", function() require("snipe").open_buffer_menu() end, { desc = "Open Snipe buffer menu" }) @@ -51,7 +50,9 @@ end, { desc = "Delete Buffer" }) map("n", "bo", function() Snacks.bufdelete.other() end, { desc = "Delete Other Buffers" }) -map("n", "cp", "CccPick", { desc = "Code color Picker" }) +map("n", "cp", function() + vim.cmd("CccPick") +end, { desc = "Code color Picker" }) map("n", ",", function() require("bafa").toggle() end, { desc = "Buffers" }) @@ -168,7 +169,9 @@ map("n", "gf", function() end, { desc = "Git Log File" }) map("n", "gB", "Gitsigns blame", { desc = "preview_blame" }) map("n", "gh", "Gitsigns preview_hunk", { desc = "preview_hunk" }) -map("n", "gg", "Neogit", { desc = "Neogit" }) +map("n", "gg", function() + vim.cmd("Neogit") +end, { desc = "Neogit" }) -- files map("n", "", function() require("fff").live_grep({ grep = { modes = { "fuzzy", "plain" } } }) diff --git a/.config/nvim/lua/config/opts.lua b/.config/nvim/lua/config/opts.lua index 59554cd..8906eb7 100644 --- a/.config/nvim/lua/config/opts.lua +++ b/.config/nvim/lua/config/opts.lua @@ -55,7 +55,7 @@ o.title = true -- Set terminal title o.confirm = true -- Confirm before closing modified buffer o.fillchars = { eob = " " } -- Hide ~ at end of buffer o.guifont = "monospace:h17" -- Font for GUI clients -o.guicursor = "" +o.guicursor = "n-v-c:block,i:block,r-cr:block,o:block" o.winborder = "rounded" -- Window border style o.laststatus = 3 -- global statusline o.splitbelow = true -- Horizontal splits open below diff --git a/.config/nvim/lua/core/lazy.lua b/.config/nvim/lua/core/lazy.lua deleted file mode 100644 index 4d30515..0000000 --- a/.config/nvim/lua/core/lazy.lua +++ /dev/null @@ -1,157 +0,0 @@ --- local lazierPath = vim.fn.stdpath("data") .. "/lazier/lazier.nvim" --- if not (vim.uv or vim.loop).fs_stat(lazierPath) then --- local repo = "https://github.com/jake-stewart/lazier.nvim.git" --- local out = vim.fn.system({ --- "git", --- "clone", --- "--branch=stable-v2", --- repo, --- lazierPath, --- }) --- if vim.v.shell_error ~= 0 then --- vim.api.nvim_echo({ { --- "Failed to clone lazier.nvim:\n" .. out, --- "Error", --- } }, true, {}) --- end --- end --- vim.opt.runtimepath:prepend(lazierPath) --- --- require("lazier").setup("plugins", { --- lazier = { --- before = function() --- -- function to run before the ui renders. --- -- it is faster to require parts of your config here --- -- since at this point they will be bundled and bytecode compiled. --- -- eg: require("options") --- end, --- --- after = function() --- -- function to run after the ui renders. --- -- eg: require("mappings") --- end, --- --- start_lazily = function() --- -- function which returns whether lazy.nvim --- -- should start delayed or not. --- local nonLazyLoadableExtensions = { --- zip = true, --- tar = true, --- gz = true, --- } --- local fname = vim.fn.expand("%") --- return fname == "" --- or vim.fn.isdirectory(fname) == 0 --- and not nonLazyLoadableExtensions[vim.fn.fnamemodify(fname, ":e")] --- end, --- --- -- whether plugins should be included in the bytecode --- -- compiled bundle. this will make your startup slower. --- bundle_plugins = false, --- --- -- whether to automatically generate lazy loading config --- -- by identifying the mappings set when the plugin loads --- generate_lazy_mappings = true, --- --- -- automatically rebundle and compile nvim config when it changes --- -- if set to false then you will need to :LazierClear manually --- detect_changes = true, --- }, --- --- -- your usual lazy.nvim config goes here --- spec = { --- -- import your plugins --- { import = "plugins" }, --- -- --- }, --- defaults = { --- -- smmflkmflm --- -- If you know what you're doing, you can set this to `true` to have all your custom plugins lazy-loaded by default. --- lazy = false, --- }, --- -- Configure any other settings here. See the documentation for more details. --- -- colorscheme that will be used when installing plugins. --- install = { colorscheme = { "solarized" } }, --- ui = { --- border = "rounded", --- backdrop = 100, --- title = "dullx Lazy", --- }, --- -- automatically check for plugin updates --- checker = { --- enabled = true, --- notify = true, --- }, --- performance = { --- rtp = { --- disabled_plugins = { --- "gzip", --- "tarPlugin", --- "tohtml", --- "tutor", --- "zipPlugin", --- }, --- }, --- }, --- -- ... --- }) --- Bootstrap lazy.nvim -local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim" -if not (vim.uv or vim.loop).fs_stat(lazypath) then - local lazyrepo = "https://github.com/folke/lazy.nvim.git" - local out = vim.fn.system({ "git", "clone", "--filter=blob:none", "--branch=stable", lazyrepo, lazypath }) - if vim.v.shell_error ~= 0 then - vim.api.nvim_echo({ - { "Failed to clone lazy.nvim:\n", "ErrorMsg" }, - { out, "WarningMsg" }, - { "\nPress any key to exit..." }, - }, true, {}) - vim.fn.getchar() - os.exit(1) - end -end -vim.opt.rtp:prepend(lazypath) - --- Make sure to setup `mapleader` and `maplocalleader` before --- loading lazy.nvim so that mappings are correct. --- This is also a good place to setup other settings (vim.opt) -vim.g.mapleader = " " -- Set key to Space -vim.g.maplocalleader = " " -- Set key to Space - --- Setup lazy.nvim -require("lazy").setup({ - spec = { - -- import your plugins - { import = "plugins" }, - -- - }, - defaults = { - -- smmflkmflm - -- If you know what you're doing, you can set this to `true` to have all your custom plugins lazy-loaded by default. - lazy = false, - }, - -- Configure any other settings here. See the documentation for more details. - -- colorscheme that will be used when installing plugins. - install = { colorscheme = { "solarized" } }, - ui = { - border = "rounded", - backdrop = 100, - title = "dullx Lazy", - }, - -- automatically check for plugin updates - checker = { - enabled = true, - notify = true, - }, - performance = { - rtp = { - disabled_plugins = { - "gzip", - "tarPlugin", - "tohtml", - "tutor", - "zipPlugin", - }, - }, - }, -}) diff --git a/.config/nvim/lua/core/pack.lua b/.config/nvim/lua/core/pack.lua new file mode 100644 index 0000000..5c8d1bd --- /dev/null +++ b/.config/nvim/lua/core/pack.lua @@ -0,0 +1,79 @@ +local M = {} + +local pack_root = vim.fn.stdpath("data") .. "/site/pack/core/opt" + +local build_hooks = { + ["nvim-treesitter"] = ":TSUpdate", + ["mason.nvim"] = ":MasonUpdate", + ["blink.cmp"] = "cargo build --release", + ["fff.nvim"] = function() + require("fff.download").download_or_build_binary() + end, + ["cord.nvim"] = ":Cord update", +} + +local function run_shell_build(name, cmd) + local cwd = pack_root .. "/" .. name + if vim.fn.isdirectory(cwd) == 0 then + vim.notify("Pack build path missing for " .. name, vim.log.levels.WARN) + return + end + + local result = vim.system({ "sh", "-c", cmd }, { cwd = cwd, text = true }):wait() + if result.code ~= 0 then + local stderr = result.stderr and result.stderr:gsub("%s+$", "") or "" + vim.notify("Pack build failed for " .. name .. ": " .. stderr, vim.log.levels.ERROR) + end +end + +local function run_build(name, build) + if type(build) == "function" then + build() + return + end + + if type(build) == "string" then + if build:sub(1, 1) == ":" then + vim.cmd(build) + else + run_shell_build(name, build) + end + end +end + +vim.api.nvim_create_autocmd("PackChanged", { + callback = function(ev) + local kind = ev.data.kind + if kind ~= "install" and kind ~= "update" then + return + end + + local name = ev.data.spec and ev.data.spec.name + local build = name and build_hooks[name] or nil + if not build then + return + end + + if not ev.data.active then + vim.cmd.packadd(name) + end + run_build(name, build) + end, +}) + +vim.schedule(function() + vim.api.nvim_exec_autocmds("User", { pattern = "VeryLazy" }) +end) + +function M.add(specs, opts) + opts = opts or {} + if opts.confirm == nil then + opts.confirm = false + end + if opts.load == nil then + opts.load = true + end + vim.pack.add(specs, opts) +end + +return M diff --git a/.config/nvim/lua/custom/startup.lua b/.config/nvim/lua/custom/startup.lua index 0add925..7df471c 100644 --- a/.config/nvim/lua/custom/startup.lua +++ b/.config/nvim/lua/custom/startup.lua @@ -70,27 +70,50 @@ local function dismiss_intro() api.nvim_win_set_option(win, "list", true) end +local function get_pack_plugin_count() + local lock_path = vim.fn.stdpath("config") .. "/nvim-pack-lock.json" + local fd = vim.loop.fs_open(lock_path, "r", 438) + if not fd then + return nil + end + local stat = vim.loop.fs_fstat(fd) + if not stat or stat.size == 0 then + vim.loop.fs_close(fd) + return nil + end + local data = vim.loop.fs_read(fd, stat.size, 0) + vim.loop.fs_close(fd) + if not data or data == "" then + return nil + end + local ok, decoded = pcall(vim.json.decode, data) + if not ok or type(decoded) ~= "table" then + return nil + end + local plugins = decoded.plugins or {} + local count = 0 + for _ in pairs(plugins) do + count = count + 1 + end + return count +end + local function get_stats() if cached_stats then return cached_stats end - local ok, lazy = pcall(require, "lazy") - if not ok then - return "⚡ Loading..." - end - - local stats = lazy.stats() - if not stats or stats.loaded == 0 then + local count = get_pack_plugin_count() + if not count or count == 0 then return "⚡ Loading..." end - local startup_ms = stats.startuptime - if not startup_ms or startup_ms == 0 then - startup_ms = math.floor((vim.loop.hrtime() - start_time) / 1000000) + local startup_ms = math.floor((vim.loop.hrtime() - start_time) / 1000000) + if startup_ms < 0 then + startup_ms = 0 end - cached_stats = "⚡ " .. stats.loaded .. " plugins in " .. math.floor(startup_ms) .. "ms" + cached_stats = "⚡ " .. count .. " plugins in " .. startup_ms .. "ms" return cached_stats end @@ -275,9 +298,9 @@ vim.api.nvim_create_autocmd("VimEnter", { end, }) -vim.api.nvim_create_autocmd("User", { - pattern = "LazyDone", +vim.api.nvim_create_autocmd("PackChanged", { callback = function() + cached_stats = nil if intro_active then vim.defer_fn(function() if intro_active then diff --git a/.config/nvim/lua/plugins/Git.lua b/.config/nvim/lua/plugins/Git.lua deleted file mode 100644 index 143ac33..0000000 --- a/.config/nvim/lua/plugins/Git.lua +++ /dev/null @@ -1,59 +0,0 @@ --- Adds git related signs to the gutter, as well as utilities for managing changes -return { - { - "lewis6991/gitsigns.nvim", - lazy = false, - config = function() - require("gitsigns").setup({ - signs = { - add = { text = "" }, - change = { text = "|" }, - delete = { text = "" }, - topdelete = { text = "󰆴" }, - changedelete = { text = "󰍵" }, - untracked = { text = "" }, - }, - signs_staged = { - add = { text = "" }, - change = { text = "" }, - delete = { text = "" }, - topdelete = { text = "" }, - changedelete = { text = "" }, - untracked = { text = "" }, - }, - }) - end, - }, - { - "sindrets/diffview.nvim", - event = "VeryLazy", - opts = { - keymaps = { - disable_defaults = false, -- Disable the default keymaps - view = { - { "n", "q", "tabclose", { desc = "close diffview" } }, - }, - }, - }, - dependencies = { - { "nvim-tree/nvim-web-devicons", lazy = true }, - }, - -- to get it working wiith lazyvim - }, - { - "NeogitOrg/neogit", - event = "VeryLazy", - opts = { - graph_style = "kitty", - }, - dependencies = { - "nvim-lua/plenary.nvim", -- required - - -- Only one of these is needed. - -- "nvim-telescope/telescope.nvim", -- optional - -- "ibhagwan/fzf-lua", -- optional - -- "echasnovski/mini.pick", -- optional - "folke/snacks.nvim", -- optional - }, - }, -} diff --git a/.config/nvim/lua/plugins/Mason.lua b/.config/nvim/lua/plugins/Mason.lua deleted file mode 100644 index 496f4a1..0000000 --- a/.config/nvim/lua/plugins/Mason.lua +++ /dev/null @@ -1,67 +0,0 @@ -return { - { - "williamboman/mason.nvim", - lazy = false, -- Load immediately to ensure PATH is set - cmd = "Mason", - build = ":MasonUpdate", - opts = { - ensure_installed = { - -- LSP servers (matching your vim.lsp.enable() config) - "lua-language-server", -- Lua LSP - "gopls", -- Go LSP - "vtsls", -- TypeScript LSP - "tailwindcss-language-server", -- Tailwind CSS LSP - "html-lsp", -- HTML LSP - "css-lsp", -- CSS LSP - "astro-language-server", -- Astro LSP - "typescript-language-server", - -- Formatters (for conform.nvim and general use) - "stylua", - "goimports", - -- Note: gofmt comes with Go installation, not managed by Mason - "prettier", - - -- Linters and diagnostics - "golangci-lint", - "eslint_d", - -- "luacheck", -- Lua linting - - -- Additional useful tools - "shfmt", -- Shell formatter - "shellcheck", -- Shell linter - }, - }, - config = function(_, opts) - -- PATH is handled by core.mason-path for consistency - require("mason").setup(opts) - - -- Auto-install ensure_installed tools with better error handling - local mr = require("mason-registry") - local function ensure_installed() - for _, tool in ipairs(opts.ensure_installed) do - if mr.has_package(tool) then - local p = mr.get_package(tool) - if not p:is_installed() then - vim.notify("Mason: Installing " .. tool .. "...", vim.log.levels.INFO) - p:install():once("closed", function() - if p:is_installed() then - vim.notify("Mason: Successfully installed " .. tool, vim.log.levels.INFO) - else - vim.notify("Mason: Failed to install " .. tool, vim.log.levels.ERROR) - end - end) - end - else - vim.notify("Mason: Package '" .. tool .. "' not found", vim.log.levels.WARN) - end - end - end - - if mr.refresh then - mr.refresh(ensure_installed) - else - ensure_installed() - end - end, - }, -} diff --git a/.config/nvim/lua/plugins/ai.lua b/.config/nvim/lua/plugins/ai.lua deleted file mode 100644 index 747bdb4..0000000 --- a/.config/nvim/lua/plugins/ai.lua +++ /dev/null @@ -1,17 +0,0 @@ -return { - "supermaven-inc/supermaven-nvim", - event = "InsertEnter", - config = function() - require("supermaven-nvim").setup({ - keymaps = { - accept_suggestion = "", - clear_suggestion = "", - accept_word = "", - }, - color = { - suggestion_color = "#475284", - cterm = 1, - }, - }) - end, -} diff --git a/.config/nvim/lua/plugins/blink.lua b/.config/nvim/lua/plugins/blink.lua deleted file mode 100644 index b745170..0000000 --- a/.config/nvim/lua/plugins/blink.lua +++ /dev/null @@ -1,77 +0,0 @@ -return { - { "L3MON4D3/LuaSnip", keys = {} }, - { - "saghen/blink.cmp", - dependencies = { - "rafamadriz/friendly-snippets", - }, - event = "InsertEnter", - version = "*", - config = function() - vim.cmd("highlight NormalFloat guibg=NONE blend=0") - vim.cmd("highlight FloatBorder guibg=NONE blend=0") - vim.cmd("highlight Pmenu guibg=NONE blend=0") - vim.cmd("highlight PmenuSel guibg=NONE blend=0") - require("blink.cmp").setup({ - snippets = { preset = "luasnip" }, - signature = { enabled = true }, - appearance = { - use_nvim_cmp_as_default = false, - nerd_font_variant = "mono", - }, - sources = { - -- per_filetype = { - -- codecompanion = { "codecompanion" }, - -- }, - default = { "lsp", "path", "snippets", "buffer" }, - }, - keymap = { preset = "enter" }, - cmdline = { - enabled = false, - completion = { - -- documentation = { - -- auto_show = true, - -- auto_show_delay_ms = 200, - -- }, - menu = { - auto_show = false, - -- auto_show_delay_ms = 500, - }, - }, - keymap = { - [""] = { "accept_and_enter", "fallback" }, - }, - }, - completion = { - accept = { auto_brackets = { enabled = false } }, - menu = { - auto_show = true, - border = nil, - winhighlight = "NormalFloat:NormalFloat,FloatBorder:FloatBorder,Pmenu:Pmenu", - scrolloff = 1, - scrollbar = false, - draw = { - columns = { - { "kind_icon" }, - { "label", "label_description", gap = 1 }, - { "kind" }, - { "source_name" }, - }, - }, - }, - documentation = { - window = { - border = nil, - scrollbar = false, - winhighlight = "Normal:BlinkCmpDoc,FloatBorder:BlinkCmpDocBorder,EndOfBuffer:BlinkCmpDoc", - }, - auto_show = true, - auto_show_delay_ms = 500, - }, - }, - }) - - require("luasnip.loaders.from_vscode").lazy_load() - end, - }, -} diff --git a/.config/nvim/lua/plugins/conform.lua b/.config/nvim/lua/plugins/conform.lua deleted file mode 100644 index fcfbbc3..0000000 --- a/.config/nvim/lua/plugins/conform.lua +++ /dev/null @@ -1,39 +0,0 @@ -return { - "stevearc/conform.nvim", - event = { "BufWritePre" }, - cmd = { "ConformInfo" }, - opts = { - formatters_by_ft = { - go = { "goimports", "gofmt" }, - nix = { "nixfmt" }, - lua = { "stylua" }, - javascript = { "prettier" }, - typescript = { "prettier" }, - javascriptreact = { "prettier" }, - typescriptreact = { "prettier" }, - json = { "prettier" }, - astro = { "prettier" }, - jsonc = { "prettier" }, - yaml = { "prettier" }, - markdown = { "prettier" }, - html = { "prettier" }, - css = { "prettier" }, - scss = { "prettier" }, - python = { "isort", "black" }, - php = { "pint" }, - sh = { "shfmt" }, - bash = { "shfmt" }, - rust = { "rustfmt" }, - }, - default_format_opts = { - lsp_fallback = true, - }, - format_on_save = { - timeout_ms = 1000, - lsp_fallback = true, - }, - }, - init = function() - vim.o.formatexpr = "v:lua.require'conform'.formatexpr()" - end, -} diff --git a/.config/nvim/lua/plugins/cord.lua b/.config/nvim/lua/plugins/cord.lua deleted file mode 100644 index 9d649a7..0000000 --- a/.config/nvim/lua/plugins/cord.lua +++ /dev/null @@ -1,15 +0,0 @@ -return { - "vyfor/cord.nvim", - build = ":Cord update", - opts = { - display = { theme = "atom", flavor = "dark" }, - editor = { - client = "vim", - tooltip = "the quick brown fox jumps over the lazy dog", - }, - text = { - editing = "[ Coding a ${filename} ] 🚀", - }, - variables = true, -- Enable string templates - }, -} diff --git a/.config/nvim/lua/plugins/extra.lua b/.config/nvim/lua/plugins/extra.lua deleted file mode 100644 index 37c8e69..0000000 --- a/.config/nvim/lua/plugins/extra.lua +++ /dev/null @@ -1,150 +0,0 @@ -return { - -- moving around code - { - "folke/flash.nvim", - event = "VeryLazy", - ---@type Flash.Config - opts = { - prompt = { - enabled = false, - }, - }, - -- stylua: ignore - keys = { - { "s", mode = { "n", "x", "o" }, function() require("flash").jump() end, desc = "Flash" }, - { "S", mode = { "n", "x", "o" }, function() require("flash").treesitter() end, desc = "Flash Treesitter" }, - { "r", mode = "o", function() require("flash").remote() end, desc = "Remote Flash" }, - { "R", mode = { "o", "x" }, function() require("flash").treesitter_search() end, desc = "Treesitter Search" }, - { "", mode = { "c" }, function() require("flash").toggle() end, desc = "Toggle Flash Search" }, - }, - }, - { - "mistweaverco/bafa.nvim", - version = "v1.10.1", - }, - -- tmux move with nevim - { - "christoomey/vim-tmux-navigator", - event = "VeryLazy", - }, - -- sessions - { - "folke/persistence.nvim", - event = "BufReadPre", -- this will only start session saving when an actual file was opened - opts = { - -- add any custom options here - }, - }, - -- showkeys - { - "nvzone/showkeys", - cmd = "ShowkeysToggle", - opts = { - timeout = 1, - maxkeys = 5, - show_count = true, - -- bottom-left, bottom-right, bottom-center, top-left, top-right, top-center - position = "bottom-center", - -- more opts - }, - }, - -- moving around code - { - "echasnovski/mini.nvim", - event = "VeryLazy", - config = function() - -- Better Around/Inside textobjects - -- - -- Examples: - -- - va) - [V]isually select [A]round [)]paren - -- - yinq - [Y]ank [I]nside [N]ext [']quote - -- - ci' - [C]hange [I]nside [']quote - require("mini.ai").setup({ n_lines = 500 }) - - -- Add/delete/replace surroundings (brackets, quotes, etc.) - -- - -- - saiw) - [S]urround [A]dd [I]nner [W]ord [)]Paren - -- - sd' - [S]urround [D]elete [']quotes - -- - sr)' - [S]urround [R]eplace [)] ['] - require("mini.surround").setup({ - mappings = { - add = "gsa", -- Add surrounding in Normal and Visual modes - delete = "gsd", -- Delete surrounding - find = "gsf", -- Find surrounding (to the right) - find_left = "gsF", -- Find surrounding (to the left) - highlight = "gsh", -- Highlight surrounding - replace = "gsr", -- Replace surrounding - update_n_lines = "gsn", -- Update `n_lines` - }, - }) - - require("mini.pairs").setup() - end, - }, - { - "folke/todo-comments.nvim", - dependencies = { "nvim-lua/plenary.nvim" }, - opts = { - -- your configuration comes here - }, - }, - { - "uga-rosa/ccc.nvim", - -- cond = not is_vscode(), - event = { "BufReadPost" }, - opts = { - highlighter = { - auto_enable = true, - lsp = false, - }, - }, - }, - - -- taking pic for the code - -- { - -- "mistricky/codesnap.nvim", - -- build = "make", - -- opts = { - -- save_path = "~/Developer/codepic", - -- has_breadcrumbs = true, - -- bg_theme = "peach", - -- watermark = "@x0d7x", - -- }, - -- }, - -- dimming - { - "folke/twilight.nvim", - opts = { - -- your configuration comes here - -- or leave it empty to use the default settings - -- refer to the configuration section below - }, - }, - { - "folke/ts-comments.nvim", - opts = {}, - event = "VeryLazy", - enabled = vim.fn.has("nvim-0.10.0") == 1, - }, - { - "Wansmer/treesj", - keys = { - "m", - "j", - "s", - }, - dependencies = { "nvim-treesitter/nvim-treesitter" }, -- if you install parsers with `nvim-treesitter` - config = function() - require("treesj").setup({--[[ your config ]] - }) - end, - }, - { - "Root-lee/screensaver.nvim", - config = function() - require("screensaver").setup({ - idle_ms = 60 * 1000, -- Idle time in milliseconds (1 minute) - }) - end, - }, -} diff --git a/.config/nvim/lua/plugins/fff.lua b/.config/nvim/lua/plugins/fff.lua deleted file mode 100644 index e6965b9..0000000 --- a/.config/nvim/lua/plugins/fff.lua +++ /dev/null @@ -1,36 +0,0 @@ -return { - "dmtrKovalenko/fff.nvim", - build = function() - -- this will download prebuild binary or try to use existing rustup toolchain to build from source - -- (if you are using lazy you can use gb for rebuilding a plugin if needed) - require("fff.download").download_or_build_binary() - end, - -- if you are using nixos - -- build = "nix run .#release", - opts = { -- (optional) - debug = { - enabled = true, -- we expect your collaboration at least during the beta - show_scores = true, -- to help us optimize the scoring system, feel free to share your scores! - }, - keymaps = { - close = "q", - move_up = "", - move_down = "", - }, - layout = { - prompt_position = "bottom", -- or 'top' - }, - }, - -- No need to lazy-load with lazy.nvim. - -- This plugin initializes itself lazily. - lazy = false, - keys = { - { - "fm", - function() - require("fff").live_grep({ query = vim.fn.expand("") }) - end, - desc = "Search current word", - }, - }, -} diff --git a/.config/nvim/lua/plugins/indent.lua b/.config/nvim/lua/plugins/indent.lua deleted file mode 100644 index 974fbc3..0000000 --- a/.config/nvim/lua/plugins/indent.lua +++ /dev/null @@ -1,64 +0,0 @@ -return { - "lukas-reineke/indent-blankline.nvim", - main = "ibl", - ---@module "ibl" - ---@type ibl.config - opts = {}, - config = function() - local highlight = { - "RainbowRed", - "RainbowYellow", - "RainbowBlue", - "RainbowOrange", - "RainbowGreen", - "RainbowViolet", - "RainbowCyan", - } - - local hooks = require("ibl.hooks") - -- create the highlight groups in the highlight setup hook, so they are reset - -- every time the colorscheme changes - hooks.register(hooks.type.HIGHLIGHT_SETUP, function() - vim.api.nvim_set_hl(0, "RainbowRed", { fg = "#E06C75" }) - vim.api.nvim_set_hl(0, "RainbowYellow", { fg = "#E5C07B" }) - vim.api.nvim_set_hl(0, "RainbowBlue", { fg = "#61AFEF" }) - vim.api.nvim_set_hl(0, "RainbowOrange", { fg = "#D19A66" }) - vim.api.nvim_set_hl(0, "RainbowGreen", { fg = "#98C379" }) - vim.api.nvim_set_hl(0, "RainbowViolet", { fg = "#C678DD" }) - vim.api.nvim_set_hl(0, "RainbowCyan", { fg = "#56B6C2" }) - end) - - vim.g.rainbow_delimiters = { highlight = highlight } - hooks.register(hooks.type.SCOPE_HIGHLIGHT, hooks.builtin.scope_highlight_from_extmark) - require("ibl").setup({ - indent = { - -- highlight = highlight, - char = "┆", - tab_char = "┆", - }, - scope = { - show_start = true, - show_end = true, - highlight = highlight, - }, - exclude = { - filetypes = { - "Trouble", - "alpha", - "dashboard", - "help", - "lazy", - "mason", - "neo-tree", - "notify", - "snacks_dashboard", - "snacks_notif", - "snacks_terminal", - "snacks_win", - "toggleterm", - "trouble", - }, - }, - }) - end, -} diff --git a/.config/nvim/lua/plugins/linter.lua b/.config/nvim/lua/plugins/linter.lua deleted file mode 100644 index 56c959a..0000000 --- a/.config/nvim/lua/plugins/linter.lua +++ /dev/null @@ -1,87 +0,0 @@ -return { - "mfussenegger/nvim-lint", - event = { "BufReadPost", "BufWritePost", "InsertLeave" }, - config = function() - local lint = require("lint") - -- Customize golangcilint to ignore exit codes (golangci-lint exits with code 1-3 when issues are found) - local golangcilint = require("lint").linters.golangcilint - golangcilint.ignore_exitcode = true - -- Set filetype to linter mapping - lint.linters_by_ft = { - javascript = { "eslint_d" }, - typescript = { "eslint_d" }, - javascriptreact = { "eslint_d" }, - typescriptreact = { "eslint_d" }, - astro = { "eslint_d" }, - -- lua = { "luacheck" }, - go = { "golangcilint" }, - html = {}, - css = {}, - tailwindcss = {}, - dockerfile = {}, - } - lint.linters.eslint_d = { - cmd = "eslint_d", - stdin = true, - args = { - "--format", - "json", - "--stdin", - "--stdin-filename", - function() - return vim.api.nvim_buf_get_name(0) - end, - }, - stream = "stdout", - ignore_exitcode = true, - parser = require("lint.parser").from_errorformat("%f:%l:%c: %m", { - source = "eslint_d", - format = "json", - -- if you have custom parsing logic you can use on_output instead of errorformat - }), - } - -- Debounce function - local function debounce(ms, fn) - local timer = vim.uv.new_timer() - return function(...) - local argv = { ... } - timer:start(ms, 0, function() - timer:stop() - vim.schedule_wrap(fn)(unpack(argv)) - end) - end - end - - -- Custom lint function with fallback and global linter support - local function do_lint() - local names = lint._resolve_linter_by_ft(vim.bo.filetype) - names = vim.list_extend({}, names) - vim.list_extend(names, lint.linters_by_ft._ or {}) - vim.list_extend(names, lint.linters_by_ft["*"] or {}) - - local ctx = { filename = vim.api.nvim_buf_get_name(0) } - ctx.dirname = vim.fn.fnamemodify(ctx.filename, ":h") - - names = vim.tbl_filter(function(name) - local linter = lint.linters[name] - if not linter then - vim.notify("Linter not found: " .. name, vim.log.levels.WARN, { title = "nvim-lint" }) - end - return linter and not (linter.condition and not linter.condition(ctx)) - end, names) - - if #names > 0 then - lint.try_lint(names) - end - end - -- vim.keymap.set("n", "ll", function() - -- lint.try_lint() - -- vim.notify("Linting...", vim.log.levels.INFO, { title = "nvim-lint" }) - -- end, { desc = "Trigger linting for current file" }) - -- Autocommand to trigger lint on specific events - vim.api.nvim_create_autocmd({ "BufWritePost", "InsertLeave", "BufReadPost" }, { - group = vim.api.nvim_create_augroup("nvim-lint", { clear = true }), - callback = debounce(100, do_lint), - }) - end, -} diff --git a/.config/nvim/lua/plugins/miniFile.lua b/.config/nvim/lua/plugins/miniFile.lua deleted file mode 100644 index 3a03200..0000000 --- a/.config/nvim/lua/plugins/miniFile.lua +++ /dev/null @@ -1,48 +0,0 @@ -return { - "echasnovski/mini.files", - event = "VeryLazy", - opts = { - -- Module mappings created only inside explorer. - -- Use `''` (empty string) to not create one. - mappings = { - synchronize = "s", - }, - }, - -- make the last window expand to the eend of window - -- by https://github.com/0xwal - init = function() - local MiniFiles = require("mini.files") - local function update_width_of_last_window() - local state = MiniFiles.get_explorer_state() - if not state then - return - end - - local windows = state.windows - if #windows == 1 then - return - end - - local lastWindow = windows[#windows] - local totalWidth = 0 - for _, win in ipairs(windows) do - if lastWindow.win_id ~= win.win_id then - local config = vim.api.nvim_win_get_config(win.win_id) - totalWidth = totalWidth + config.width + 2 - config.zindex = 1 - vim.api.nvim_win_set_config(win.win_id, config) - end - end - local width = math.abs(vim.o.columns - (totalWidth + 2)) - local config = vim.api.nvim_win_get_config(lastWindow.win_id) - config.width = width - vim.api.nvim_win_set_config(lastWindow.win_id, config) - end - vim.api.nvim_create_autocmd("User", { - pattern = "MiniFilesWindowUpdate", - callback = function(_) - update_width_of_last_window() - end, - }) - end, -} diff --git a/.config/nvim/lua/plugins/snaks.lua b/.config/nvim/lua/plugins/snaks.lua deleted file mode 100644 index 16c935a..0000000 --- a/.config/nvim/lua/plugins/snaks.lua +++ /dev/null @@ -1,112 +0,0 @@ -return { - "folke/snacks.nvim", - priority = 1000, - lazy = false, - ---@type snacks.Config - opts = { - -- your configuration comes here - -- or leave it empty to use the default settings - -- refer to the configuration section below - dashboard = { - enabled = false, - preset = { - header = [[ - - ██████╗ █████╗ ██╗ ███████╗███████╗████████╗██╗███╗ ██╗███████╗ - ██╔══██╗██╔══██╗██║ ██╔════╝██╔════╝╚══██╔══╝██║████╗ ██║██╔════╝ -██████╔╝███████║██║ █████╗ ███████╗ ██║ ██║██╔██╗ ██║█████╗ -██╔═══╝ ██╔══██║██║ ██╔══╝ ╚════██║ ██║ ██║██║╚██╗██║██╔══╝ - ██║ ██║ ██║███████╗███████╗███████║ ██║ ██║██║ ╚████║███████╗ - ╚═╝ ╚═╝ ╚═╝╚══════╝╚══════╝╚══════╝ ╚═╝ ╚═╝╚═╝ ╚═══╝╚══════╝ - -❤️🖤🖤🖤🖤🖤🖤🖤🖤🖤🖤🖤🖤🖤🖤🖤🖤🖤🖤🖤🖤 -❤️❤️🖤🖤🖤🖤🖤🖤🖤🖤🖤🖤🖤🖤🖤🖤🖤🖤🖤🖤🖤 -❤️❤️❤️🖤🖤🖤🖤🖤🖤🖤🖤🖤🖤🖤🖤🖤🖤🖤🖤🖤🖤 -❤️❤️❤️❤️🤍🤍🤍🤍🤍🤍🤍🤍🤍🤍🤍🤍🤍🤍🤍🤍🤍 -❤️❤️❤️❤️❤️🤍🤍🤍🤍🤍🤍🤍🤍🤍🤍🤍🤍🤍🤍🤍🤍 -❤️❤️❤️❤️🤍🤍🤍🤍🤍🤍🤍🤍🤍🤍🤍🤍🤍🤍🤍🤍🤍 -❤️❤️❤️💚💚💚💚💚💚💚💚💚💚💚💚💚💚💚💚💚💚 -❤️❤️💚💚💚💚💚💚💚💚💚💚💚💚💚💚💚💚💚💚💚 -❤️💚💚💚💚💚💚💚💚💚💚💚💚💚💚💚💚💚💚💚💚 -]], - }, - sections = { - { section = "header", gap = 2 }, - { section = "startup" }, - { section = "keys", gap = 1, padding = { 2, 2 } }, - { icon = " ", title = "Recent Files", section = "recent_files", indent = 10, padding = { 1, 1 } }, - { icon = " ", title = "Projects", section = "projects", indent = 10, padding = 2 }, - }, - }, - -- explorer = { enabled = true }, - bigfile = { enabled = true }, - dim = { - enabled = true, - padding = { 4, 4 }, -- lines to keep visible above/below (default: 1, 2) - alpha = 0.4, -- dim intensity (0=invisible, 1=no dim, default: ~0.4) - exclude = {}, - }, - indent = { enabled = false }, - input = { enabled = false }, - notifier = { - enabled = true, - timeout = 3000, - }, - quickfile = { enabled = true }, - notify = { enabled = true }, - -- picker = { - -- enabled = true, - -- matcher = { - -- frecency = true, - -- }, - -- }, - scope = { enabled = true }, - scroll = { enabled = true }, - scratch = { enabled = true }, - words = { enabled = true }, - toggle = { enabled = true }, - image = { enabled = true }, - zen = { enabled = true }, - lazygit = { enabld = false }, - animate = { enabled = false }, - -- statuscolumn = { enabled = true }, - }, - init = function() - vim.api.nvim_create_autocmd("User", { - pattern = "VeryLazy", - callback = function() - -- Setup some globals for debugging (lazy-loaded) - _G.dd = function(...) - Snacks.debug.inspect(...) - end - _G.bt = function() - Snacks.debug.backtrace() - end - vim.print = _G.dd -- Override print to use snacks for `:=` command - Snacks.dim() - -- Create some toggle mappings - Snacks.toggle.scroll():map("uS") - Snacks.toggle.animate():map("ua") - Snacks.toggle.option("wrap", { name = "Wrap" }):map("uw") - Snacks.toggle.option("relativenumber", { name = "Relative Number" }):map("uL") - Snacks.toggle.diagnostics():map("ud") - Snacks.toggle.line_number():map("ul") - Snacks.toggle - .option("conceallevel", { off = 0, on = vim.o.conceallevel > 0 and vim.o.conceallevel or 2 }) - :map("uc") - Snacks.toggle.treesitter():map("uT") - Snacks.toggle - .option("background", { off = "light", on = "dark", name = "Dark Background" }) - :map("ub") - Snacks.toggle.inlay_hints():map("uh") - Snacks.toggle.indent():map("ug") - -- Toggle the profiler - Snacks.toggle.profiler():map("pp") - -- Toggle the profiler highlights - Snacks.toggle.profiler_highlights():map("ph") - Snacks.toggle.zen():map("uz") - Snacks.toggle.zoom():map("wm") - end, - }) - end, -} diff --git a/.config/nvim/lua/plugins/theme.lua b/.config/nvim/lua/plugins/theme.lua deleted file mode 100644 index 57fefdd..0000000 --- a/.config/nvim/lua/plugins/theme.lua +++ /dev/null @@ -1,149 +0,0 @@ -return { - { - "vague2k/vague.nvim", - opts = { - transparent = false, -- don't set background - colors = { - visual = "#cb945b", - comment = "#666666", - }, - }, - config = function(_, opts) - require("vague").setup(opts) - vim.cmd.colorscheme("vague") - end, - }, - { - "Aejkatappaja/sora", - lazy = false, - priority = 1000, - opts = { - transparent = true, -- don't set background - }, - config = function(_, opts) - require("sora").setup(opts) - -- vim.cmd("colorscheme sora") - end, - }, - { - "oskarnurm/koda.nvim", - lazy = false, -- make sure we load this during startup if it is your main colorscheme - priority = 1000, -- make sure to load this before all the other start plugins - opts = { - transparent = false, -- enable for transparent backgrounds - on_highlights = function(hl, c) - hl.Comment = { fg = "#666666", italic = true } - end, - }, - config = function(_, opts) - -- require("koda").setup({ transparent = true }) - require("koda").setup(opts) - -- vim.cmd("colorscheme koda") - -- vim.cmd("colorscheme koda-dark") - -- vim.cmd("colorscheme koda-light") - -- vim.cmd("colorscheme koda-moss") - -- vim.cmd("colorscheme koda-glade") - end, - }, - { - "nendix/zen.nvim", - lazy = false, - priority = 1000, - opts = { - transparent = true, -- don't set background - }, - config = function(_, opts) - require("zen").setup(opts) - -- vim.cmd.colorscheme("zen") - end, - }, - { - "Koalhack/darcubox-nvim", - opts = { - options = { - transparent = true, -- don't set background - styles = { - comments = { italic = true }, -- italic - functions = { bold = true }, -- bold - keywords = { italic = true }, - types = { italic = true, bold = true }, -- italics and bold - }, - }, - }, - config = function(_, opts) - require("darcubox").setup(opts) - -- vim.cmd([[colorscheme darcubox]]) - end, - }, - { - "rebelot/kanagawa.nvim", - opts = { - transparent = true, -- do not set background color - -- setup must be called before loading - terminalColors = true, - theme = "dragon", - background = { - dark = "dragon", - }, - }, - config = function(_, opts) - require("kanagawa").setup(opts) - -- vim.cmd("colorscheme kanagawa-dragon") - vim.api.nvim_set_hl(0, "LineNr", { fg = "#666666", bg = "NONE" }) - vim.api.nvim_set_hl(0, "Comment", { fg = "#666666", italic = true }) - vim.api.nvim_set_hl(0, "CursorLineNr", { fg = "#CC7653", bold = true, bg = "NONE" }) - end, - }, - { - "motaz-shokry/gruvbox", - url = "https://gitlab.com/motaz-shokry/gruvbox.nvim.git", - name = "gruvbox", - enabled = true, - priority = 1000, - opts = { - variant = "soft", -- hard, medium, soft, light - styles = { - transparency = true, - }, - }, - config = function(_, opts) - require("gruvbox").setup(opts) - -- vim.cmd("colorscheme gruvbox-soft") - end, - }, - { - "darianmorat/gruvdark.nvim", - lazy = false, - priority = 1000, - opts = { - transparent = true, -- Show or hide background - }, - config = function(_, opts) - require("gruvdark").setup(opts) - -- vim.cmd.colorscheme("gruvdark") - end, - }, - { - "connormxfadden/petrolnoir.nvim", - priority = 1000, -- load before other UI plugins - opts = { - -- transparent = true, -- don't set background - }, - config = function() - -- vim.cmd.colorscheme("petrolnoir") - vim.api.nvim_set_hl(0, "LineNr", { fg = "#666666" }) - vim.api.nvim_set_hl(0, "CursorLineNr", { fg = "#CC7653", bold = true }) - end, - }, - { - "mcauley-penney/techbase.nvim", - priority = 1000, - opts = { - transparent = true, -- don't set background - }, - config = function(_, opts) - require("techbase").setup(opts) - -- vim.cmd.colorscheme("techbase") - end, - }, -} diff --git a/.config/nvim/lua/plugins/treesittr.lua b/.config/nvim/lua/plugins/treesittr.lua deleted file mode 100644 index 9b0aa11..0000000 --- a/.config/nvim/lua/plugins/treesittr.lua +++ /dev/null @@ -1,115 +0,0 @@ -return { - { - "nvim-treesitter/nvim-treesitter", - version = false, - build = ":TSUpdate", - event = { "BufReadPost", "BufNewFile" }, - dependencies = { - "nvim-treesitter/nvim-treesitter-textobjects", - }, - config = function() - require("nvim-treesitter").setup({ - sync_install = false, - modules = {}, - fold = { - enable = true, - }, - highlight = { - enable = true, - additional_vim_regex_highlighting = false, - }, - indent = { enable = true }, - auto_install = true, - ensure_installed = { - "bash", - "c", - "html", - "javascript", - "json", - "toml", - "lua", - "luadoc", - "luap", - "markdown", - "markdown_inline", - "python", - "regex", - "tsx", - "typescript", - "vue", - "vim", - "vimdoc", - "yaml", - "rust", - "go", - "gomod", - "gowork", - "gosum", - "php", - "astro", - }, - incremental_selection = { - enable = true, - keymaps = { - init_selection = "vv", - node_incremental = "+", - scope_incremental = false, - node_decremental = "_", - }, - }, - textobjects = { - select = { - enable = true, - lookahead = true, - - keymaps = { - -- You can use the capture groups defined in textobjects.scm - ["af"] = { query = "@function.outer", desc = "around a function" }, - ["if"] = { query = "@function.inner", desc = "inner part of a function" }, - ["ac"] = { query = "@class.outer", desc = "around a class" }, - ["ic"] = { query = "@class.inner", desc = "inner part of a class" }, - ["ai"] = { query = "@conditional.outer", desc = "around an if statement" }, - ["ii"] = { query = "@conditional.inner", desc = "inner part of an if statement" }, - ["al"] = { query = "@loop.outer", desc = "around a loop" }, - ["il"] = { query = "@loop.inner", desc = "inner part of a loop" }, - ["ap"] = { query = "@parameter.outer", desc = "around parameter" }, - ["ip"] = { query = "@parameter.inner", desc = "inside a parameter" }, - }, - selection_modes = { - ["@parameter.outer"] = "v", -- charwise - ["@parameter.inner"] = "v", -- charwise - ["@function.outer"] = "v", -- charwise - ["@conditional.outer"] = "V", -- linewise - ["@loop.outer"] = "V", -- linewise - ["@class.outer"] = "", -- blockwise - }, - include_surrounding_whitespace = false, - }, - move = { - enable = true, - set_jumps = true, -- whether to set jumps in the jumplist - goto_previous_start = { - ["[f"] = { query = "@function.outer", desc = "Previous function" }, - ["[c"] = { query = "@class.outer", desc = "Previous class" }, - ["[p"] = { query = "@parameter.inner", desc = "Previous parameter" }, - }, - goto_next_start = { - ["]f"] = { query = "@function.outer", desc = "Next function" }, - ["]c"] = { query = "@class.outer", desc = "Next class" }, - ["]p"] = { query = "@parameter.inner", desc = "Next parameter" }, - }, - }, - swap = { - enable = true, - swap_next = { - ["a"] = "@parameter.inner", - }, - swap_previous = { - ["A"] = "@parameter.inner", - }, - }, - }, - }) - end, - }, -} diff --git a/.config/nvim/lua/plugins/trouble.lua b/.config/nvim/lua/plugins/trouble.lua deleted file mode 100644 index daaebc7..0000000 --- a/.config/nvim/lua/plugins/trouble.lua +++ /dev/null @@ -1,56 +0,0 @@ -return { - "folke/trouble.nvim", - event = "LspAttach", - cmd = "Trouble", - opts = {}, -- for default options, refer to the configuration section for custom setup. - lazy = true, - specs = { - "folke/snacks.nvim", - opts = function(_, opts) - return vim.tbl_deep_extend("force", opts or {}, { - picker = { - actions = require("trouble.sources.snacks").actions, - win = { - input = { - keys = { - [""] = { - "trouble_open", - mode = { "n", "i" }, - }, - }, - }, - }, - }, - }) - end, - }, - config = function() - require("trouble").setup({ - -- "workspace_diagnostics", "document_diagnostics", "quickfix", "lsp_references", "loclist" - mode = "workspace_diagnostics", - position = "bottom", -- position of the list can be: bottom, top, left, right - height = 15, - padding = false, - action_keys = { - -- key mappings for actions in the trouble list - close = "q", -- close the list - cancel = "", -- cancel the preview and get back to your last window / buffer / cursor - refresh = "r", -- manually refresh - jump = { "", "" }, -- jump to the diagnostic or open / close folds - open_split = { "" }, -- open buffer in new split - open_vsplit = { "" }, -- open buffer in new vsplit - open_tab = { "" }, -- open buffer in new tab - jump_close = { "o" }, -- jump to the diagnostic and close the list - toggle_mode = "m", -- toggle between "workspace" and "document" diagnostics mode - toggle_preview = "P", -- toggle auto_preview - hover = "K", -- opens a small popup with the full multiline message - preview = "p", -- preview the diagnostic location - close_folds = { "zM" }, -- close all folds - open_folds = { "zR" }, -- open all folds - toggle_fold = { "za" }, -- toggle fold of current file - }, - auto_jump = {}, - use_diagnostic_signs = true, - }) - end, -} diff --git a/.config/nvim/lua/plugins/which-key.lua b/.config/nvim/lua/plugins/which-key.lua deleted file mode 100644 index f80b69c..0000000 --- a/.config/nvim/lua/plugins/which-key.lua +++ /dev/null @@ -1,57 +0,0 @@ -return { - "folke/which-key.nvim", - event = "VimEnter", -- Sets the loading event to 'VimEnter' - opts = { - preset = "helix", - delay = 300, - icons = { - rules = false, - breadcrumb = " ", -- symbol used in the command line area that shows your active key combo - separator = "󱦰 ", -- symbol used between a key and it's label - group = " ", -- symbol prepended to a group - }, - plugins = { - spelling = { - enabled = false, - }, - }, - win = { - -- border = "none", - height = { - max = math.huge, - }, - }, - spec = { - { - mode = { "n", "v" }, - { "f", group = "[F]ind" }, - { "g", group = "[G]it" }, - { "R", group = "[R]eplace" }, - { "l", group = "[L]SP" }, - { "c", group = "[C]ode", mode = { "n", "x" } }, - { "t", group = "[T]oggle" }, - { "p", group = "[P]rofiler" }, - { "D", group = "[D]ebugger" }, - { "s", group = "[S]earch" }, - { "x", group = "[D]iagnostics/quickfix (Trouble)", icon = { icon = "󱖫 ", color = "green" } }, - { "u", group = "[U]i", icon = { icon = "󰙵 ", color = "cyan" } }, - { "b", group = "[B]uffer" }, - { "n", group = "[N]otify" }, - { "q", group = "[q]uit" }, - { "w", group = "[W]ind" }, - { "[", group = "prev" }, - { "]", group = "next" }, - { "g", group = "goto" }, - }, - }, - }, - keys = { - { - "?", - function() - require("which-key").show({ global = false }) - end, - desc = "Buffer Local Keymaps (which-key)", - }, - }, -} diff --git a/.config/nvim/nvim-pack-lock.json b/.config/nvim/nvim-pack-lock.json index a8ec33b..27bdf04 100644 --- a/.config/nvim/nvim-pack-lock.json +++ b/.config/nvim/nvim-pack-lock.json @@ -6,7 +6,8 @@ }, "bafa.nvim": { "rev": "7526f5fd61dba671c5fd571fb5351a031caf7b1a", - "src": "https://github.com/mistweaverco/bafa.nvim" + "src": "https://github.com/mistweaverco/bafa.nvim", + "version": "'v1.10.1'" }, "blink.cmp": { "rev": "451168851e8e2466bc97ee3e026c3dcb9141ce07", diff --git a/.config/nvim/plugin/ai.lua b/.config/nvim/plugin/ai.lua new file mode 100644 index 0000000..352246f --- /dev/null +++ b/.config/nvim/plugin/ai.lua @@ -0,0 +1,15 @@ +local pack = require("core.pack") + +pack.add({ "https://github.com/supermaven-inc/supermaven-nvim" }) + +require("supermaven-nvim").setup({ + keymaps = { + accept_suggestion = "", + clear_suggestion = "", + accept_word = "", + }, + color = { + suggestion_color = "#475284", + cterm = 1, + }, +}) diff --git a/.config/nvim/plugin/blink.lua b/.config/nvim/plugin/blink.lua new file mode 100644 index 0000000..bfdb4b8 --- /dev/null +++ b/.config/nvim/plugin/blink.lua @@ -0,0 +1,66 @@ +local pack = require("core.pack") + +pack.add({ + "https://github.com/L3MON4D3/LuaSnip", + "https://github.com/rafamadriz/friendly-snippets", + { "https://github.com/saghen/blink.cmp", version = "1.*" }, +}) + +vim.cmd("highlight NormalFloat guibg=NONE blend=0") +vim.cmd("highlight FloatBorder guibg=NONE blend=0") +vim.cmd("highlight Pmenu guibg=NONE blend=0") +vim.cmd("highlight PmenuSel guibg=NONE blend=0") + +require("blink.cmp").setup({ + snippets = { preset = "luasnip" }, + signature = { enabled = true }, + appearance = { + use_nvim_cmp_as_default = false, + nerd_font_variant = "mono", + }, + fuzzy = { implementation = "prefer_rust_with_warning" }, + sources = { + default = { "lsp", "path", "snippets", "buffer" }, + }, + keymap = { preset = "enter" }, + cmdline = { + enabled = false, + completion = { + menu = { + auto_show = false, + }, + }, + keymap = { + [""] = { "accept_and_enter", "fallback" }, + }, + }, + completion = { + accept = { auto_brackets = { enabled = false } }, + menu = { + auto_show = true, + border = nil, + winhighlight = "NormalFloat:NormalFloat,FloatBorder:FloatBorder,Pmenu:Pmenu", + scrolloff = 1, + scrollbar = false, + draw = { + columns = { + { "kind_icon" }, + { "label", "label_description", gap = 1 }, + { "kind" }, + { "source_name" }, + }, + }, + }, + documentation = { + window = { + border = nil, + scrollbar = false, + winhighlight = "Normal:BlinkCmpDoc,FloatBorder:BlinkCmpDocBorder,EndOfBuffer:BlinkCmpDoc", + }, + auto_show = true, + auto_show_delay_ms = 500, + }, + }, +}) + +require("luasnip.loaders.from_vscode").lazy_load() diff --git a/.config/nvim/plugin/cord.lua b/.config/nvim/plugin/cord.lua new file mode 100644 index 0000000..0691c1b --- /dev/null +++ b/.config/nvim/plugin/cord.lua @@ -0,0 +1,15 @@ +local pack = require("core.pack") + +pack.add({ "https://github.com/vyfor/cord.nvim" }) + +require("cord").setup({ + display = { theme = "atom", flavor = "dark" }, + editor = { + client = "vim", + tooltip = "the quick brown fox jumps over the lazy dog", + }, + text = { + editing = "[ Coding a ${filename} ] 🚀", + }, + variables = true, +}) diff --git a/.config/nvim/plugin/extra.lua b/.config/nvim/plugin/extra.lua new file mode 100644 index 0000000..09d75fd --- /dev/null +++ b/.config/nvim/plugin/extra.lua @@ -0,0 +1,72 @@ +local pack = require("core.pack") + +pack.add({ + "https://github.com/folke/flash.nvim", + { src = "https://github.com/mistweaverco/bafa.nvim", version = "v1.10.1" }, + "https://github.com/christoomey/vim-tmux-navigator", + "https://github.com/folke/persistence.nvim", + "https://github.com/nvzone/showkeys", + "https://github.com/folke/todo-comments.nvim", + "https://github.com/nvim-lua/plenary.nvim", + "https://github.com/uga-rosa/ccc.nvim", + "https://github.com/folke/twilight.nvim", + "https://github.com/Wansmer/treesj", + "https://github.com/Root-lee/screensaver.nvim", +}) + +require("flash").setup({ + prompt = { + enabled = false, + }, +}) + +vim.keymap.set({ "n", "x", "o" }, "s", function() + require("flash").jump() +end, { desc = "Flash" }) + +vim.keymap.set({ "n", "x", "o" }, "S", function() + require("flash").treesitter() +end, { desc = "Flash Treesitter" }) + +vim.keymap.set("o", "r", function() + require("flash").remote() +end, { desc = "Remote Flash" }) + +vim.keymap.set({ "o", "x" }, "R", function() + require("flash").treesitter_search() +end, { desc = "Treesitter Search" }) + +vim.keymap.set("c", "", function() + require("flash").toggle() +end, { desc = "Toggle Flash Search" }) + +require("persistence").setup({}) + +require("showkeys").setup({ + timeout = 1, + maxkeys = 5, + show_count = true, + position = "bottom-center", +}) + +require("todo-comments").setup({}) + +require("ccc").setup({ + highlighter = { + auto_enable = true, + lsp = false, + }, +}) + +require("twilight").setup({}) + +if vim.fn.has("nvim-0.10.0") == 1 then + pack.add({ "https://github.com/folke/ts-comments.nvim" }) + require("ts-comments").setup({}) +end + +require("treesj").setup({}) + +require("screensaver").setup({ + idle_ms = 60 * 1000, +}) diff --git a/.config/nvim/plugin/fff.lua b/.config/nvim/plugin/fff.lua new file mode 100644 index 0000000..9f4dbd2 --- /dev/null +++ b/.config/nvim/plugin/fff.lua @@ -0,0 +1,22 @@ +local pack = require("core.pack") + +pack.add({ "https://github.com/dmtrKovalenko/fff.nvim" }) + +require("fff").setup({ + debug = { + enabled = true, + show_scores = true, + }, + keymaps = { + close = "q", + move_up = "", + move_down = "", + }, + layout = { + prompt_position = "bottom", + }, +}) + +vim.keymap.set("n", "fm", function() + require("fff").live_grep({ query = vim.fn.expand("") }) +end, { desc = "Search current word" }) diff --git a/.config/nvim/plugin/format.lua b/.config/nvim/plugin/format.lua new file mode 100644 index 0000000..e553d16 --- /dev/null +++ b/.config/nvim/plugin/format.lua @@ -0,0 +1,115 @@ +local pack = require("core.pack") + +pack.add({ + "https://github.com/stevearc/conform.nvim", + "https://github.com/mfussenegger/nvim-lint", +}) + +require("conform").setup({ + formatters_by_ft = { + go = { "goimports", "gofmt" }, + nix = { "nixfmt" }, + lua = { "stylua" }, + javascript = { "prettier" }, + typescript = { "prettier" }, + javascriptreact = { "prettier" }, + typescriptreact = { "prettier" }, + json = { "prettier" }, + astro = { "prettier" }, + jsonc = { "prettier" }, + yaml = { "prettier" }, + markdown = { "prettier" }, + html = { "prettier" }, + css = { "prettier" }, + scss = { "prettier" }, + python = { "isort", "black" }, + php = { "pint" }, + sh = { "shfmt" }, + bash = { "shfmt" }, + rust = { "rustfmt" }, + }, + default_format_opts = { + lsp_fallback = true, + }, + format_on_save = { + timeout_ms = 1000, + lsp_fallback = true, + }, +}) + +vim.o.formatexpr = "v:lua.require'conform'.formatexpr()" + +local lint = require("lint") +local golangcilint = require("lint").linters.golangcilint +golangcilint.ignore_exitcode = true + +lint.linters_by_ft = { + javascript = { "eslint_d" }, + typescript = { "eslint_d" }, + javascriptreact = { "eslint_d" }, + typescriptreact = { "eslint_d" }, + astro = { "eslint_d" }, + go = { "golangcilint" }, + html = {}, + css = {}, + tailwindcss = {}, + dockerfile = {}, +} + +lint.linters.eslint_d = { + cmd = "eslint_d", + stdin = true, + args = { + "--format", + "json", + "--stdin", + "--stdin-filename", + function() + return vim.api.nvim_buf_get_name(0) + end, + }, + stream = "stdout", + ignore_exitcode = true, + parser = require("lint.parser").from_errorformat("%f:%l:%c: %m", { + source = "eslint_d", + format = "json", + }), +} + +local function debounce(ms, fn) + local timer = vim.uv.new_timer() + return function(...) + local argv = { ... } + timer:start(ms, 0, function() + timer:stop() + vim.schedule_wrap(fn)(unpack(argv)) + end) + end +end + +local function do_lint() + local names = lint._resolve_linter_by_ft(vim.bo.filetype) + names = vim.list_extend({}, names) + vim.list_extend(names, lint.linters_by_ft._ or {}) + vim.list_extend(names, lint.linters_by_ft["*"] or {}) + + local ctx = { filename = vim.api.nvim_buf_get_name(0) } + ctx.dirname = vim.fn.fnamemodify(ctx.filename, ":h") + + names = vim.tbl_filter(function(name) + local linter = lint.linters[name] + if not linter then + vim.notify("Linter not found: " .. name, vim.log.levels.WARN, { title = "nvim-lint" }) + end + return linter and not (linter.condition and not linter.condition(ctx)) + end, names) + + if #names > 0 then + lint.try_lint(names) + end +end + +vim.api.nvim_create_autocmd({ "BufWritePost", "InsertLeave", "BufReadPost" }, { + group = vim.api.nvim_create_augroup("nvim-lint", { clear = true }), + callback = debounce(100, do_lint), +}) diff --git a/.config/nvim/plugin/git.lua b/.config/nvim/plugin/git.lua new file mode 100644 index 0000000..54a48ec --- /dev/null +++ b/.config/nvim/plugin/git.lua @@ -0,0 +1,42 @@ +local pack = require("core.pack") + +pack.add({ + "https://github.com/lewis6991/gitsigns.nvim", + "https://github.com/sindrets/diffview.nvim", + "https://github.com/nvim-tree/nvim-web-devicons", + "https://github.com/NeogitOrg/neogit", + "https://github.com/nvim-lua/plenary.nvim", + "https://github.com/folke/snacks.nvim", +}) + +require("gitsigns").setup({ + signs = { + add = { text = "" }, + change = { text = "|" }, + delete = { text = "" }, + topdelete = { text = "󰆴" }, + changedelete = { text = "󰍵" }, + untracked = { text = "" }, + }, + signs_staged = { + add = { text = "" }, + change = { text = "" }, + delete = { text = "" }, + topdelete = { text = "" }, + changedelete = { text = "" }, + untracked = { text = "" }, + }, +}) + +require("diffview").setup({ + keymaps = { + disable_defaults = false, + view = { + { "n", "q", "tabclose", { desc = "close diffview" } }, + }, + }, +}) + +require("neogit").setup({ + graph_style = "kitty", +}) diff --git a/.config/nvim/plugin/indent.lua b/.config/nvim/plugin/indent.lua new file mode 100644 index 0000000..f6bdeb6 --- /dev/null +++ b/.config/nvim/plugin/indent.lua @@ -0,0 +1,57 @@ +local pack = require("core.pack") + +pack.add({ "https://github.com/lukas-reineke/indent-blankline.nvim" }) + +local highlight = { + "RainbowRed", + "RainbowYellow", + "RainbowBlue", + "RainbowOrange", + "RainbowGreen", + "RainbowViolet", + "RainbowCyan", +} + +local hooks = require("ibl.hooks") +hooks.register(hooks.type.HIGHLIGHT_SETUP, function() + vim.api.nvim_set_hl(0, "RainbowRed", { fg = "#E06C75" }) + vim.api.nvim_set_hl(0, "RainbowYellow", { fg = "#E5C07B" }) + vim.api.nvim_set_hl(0, "RainbowBlue", { fg = "#61AFEF" }) + vim.api.nvim_set_hl(0, "RainbowOrange", { fg = "#D19A66" }) + vim.api.nvim_set_hl(0, "RainbowGreen", { fg = "#98C379" }) + vim.api.nvim_set_hl(0, "RainbowViolet", { fg = "#C678DD" }) + vim.api.nvim_set_hl(0, "RainbowCyan", { fg = "#56B6C2" }) +end) + +vim.g.rainbow_delimiters = { highlight = highlight } +hooks.register(hooks.type.SCOPE_HIGHLIGHT, hooks.builtin.scope_highlight_from_extmark) + +require("ibl").setup({ + indent = { + char = "┆", + tab_char = "┆", + }, + scope = { + show_start = true, + show_end = true, + highlight = highlight, + }, + exclude = { + filetypes = { + "Trouble", + "alpha", + "dashboard", + "help", + "lazy", + "mason", + "neo-tree", + "notify", + "snacks_dashboard", + "snacks_notif", + "snacks_terminal", + "snacks_win", + "toggleterm", + "trouble", + }, + }, +}) diff --git a/.config/nvim/plugin/mason.lua b/.config/nvim/plugin/mason.lua new file mode 100644 index 0000000..2a07972 --- /dev/null +++ b/.config/nvim/plugin/mason.lua @@ -0,0 +1,52 @@ +local pack = require("core.pack") + +pack.add({ "https://github.com/williamboman/mason.nvim" }) + +local opts = { + ensure_installed = { + "lua-language-server", + "gopls", + "vtsls", + "tailwindcss-language-server", + "html-lsp", + "css-lsp", + "astro-language-server", + "typescript-language-server", + "stylua", + "goimports", + "prettier", + "golangci-lint", + "eslint_d", + "shfmt", + "shellcheck", + }, +} + +require("mason").setup(opts) + +local mr = require("mason-registry") +local function ensure_installed() + for _, tool in ipairs(opts.ensure_installed) do + if mr.has_package(tool) then + local p = mr.get_package(tool) + if not p:is_installed() then + vim.notify("Mason: Installing " .. tool .. "...", vim.log.levels.INFO) + p:install():once("closed", function() + if p:is_installed() then + vim.notify("Mason: Successfully installed " .. tool, vim.log.levels.INFO) + else + vim.notify("Mason: Failed to install " .. tool, vim.log.levels.ERROR) + end + end) + end + else + vim.notify("Mason: Package '" .. tool .. "' not found", vim.log.levels.WARN) + end + end +end + +if mr.refresh then + mr.refresh(ensure_installed) +else + ensure_installed() +end diff --git a/.config/nvim/plugin/mini.lua b/.config/nvim/plugin/mini.lua new file mode 100644 index 0000000..1a72cd6 --- /dev/null +++ b/.config/nvim/plugin/mini.lua @@ -0,0 +1,62 @@ +local pack = require("core.pack") + +pack.add({ + "https://github.com/echasnovski/mini.nvim", + "https://github.com/echasnovski/mini.files", +}) + +require("mini.ai").setup({ n_lines = 500 }) + +require("mini.surround").setup({ + mappings = { + add = "gsa", + delete = "gsd", + find = "gsf", + find_left = "gsF", + highlight = "gsh", + replace = "gsr", + update_n_lines = "gsn", + }, +}) + +require("mini.pairs").setup() + +require("mini.files").setup({ + mappings = { + synchronize = "s", + }, +}) + +local function update_width_of_last_window() + local state = require("mini.files").get_explorer_state() + if not state then + return + end + + local windows = state.windows + if #windows == 1 then + return + end + + local last_window = windows[#windows] + local total_width = 0 + for _, win in ipairs(windows) do + if last_window.win_id ~= win.win_id then + local config = vim.api.nvim_win_get_config(win.win_id) + total_width = total_width + config.width + 2 + config.zindex = 1 + vim.api.nvim_win_set_config(win.win_id, config) + end + end + local width = math.abs(vim.o.columns - (total_width + 2)) + local config = vim.api.nvim_win_get_config(last_window.win_id) + config.width = width + vim.api.nvim_win_set_config(last_window.win_id, config) +end + +vim.api.nvim_create_autocmd("User", { + pattern = "MiniFilesWindowUpdate", + callback = function() + update_width_of_last_window() + end, +}) diff --git a/.config/nvim/plugin/snacks.lua b/.config/nvim/plugin/snacks.lua new file mode 100644 index 0000000..983bc2a --- /dev/null +++ b/.config/nvim/plugin/snacks.lua @@ -0,0 +1,66 @@ +local pack = require("core.pack") + +pack.add({ "https://github.com/folke/snacks.nvim" }) + +local Snacks = require("snacks") + +Snacks.setup({ + dashboard = { enabled = false }, + bigfile = { enabled = true }, + dim = { + enabled = true, + padding = { 4, 4 }, + alpha = 0.4, + exclude = {}, + }, + indent = { enabled = false }, + input = { enabled = false }, + notifier = { + enabled = true, + timeout = 3000, + }, + quickfile = { enabled = true }, + notify = { enabled = true }, + scope = { enabled = true }, + scroll = { enabled = true }, + scratch = { enabled = true }, + words = { enabled = true }, + toggle = { enabled = true }, + image = { enabled = true }, + zen = { enabled = true }, + lazygit = { enabled = false }, + animate = { enabled = false }, +}) + +vim.api.nvim_create_autocmd("User", { + pattern = "VeryLazy", + callback = function() + _G.dd = function(...) + Snacks.debug.inspect(...) + end + _G.bt = function() + Snacks.debug.backtrace() + end + vim.print = _G.dd + Snacks.dim() + Snacks.toggle.scroll():map("uS") + Snacks.toggle.animate():map("ua") + Snacks.toggle.option("wrap", { name = "Wrap" }):map("uw") + Snacks.toggle.option("relativenumber", { name = "Relative Number" }):map("uL") + Snacks.toggle.diagnostics():map("ud") + Snacks.toggle.line_number():map("ul") + Snacks.toggle + .option("conceallevel", { off = 0, on = vim.o.conceallevel > 0 and vim.o.conceallevel or 2 }) + :map("uc") + Snacks.toggle.treesitter():map("uT") + Snacks.toggle + .option("background", { off = "light", on = "dark", name = "Dark Background" }) + :map("ub") + Snacks.toggle.inlay_hints():map("uh") + Snacks.toggle.indent():map("ug") + Snacks.toggle.profiler():map("pp") + Snacks.toggle.profiler_highlights():map("ph") + Snacks.toggle.zen():map("uz") + Snacks.toggle.zoom():map("wm") + end, +}) diff --git a/.config/nvim/plugin/theme.lua b/.config/nvim/plugin/theme.lua new file mode 100644 index 0000000..7e4b9ed --- /dev/null +++ b/.config/nvim/plugin/theme.lua @@ -0,0 +1,73 @@ +local pack = require("core.pack") + +pack.add({ + "https://github.com/vague2k/vague.nvim", + "https://github.com/Aejkatappaja/sora", + "https://github.com/oskarnurm/koda.nvim", + "https://github.com/nendix/zen.nvim", + "https://github.com/Koalhack/darcubox-nvim", + "https://github.com/rebelot/kanagawa.nvim", + { src = "https://gitlab.com/motaz-shokry/gruvbox.nvim.git", name = "gruvbox" }, + "https://github.com/darianmorat/gruvdark.nvim", + "https://github.com/connormxfadden/petrolnoir.nvim", + "https://github.com/mcauley-penney/techbase.nvim", +}) + +require("vague").setup({ + transparent = false, + colors = { + visual = "#cb945b", + comment = "#666666", + }, +}) +-- vim.cmd.colorscheme("vague") + +require("sora").setup({ transparent = true }) + +require("koda").setup({ + transparent = false, + on_highlights = function(hl) + hl.Comment = { fg = "#666666", italic = true } + end, +}) +-- vim.cmd("colorscheme koda-dark") + +require("zen").setup({ transparent = true }) + +require("darcubox").setup({ + options = { + transparent = true, + styles = { + comments = { italic = true }, + functions = { bold = true }, + keywords = { italic = true }, + types = { italic = true, bold = true }, + }, + }, +}) + +require("kanagawa").setup({ + transparent = true, + terminalColors = true, + theme = "dragon", + background = { + dark = "dragon", + }, +}) +-- vim.api.nvim_set_hl(0, "LineNr", { fg = "#666666", bg = "NONE" }) +-- vim.api.nvim_set_hl(0, "Comment", { fg = "#666666", italic = true }) +-- vim.api.nvim_set_hl(0, "CursorLineNr", { fg = "#CC7653", bold = true, bg = "NONE" }) + +require("gruvbox").setup({ + variant = "hard", + styles = { + transparency = true, + }, +}) +vim.cmd.colorscheme("gruvbox") + +require("gruvdark").setup({ transparent = false }) +-- vim.api.nvim_set_hl(0, "LineNr", { fg = "#666666" }) +-- vim.api.nvim_set_hl(0, "CursorLineNr", { fg = "#CC7653", bold = true }) + +require("techbase").setup({ transparent = true }) diff --git a/.config/nvim/plugin/treesitter.lua b/.config/nvim/plugin/treesitter.lua new file mode 100644 index 0000000..2313573 --- /dev/null +++ b/.config/nvim/plugin/treesitter.lua @@ -0,0 +1,107 @@ +local pack = require("core.pack") + +pack.add({ + "https://github.com/nvim-treesitter/nvim-treesitter", + "https://github.com/nvim-treesitter/nvim-treesitter-textobjects", +}) + +require("nvim-treesitter").setup({ + sync_install = false, + modules = {}, + fold = { + enable = true, + }, + highlight = { + enable = true, + additional_vim_regex_highlighting = false, + }, + indent = { enable = true }, + auto_install = true, + ensure_installed = { + "bash", + "c", + "html", + "javascript", + "json", + "toml", + "lua", + "luadoc", + "luap", + "markdown", + "markdown_inline", + "python", + "regex", + "tsx", + "typescript", + "vue", + "vim", + "vimdoc", + "yaml", + "rust", + "go", + "gomod", + "gowork", + "gosum", + "php", + "astro", + }, + incremental_selection = { + enable = true, + keymaps = { + init_selection = "vv", + node_incremental = "+", + scope_incremental = false, + node_decremental = "_", + }, + }, + textobjects = { + select = { + enable = true, + lookahead = true, + keymaps = { + ["af"] = { query = "@function.outer", desc = "around a function" }, + ["if"] = { query = "@function.inner", desc = "inner part of a function" }, + ["ac"] = { query = "@class.outer", desc = "around a class" }, + ["ic"] = { query = "@class.inner", desc = "inner part of a class" }, + ["ai"] = { query = "@conditional.outer", desc = "around an if statement" }, + ["ii"] = { query = "@conditional.inner", desc = "inner part of an if statement" }, + ["al"] = { query = "@loop.outer", desc = "around a loop" }, + ["il"] = { query = "@loop.inner", desc = "inner part of a loop" }, + ["ap"] = { query = "@parameter.outer", desc = "around parameter" }, + ["ip"] = { query = "@parameter.inner", desc = "inside a parameter" }, + }, + selection_modes = { + ["@parameter.outer"] = "v", + ["@parameter.inner"] = "v", + ["@function.outer"] = "v", + ["@conditional.outer"] = "V", + ["@loop.outer"] = "V", + ["@class.outer"] = "", + }, + include_surrounding_whitespace = false, + }, + move = { + enable = true, + set_jumps = true, + goto_previous_start = { + ["[f"] = { query = "@function.outer", desc = "Previous function" }, + ["[c"] = { query = "@class.outer", desc = "Previous class" }, + ["[p"] = { query = "@parameter.inner", desc = "Previous parameter" }, + }, + goto_next_start = { + ["]f"] = { query = "@function.outer", desc = "Next function" }, + ["]c"] = { query = "@class.outer", desc = "Next class" }, + ["]p"] = { query = "@parameter.inner", desc = "Next parameter" }, + }, + }, + swap = { + enable = true, + swap_next = { + ["a"] = "@parameter.inner", + }, + swap_previous = { + ["A"] = "@parameter.inner", + }, + }, + }, +}) diff --git a/.config/nvim/plugin/trouble.lua b/.config/nvim/plugin/trouble.lua new file mode 100644 index 0000000..54a903c --- /dev/null +++ b/.config/nvim/plugin/trouble.lua @@ -0,0 +1,51 @@ +local pack = require("core.pack") + +pack.add({ "https://github.com/folke/trouble.nvim" }) + +require("trouble").setup({ + mode = "workspace_diagnostics", + position = "bottom", + height = 15, + padding = false, + action_keys = { + close = "q", + cancel = "", + refresh = "r", + jump = { "", "" }, + open_split = { "" }, + open_vsplit = { "" }, + open_tab = { "" }, + jump_close = { "o" }, + toggle_mode = "m", + toggle_preview = "P", + hover = "K", + preview = "p", + close_folds = { "zM" }, + open_folds = { "zR" }, + toggle_fold = { "za" }, + }, + auto_jump = {}, + use_diagnostic_signs = true, +}) + +local ok_snacks, snacks = pcall(require, "snacks") +if ok_snacks and type(snacks.setup) == "function" then + local ok_trouble, trouble_snacks = pcall(require, "trouble.sources.snacks") + if ok_trouble then + snacks.setup({ + picker = { + actions = trouble_snacks.actions, + win = { + input = { + keys = { + [""] = { + "trouble_open", + mode = { "n", "i" }, + }, + }, + }, + }, + }, + }) + end +end diff --git a/.config/nvim/plugin/which-key.lua b/.config/nvim/plugin/which-key.lua new file mode 100644 index 0000000..4aa6cab --- /dev/null +++ b/.config/nvim/plugin/which-key.lua @@ -0,0 +1,51 @@ +local pack = require("core.pack") + +pack.add({ "https://github.com/folke/which-key.nvim" }) + +require("which-key").setup({ + preset = "helix", + delay = 300, + icons = { + rules = false, + breadcrumb = " ", + separator = "󱦰 ", + group = " ", + }, + plugins = { + spelling = { + enabled = false, + }, + }, + win = { + height = { + max = math.huge, + }, + }, + spec = { + { + mode = { "n", "v" }, + { "f", group = "[F]ind" }, + { "g", group = "[G]it" }, + { "R", group = "[R]eplace" }, + { "l", group = "[L]SP" }, + { "c", group = "[C]ode", mode = { "n", "x" } }, + { "t", group = "[T]oggle" }, + { "p", group = "[P]rofiler" }, + { "D", group = "[D]ebugger" }, + { "s", group = "[S]earch" }, + { "x", group = "[D]iagnostics/quickfix (Trouble)", icon = { icon = "󱖫 ", color = "green" } }, + { "u", group = "[U]i", icon = { icon = "󰙵 ", color = "cyan" } }, + { "b", group = "[B]uffer" }, + { "n", group = "[N]otify" }, + { "q", group = "[q]uit" }, + { "w", group = "[W]ind" }, + { "[", group = "prev" }, + { "]", group = "next" }, + { "g", group = "goto" }, + }, + }, +}) + +vim.keymap.set("n", "?", function() + require("which-key").show({ global = false }) +end, { desc = "Buffer Local Keymaps (which-key)" }) From ffac536dd9b035ae0bef87ba2a07b659a8d9f355 Mon Sep 17 00:00:00 2001 From: x0d7x <75843278+x0d7x@users.noreply.github.com> Date: Mon, 6 Apr 2026 00:35:48 +0300 Subject: [PATCH 03/26] update(nvim): changes for plugins to work --- .config/nvim/nvim-pack-lock.json | 11 ++- .config/nvim/plugin/blink.lua | 2 +- .config/nvim/plugin/extra.lua | 61 ++++++------- .config/nvim/plugin/theme.lua | 18 ++-- .config/nvim/plugin/treesitter.lua | 139 ++++++++--------------------- .config/rift/config.toml | 2 +- 6 files changed, 85 insertions(+), 148 deletions(-) diff --git a/.config/nvim/nvim-pack-lock.json b/.config/nvim/nvim-pack-lock.json index 27bdf04..d1ce273 100644 --- a/.config/nvim/nvim-pack-lock.json +++ b/.config/nvim/nvim-pack-lock.json @@ -7,11 +7,12 @@ "bafa.nvim": { "rev": "7526f5fd61dba671c5fd571fb5351a031caf7b1a", "src": "https://github.com/mistweaverco/bafa.nvim", - "version": "'v1.10.1'" + "version": "'main'" }, "blink.cmp": { "rev": "451168851e8e2466bc97ee3e026c3dcb9141ce07", - "src": "https://github.com/saghen/blink.cmp" + "src": "https://github.com/saghen/blink.cmp", + "version": "'v1'" }, "ccc.nvim": { "rev": "9d1a256e006decc574789dfc7d628ca11644d4c2", @@ -91,11 +92,13 @@ }, "nvim-treesitter": { "rev": "4916d6592ede8c07973490d9322f187e07dfefac", - "src": "https://github.com/nvim-treesitter/nvim-treesitter" + "src": "https://github.com/nvim-treesitter/nvim-treesitter", + "version": "'main'" }, "nvim-treesitter-textobjects": { "rev": "93d60a475f0b08a8eceb99255863977d3a25f310", - "src": "https://github.com/nvim-treesitter/nvim-treesitter-textobjects" + "src": "https://github.com/nvim-treesitter/nvim-treesitter-textobjects", + "version": "'main'" }, "nvim-web-devicons": { "rev": "40e9d5a6cc3db11b309e39593fc7ac03bb844e38", diff --git a/.config/nvim/plugin/blink.lua b/.config/nvim/plugin/blink.lua index bfdb4b8..5d6de76 100644 --- a/.config/nvim/plugin/blink.lua +++ b/.config/nvim/plugin/blink.lua @@ -3,7 +3,7 @@ local pack = require("core.pack") pack.add({ "https://github.com/L3MON4D3/LuaSnip", "https://github.com/rafamadriz/friendly-snippets", - { "https://github.com/saghen/blink.cmp", version = "1.*" }, + { src = "https://github.com/saghen/blink.cmp", version = "v1" }, }) vim.cmd("highlight NormalFloat guibg=NONE blend=0") diff --git a/.config/nvim/plugin/extra.lua b/.config/nvim/plugin/extra.lua index 09d75fd..4ab10f1 100644 --- a/.config/nvim/plugin/extra.lua +++ b/.config/nvim/plugin/extra.lua @@ -1,72 +1,67 @@ local pack = require("core.pack") pack.add({ - "https://github.com/folke/flash.nvim", - { src = "https://github.com/mistweaverco/bafa.nvim", version = "v1.10.1" }, - "https://github.com/christoomey/vim-tmux-navigator", - "https://github.com/folke/persistence.nvim", - "https://github.com/nvzone/showkeys", - "https://github.com/folke/todo-comments.nvim", - "https://github.com/nvim-lua/plenary.nvim", - "https://github.com/uga-rosa/ccc.nvim", - "https://github.com/folke/twilight.nvim", - "https://github.com/Wansmer/treesj", - "https://github.com/Root-lee/screensaver.nvim", + "https://github.com/folke/flash.nvim", + { src = "https://github.com/mistweaverco/bafa.nvim", version = "main" }, + "https://github.com/christoomey/vim-tmux-navigator", + "https://github.com/folke/persistence.nvim", + "https://github.com/nvzone/showkeys", + "https://github.com/folke/todo-comments.nvim", + "https://github.com/nvim-lua/plenary.nvim", + "https://github.com/uga-rosa/ccc.nvim", + "https://github.com/folke/twilight.nvim", + "https://github.com/Wansmer/treesj", }) require("flash").setup({ - prompt = { - enabled = false, - }, + prompt = { + enabled = false, + }, }) vim.keymap.set({ "n", "x", "o" }, "s", function() - require("flash").jump() + require("flash").jump() end, { desc = "Flash" }) vim.keymap.set({ "n", "x", "o" }, "S", function() - require("flash").treesitter() + require("flash").treesitter() end, { desc = "Flash Treesitter" }) vim.keymap.set("o", "r", function() - require("flash").remote() + require("flash").remote() end, { desc = "Remote Flash" }) vim.keymap.set({ "o", "x" }, "R", function() - require("flash").treesitter_search() + require("flash").treesitter_search() end, { desc = "Treesitter Search" }) vim.keymap.set("c", "", function() - require("flash").toggle() + require("flash").toggle() end, { desc = "Toggle Flash Search" }) require("persistence").setup({}) require("showkeys").setup({ - timeout = 1, - maxkeys = 5, - show_count = true, - position = "bottom-center", + timeout = 1, + maxkeys = 5, + show_count = true, + position = "bottom-center", }) require("todo-comments").setup({}) require("ccc").setup({ - highlighter = { - auto_enable = true, - lsp = false, - }, + highlighter = { + auto_enable = true, + lsp = false, + }, }) require("twilight").setup({}) if vim.fn.has("nvim-0.10.0") == 1 then - pack.add({ "https://github.com/folke/ts-comments.nvim" }) - require("ts-comments").setup({}) + pack.add({ "https://github.com/folke/ts-comments.nvim" }) + require("ts-comments").setup({}) end require("treesj").setup({}) - -require("screensaver").setup({ - idle_ms = 60 * 1000, -}) diff --git a/.config/nvim/plugin/theme.lua b/.config/nvim/plugin/theme.lua index 7e4b9ed..0dd0335 100644 --- a/.config/nvim/plugin/theme.lua +++ b/.config/nvim/plugin/theme.lua @@ -25,12 +25,12 @@ require("vague").setup({ require("sora").setup({ transparent = true }) require("koda").setup({ - transparent = false, + transparent = true, on_highlights = function(hl) hl.Comment = { fg = "#666666", italic = true } end, }) --- vim.cmd("colorscheme koda-dark") +vim.cmd("colorscheme koda-dark") require("zen").setup({ transparent = true }) @@ -54,9 +54,6 @@ require("kanagawa").setup({ dark = "dragon", }, }) --- vim.api.nvim_set_hl(0, "LineNr", { fg = "#666666", bg = "NONE" }) --- vim.api.nvim_set_hl(0, "Comment", { fg = "#666666", italic = true }) --- vim.api.nvim_set_hl(0, "CursorLineNr", { fg = "#CC7653", bold = true, bg = "NONE" }) require("gruvbox").setup({ variant = "hard", @@ -64,10 +61,15 @@ require("gruvbox").setup({ transparency = true, }, }) -vim.cmd.colorscheme("gruvbox") +-- vim.cmd.colorscheme("gruvbox") require("gruvdark").setup({ transparent = false }) --- vim.api.nvim_set_hl(0, "LineNr", { fg = "#666666" }) --- vim.api.nvim_set_hl(0, "CursorLineNr", { fg = "#CC7653", bold = true }) require("techbase").setup({ transparent = true }) +-- vim.cmd.colorscheme("techbase") + +require("petrolnoir").setup({ transparent = true }) + +-- vim.api.nvim_set_hl(0, "LineNr", { fg = "#666666", bg = "NONE" }) +-- vim.api.nvim_set_hl(0, "Comment", { fg = "#666666", italic = true }) +-- vim.api.nvim_set_hl(0, "CursorLineNr", { fg = "#CC7653", bold = true, bg = "NONE" }) diff --git a/.config/nvim/plugin/treesitter.lua b/.config/nvim/plugin/treesitter.lua index 2313573..961d097 100644 --- a/.config/nvim/plugin/treesitter.lua +++ b/.config/nvim/plugin/treesitter.lua @@ -1,107 +1,44 @@ local pack = require("core.pack") pack.add({ - "https://github.com/nvim-treesitter/nvim-treesitter", - "https://github.com/nvim-treesitter/nvim-treesitter-textobjects", + { src = "https://github.com/nvim-treesitter/nvim-treesitter", version = "main" }, }) -require("nvim-treesitter").setup({ - sync_install = false, - modules = {}, - fold = { - enable = true, - }, - highlight = { - enable = true, - additional_vim_regex_highlighting = false, - }, - indent = { enable = true }, - auto_install = true, - ensure_installed = { - "bash", - "c", - "html", - "javascript", - "json", - "toml", - "lua", - "luadoc", - "luap", - "markdown", - "markdown_inline", - "python", - "regex", - "tsx", - "typescript", - "vue", - "vim", - "vimdoc", - "yaml", - "rust", - "go", - "gomod", - "gowork", - "gosum", - "php", - "astro", - }, - incremental_selection = { - enable = true, - keymaps = { - init_selection = "vv", - node_incremental = "+", - scope_incremental = false, - node_decremental = "_", - }, - }, - textobjects = { - select = { - enable = true, - lookahead = true, - keymaps = { - ["af"] = { query = "@function.outer", desc = "around a function" }, - ["if"] = { query = "@function.inner", desc = "inner part of a function" }, - ["ac"] = { query = "@class.outer", desc = "around a class" }, - ["ic"] = { query = "@class.inner", desc = "inner part of a class" }, - ["ai"] = { query = "@conditional.outer", desc = "around an if statement" }, - ["ii"] = { query = "@conditional.inner", desc = "inner part of an if statement" }, - ["al"] = { query = "@loop.outer", desc = "around a loop" }, - ["il"] = { query = "@loop.inner", desc = "inner part of a loop" }, - ["ap"] = { query = "@parameter.outer", desc = "around parameter" }, - ["ip"] = { query = "@parameter.inner", desc = "inside a parameter" }, - }, - selection_modes = { - ["@parameter.outer"] = "v", - ["@parameter.inner"] = "v", - ["@function.outer"] = "v", - ["@conditional.outer"] = "V", - ["@loop.outer"] = "V", - ["@class.outer"] = "", - }, - include_surrounding_whitespace = false, - }, - move = { - enable = true, - set_jumps = true, - goto_previous_start = { - ["[f"] = { query = "@function.outer", desc = "Previous function" }, - ["[c"] = { query = "@class.outer", desc = "Previous class" }, - ["[p"] = { query = "@parameter.inner", desc = "Previous parameter" }, - }, - goto_next_start = { - ["]f"] = { query = "@function.outer", desc = "Next function" }, - ["]c"] = { query = "@class.outer", desc = "Next class" }, - ["]p"] = { query = "@parameter.inner", desc = "Next parameter" }, - }, - }, - swap = { - enable = true, - swap_next = { - ["a"] = "@parameter.inner", - }, - swap_previous = { - ["A"] = "@parameter.inner", - }, - }, - }, +local ensure_installed = { + "bash", "c", "html", "javascript", "json", "toml", "lua", "luadoc", "luap", + "markdown", "markdown_inline", "python", "regex", "tsx", "typescript", "vue", + "vim", "vimdoc", "yaml", "rust", "go", "gomod", "gowork", "gosum", "php", "astro", +} + +vim.api.nvim_create_autocmd("FileType", { + pattern = "*", + callback = function(args) + pcall(vim.treesitter.start) + vim.bo[args.buf].indentexpr = "v:lua.require'nvim-treesitter'.indentexpr()" + end, +}) + +vim.api.nvim_create_autocmd("User", { + pattern = "PackChanged", + callback = function(args) + local kind = args.data and args.data.kind + if kind ~= "install" and kind ~= "update" then + return + end + + local name = args.data.spec and args.data.spec.name + if name ~= "nvim-treesitter" then + return + end + + local ts = require("nvim-treesitter") + local installed = ts.config.get_installed() + local to_install = vim.tbl_filter(function(parser) + return not vim.tbl_contains(installed, parser) + end, ensure_installed) + + if #to_install > 0 then + ts.install(to_install) + end + end, }) diff --git a/.config/rift/config.toml b/.config/rift/config.toml index 55a2d7e..eac649d 100644 --- a/.config/rift/config.toml +++ b/.config/rift/config.toml @@ -103,7 +103,7 @@ alignment = "center" # - "niri": reveal columns only when needed based on navigation direction # (disrespects alignment setting above) # - "anchored": always align focused column according to `alignment` -focus_navigation_style = "anchored" +focus_navigation_style = "niri" # the scrolling layout tends to function better without animations, # so you can disable them if you like animate = false From dbabe4d94ea35136eb2182a183ab2db614953114 Mon Sep 17 00:00:00 2001 From: x0d7x <75843278+x0d7x@users.noreply.github.com> Date: Mon, 6 Apr 2026 01:56:59 +0300 Subject: [PATCH 04/26] fix(startup): fix deprecated --- .config/nvim/lua/custom/startup.lua | 34 ++++++++++++++--------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/.config/nvim/lua/custom/startup.lua b/.config/nvim/lua/custom/startup.lua index 7df471c..64549ed 100644 --- a/.config/nvim/lua/custom/startup.lua +++ b/.config/nvim/lua/custom/startup.lua @@ -64,10 +64,10 @@ local function dismiss_intro() end intro_buf = nil - api.nvim_win_set_option(win, "colorcolumn", "100") - api.nvim_win_set_option(win, "relativenumber", true) - api.nvim_win_set_option(win, "number", true) - api.nvim_win_set_option(win, "list", true) + api.nvim_set_option_value("colorcolumn", "100", { win = win }) + api.nvim_set_option_value("relativenumber", true, { win = win }) + api.nvim_set_option_value("number", true, { win = win }) + api.nvim_set_option_value("list", true, { win = win }) end local function get_pack_plugin_count() @@ -122,8 +122,8 @@ local function set_ascii_bg() return end - local height = api.nvim_get_option("lines") - local width = api.nvim_get_option("columns") + local height = vim.o.lines + local width = vim.o.columns local ascii = { [[_, _ _ ,_]], @@ -196,15 +196,15 @@ local function set_ascii_bg() api.nvim_buf_set_lines(buf, 0, -1, false, ascii) vim.cmd("redraw") - api.nvim_buf_set_option(buf, "modified", false) - api.nvim_buf_set_option(buf, "buflisted", false) - api.nvim_buf_set_option(buf, "bufhidden", "wipe") - api.nvim_buf_set_option(buf, "buftype", "nofile") - api.nvim_buf_set_option(buf, "swapfile", false) - api.nvim_win_set_option(win, "colorcolumn", "") - api.nvim_win_set_option(win, "relativenumber", false) - api.nvim_win_set_option(win, "number", false) - api.nvim_win_set_option(win, "list", false) + api.nvim_set_option_value("modified", false, { buf = buf }) + api.nvim_set_option_value("buflisted", false, { buf = buf }) + api.nvim_set_option_value("bufhidden", "wipe", { buf = buf }) + api.nvim_set_option_value("buftype", "nofile", { buf = buf }) + api.nvim_set_option_value("swapfile", false, { buf = buf }) + api.nvim_set_option_value("colorcolumn", "", { win = win }) + api.nvim_set_option_value("relativenumber", false, { win = win }) + api.nvim_set_option_value("number", false, { win = win }) + api.nvim_set_option_value("list", false, { win = win }) vim.keymap.set("n", "f", function() require("fff").find_files({ @@ -224,7 +224,7 @@ local function set_ascii_bg() vim.keymap.set("n", "r", function() dismiss_intro() - Snacks.picker.oldfiles() + Snacks.picker.recent() end, { buffer = buf }) vim.keymap.set("n", "c", function() @@ -234,7 +234,7 @@ local function set_ascii_bg() vim.keymap.set("n", "o", function() dismiss_intro() - require("persistence").load({ last = true }) + require("persistence").load() end, { buffer = buf }) vim.keymap.set("n", "h", function() From 0d506acb70879a94e3e31e07a6a0f856aa2f876e Mon Sep 17 00:00:00 2001 From: x0d7x <75843278+x0d7x@users.noreply.github.com> Date: Mon, 6 Apr 2026 01:56:59 +0300 Subject: [PATCH 05/26] fix(treesitter): treesitter work in nvim 0.12 --- .config/nvim/plugin/treesitter.lua | 87 +++++++++++++++++++----------- 1 file changed, 57 insertions(+), 30 deletions(-) diff --git a/.config/nvim/plugin/treesitter.lua b/.config/nvim/plugin/treesitter.lua index 961d097..6f0653d 100644 --- a/.config/nvim/plugin/treesitter.lua +++ b/.config/nvim/plugin/treesitter.lua @@ -1,44 +1,71 @@ local pack = require("core.pack") pack.add({ - { src = "https://github.com/nvim-treesitter/nvim-treesitter", version = "main" }, + { src = "https://github.com/nvim-treesitter/nvim-treesitter", version = "main" }, }) local ensure_installed = { - "bash", "c", "html", "javascript", "json", "toml", "lua", "luadoc", "luap", - "markdown", "markdown_inline", "python", "regex", "tsx", "typescript", "vue", - "vim", "vimdoc", "yaml", "rust", "go", "gomod", "gowork", "gosum", "php", "astro", + "bash", + "c", + "html", + "javascript", + "json", + "toml", + "lua", + "luadoc", + "luap", + "markdown", + "markdown_inline", + "python", + "regex", + "tsx", + "typescript", + "vue", + "vim", + "vimdoc", + "yaml", + "rust", + "go", + "gomod", + "gowork", + "gosum", + "php", + "astro", } +-- Install parsers on buffer enter vim.api.nvim_create_autocmd("FileType", { - pattern = "*", - callback = function(args) - pcall(vim.treesitter.start) - vim.bo[args.buf].indentexpr = "v:lua.require'nvim-treesitter'.indentexpr()" - end, -}) + pattern = "*", + callback = function(args) + if not args.filetype or args.filetype == "" then + return + end -vim.api.nvim_create_autocmd("User", { - pattern = "PackChanged", - callback = function(args) - local kind = args.data and args.data.kind - if kind ~= "install" and kind ~= "update" then - return - end + local lang = vim.treesitter.language.get_lang(args.filetype) + if not lang then + return + end - local name = args.data.spec and args.data.spec.name - if name ~= "nvim-treesitter" then - return - end + local ts = require("nvim-treesitter") + ts.install(lang) + vim.defer_fn(function() + vim.treesitter.start() + end, 100) + vim.bo[args.buf].indentexpr = "v:lua.require'nvim-treesitter'.indentexpr()" - local ts = require("nvim-treesitter") - local installed = ts.config.get_installed() - local to_install = vim.tbl_filter(function(parser) - return not vim.tbl_contains(installed, parser) - end, ensure_installed) + local win = vim.fn.bufwinid(args.buf) + if win > 0 then + vim.wo[win].foldexpr = "v:lua.vim.treesitter.foldexpr()" + vim.wo[win].foldmethod = "expr" + end + end, +}) - if #to_install > 0 then - ts.install(to_install) - end - end, +-- Install ensure_installed parsers on startup +vim.api.nvim_create_autocmd("User", { + pattern = "VeryLazy", + callback = function() + local ts = require("nvim-treesitter") + ts.install(ensure_installed) + end, }) From baea85807424d58fe451b609ea754cf170dba267 Mon Sep 17 00:00:00 2001 From: x0d7x <75843278+x0d7x@users.noreply.github.com> Date: Mon, 6 Apr 2026 01:56:59 +0300 Subject: [PATCH 06/26] chore: update keymaps and opts --- .config/nvim/lua/config/keymaps.lua | 18 ++++--- .config/nvim/lua/config/opts.lua | 19 ++----- .config/nvim/lua/custom/startup.lua | 1 - .config/nvim/nvim-pack-lock.json | 17 +----- .config/nvim/plugin/blink.lua | 4 +- .config/nvim/plugin/extra.lua | 3 -- .config/nvim/plugin/indent.lua | 82 ++++++++++++++--------------- .config/nvim/plugin/mini.lua | 68 +++++++----------------- .config/nvim/plugin/theme.lua | 16 ++++-- .config/nvim/plugin/treesitter.lua | 34 +++++++----- .config/rift/config.toml | 2 +- 11 files changed, 116 insertions(+), 148 deletions(-) diff --git a/.config/nvim/lua/config/keymaps.lua b/.config/nvim/lua/config/keymaps.lua index 3dcf9d5..33ad01f 100644 --- a/.config/nvim/lua/config/keymaps.lua +++ b/.config/nvim/lua/config/keymaps.lua @@ -5,6 +5,11 @@ map({ "n", "x" }, "", "v:count == 0 ? 'gj' : 'j'", { desc = "Down", expr = map({ "n", "x" }, "k", "v:count == 0 ? 'gk' : 'k'", { desc = "Up", expr = true, silent = true }) map({ "n", "x" }, "", "v:count == 0 ? 'gk' : 'k'", { desc = "Up", expr = true, silent = true }) map("n", "tu", "Undotree", { desc = "Undotree" }) +map("n", "", "zz") -- Scroll down and center the cursor +map("n", "", "zz") -- Scroll up and center the cursor +-- Goto +map("n", "gl", "$", { desc = "Go to end of line" }) +map("n", "gh", "^", { desc = "Go to start of line" }) -- splits map("n", "-", "s", { desc = "Split Window Below", remap = true }) map("n", "|", "v", { desc = "Split Window Right", remap = true }) @@ -24,10 +29,8 @@ map("v", "<", "", ">gv") map("n", "nr", ":restart", { desc = "restart nvim" }) map("i", "jk", "", { noremap = false }) -map("n", "bs", function() - require("snipe").open_buffer_menu() -end, { desc = "Open Snipe buffer menu" }) map("n", "qq", "qa", { desc = "Quit All" }) +map("n", "pu", "lua vim.pack.update()", { desc = "Update Plugins" }) -- tmux navigate map("n", "", "TmuxNavigateDown") map("n", "", "TmuxNavigateLeft") @@ -38,12 +41,10 @@ map("n", "cv", function() vim.diagnostic.config({ virtual_lines = new_config }) end, { desc = "Toggle diagnostic virtual_lines" }) -- snapcode -map("x", "cp", "CodeSnap", { desc = "Save selected code snapshot into clipboard" }) -map("x", "cP", "CodeSnapASCII", { desc = "make ascii snapshot" }) map("n", "uD", "Twilight", { desc = "toggle diming" }) -- buffer map("n", "bb", "e #", { desc = "Switch to Other Buffer" }) -map("n", "[b", "bprevious", { desc = "Prev Buffer" }) +map("n", "bp", "bprevious", { desc = "Prev Buffer" }) map("n", "bd", function() Snacks.bufdelete() end, { desc = "Delete Buffer" }) @@ -56,7 +57,10 @@ end, { desc = "Code color Picker" }) map("n", ",", function() require("bafa").toggle() end, { desc = "Buffers" }) - +map("n", "R", function() + require("persistence").save() + vim.cmd("restart source " .. vim.fn.fnameescape(require("persistence").current())) +end, { desc = "Restart Neovim" }) ------------------- Snacks ------------------------- -- map("n", ",", function() -- Snacks.picker.buffers() diff --git a/.config/nvim/lua/config/opts.lua b/.config/nvim/lua/config/opts.lua index 8906eb7..465ec07 100644 --- a/.config/nvim/lua/config/opts.lua +++ b/.config/nvim/lua/config/opts.lua @@ -3,9 +3,7 @@ local o = vim.opt local undodir = vim.fn.stdpath("state") .. "/undo" vim.fn.mkdir(undodir, "p") --- ╭─────────────────────────────╮ -- │ General │ --- ╰─────────────────────────────╯ vim.g.loaded_netrw = 1 -- Disable netrw file explorer vim.g.loaded_netrwPlugin = 1 vim.g.mapleader = " " -- Set key to Space @@ -13,9 +11,8 @@ vim.g.maplocalleader = " " -- Set key to Space -- vim.g.snacks_animate = true vim.g.root_spec = { "lsp", { ".git", "lua" }, "cwd" } -- vim.g.trouble_lualine = true --- ╭─────────────────────────────╮ + -- │ Files & Backups │ --- ╰─────────────────────────────╯ o.undofile = true -- Enable persistent undo o.undodir = undodir -- Set undo directory o.undolevels = 1000 -- Max undo steps @@ -25,9 +22,7 @@ o.writebackup = false -- Disable write backup o.swapfile = false -- Optional: disable swap files o.autowrite = true -- Auto save before commands like :next, :make --- ╭─────────────────────────────╮ -- │ Search │ --- ╰─────────────────────────────╯ o.ignorecase = true -- Case insensitive search... o.smartcase = true -- ...unless capital letter in query o.incsearch = true -- Incremental search @@ -35,9 +30,8 @@ o.hlsearch = false -- Highlight matches o.inccommand = "nosplit" -- Show live preview of :s command o.grepformat = "%f:%l:%c:%m" o.grepprg = "rg --vimgrep" --- ╭─────────────────────────────╮ + -- │ UI │ --- ╰─────────────────────────────╯ o.foldmethod = "expr" o.foldexpr = "nvim_treesitter#foldexpr()" o.foldenable = true @@ -68,26 +62,23 @@ o.shortmess:append({ W = true, I = true, c = true, C = true }) -- o.pumblend = 10 o.list = true o.linebreak = true --- ╭─────────────────────────────╮ + -- │ Tabs & Indentation │ --- ╰─────────────────────────────╯ o.expandtab = true -- Convert tabs to spaces o.tabstop = 2 -- Spaces per tab o.softtabstop = 2 -- Spaces per o.shiftwidth = 2 -- Spaces per indent o.smartindent = true -- Smart auto-indenting o.sessionoptions = { "buffers", "curdir", "tabpages", "winsize", "help", "globals", "skiprtp", "folds" } --- ╭─────────────────────────────╮ + -- │ Line Numbers & Layout │ --- ╰─────────────────────────────╯ o.number = true -- Show absolute line numbers o.relativenumber = true -- Show relative line numbers o.cursorline = true -- Highlight current line o.breakindent = true -- Indent wrapped lines o.wrap = false -- Disable line wrap o.clipboard = vim.env.SSH_TTY and "" or "unnamedplus" -- Sync with system clipboard --- ╭─────────────────────────────╮ + -- │ Completion & Conceal │ --- ╰─────────────────────────────╯ o.completeopt = { "menu", "menuone", "noselect" } -- Completion behavior o.conceallevel = 0 -- Show `` in markdown files diff --git a/.config/nvim/lua/custom/startup.lua b/.config/nvim/lua/custom/startup.lua index 64549ed..6ce63b9 100644 --- a/.config/nvim/lua/custom/startup.lua +++ b/.config/nvim/lua/custom/startup.lua @@ -223,7 +223,6 @@ local function set_ascii_bg() end, { buffer = buf }) vim.keymap.set("n", "r", function() - dismiss_intro() Snacks.picker.recent() end, { buffer = buf }) diff --git a/.config/nvim/nvim-pack-lock.json b/.config/nvim/nvim-pack-lock.json index d1ce273..a6073da 100644 --- a/.config/nvim/nvim-pack-lock.json +++ b/.config/nvim/nvim-pack-lock.json @@ -10,9 +10,9 @@ "version": "'main'" }, "blink.cmp": { - "rev": "451168851e8e2466bc97ee3e026c3dcb9141ce07", + "rev": "78336bc89ee5365633bcf754d93df01678b5c08f", "src": "https://github.com/saghen/blink.cmp", - "version": "'v1'" + "version": "1.0.0 - 2.0.0" }, "ccc.nvim": { "rev": "9d1a256e006decc574789dfc7d628ca11644d4c2", @@ -95,11 +95,6 @@ "src": "https://github.com/nvim-treesitter/nvim-treesitter", "version": "'main'" }, - "nvim-treesitter-textobjects": { - "rev": "93d60a475f0b08a8eceb99255863977d3a25f310", - "src": "https://github.com/nvim-treesitter/nvim-treesitter-textobjects", - "version": "'main'" - }, "nvim-web-devicons": { "rev": "40e9d5a6cc3db11b309e39593fc7ac03bb844e38", "src": "https://github.com/nvim-tree/nvim-web-devicons" @@ -116,10 +111,6 @@ "rev": "b9fd5226c2f76c951fc8ed5923d85e4de065e509", "src": "https://github.com/nvim-lua/plenary.nvim" }, - "screensaver.nvim": { - "rev": "38cf0b8a96b5f4a5e765ce32d43a416441462179", - "src": "https://github.com/Root-lee/screensaver.nvim" - }, "showkeys": { "rev": "cb0a50296f11f1e585acffba8c253b9e8afc1f84", "src": "https://github.com/nvzone/showkeys" @@ -144,10 +135,6 @@ "rev": "31e3c38ce9b29781e4422fc0322eb0a21f4e8668", "src": "https://github.com/folke/todo-comments.nvim" }, - "treesj": { - "rev": "26bc2a8432ba3ea79ed6aa346fba780a3d372570", - "src": "https://github.com/Wansmer/treesj" - }, "trouble.nvim": { "rev": "bd67efe408d4816e25e8491cc5ad4088e708a69a", "src": "https://github.com/folke/trouble.nvim" diff --git a/.config/nvim/plugin/blink.lua b/.config/nvim/plugin/blink.lua index 5d6de76..b4b55d2 100644 --- a/.config/nvim/plugin/blink.lua +++ b/.config/nvim/plugin/blink.lua @@ -3,7 +3,7 @@ local pack = require("core.pack") pack.add({ "https://github.com/L3MON4D3/LuaSnip", "https://github.com/rafamadriz/friendly-snippets", - { src = "https://github.com/saghen/blink.cmp", version = "v1" }, + { src = "https://github.com/saghen/blink.cmp", version = vim.version.range("1.*") }, }) vim.cmd("highlight NormalFloat guibg=NONE blend=0") @@ -18,7 +18,7 @@ require("blink.cmp").setup({ use_nvim_cmp_as_default = false, nerd_font_variant = "mono", }, - fuzzy = { implementation = "prefer_rust_with_warning" }, + fuzzy = { implementation = "prefer_rust" }, sources = { default = { "lsp", "path", "snippets", "buffer" }, }, diff --git a/.config/nvim/plugin/extra.lua b/.config/nvim/plugin/extra.lua index 4ab10f1..709b7d8 100644 --- a/.config/nvim/plugin/extra.lua +++ b/.config/nvim/plugin/extra.lua @@ -10,7 +10,6 @@ pack.add({ "https://github.com/nvim-lua/plenary.nvim", "https://github.com/uga-rosa/ccc.nvim", "https://github.com/folke/twilight.nvim", - "https://github.com/Wansmer/treesj", }) require("flash").setup({ @@ -63,5 +62,3 @@ if vim.fn.has("nvim-0.10.0") == 1 then pack.add({ "https://github.com/folke/ts-comments.nvim" }) require("ts-comments").setup({}) end - -require("treesj").setup({}) diff --git a/.config/nvim/plugin/indent.lua b/.config/nvim/plugin/indent.lua index f6bdeb6..bf2092f 100644 --- a/.config/nvim/plugin/indent.lua +++ b/.config/nvim/plugin/indent.lua @@ -3,55 +3,55 @@ local pack = require("core.pack") pack.add({ "https://github.com/lukas-reineke/indent-blankline.nvim" }) local highlight = { - "RainbowRed", - "RainbowYellow", - "RainbowBlue", - "RainbowOrange", - "RainbowGreen", - "RainbowViolet", - "RainbowCyan", + "RainbowRed", + "RainbowYellow", + "RainbowBlue", + "RainbowOrange", + "RainbowGreen", + "RainbowViolet", + "RainbowCyan", } local hooks = require("ibl.hooks") hooks.register(hooks.type.HIGHLIGHT_SETUP, function() - vim.api.nvim_set_hl(0, "RainbowRed", { fg = "#E06C75" }) - vim.api.nvim_set_hl(0, "RainbowYellow", { fg = "#E5C07B" }) - vim.api.nvim_set_hl(0, "RainbowBlue", { fg = "#61AFEF" }) - vim.api.nvim_set_hl(0, "RainbowOrange", { fg = "#D19A66" }) - vim.api.nvim_set_hl(0, "RainbowGreen", { fg = "#98C379" }) - vim.api.nvim_set_hl(0, "RainbowViolet", { fg = "#C678DD" }) - vim.api.nvim_set_hl(0, "RainbowCyan", { fg = "#56B6C2" }) + vim.api.nvim_set_hl(0, "RainbowRed", { fg = "#E06C75" }) + vim.api.nvim_set_hl(0, "RainbowYellow", { fg = "#E5C07B" }) + vim.api.nvim_set_hl(0, "RainbowBlue", { fg = "#61AFEF" }) + vim.api.nvim_set_hl(0, "RainbowOrange", { fg = "#D19A66" }) + vim.api.nvim_set_hl(0, "RainbowGreen", { fg = "#98C379" }) + vim.api.nvim_set_hl(0, "RainbowViolet", { fg = "#C678DD" }) + vim.api.nvim_set_hl(0, "RainbowCyan", { fg = "#56B6C2" }) end) vim.g.rainbow_delimiters = { highlight = highlight } hooks.register(hooks.type.SCOPE_HIGHLIGHT, hooks.builtin.scope_highlight_from_extmark) require("ibl").setup({ - indent = { - char = "┆", - tab_char = "┆", - }, - scope = { - show_start = true, - show_end = true, - highlight = highlight, - }, - exclude = { - filetypes = { - "Trouble", - "alpha", - "dashboard", - "help", - "lazy", - "mason", - "neo-tree", - "notify", - "snacks_dashboard", - "snacks_notif", - "snacks_terminal", - "snacks_win", - "toggleterm", - "trouble", - }, - }, + indent = { + char = "┆", + tab_char = "┆", + }, + scope = { + show_start = true, + show_end = true, + highlight = highlight, + }, + exclude = { + filetypes = { + "Trouble", + "alpha", + "dashboard", + "help", + "lazy", + "mason", + "neo-tree", + "notify", + "snacks_dashboard", + "snacks_notif", + "snacks_terminal", + "snacks_win", + "toggleterm", + "trouble", + }, + }, }) diff --git a/.config/nvim/plugin/mini.lua b/.config/nvim/plugin/mini.lua index 1a72cd6..19d47d5 100644 --- a/.config/nvim/plugin/mini.lua +++ b/.config/nvim/plugin/mini.lua @@ -1,62 +1,34 @@ local pack = require("core.pack") pack.add({ - "https://github.com/echasnovski/mini.nvim", - "https://github.com/echasnovski/mini.files", + "https://github.com/echasnovski/mini.nvim", + "https://github.com/echasnovski/mini.files", }) require("mini.ai").setup({ n_lines = 500 }) require("mini.surround").setup({ - mappings = { - add = "gsa", - delete = "gsd", - find = "gsf", - find_left = "gsF", - highlight = "gsh", - replace = "gsr", - update_n_lines = "gsn", - }, + mappings = { + add = "gsa", + delete = "gsd", + find = "gsf", + find_left = "gsF", + highlight = "gsh", + replace = "gsr", + update_n_lines = "gsn", + }, }) require("mini.pairs").setup() require("mini.files").setup({ - mappings = { - synchronize = "s", - }, -}) - -local function update_width_of_last_window() - local state = require("mini.files").get_explorer_state() - if not state then - return - end - - local windows = state.windows - if #windows == 1 then - return - end - - local last_window = windows[#windows] - local total_width = 0 - for _, win in ipairs(windows) do - if last_window.win_id ~= win.win_id then - local config = vim.api.nvim_win_get_config(win.win_id) - total_width = total_width + config.width + 2 - config.zindex = 1 - vim.api.nvim_win_set_config(win.win_id, config) - end - end - local width = math.abs(vim.o.columns - (total_width + 2)) - local config = vim.api.nvim_win_get_config(last_window.win_id) - config.width = width - vim.api.nvim_win_set_config(last_window.win_id, config) -end - -vim.api.nvim_create_autocmd("User", { - pattern = "MiniFilesWindowUpdate", - callback = function() - update_width_of_last_window() - end, + mappings = { + synchronize = "s", + }, + -- windows = { + -- preview = true, + -- width_preview = 50, + -- width_focus = 50, + -- width_nofocus = 0, + -- }, }) diff --git a/.config/nvim/plugin/theme.lua b/.config/nvim/plugin/theme.lua index 0dd0335..4fb3547 100644 --- a/.config/nvim/plugin/theme.lua +++ b/.config/nvim/plugin/theme.lua @@ -14,7 +14,7 @@ pack.add({ }) require("vague").setup({ - transparent = false, + transparent = true, colors = { visual = "#cb945b", comment = "#666666", @@ -24,15 +24,19 @@ require("vague").setup({ require("sora").setup({ transparent = true }) +-- vim.cmd("colorscheme sora") + require("koda").setup({ transparent = true, on_highlights = function(hl) hl.Comment = { fg = "#666666", italic = true } end, }) -vim.cmd("colorscheme koda-dark") +-- vim.cmd("colorscheme koda-dark") -require("zen").setup({ transparent = true }) +require("zen").setup({ transparent = false }) + +vim.cmd("colorscheme zen") require("darcubox").setup({ options = { @@ -69,7 +73,11 @@ require("techbase").setup({ transparent = true }) -- vim.cmd.colorscheme("techbase") require("petrolnoir").setup({ transparent = true }) - +-- vim.api.nvim_set_hl(0, "CursorLine", { +-- fg = "#ffffff", +-- bg = "#CC7653", +-- bold = true, +-- }) -- vim.api.nvim_set_hl(0, "LineNr", { fg = "#666666", bg = "NONE" }) -- vim.api.nvim_set_hl(0, "Comment", { fg = "#666666", italic = true }) -- vim.api.nvim_set_hl(0, "CursorLineNr", { fg = "#CC7653", bold = true, bg = "NONE" }) diff --git a/.config/nvim/plugin/treesitter.lua b/.config/nvim/plugin/treesitter.lua index 6f0653d..4537508 100644 --- a/.config/nvim/plugin/treesitter.lua +++ b/.config/nvim/plugin/treesitter.lua @@ -34,27 +34,37 @@ local ensure_installed = { } -- Install parsers on buffer enter +local installed = {} + vim.api.nvim_create_autocmd("FileType", { - pattern = "*", callback = function(args) - if not args.filetype or args.filetype == "" then + local buf = args.buf + + if vim.bo[buf].buftype ~= "" then return end - local lang = vim.treesitter.language.get_lang(args.filetype) - if not lang then + local ft = vim.bo[buf].filetype + if not ft or ft == "" then return end - local ts = require("nvim-treesitter") - ts.install(lang) - vim.defer_fn(function() - vim.treesitter.start() - end, 100) - vim.bo[args.buf].indentexpr = "v:lua.require'nvim-treesitter'.indentexpr()" + local ok, lang = pcall(vim.treesitter.language.get_lang, ft) + if not ok or not lang then + return + end + + if not installed[lang] then + installed[lang] = true + require("nvim-treesitter").install(lang) + end + + pcall(vim.treesitter.start, buf, lang) + + vim.bo[buf].indentexpr = "v:lua.vim.treesitter.indentexpr()" - local win = vim.fn.bufwinid(args.buf) - if win > 0 then + local win = vim.fn.bufwinid(buf) + if win ~= -1 then vim.wo[win].foldexpr = "v:lua.vim.treesitter.foldexpr()" vim.wo[win].foldmethod = "expr" end diff --git a/.config/rift/config.toml b/.config/rift/config.toml index eac649d..122c87d 100644 --- a/.config/rift/config.toml +++ b/.config/rift/config.toml @@ -59,7 +59,7 @@ auto_focus_blacklist = [] run_on_start = [ "rift-cli subscribe cli --event workspace_changed --command sh --args -c --args 'sketchybar --trigger rift_workspace_change RIFT_WORKSPACE_NAME=\"$RIFT_WORKSPACE_NAME\" RIFT_WORKSPACE_ID=\"$RIFT_WORKSPACE_ID\"'", - "borders active_color=0xffebdbb2 inactive_color=0xff494d64 width=3.0 style=round" + # "borders active_color=0xffebdbb2 inactive_color=0xff494d64 width=3.0 style=round" ] # Hot Reloading From 0a1bc52bba3d9a30d0a151e55bec6c9683d40b6d Mon Sep 17 00:00:00 2001 From: x0d7x <75843278+x0d7x@users.noreply.github.com> Date: Sun, 3 May 2026 15:36:55 +0300 Subject: [PATCH 07/26] fix: blink and fff issues --- .config/.DS_Store | Bin 6148 -> 0 bytes .config/discord-rpc/config.toml | 0 .config/fastfetch/beautyful.png | Bin .../fastfetch/chainsaw_man___denji_manga.png | Bin .config/fastfetch/config.jsonc | 0 .config/fastfetch/logo.png | Bin .config/fastfetch/logo1.PNG | Bin .config/fastfetch/logo3.png | Bin .config/fish/config.bk.fish | 0 .config/gh-dash/config.yml | 0 .config/gh/config.yml | 0 .config/gh/hosts.yml | 0 .config/ghostty/config | 0 .../ghostty/themes/forest-night-ghostty.theme | 0 .config/hammerflow/config.toml | 0 .config/jj/config.toml | 0 .../repos/0170aba46128f45a282f/metadata.binpb | 2 + .config/kitty/current-theme.conf | 70 -- .config/kitty/themes/noctalia.conf | 32 + .config/kitty/themes/zentheme.conf | 0 .config/mpd/mpd.conf | 0 .config/nvim/README.md | 0 .config/nvim/lsp/astro.lua | 0 .config/nvim/lsp/bashls.lua | 0 .config/nvim/lsp/biome.lua | 0 .config/nvim/lsp/cssls.lua | 0 .../lsp/docker_compose_language_service.lua | 0 .config/nvim/lsp/docker_language_server.lua | 0 .config/nvim/lsp/dockerls.lua | 0 .config/nvim/lsp/eslint.lua | 0 .config/nvim/lsp/golangci_lint_ls.lua | 0 .config/nvim/lsp/gopls.lua | 0 .config/nvim/lsp/html.lua | 0 .config/nvim/lsp/lua_ls.lua | 0 .config/nvim/lsp/marksman.lua | 0 .config/nvim/lsp/rust_analyzer.lua | 0 .config/nvim/lsp/stylua3p_ls.lua | 0 .config/nvim/lsp/tailwindcss.lua | 0 .config/nvim/lsp/ts_ls.lua | 0 .config/nvim/lsp/vtsls.lua | 0 .config/nvim/lsp/vue_ls.lua | 0 .config/nvim/lua/config/autocmds.lua | 0 .config/nvim/lua/config/keymaps.lua | 0 .config/nvim/lua/config/mason-verify.lua | 0 .config/nvim/lua/config/opts.lua | 0 .config/nvim/lua/config/statusline.lua | 0 .config/nvim/lua/config/utils.lua | 0 .config/nvim/lua/core/Mason-path.lua | 0 .config/nvim/lua/custom/colorscheme.lua | 0 .config/nvim/lua/custom/startup.lua | 0 .config/nvim/nvim-pack-lock.json | 8 + .config/nvim/plugin/ai.lua | 0 .config/nvim/plugin/blink.lua | 0 .config/nvim/plugin/cord.lua | 0 .config/nvim/plugin/extra.lua | 0 .config/nvim/plugin/format.lua | 0 .config/nvim/plugin/git.lua | 0 .config/nvim/plugin/indent.lua | 0 .config/nvim/plugin/mason.lua | 0 .config/nvim/plugin/mini.lua | 0 .config/nvim/plugin/treesitter.lua | 0 .config/nvim/plugin/trouble.lua | 0 .config/nvim/plugin/which-key.lua | 0 .config/opencode/AGENTS.md | 0 .config/opencode/tui.json | 4 + .config/rift/config.toml | 0 .config/rmpc/config.ron | 0 .config/rmpc/demo | 0 .config/rmpc/themes/grovbox.ron | 0 .config/rmpc/themes/pywal16.ron | 0 .config/sketchybar/environment | 0 .config/sketchybar/plugins/space_.sh | 0 .config/sketchybar/themes/gruvbox | 0 .config/sketchybar/themes/tokyonight | 0 .config/skhd/skhdrc | 0 .config/wezterm/wezterm.lua | 0 .config/yazi/flavors/ayu-dark.yazi/README.md | 0 .../yazi/flavors/ayu-dark.yazi/preview.png | Bin .../yazi/flavors/kanagawa-dragon.yazi/LICENSE | 0 .../kanagawa-dragon.yazi/LICENSE-tmtheme | 0 .../flavors/kanagawa-dragon.yazi/README.md | 0 .../flavors/kanagawa-dragon.yazi/flavor.toml | 0 .../flavors/kanagawa-dragon.yazi/preview.png | Bin .../flavors/kanagawa-dragon.yazi/tmtheme.xml | 0 .../yazi/flavors/noctalia.yazi/flavor.toml | 920 ++++++++++++++++++ .config/yazi/flavors/sunset.yazi/LICENSE | 0 .../yazi/flavors/sunset.yazi/LICENSE-tmtheme | 0 .config/yazi/flavors/sunset.yazi/README.md | 0 .config/yazi/flavors/sunset.yazi/flavor.toml | 0 .config/yazi/flavors/sunset.yazi/preview.png | Bin .config/yazi/init.lua | 0 .config/yazi/keymap.toml | 0 .config/yazi/keymap.toml-1748608477286463 | 0 .config/yazi/package.toml | 0 .config/yazi/plugins/no-status.yazi/LICENSE | 0 .config/yazi/plugins/no-status.yazi/README.md | 0 .config/yazi/plugins/no-status.yazi/main.lua | 0 .config/yazi/yazi.toml | 0 .config/yazi/yazi.toml-1748608477284872 | 0 .gitignore | 0 .stowrc | 0 ReadMe.md | 0 hammerspoon/.hammerspoon/init.lua | 0 qutebrowser/.qutebrowser/bookmarks/urls | 0 qutebrowser/.qutebrowser/config.py | 0 qutebrowser/.qutebrowser/config_unix.py | 0 qutebrowser/.qutebrowser/greasemonkey/ytad.js | 0 qutebrowser/.qutebrowser/quickmarks | 0 scripts/aurlist.text | 9 + scripts/brew_packages.txt | 0 scripts/obs_switch.lua | 0 scripts/pkgs.text | 92 ++ zsh/.p10k.zsh | 0 113 files changed, 1067 insertions(+), 70 deletions(-) delete mode 100644 .config/.DS_Store mode change 100644 => 100755 .config/discord-rpc/config.toml mode change 100644 => 100755 .config/fastfetch/beautyful.png mode change 100644 => 100755 .config/fastfetch/chainsaw_man___denji_manga.png mode change 100644 => 100755 .config/fastfetch/config.jsonc mode change 100644 => 100755 .config/fastfetch/logo.png mode change 100644 => 100755 .config/fastfetch/logo1.PNG mode change 100644 => 100755 .config/fastfetch/logo3.png mode change 100644 => 100755 .config/fish/config.bk.fish mode change 100644 => 100755 .config/gh-dash/config.yml mode change 100644 => 100755 .config/gh/config.yml mode change 100644 => 100755 .config/gh/hosts.yml mode change 100644 => 100755 .config/ghostty/config mode change 100644 => 100755 .config/ghostty/themes/forest-night-ghostty.theme mode change 100644 => 100755 .config/hammerflow/config.toml mode change 100644 => 100755 .config/jj/config.toml create mode 100644 .config/jj/repos/0170aba46128f45a282f/metadata.binpb delete mode 100644 .config/kitty/current-theme.conf create mode 100644 .config/kitty/themes/noctalia.conf mode change 100644 => 100755 .config/kitty/themes/zentheme.conf mode change 100644 => 100755 .config/mpd/mpd.conf mode change 100644 => 100755 .config/nvim/README.md mode change 100644 => 100755 .config/nvim/lsp/astro.lua mode change 100644 => 100755 .config/nvim/lsp/bashls.lua mode change 100644 => 100755 .config/nvim/lsp/biome.lua mode change 100644 => 100755 .config/nvim/lsp/cssls.lua mode change 100644 => 100755 .config/nvim/lsp/docker_compose_language_service.lua mode change 100644 => 100755 .config/nvim/lsp/docker_language_server.lua mode change 100644 => 100755 .config/nvim/lsp/dockerls.lua mode change 100644 => 100755 .config/nvim/lsp/eslint.lua mode change 100644 => 100755 .config/nvim/lsp/golangci_lint_ls.lua mode change 100644 => 100755 .config/nvim/lsp/gopls.lua mode change 100644 => 100755 .config/nvim/lsp/html.lua mode change 100644 => 100755 .config/nvim/lsp/lua_ls.lua mode change 100644 => 100755 .config/nvim/lsp/marksman.lua mode change 100644 => 100755 .config/nvim/lsp/rust_analyzer.lua mode change 100644 => 100755 .config/nvim/lsp/stylua3p_ls.lua mode change 100644 => 100755 .config/nvim/lsp/tailwindcss.lua mode change 100644 => 100755 .config/nvim/lsp/ts_ls.lua mode change 100644 => 100755 .config/nvim/lsp/vtsls.lua mode change 100644 => 100755 .config/nvim/lsp/vue_ls.lua mode change 100644 => 100755 .config/nvim/lua/config/autocmds.lua mode change 100644 => 100755 .config/nvim/lua/config/keymaps.lua mode change 100644 => 100755 .config/nvim/lua/config/mason-verify.lua mode change 100644 => 100755 .config/nvim/lua/config/opts.lua mode change 100644 => 100755 .config/nvim/lua/config/statusline.lua mode change 100644 => 100755 .config/nvim/lua/config/utils.lua mode change 100644 => 100755 .config/nvim/lua/core/Mason-path.lua mode change 100644 => 100755 .config/nvim/lua/custom/colorscheme.lua mode change 100644 => 100755 .config/nvim/lua/custom/startup.lua mode change 100644 => 100755 .config/nvim/plugin/ai.lua mode change 100644 => 100755 .config/nvim/plugin/blink.lua mode change 100644 => 100755 .config/nvim/plugin/cord.lua mode change 100644 => 100755 .config/nvim/plugin/extra.lua mode change 100644 => 100755 .config/nvim/plugin/format.lua mode change 100644 => 100755 .config/nvim/plugin/git.lua mode change 100644 => 100755 .config/nvim/plugin/indent.lua mode change 100644 => 100755 .config/nvim/plugin/mason.lua mode change 100644 => 100755 .config/nvim/plugin/mini.lua mode change 100644 => 100755 .config/nvim/plugin/treesitter.lua mode change 100644 => 100755 .config/nvim/plugin/trouble.lua mode change 100644 => 100755 .config/nvim/plugin/which-key.lua mode change 100644 => 100755 .config/opencode/AGENTS.md create mode 100644 .config/opencode/tui.json mode change 100644 => 100755 .config/rift/config.toml mode change 100644 => 100755 .config/rmpc/config.ron mode change 100644 => 100755 .config/rmpc/demo mode change 100644 => 100755 .config/rmpc/themes/grovbox.ron mode change 100644 => 100755 .config/rmpc/themes/pywal16.ron mode change 100644 => 100755 .config/sketchybar/environment mode change 100644 => 100755 .config/sketchybar/plugins/space_.sh mode change 100644 => 100755 .config/sketchybar/themes/gruvbox mode change 100644 => 100755 .config/sketchybar/themes/tokyonight mode change 100644 => 100755 .config/skhd/skhdrc mode change 100644 => 100755 .config/wezterm/wezterm.lua mode change 100644 => 100755 .config/yazi/flavors/ayu-dark.yazi/README.md mode change 100644 => 100755 .config/yazi/flavors/ayu-dark.yazi/preview.png mode change 100644 => 100755 .config/yazi/flavors/kanagawa-dragon.yazi/LICENSE mode change 100644 => 100755 .config/yazi/flavors/kanagawa-dragon.yazi/LICENSE-tmtheme mode change 100644 => 100755 .config/yazi/flavors/kanagawa-dragon.yazi/README.md mode change 100644 => 100755 .config/yazi/flavors/kanagawa-dragon.yazi/flavor.toml mode change 100644 => 100755 .config/yazi/flavors/kanagawa-dragon.yazi/preview.png mode change 100644 => 100755 .config/yazi/flavors/kanagawa-dragon.yazi/tmtheme.xml create mode 100644 .config/yazi/flavors/noctalia.yazi/flavor.toml mode change 100644 => 100755 .config/yazi/flavors/sunset.yazi/LICENSE mode change 100644 => 100755 .config/yazi/flavors/sunset.yazi/LICENSE-tmtheme mode change 100644 => 100755 .config/yazi/flavors/sunset.yazi/README.md mode change 100644 => 100755 .config/yazi/flavors/sunset.yazi/flavor.toml mode change 100644 => 100755 .config/yazi/flavors/sunset.yazi/preview.png mode change 100644 => 100755 .config/yazi/init.lua mode change 100644 => 100755 .config/yazi/keymap.toml mode change 100644 => 100755 .config/yazi/keymap.toml-1748608477286463 mode change 100644 => 100755 .config/yazi/package.toml mode change 100644 => 100755 .config/yazi/plugins/no-status.yazi/LICENSE mode change 100644 => 100755 .config/yazi/plugins/no-status.yazi/README.md mode change 100644 => 100755 .config/yazi/plugins/no-status.yazi/main.lua mode change 100644 => 100755 .config/yazi/yazi.toml mode change 100644 => 100755 .config/yazi/yazi.toml-1748608477284872 mode change 100644 => 100755 .gitignore mode change 100644 => 100755 .stowrc mode change 100644 => 100755 ReadMe.md mode change 100644 => 100755 hammerspoon/.hammerspoon/init.lua mode change 100644 => 100755 qutebrowser/.qutebrowser/bookmarks/urls mode change 100644 => 100755 qutebrowser/.qutebrowser/config.py mode change 100644 => 100755 qutebrowser/.qutebrowser/config_unix.py mode change 100644 => 100755 qutebrowser/.qutebrowser/greasemonkey/ytad.js mode change 100644 => 100755 qutebrowser/.qutebrowser/quickmarks create mode 100644 scripts/aurlist.text mode change 100644 => 100755 scripts/brew_packages.txt mode change 100644 => 100755 scripts/obs_switch.lua create mode 100644 scripts/pkgs.text mode change 100644 => 100755 zsh/.p10k.zsh diff --git a/.config/.DS_Store b/.config/.DS_Store deleted file mode 100644 index 171b844afce0ba67ad5155a602cdcd9bd18abf89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHKO>fgM7=GOa(rlX414z3dMdCU}OQmTOmr}-ISBl^Os3dJzqor}xq^m|%sb}~P z`~|N35%@2h;CXF#N>kVYiE2WACHwKm``Gc5H+D=!qCM$1h-ySsMPhWek^RQFpVOLE zOv^4%s4+4cQ9wP4PLnln+h7&23fwdW_}lgH%|$dB9?vDGmGmz6x9^{j(9gJUd?S+&{xGV?Z%Q%{LYj>W?G!No58Y@EF zkKpp=Rh;(av@IuTKU3U}?(n>-*RAc%W=GA&zTc?N_x;&Xqt35@Wl#;Y8`@1dyX zu8MZ}aSTKK5gi~tB@HPlF@Kbp4rU1G1H~mjj{M?Np}Ju+F<9N%@Vs_9tAJJD<}1Ma zgO9}6GPuyFwhmHJ0v#tTWC}iWac0aG?<`F#98*WU!f4V518B0x-?~ AAOHXW diff --git a/.config/discord-rpc/config.toml b/.config/discord-rpc/config.toml old mode 100644 new mode 100755 diff --git a/.config/fastfetch/beautyful.png b/.config/fastfetch/beautyful.png old mode 100644 new mode 100755 diff --git a/.config/fastfetch/chainsaw_man___denji_manga.png b/.config/fastfetch/chainsaw_man___denji_manga.png old mode 100644 new mode 100755 diff --git a/.config/fastfetch/config.jsonc b/.config/fastfetch/config.jsonc old mode 100644 new mode 100755 diff --git a/.config/fastfetch/logo.png b/.config/fastfetch/logo.png old mode 100644 new mode 100755 diff --git a/.config/fastfetch/logo1.PNG b/.config/fastfetch/logo1.PNG old mode 100644 new mode 100755 diff --git a/.config/fastfetch/logo3.png b/.config/fastfetch/logo3.png old mode 100644 new mode 100755 diff --git a/.config/fish/config.bk.fish b/.config/fish/config.bk.fish old mode 100644 new mode 100755 diff --git a/.config/gh-dash/config.yml b/.config/gh-dash/config.yml old mode 100644 new mode 100755 diff --git a/.config/gh/config.yml b/.config/gh/config.yml old mode 100644 new mode 100755 diff --git a/.config/gh/hosts.yml b/.config/gh/hosts.yml old mode 100644 new mode 100755 diff --git a/.config/ghostty/config b/.config/ghostty/config old mode 100644 new mode 100755 diff --git a/.config/ghostty/themes/forest-night-ghostty.theme b/.config/ghostty/themes/forest-night-ghostty.theme old mode 100644 new mode 100755 diff --git a/.config/hammerflow/config.toml b/.config/hammerflow/config.toml old mode 100644 new mode 100755 diff --git a/.config/jj/config.toml b/.config/jj/config.toml old mode 100644 new mode 100755 diff --git a/.config/jj/repos/0170aba46128f45a282f/metadata.binpb b/.config/jj/repos/0170aba46128f45a282f/metadata.binpb new file mode 100644 index 0000000..4f027b2 --- /dev/null +++ b/.config/jj/repos/0170aba46128f45a282f/metadata.binpb @@ -0,0 +1,2 @@ + +/home/dox/dot/.jj/repo \ No newline at end of file diff --git a/.config/kitty/current-theme.conf b/.config/kitty/current-theme.conf deleted file mode 100644 index de67b69..0000000 --- a/.config/kitty/current-theme.conf +++ /dev/null @@ -1,70 +0,0 @@ -# vim:ft=kitty - -## name: Kanagawa_dragon -## license: MIT -## author: Tommaso Laurenzi -## upstream: https://github.com/rebelot/kanagawa.nvim/ -## blurb: NeoVim dark colorscheme inspired by the colors of the famous painting -## by Katsushika Hokusai. Dragon version. - -#: The basic colors - -foreground #c5c9c5 -background #181616 -selection_foreground #c8c093 -selection_background #2d4f67 - -#: Cursor colors - -cursor #c8c093 - -#: URL underline color when overing with mouse - -url_color #72a7bc - -#: Tab bar colors - -active_tab_foreground #c8c093 -active_tab_background #12120f -inactive_tab_foreground #a6a69c -inactive_tab_background #12120f - -#: The basic 16 colors - -#: black -color0 #0d0c0c -color8 #a6a69c - -#: red -color1 #c4746e -color9 #e46876 - -#: green -color2 #8a9a7b -color10 #87a987 - -#: yellow -color3 #c4b28a -color11 #e6c384 - -#: blue -color4 #8ba4b0 -color12 #7fb4ca - -#: magenta -color5 #a292a3 -color13 #938aa9 - -#: cyan -color6 #8ea4a2 -color14 #7aa89f - -#: white -color7 #c8c093 -color15 #c5c9c5 - - -#: You can set the remaining 240 colors as color16 to color255. - -color16 #b6927b -color17 #b98d7b diff --git a/.config/kitty/themes/noctalia.conf b/.config/kitty/themes/noctalia.conf new file mode 100644 index 0000000..ed5bd77 --- /dev/null +++ b/.config/kitty/themes/noctalia.conf @@ -0,0 +1,32 @@ +-color0 #131313 +-color1 #ffb4ab +-color2 #ffb3ad +-color3 #e7bdb9 +-color4 #e1c28c +-color5 #ffb3ad +-color6 #e7bdb9 +-color7 #e2e2e2 +-color8 #919191 +-color9 #ffb4ab +-color10 #ffb3ad +-color11 #e7bdb9 +-color12 #e1c28c +-color13 #ffb3ad +-color14 #e7bdb9 +-color15 #e2e2e2 +- +-cursor #e2e2e2 +-cursor_text_color #131313 +-background #131313 +-foreground #e2e2e2 +-selection_foreground #c6c6c6 +-selection_background #474747 +-active_border_color #ffb3ad +-inactive_border_color #474747 +-url_color #ffb3ad +- +-active_tab_foreground #5f1414 +-active_tab_background #ffb3ad +-inactive_tab_foreground #c6c6c6 +-inactive_tab_background #474747 +-cursor_trail_color #c6c6c6 diff --git a/.config/kitty/themes/zentheme.conf b/.config/kitty/themes/zentheme.conf old mode 100644 new mode 100755 diff --git a/.config/mpd/mpd.conf b/.config/mpd/mpd.conf old mode 100644 new mode 100755 diff --git a/.config/nvim/README.md b/.config/nvim/README.md old mode 100644 new mode 100755 diff --git a/.config/nvim/lsp/astro.lua b/.config/nvim/lsp/astro.lua old mode 100644 new mode 100755 diff --git a/.config/nvim/lsp/bashls.lua b/.config/nvim/lsp/bashls.lua old mode 100644 new mode 100755 diff --git a/.config/nvim/lsp/biome.lua b/.config/nvim/lsp/biome.lua old mode 100644 new mode 100755 diff --git a/.config/nvim/lsp/cssls.lua b/.config/nvim/lsp/cssls.lua old mode 100644 new mode 100755 diff --git a/.config/nvim/lsp/docker_compose_language_service.lua b/.config/nvim/lsp/docker_compose_language_service.lua old mode 100644 new mode 100755 diff --git a/.config/nvim/lsp/docker_language_server.lua b/.config/nvim/lsp/docker_language_server.lua old mode 100644 new mode 100755 diff --git a/.config/nvim/lsp/dockerls.lua b/.config/nvim/lsp/dockerls.lua old mode 100644 new mode 100755 diff --git a/.config/nvim/lsp/eslint.lua b/.config/nvim/lsp/eslint.lua old mode 100644 new mode 100755 diff --git a/.config/nvim/lsp/golangci_lint_ls.lua b/.config/nvim/lsp/golangci_lint_ls.lua old mode 100644 new mode 100755 diff --git a/.config/nvim/lsp/gopls.lua b/.config/nvim/lsp/gopls.lua old mode 100644 new mode 100755 diff --git a/.config/nvim/lsp/html.lua b/.config/nvim/lsp/html.lua old mode 100644 new mode 100755 diff --git a/.config/nvim/lsp/lua_ls.lua b/.config/nvim/lsp/lua_ls.lua old mode 100644 new mode 100755 diff --git a/.config/nvim/lsp/marksman.lua b/.config/nvim/lsp/marksman.lua old mode 100644 new mode 100755 diff --git a/.config/nvim/lsp/rust_analyzer.lua b/.config/nvim/lsp/rust_analyzer.lua old mode 100644 new mode 100755 diff --git a/.config/nvim/lsp/stylua3p_ls.lua b/.config/nvim/lsp/stylua3p_ls.lua old mode 100644 new mode 100755 diff --git a/.config/nvim/lsp/tailwindcss.lua b/.config/nvim/lsp/tailwindcss.lua old mode 100644 new mode 100755 diff --git a/.config/nvim/lsp/ts_ls.lua b/.config/nvim/lsp/ts_ls.lua old mode 100644 new mode 100755 diff --git a/.config/nvim/lsp/vtsls.lua b/.config/nvim/lsp/vtsls.lua old mode 100644 new mode 100755 diff --git a/.config/nvim/lsp/vue_ls.lua b/.config/nvim/lsp/vue_ls.lua old mode 100644 new mode 100755 diff --git a/.config/nvim/lua/config/autocmds.lua b/.config/nvim/lua/config/autocmds.lua old mode 100644 new mode 100755 diff --git a/.config/nvim/lua/config/keymaps.lua b/.config/nvim/lua/config/keymaps.lua old mode 100644 new mode 100755 diff --git a/.config/nvim/lua/config/mason-verify.lua b/.config/nvim/lua/config/mason-verify.lua old mode 100644 new mode 100755 diff --git a/.config/nvim/lua/config/opts.lua b/.config/nvim/lua/config/opts.lua old mode 100644 new mode 100755 diff --git a/.config/nvim/lua/config/statusline.lua b/.config/nvim/lua/config/statusline.lua old mode 100644 new mode 100755 diff --git a/.config/nvim/lua/config/utils.lua b/.config/nvim/lua/config/utils.lua old mode 100644 new mode 100755 diff --git a/.config/nvim/lua/core/Mason-path.lua b/.config/nvim/lua/core/Mason-path.lua old mode 100644 new mode 100755 diff --git a/.config/nvim/lua/custom/colorscheme.lua b/.config/nvim/lua/custom/colorscheme.lua old mode 100644 new mode 100755 diff --git a/.config/nvim/lua/custom/startup.lua b/.config/nvim/lua/custom/startup.lua old mode 100644 new mode 100755 diff --git a/.config/nvim/nvim-pack-lock.json b/.config/nvim/nvim-pack-lock.json index a6073da..3a5e4a5 100644 --- a/.config/nvim/nvim-pack-lock.json +++ b/.config/nvim/nvim-pack-lock.json @@ -4,6 +4,10 @@ "rev": "642b0c595e11608b4c18219e93b88d7637af27bc", "src": "https://github.com/L3MON4D3/LuaSnip" }, + "Oshen.nvim": { + "rev": "8eac34550bbb5b22788fd92e164e0c442d0dc4ba", + "src": "https://github.com/54L1M/Oshen.nvim" + }, "bafa.nvim": { "rev": "7526f5fd61dba671c5fd571fb5351a031caf7b1a", "src": "https://github.com/mistweaverco/bafa.nvim", @@ -159,6 +163,10 @@ "rev": "3aab2147e74890957785941f0c1ad87d0a44c15a", "src": "https://github.com/folke/which-key.nvim" }, + "xdg-nvfilechooser.nvim": { + "rev": "75cc489e6c6c39e8fa6ac67e9df08ee955498971", + "src": "https://github.com/shenawy29/xdg-nvfilechooser.nvim" + }, "zen.nvim": { "rev": "9a60e3fbef521f754cb54a78106647873a50a8ae", "src": "https://github.com/nendix/zen.nvim" diff --git a/.config/nvim/plugin/ai.lua b/.config/nvim/plugin/ai.lua old mode 100644 new mode 100755 diff --git a/.config/nvim/plugin/blink.lua b/.config/nvim/plugin/blink.lua old mode 100644 new mode 100755 diff --git a/.config/nvim/plugin/cord.lua b/.config/nvim/plugin/cord.lua old mode 100644 new mode 100755 diff --git a/.config/nvim/plugin/extra.lua b/.config/nvim/plugin/extra.lua old mode 100644 new mode 100755 diff --git a/.config/nvim/plugin/format.lua b/.config/nvim/plugin/format.lua old mode 100644 new mode 100755 diff --git a/.config/nvim/plugin/git.lua b/.config/nvim/plugin/git.lua old mode 100644 new mode 100755 diff --git a/.config/nvim/plugin/indent.lua b/.config/nvim/plugin/indent.lua old mode 100644 new mode 100755 diff --git a/.config/nvim/plugin/mason.lua b/.config/nvim/plugin/mason.lua old mode 100644 new mode 100755 diff --git a/.config/nvim/plugin/mini.lua b/.config/nvim/plugin/mini.lua old mode 100644 new mode 100755 diff --git a/.config/nvim/plugin/treesitter.lua b/.config/nvim/plugin/treesitter.lua old mode 100644 new mode 100755 diff --git a/.config/nvim/plugin/trouble.lua b/.config/nvim/plugin/trouble.lua old mode 100644 new mode 100755 diff --git a/.config/nvim/plugin/which-key.lua b/.config/nvim/plugin/which-key.lua old mode 100644 new mode 100755 diff --git a/.config/opencode/AGENTS.md b/.config/opencode/AGENTS.md old mode 100644 new mode 100755 diff --git a/.config/opencode/tui.json b/.config/opencode/tui.json new file mode 100644 index 0000000..3308038 --- /dev/null +++ b/.config/opencode/tui.json @@ -0,0 +1,4 @@ +{ + "$schema": "https://opencode.ai/tui.json", + "theme": "lucent-orng" +} \ No newline at end of file diff --git a/.config/rift/config.toml b/.config/rift/config.toml old mode 100644 new mode 100755 diff --git a/.config/rmpc/config.ron b/.config/rmpc/config.ron old mode 100644 new mode 100755 diff --git a/.config/rmpc/demo b/.config/rmpc/demo old mode 100644 new mode 100755 diff --git a/.config/rmpc/themes/grovbox.ron b/.config/rmpc/themes/grovbox.ron old mode 100644 new mode 100755 diff --git a/.config/rmpc/themes/pywal16.ron b/.config/rmpc/themes/pywal16.ron old mode 100644 new mode 100755 diff --git a/.config/sketchybar/environment b/.config/sketchybar/environment old mode 100644 new mode 100755 diff --git a/.config/sketchybar/plugins/space_.sh b/.config/sketchybar/plugins/space_.sh old mode 100644 new mode 100755 diff --git a/.config/sketchybar/themes/gruvbox b/.config/sketchybar/themes/gruvbox old mode 100644 new mode 100755 diff --git a/.config/sketchybar/themes/tokyonight b/.config/sketchybar/themes/tokyonight old mode 100644 new mode 100755 diff --git a/.config/skhd/skhdrc b/.config/skhd/skhdrc old mode 100644 new mode 100755 diff --git a/.config/wezterm/wezterm.lua b/.config/wezterm/wezterm.lua old mode 100644 new mode 100755 diff --git a/.config/yazi/flavors/ayu-dark.yazi/README.md b/.config/yazi/flavors/ayu-dark.yazi/README.md old mode 100644 new mode 100755 diff --git a/.config/yazi/flavors/ayu-dark.yazi/preview.png b/.config/yazi/flavors/ayu-dark.yazi/preview.png old mode 100644 new mode 100755 diff --git a/.config/yazi/flavors/kanagawa-dragon.yazi/LICENSE b/.config/yazi/flavors/kanagawa-dragon.yazi/LICENSE old mode 100644 new mode 100755 diff --git a/.config/yazi/flavors/kanagawa-dragon.yazi/LICENSE-tmtheme b/.config/yazi/flavors/kanagawa-dragon.yazi/LICENSE-tmtheme old mode 100644 new mode 100755 diff --git a/.config/yazi/flavors/kanagawa-dragon.yazi/README.md b/.config/yazi/flavors/kanagawa-dragon.yazi/README.md old mode 100644 new mode 100755 diff --git a/.config/yazi/flavors/kanagawa-dragon.yazi/flavor.toml b/.config/yazi/flavors/kanagawa-dragon.yazi/flavor.toml old mode 100644 new mode 100755 diff --git a/.config/yazi/flavors/kanagawa-dragon.yazi/preview.png b/.config/yazi/flavors/kanagawa-dragon.yazi/preview.png old mode 100644 new mode 100755 diff --git a/.config/yazi/flavors/kanagawa-dragon.yazi/tmtheme.xml b/.config/yazi/flavors/kanagawa-dragon.yazi/tmtheme.xml old mode 100644 new mode 100755 diff --git a/.config/yazi/flavors/noctalia.yazi/flavor.toml b/.config/yazi/flavors/noctalia.yazi/flavor.toml new file mode 100644 index 0000000..3e77dd8 --- /dev/null +++ b/.config/yazi/flavors/noctalia.yazi/flavor.toml @@ -0,0 +1,920 @@ +<<<<<<< conflict 1 of 1 +%%%%%%% diff from: tkpnspwt 3c6f9c8a "archy: set up the dotfiles" (parents of rebased revision) +\\\\\\\ to: vkurrxqq baea8580 "chore: update keymaps and opts" (rebase destination) +-# : Manager [[[ +- +-[mgr] +-cwd = { fg = "#e2e2e2" } +- +-# Find +-find_keyword = { fg = "#ffb4ab", bold = true, italic = true, underline = true } +-find_position = { fg = "#ffb4ab", bold = true, italic = true } +- +-# Marker +-marker_copied = { fg = "#594319", bg = "#594319" } +-marker_cut = { fg = "#594319", bg = "#594319" } +-marker_marked = { fg = "#ffb4ab", bg = "#ffb4ab" } +-marker_selected = { fg = "#e1c28c", bg = "#e1c28c" } +- +-# Count +-count_copied = { fg = "#ffdea6", bg = "#594319" } +-count_cut = { fg = "#ffdea6", bg = "#594319" } +-count_selected = { fg = "#5f1414", bg = "#e1c28c" } +- +-# Border +-border_style = { fg = "#ffb3ad" } +- +-# : ]]] +- +- +-# : Status [[[ +- +-[status] +-overall = { fg = "#ffb3ad" } +-sep_left = { open = "", close = "" } +-sep_right = { open = "", close = "" } +- +-# Progress +-progress_label = { bold = true } +-progress_normal = { fg = "#ffb3ad", bg = "#131313" } +-progress_error = { fg = "#ffb4ab", bg = "#131313" } +- +-# Permissions +-perm_type = { fg = "#e7bdb9" } +-perm_write = { fg = "#e1c28c" } +-perm_exec = { fg = "#ffb4ab" } +-perm_read = { fg = "#594319" } +-perm_sep = { fg = "#7e2a28" } +- +-# : ]]] +- +- +-# : Mode [[[ +- +-[mode] +- +-normal_main = { bg = "#ffb3ad", fg = "#5f1414", bold = true } +-normal_alt = { bg = "#474747", fg = "#c6c6c6" } +- +-select_main = { bg = "#e7bdb9", fg = "#442927", bold = true } +-select_alt = { bg = "#474747", fg = "#c6c6c6" } +- +-unset_main = { bg = "#e1c28c", fg = "#402d04", bold = true } +-unset_alt = { bg = "#474747", fg = "#c6c6c6" } +- +-# : ]]] +- +- +-# : Input [[[ +- +-[input] +-border = { fg = "#ffb3ad" } +-title = {} +-value = { fg = "#e2e2e2" } +-selected = { reversed = true } +- +-# : ]]] +- +- +-# : Tabs [[[ +- +-[tabs] +-active = { fg = "#131313", bold = true, bg = "#ffb3ad" } +-inactive = { fg = "#e7bdb9", bg = "#131313" } +-sep_inner = { open = "", close = "" } +- +-# : ]]] +- +- +-# : Completion [[[ +- +-[cmp] +-border = { fg = "#ffb3ad", bg = "#5f1414" } +- +-# : ]]] +- +- +-# : Tasks [[[ +- +-[tasks] +-border = { fg = "#ffb3ad" } +-title = {} +-hovered = { fg = "#594319", underline = true } +- +-# : ]]] +- +- +-# : Which [[[ +- +-[which] +-cols = 3 +-mask = { bg = "#131313" } +-cand = { fg = "#ffb3ad" } +-rest = { fg = "#5f1414" } +-desc = { fg = "#e2e2e2" } +-separator = " ▶ " +-separator_style = { fg = "#e2e2e2" } +- +-# : ]]] +- +-# : Spotter [[[ +- +-[spot] +-border = { fg = "#ffb3ad" } +-title = { fg = "#ffb3ad" } +-tbl_col = { fg = "#e2e2e2" } +-tbl_cell = { fg = "#e2e2e2", bg = "#131313" } +- +-# : ]]] +- +- +-# : Help [[[ +- +-[help] +-on = { fg = "#e2e2e2" } +-run = { fg = "#e2e2e2" } +-hovered = { reversed = true, bold = true } +-footer = { fg = "#442927", bg = "#e7bdb9" } +- +-# : ]]] +- +- +-# : Notify [[[ +- +-[notify] +-title_info = { fg = "#e1c28c" } +-title_warn = { fg = "#ffb3ad" } +-title_error = { fg = "#ffb4ab" } +- +-# : ]]] +- +- +-# : File-specific styles [[[ +- +-[filetype] +- +-rules = [ +- # Images +- { mime = "image/*", fg = "#94e2d5" }, +- +- # Media +- { mime = "{audio,video}/*", fg = "#f9e2af" }, +- +- # Archives +- { mime = "application/{zip,rar,7z*,tar,gzip,xz,zstd,bzip*,lzma,compress,archive,cpio,arj,xar,ms-cab*}", fg = "#f5c2e7" }, +- +- # Documents +- { mime = "application/{pdf,doc,rtf}", fg = "#a6e3a1" }, +- +- # Special files +- { mime = "*", is = "orphan", fg = "#ffdad6", bg = "#93000a" }, +- { mime = "application/*exec*", fg = "#ffb4ab" }, +- +- # Fallback +- { url = "*", fg = "#e2e2e2" }, +- { url = "*/", fg = "#ffb3ad" }, +-] +- +-# : ]]] +- +-# : Icons {{{ +- +-[icon] +-globs = [] +-dirs = [ +- { name = ".config", text = "", fg = "#ffb3ad" }, +- { name = ".git", text = "", fg = "#ffb3ad" }, +- { name = ".github", text = "", fg = "#ffb3ad" }, +- { name = ".npm", text = "", fg = "#ffb3ad" }, +- { name = "Desktop", text = "", fg = "#ffb3ad" }, +- { name = "Development", text = "", fg = "#ffb3ad" }, +- { name = "Documents", text = "", fg = "#ffb3ad" }, +- { name = "Downloads", text = "", fg = "#ffb3ad" }, +- { name = "Library", text = "", fg = "#ffb3ad" }, +- { name = "Movies", text = "", fg = "#ffb3ad" }, +- { name = "Music", text = "", fg = "#ffb3ad" }, +- { name = "Pictures", text = "", fg = "#ffb3ad" }, +- { name = "Public", text = "", fg = "#ffb3ad" }, +- { name = "Videos", text = "", fg = "#ffb3ad" }, +-] +-files = [ +- { name = ".babelrc", text = "", fg = "#ffb3ad" }, +- { name = ".bash_profile", text = "", fg = "#ffb3ad" }, +- { name = ".bashrc", text = "", fg = "#ffb3ad" }, +- { name = ".clang-format", text = "", fg = "#ffb3ad" }, +- { name = ".clang-tidy", text = "", fg = "#ffb3ad" }, +- { name = ".codespellrc", text = "󰓆", fg = "#ffb3ad" }, +- { name = ".condarc", text = "", fg = "#ffb3ad" }, +- { name = ".dockerignore", text = "󰡨", fg = "#ffb3ad" }, +- { name = ".ds_store", text = "", fg = "#ffb3ad" }, +- { name = ".editorconfig", text = "", fg = "#ffb3ad" }, +- { name = ".env", text = "", fg = "#ffb3ad" }, +- { name = ".eslintignore", text = "", fg = "#ffb3ad" }, +- { name = ".eslintrc", text = "", fg = "#ffb3ad" }, +- { name = ".git-blame-ignore-revs", text = "", fg = "#ffb3ad" }, +- { name = ".gitattributes", text = "", fg = "#ffb3ad" }, +- { name = ".gitconfig", text = "", fg = "#ffb3ad" }, +- { name = ".gitignore", text = "", fg = "#ffb3ad" }, +- { name = ".gitlab-ci.yml", text = "", fg = "#ffb3ad" }, +- { name = ".gitmodules", text = "", fg = "#ffb3ad" }, +- { name = ".gtkrc-2.0", text = "", fg = "#ffb3ad" }, +- { name = ".gvimrc", text = "", fg = "#ffb3ad" }, +- { name = ".justfile", text = "", fg = "#ffb3ad" }, +- { name = ".luacheckrc", text = "", fg = "#ffb3ad" }, +- { name = ".luaurc", text = "", fg = "#ffb3ad" }, +- { name = ".mailmap", text = "󰊢", fg = "#ffb3ad" }, +- { name = ".nanorc", text = "", fg = "#ffb3ad" }, +- { name = ".npmignore", text = "", fg = "#ffb3ad" }, +- { name = ".npmrc", text = "", fg = "#ffb3ad" }, +- { name = ".nuxtrc", text = "󱄆", fg = "#ffb3ad" }, +- { name = ".nvmrc", text = "", fg = "#ffb3ad" }, +- { name = ".pnpmfile.cjs", text = "", fg = "#ffb3ad" }, +- { name = ".pre-commit-config.yaml", text = "󰛢", fg = "#ffb3ad" }, +- { name = ".prettierignore", text = "", fg = "#ffb3ad" }, +- { name = ".prettierrc", text = "", fg = "#ffb3ad" }, +- { name = ".prettierrc.cjs", text = "", fg = "#ffb3ad" }, +- { name = ".prettierrc.js", text = "", fg = "#ffb3ad" }, +- { name = ".prettierrc.json", text = "", fg = "#ffb3ad" }, +- { name = ".prettierrc.json5", text = "", fg = "#ffb3ad" }, +- { name = ".prettierrc.mjs", text = "", fg = "#ffb3ad" }, +- { name = ".prettierrc.toml", text = "", fg = "#ffb3ad" }, +- { name = ".prettierrc.yaml", text = "", fg = "#ffb3ad" }, +- { name = ".prettierrc.yml", text = "", fg = "#ffb3ad" }, +- { name = ".pylintrc", text = "", fg = "#ffb3ad" }, +- { name = ".settings.json", text = "", fg = "#ffb3ad" }, +- { name = ".SRCINFO", text = "󰣇", fg = "#ffb3ad" }, +- { name = ".vimrc", text = "", fg = "#ffb3ad" }, +- { name = ".Xauthority", text = "", fg = "#ffb3ad" }, +- { name = ".xinitrc", text = "", fg = "#ffb3ad" }, +- { name = ".Xresources", text = "", fg = "#ffb3ad" }, +- { name = ".xsession", text = "", fg = "#ffb3ad" }, +- { name = ".zprofile", text = "", fg = "#ffb3ad" }, +- { name = ".zshenv", text = "", fg = "#ffb3ad" }, +- { name = ".zshrc", text = "", fg = "#ffb3ad" }, +- { name = "_gvimrc", text = "", fg = "#ffb3ad" }, +- { name = "_vimrc", text = "", fg = "#ffb3ad" }, +- { name = "AUTHORS", text = "", fg = "#ffb3ad" }, +- { name = "AUTHORS.txt", text = "", fg = "#ffb3ad" }, +- { name = "brewfile", text = "", fg = "#ffb3ad" }, +- { name = "bspwmrc", text = "", fg = "#ffb3ad" }, +- { name = "build", text = "", fg = "#ffb3ad" }, +- { name = "build.gradle", text = "", fg = "#ffb3ad" }, +- { name = "build.zig.zon", text = "", fg = "#ffb3ad" }, +- { name = "bun.lock", text = "", fg = "#ffb3ad" }, +- { name = "bun.lockb", text = "", fg = "#ffb3ad" }, +- { name = "cantorrc", text = "", fg = "#ffb3ad" }, +- { name = "checkhealth", text = "󰓙", fg = "#ffb3ad" }, +- { name = "cmakelists.txt", text = "", fg = "#ffb3ad" }, +- { name = "code_of_conduct", text = "", fg = "#ffb3ad" }, +- { name = "code_of_conduct.md", text = "", fg = "#ffb3ad" }, +- { name = "commit_editmsg", text = "", fg = "#ffb3ad" }, +- { name = "commitlint.config.js", text = "󰜘", fg = "#ffb3ad" }, +- { name = "commitlint.config.ts", text = "󰜘", fg = "#ffb3ad" }, +- { name = "compose.yaml", text = "󰡨", fg = "#ffb3ad" }, +- { name = "compose.yml", text = "󰡨", fg = "#ffb3ad" }, +- { name = "config", text = "", fg = "#ffb3ad" }, +- { name = "containerfile", text = "󰡨", fg = "#ffb3ad" }, +- { name = "copying", text = "", fg = "#ffb3ad" }, +- { name = "copying.lesser", text = "", fg = "#ffb3ad" }, +- { name = "Directory.Build.props", text = "", fg = "#ffb3ad" }, +- { name = "Directory.Build.targets", text = "", fg = "#ffb3ad" }, +- { name = "Directory.Packages.props", text = "", fg = "#ffb3ad" }, +- { name = "docker-compose.yaml", text = "󰡨", fg = "#ffb3ad" }, +- { name = "docker-compose.yml", text = "󰡨", fg = "#ffb3ad" }, +- { name = "dockerfile", text = "󰡨", fg = "#ffb3ad" }, +- { name = "eslint.config.cjs", text = "", fg = "#ffb3ad" }, +- { name = "eslint.config.js", text = "", fg = "#ffb3ad" }, +- { name = "eslint.config.mjs", text = "", fg = "#ffb3ad" }, +- { name = "eslint.config.ts", text = "", fg = "#ffb3ad" }, +- { name = "ext_typoscript_setup.txt", text = "", fg = "#ffb3ad" }, +- { name = "favicon.ico", text = "", fg = "#ffb3ad" }, +- { name = "fp-info-cache", text = "", fg = "#ffb3ad" }, +- { name = "fp-lib-table", text = "", fg = "#ffb3ad" }, +- { name = "FreeCAD.conf", text = "", fg = "#ffb3ad" }, +- { name = "Gemfile", text = "", fg = "#ffb3ad" }, +- { name = "gnumakefile", text = "", fg = "#ffb3ad" }, +- { name = "go.mod", text = "", fg = "#ffb3ad" }, +- { name = "go.sum", text = "", fg = "#ffb3ad" }, +- { name = "go.work", text = "", fg = "#ffb3ad" }, +- { name = "gradle-wrapper.properties", text = "", fg = "#ffb3ad" }, +- { name = "gradle.properties", text = "", fg = "#ffb3ad" }, +- { name = "gradlew", text = "", fg = "#ffb3ad" }, +- { name = "groovy", text = "", fg = "#ffb3ad" }, +- { name = "gruntfile.babel.js", text = "", fg = "#ffb3ad" }, +- { name = "gruntfile.coffee", text = "", fg = "#ffb3ad" }, +- { name = "gruntfile.js", text = "", fg = "#ffb3ad" }, +- { name = "gruntfile.ts", text = "", fg = "#ffb3ad" }, +- { name = "gtkrc", text = "", fg = "#ffb3ad" }, +- { name = "gulpfile.babel.js", text = "", fg = "#ffb3ad" }, +- { name = "gulpfile.coffee", text = "", fg = "#ffb3ad" }, +- { name = "gulpfile.js", text = "", fg = "#ffb3ad" }, +- { name = "gulpfile.ts", text = "", fg = "#ffb3ad" }, +- { name = "hypridle.conf", text = "", fg = "#ffb3ad" }, +- { name = "hyprland.conf", text = "", fg = "#ffb3ad" }, +- { name = "hyprlandd.conf", text = "", fg = "#ffb3ad" }, +- { name = "hyprlock.conf", text = "", fg = "#ffb3ad" }, +- { name = "hyprpaper.conf", text = "", fg = "#ffb3ad" }, +- { name = "hyprsunset.conf", text = "", fg = "#ffb3ad" }, +- { name = "i18n.config.js", text = "󰗊", fg = "#ffb3ad" }, +- { name = "i18n.config.ts", text = "󰗊", fg = "#ffb3ad" }, +- { name = "i3blocks.conf", text = "", fg = "#ffb3ad" }, +- { name = "i3status.conf", text = "", fg = "#ffb3ad" }, +- { name = "index.theme", text = "", fg = "#ffb3ad" }, +- { name = "ionic.config.json", text = "", fg = "#ffb3ad" }, +- { name = "Jenkinsfile", text = "", fg = "#ffb3ad" }, +- { name = "justfile", text = "", fg = "#ffb3ad" }, +- { name = "kalgebrarc", text = "", fg = "#ffb3ad" }, +- { name = "kdeglobals", text = "", fg = "#ffb3ad" }, +- { name = "kdenlive-layoutsrc", text = "", fg = "#ffb3ad" }, +- { name = "kdenliverc", text = "", fg = "#ffb3ad" }, +- { name = "kritadisplayrc", text = "", fg = "#ffb3ad" }, +- { name = "kritarc", text = "", fg = "#ffb3ad" }, +- { name = "license", text = "", fg = "#ffb3ad" }, +- { name = "license.md", text = "", fg = "#ffb3ad" }, +- { name = "lxde-rc.xml", text = "", fg = "#ffb3ad" }, +- { name = "lxqt.conf", text = "", fg = "#ffb3ad" }, +- { name = "makefile", text = "", fg = "#ffb3ad" }, +- { name = "mix.lock", text = "", fg = "#ffb3ad" }, +- { name = "mpv.conf", text = "", fg = "#ffb3ad" }, +- { name = "next.config.cjs", text = "", fg = "#ffb3ad" }, +- { name = "next.config.js", text = "", fg = "#ffb3ad" }, +- { name = "next.config.ts", text = "", fg = "#ffb3ad" }, +- { name = "node_modules", text = "", fg = "#ffb3ad" }, +- { name = "nuxt.config.cjs", text = "󱄆", fg = "#ffb3ad" }, +- { name = "nuxt.config.js", text = "󱄆", fg = "#ffb3ad" }, +- { name = "nuxt.config.mjs", text = "󱄆", fg = "#ffb3ad" }, +- { name = "nuxt.config.ts", text = "󱄆", fg = "#ffb3ad" }, +- { name = "package-lock.json", text = "", fg = "#ffb3ad" }, +- { name = "package.json", text = "", fg = "#ffb3ad" }, +- { name = "PKGBUILD", text = "", fg = "#ffb3ad" }, +- { name = "platformio.ini", text = "", fg = "#ffb3ad" }, +- { name = "playwright.config.cjs", text = "", fg = "#ffb3ad" }, +- { name = "playwright.config.cts", text = "", fg = "#ffb3ad" }, +- { name = "playwright.config.js", text = "", fg = "#ffb3ad" }, +- { name = "playwright.config.mjs", text = "", fg = "#ffb3ad" }, +- { name = "playwright.config.mts", text = "", fg = "#ffb3ad" }, +- { name = "playwright.config.ts", text = "", fg = "#ffb3ad" }, +- { name = "pnpm-lock.yaml", text = "", fg = "#ffb3ad" }, +- { name = "pnpm-workspace.yaml", text = "", fg = "#ffb3ad" }, +- { name = "pom.xml", text = "", fg = "#ffb3ad" }, +- { name = "prettier.config.cjs", text = "", fg = "#ffb3ad" }, +- { name = "prettier.config.js", text = "", fg = "#ffb3ad" }, +- { name = "prettier.config.mjs", text = "", fg = "#ffb3ad" }, +- { name = "prettier.config.ts", text = "", fg = "#ffb3ad" }, +- { name = "prisma.config.mts", text = "", fg = "#ffb3ad" }, +- { name = "prisma.config.ts", text = "", fg = "#ffb3ad" }, +- { name = "procfile", text = "", fg = "#ffb3ad" }, +- { name = "PrusaSlicer.ini", text = "", fg = "#ffb3ad" }, +- { name = "PrusaSlicerGcodeViewer.ini", text = "", fg = "#ffb3ad" }, +- { name = "py.typed", text = "", fg = "#ffb3ad" }, +- { name = "QtProject.conf", text = "", fg = "#ffb3ad" }, +- { name = "rakefile", text = "", fg = "#ffb3ad" }, +- { name = "readme", text = "󰂺", fg = "#ffb3ad" }, +- { name = "readme.md", text = "󰂺", fg = "#ffb3ad" }, +- { name = "rmd", text = "", fg = "#ffb3ad" }, +- { name = "robots.txt", text = "󰚩", fg = "#ffb3ad" }, +- { name = "security", text = "󰒃", fg = "#ffb3ad" }, +- { name = "security.md", text = "󰒃", fg = "#ffb3ad" }, +- { name = "settings.gradle", text = "", fg = "#ffb3ad" }, +- { name = "svelte.config.js", text = "", fg = "#ffb3ad" }, +- { name = "sxhkdrc", text = "", fg = "#ffb3ad" }, +- { name = "sym-lib-table", text = "", fg = "#ffb3ad" }, +- { name = "tailwind.config.js", text = "󱏿", fg = "#ffb3ad" }, +- { name = "tailwind.config.mjs", text = "󱏿", fg = "#ffb3ad" }, +- { name = "tailwind.config.ts", text = "󱏿", fg = "#ffb3ad" }, +- { name = "tmux.conf", text = "", fg = "#ffb3ad" }, +- { name = "tmux.conf.local", text = "", fg = "#ffb3ad" }, +- { name = "tsconfig.json", text = "", fg = "#ffb3ad" }, +- { name = "unlicense", text = "", fg = "#ffb3ad" }, +- { name = "vagrantfile", text = "", fg = "#ffb3ad" }, +- { name = "vercel.json", text = "", fg = "#ffb3ad" }, +- { name = "vite.config.cjs", text = "", fg = "#ffb3ad" }, +- { name = "vite.config.cts", text = "", fg = "#ffb3ad" }, +- { name = "vite.config.js", text = "", fg = "#ffb3ad" }, +- { name = "vite.config.mjs", text = "", fg = "#ffb3ad" }, +- { name = "vite.config.mts", text = "", fg = "#ffb3ad" }, +- { name = "vite.config.ts", text = "", fg = "#ffb3ad" }, +- { name = "vitest.config.cjs", text = "", fg = "#ffb3ad" }, +- { name = "vitest.config.cts", text = "", fg = "#ffb3ad" }, +- { name = "vitest.config.js", text = "", fg = "#ffb3ad" }, +- { name = "vitest.config.mjs", text = "", fg = "#ffb3ad" }, +- { name = "vitest.config.mts", text = "", fg = "#ffb3ad" }, +- { name = "vitest.config.ts", text = "", fg = "#ffb3ad" }, +- { name = "vlcrc", text = "󰕼", fg = "#ffb3ad" }, +- { name = "webpack", text = "󰜫", fg = "#ffb3ad" }, +- { name = "weston.ini", text = "", fg = "#ffb3ad" }, +- { name = "workspace", text = "", fg = "#ffb3ad" }, +- { name = "wrangler.jsonc", text = "", fg = "#ffb3ad" }, +- { name = "wrangler.toml", text = "", fg = "#ffb3ad" }, +- { name = "xdph.conf", text = "", fg = "#ffb3ad" }, +- { name = "xmobarrc", text = "", fg = "#ffb3ad" }, +- { name = "xmobarrc.hs", text = "", fg = "#ffb3ad" }, +- { name = "xmonad.hs", text = "", fg = "#ffb3ad" }, +- { name = "xorg.conf", text = "", fg = "#ffb3ad" }, +- { name = "xsettingsd.conf", text = "", fg = "#ffb3ad" }, +-] +-exts = [ +- { name = "3gp", text = "", fg = "#ffb3ad" }, +- { name = "3mf", text = "󰆧", fg = "#ffb3ad" }, +- { name = "7z", text = "", fg = "#ffb3ad" }, +- { name = "a", text = "", fg = "#ffb3ad" }, +- { name = "aac", text = "", fg = "#ffb3ad" }, +- { name = "ada", text = "", fg = "#ffb3ad" }, +- { name = "adb", text = "", fg = "#ffb3ad" }, +- { name = "ads", text = "", fg = "#ffb3ad" }, +- { name = "ai", text = "", fg = "#ffb3ad" }, +- { name = "aif", text = "", fg = "#ffb3ad" }, +- { name = "aiff", text = "", fg = "#ffb3ad" }, +- { name = "android", text = "", fg = "#ffb3ad" }, +- { name = "ape", text = "", fg = "#ffb3ad" }, +- { name = "apk", text = "", fg = "#ffb3ad" }, +- { name = "apl", text = "", fg = "#ffb3ad" }, +- { name = "app", text = "", fg = "#ffb3ad" }, +- { name = "applescript", text = "", fg = "#ffb3ad" }, +- { name = "asc", text = "󰦝", fg = "#ffb3ad" }, +- { name = "asm", text = "", fg = "#ffb3ad" }, +- { name = "ass", text = "󰨖", fg = "#ffb3ad" }, +- { name = "astro", text = "", fg = "#ffb3ad" }, +- { name = "avif", text = "", fg = "#ffb3ad" }, +- { name = "awk", text = "", fg = "#ffb3ad" }, +- { name = "azcli", text = "", fg = "#ffb3ad" }, +- { name = "bak", text = "󰁯", fg = "#ffb3ad" }, +- { name = "bash", text = "", fg = "#ffb3ad" }, +- { name = "bat", text = "", fg = "#ffb3ad" }, +- { name = "bazel", text = "", fg = "#ffb3ad" }, +- { name = "bib", text = "󱉟", fg = "#ffb3ad" }, +- { name = "bicep", text = "", fg = "#ffb3ad" }, +- { name = "bicepparam", text = "", fg = "#ffb3ad" }, +- { name = "bin", text = "", fg = "#ffb3ad" }, +- { name = "blade.php", text = "", fg = "#ffb3ad" }, +- { name = "blend", text = "󰂫", fg = "#ffb3ad" }, +- { name = "blp", text = "󰺾", fg = "#ffb3ad" }, +- { name = "bmp", text = "", fg = "#ffb3ad" }, +- { name = "bqn", text = "", fg = "#ffb3ad" }, +- { name = "brep", text = "󰻫", fg = "#ffb3ad" }, +- { name = "bz", text = "", fg = "#ffb3ad" }, +- { name = "bz2", text = "", fg = "#ffb3ad" }, +- { name = "bz3", text = "", fg = "#ffb3ad" }, +- { name = "bzl", text = "", fg = "#ffb3ad" }, +- { name = "c", text = "", fg = "#ffb3ad" }, +- { name = "c++", text = "", fg = "#ffb3ad" }, +- { name = "cache", text = "", fg = "#ffb3ad" }, +- { name = "cast", text = "", fg = "#ffb3ad" }, +- { name = "cbl", text = "", fg = "#ffb3ad" }, +- { name = "cc", text = "", fg = "#ffb3ad" }, +- { name = "ccm", text = "", fg = "#ffb3ad" }, +- { name = "cfc", text = "", fg = "#ffb3ad" }, +- { name = "cfg", text = "", fg = "#ffb3ad" }, +- { name = "cfm", text = "", fg = "#ffb3ad" }, +- { name = "cjs", text = "", fg = "#ffb3ad" }, +- { name = "clj", text = "", fg = "#ffb3ad" }, +- { name = "cljc", text = "", fg = "#ffb3ad" }, +- { name = "cljd", text = "", fg = "#ffb3ad" }, +- { name = "cljs", text = "", fg = "#ffb3ad" }, +- { name = "cmake", text = "", fg = "#ffb3ad" }, +- { name = "cob", text = "", fg = "#ffb3ad" }, +- { name = "cobol", text = "", fg = "#ffb3ad" }, +- { name = "coffee", text = "", fg = "#ffb3ad" }, +- { name = "conda", text = "", fg = "#ffb3ad" }, +- { name = "conf", text = "", fg = "#ffb3ad" }, +- { name = "config.ru", text = "", fg = "#ffb3ad" }, +- { name = "cow", text = "󰆚", fg = "#ffb3ad" }, +- { name = "cp", text = "", fg = "#ffb3ad" }, +- { name = "cpp", text = "", fg = "#ffb3ad" }, +- { name = "cppm", text = "", fg = "#ffb3ad" }, +- { name = "cpy", text = "", fg = "#ffb3ad" }, +- { name = "cr", text = "", fg = "#ffb3ad" }, +- { name = "crdownload", text = "", fg = "#ffb3ad" }, +- { name = "cs", text = "󰌛", fg = "#ffb3ad" }, +- { name = "csh", text = "", fg = "#ffb3ad" }, +- { name = "cshtml", text = "󱦗", fg = "#ffb3ad" }, +- { name = "cson", text = "", fg = "#ffb3ad" }, +- { name = "csproj", text = "󰪮", fg = "#ffb3ad" }, +- { name = "css", text = "", fg = "#ffb3ad" }, +- { name = "csv", text = "", fg = "#ffb3ad" }, +- { name = "cts", text = "", fg = "#ffb3ad" }, +- { name = "cu", text = "", fg = "#ffb3ad" }, +- { name = "cue", text = "󰲹", fg = "#ffb3ad" }, +- { name = "cuh", text = "", fg = "#ffb3ad" }, +- { name = "cxx", text = "", fg = "#ffb3ad" }, +- { name = "cxxm", text = "", fg = "#ffb3ad" }, +- { name = "d", text = "", fg = "#ffb3ad" }, +- { name = "d.ts", text = "", fg = "#ffb3ad" }, +- { name = "dart", text = "", fg = "#ffb3ad" }, +- { name = "db", text = "", fg = "#ffb3ad" }, +- { name = "dconf", text = "", fg = "#ffb3ad" }, +- { name = "desktop", text = "", fg = "#ffb3ad" }, +- { name = "diff", text = "", fg = "#ffb3ad" }, +- { name = "dll", text = "", fg = "#ffb3ad" }, +- { name = "doc", text = "󰈬", fg = "#ffb3ad" }, +- { name = "Dockerfile", text = "󰡨", fg = "#ffb3ad" }, +- { name = "dockerignore", text = "󰡨", fg = "#ffb3ad" }, +- { name = "docx", text = "󰈬", fg = "#ffb3ad" }, +- { name = "dot", text = "󱁉", fg = "#ffb3ad" }, +- { name = "download", text = "", fg = "#ffb3ad" }, +- { name = "drl", text = "", fg = "#ffb3ad" }, +- { name = "dropbox", text = "", fg = "#ffb3ad" }, +- { name = "dump", text = "", fg = "#ffb3ad" }, +- { name = "dwg", text = "󰻫", fg = "#ffb3ad" }, +- { name = "dxf", text = "󰻫", fg = "#ffb3ad" }, +- { name = "ebook", text = "", fg = "#ffb3ad" }, +- { name = "ebuild", text = "", fg = "#ffb3ad" }, +- { name = "edn", text = "", fg = "#ffb3ad" }, +- { name = "eex", text = "", fg = "#ffb3ad" }, +- { name = "ejs", text = "", fg = "#ffb3ad" }, +- { name = "el", text = "", fg = "#ffb3ad" }, +- { name = "elc", text = "", fg = "#ffb3ad" }, +- { name = "elf", text = "", fg = "#ffb3ad" }, +- { name = "elm", text = "", fg = "#ffb3ad" }, +- { name = "eln", text = "", fg = "#ffb3ad" }, +- { name = "env", text = "", fg = "#ffb3ad" }, +- { name = "eot", text = "", fg = "#ffb3ad" }, +- { name = "epp", text = "", fg = "#ffb3ad" }, +- { name = "epub", text = "", fg = "#ffb3ad" }, +- { name = "erb", text = "", fg = "#ffb3ad" }, +- { name = "erl", text = "", fg = "#ffb3ad" }, +- { name = "ex", text = "", fg = "#ffb3ad" }, +- { name = "exe", text = "", fg = "#ffb3ad" }, +- { name = "exs", text = "", fg = "#ffb3ad" }, +- { name = "f#", text = "", fg = "#ffb3ad" }, +- { name = "f3d", text = "󰻫", fg = "#ffb3ad" }, +- { name = "f90", text = "󱈚", fg = "#ffb3ad" }, +- { name = "fbx", text = "󰆧", fg = "#ffb3ad" }, +- { name = "fcbak", text = "", fg = "#ffb3ad" }, +- { name = "fcmacro", text = "", fg = "#ffb3ad" }, +- { name = "fcmat", text = "", fg = "#ffb3ad" }, +- { name = "fcparam", text = "", fg = "#ffb3ad" }, +- { name = "fcscript", text = "", fg = "#ffb3ad" }, +- { name = "fcstd", text = "", fg = "#ffb3ad" }, +- { name = "fcstd1", text = "", fg = "#ffb3ad" }, +- { name = "fctb", text = "", fg = "#ffb3ad" }, +- { name = "fctl", text = "", fg = "#ffb3ad" }, +- { name = "fdmdownload", text = "", fg = "#ffb3ad" }, +- { name = "feature", text = "", fg = "#ffb3ad" }, +- { name = "fish", text = "", fg = "#ffb3ad" }, +- { name = "flac", text = "", fg = "#ffb3ad" }, +- { name = "flc", text = "", fg = "#ffb3ad" }, +- { name = "flf", text = "", fg = "#ffb3ad" }, +- { name = "fnl", text = "", fg = "#ffb3ad" }, +- { name = "fodg", text = "", fg = "#ffb3ad" }, +- { name = "fodp", text = "", fg = "#ffb3ad" }, +- { name = "fods", text = "", fg = "#ffb3ad" }, +- { name = "fodt", text = "", fg = "#ffb3ad" }, +- { name = "frag", text = "", fg = "#ffb3ad" }, +- { name = "fs", text = "", fg = "#ffb3ad" }, +- { name = "fsi", text = "", fg = "#ffb3ad" }, +- { name = "fsscript", text = "", fg = "#ffb3ad" }, +- { name = "fsx", text = "", fg = "#ffb3ad" }, +- { name = "gcode", text = "󰐫", fg = "#ffb3ad" }, +- { name = "gd", text = "", fg = "#ffb3ad" }, +- { name = "gemspec", text = "", fg = "#ffb3ad" }, +- { name = "geom", text = "", fg = "#ffb3ad" }, +- { name = "gif", text = "", fg = "#ffb3ad" }, +- { name = "git", text = "", fg = "#ffb3ad" }, +- { name = "glb", text = "", fg = "#ffb3ad" }, +- { name = "gleam", text = "", fg = "#ffb3ad" }, +- { name = "glsl", text = "", fg = "#ffb3ad" }, +- { name = "gnumakefile", text = "", fg = "#ffb3ad" }, +- { name = "go", text = "", fg = "#ffb3ad" }, +- { name = "godot", text = "", fg = "#ffb3ad" }, +- { name = "gpr", text = "", fg = "#ffb3ad" }, +- { name = "gql", text = "", fg = "#ffb3ad" }, +- { name = "gradle", text = "", fg = "#ffb3ad" }, +- { name = "graphql", text = "", fg = "#ffb3ad" }, +- { name = "gresource", text = "", fg = "#ffb3ad" }, +- { name = "gv", text = "󱁉", fg = "#ffb3ad" }, +- { name = "gz", text = "", fg = "#ffb3ad" }, +- { name = "h", text = "", fg = "#ffb3ad" }, +- { name = "haml", text = "", fg = "#ffb3ad" }, +- { name = "hbs", text = "", fg = "#ffb3ad" }, +- { name = "heex", text = "", fg = "#ffb3ad" }, +- { name = "hex", text = "", fg = "#ffb3ad" }, +- { name = "hh", text = "", fg = "#ffb3ad" }, +- { name = "hpp", text = "", fg = "#ffb3ad" }, +- { name = "hrl", text = "", fg = "#ffb3ad" }, +- { name = "hs", text = "", fg = "#ffb3ad" }, +- { name = "htm", text = "", fg = "#ffb3ad" }, +- { name = "html", text = "", fg = "#ffb3ad" }, +- { name = "http", text = "", fg = "#ffb3ad" }, +- { name = "huff", text = "󰡘", fg = "#ffb3ad" }, +- { name = "hurl", text = "", fg = "#ffb3ad" }, +- { name = "hx", text = "", fg = "#ffb3ad" }, +- { name = "hxx", text = "", fg = "#ffb3ad" }, +- { name = "ical", text = "", fg = "#ffb3ad" }, +- { name = "icalendar", text = "", fg = "#ffb3ad" }, +- { name = "ico", text = "", fg = "#ffb3ad" }, +- { name = "ics", text = "", fg = "#ffb3ad" }, +- { name = "ifb", text = "", fg = "#ffb3ad" }, +- { name = "ifc", text = "󰻫", fg = "#ffb3ad" }, +- { name = "ige", text = "󰻫", fg = "#ffb3ad" }, +- { name = "iges", text = "󰻫", fg = "#ffb3ad" }, +- { name = "igs", text = "󰻫", fg = "#ffb3ad" }, +- { name = "image", text = "", fg = "#ffb3ad" }, +- { name = "img", text = "", fg = "#ffb3ad" }, +- { name = "import", text = "", fg = "#ffb3ad" }, +- { name = "info", text = "", fg = "#ffb3ad" }, +- { name = "ini", text = "", fg = "#ffb3ad" }, +- { name = "ino", text = "", fg = "#ffb3ad" }, +- { name = "ipynb", text = "", fg = "#ffb3ad" }, +- { name = "iso", text = "", fg = "#ffb3ad" }, +- { name = "ixx", text = "", fg = "#ffb3ad" }, +- { name = "jar", text = "", fg = "#ffb3ad" }, +- { name = "java", text = "", fg = "#ffb3ad" }, +- { name = "jl", text = "", fg = "#ffb3ad" }, +- { name = "jpeg", text = "", fg = "#ffb3ad" }, +- { name = "jpg", text = "", fg = "#ffb3ad" }, +- { name = "js", text = "", fg = "#ffb3ad" }, +- { name = "json", text = "", fg = "#ffb3ad" }, +- { name = "json5", text = "", fg = "#ffb3ad" }, +- { name = "jsonc", text = "", fg = "#ffb3ad" }, +- { name = "jsx", text = "", fg = "#ffb3ad" }, +- { name = "jwmrc", text = "", fg = "#ffb3ad" }, +- { name = "jxl", text = "", fg = "#ffb3ad" }, +- { name = "kbx", text = "󰯄", fg = "#ffb3ad" }, +- { name = "kdb", text = "", fg = "#ffb3ad" }, +- { name = "kdbx", text = "", fg = "#ffb3ad" }, +- { name = "kdenlive", text = "", fg = "#ffb3ad" }, +- { name = "kdenlivetitle", text = "", fg = "#ffb3ad" }, +- { name = "kicad_dru", text = "", fg = "#ffb3ad" }, +- { name = "kicad_mod", text = "", fg = "#ffb3ad" }, +- { name = "kicad_pcb", text = "", fg = "#ffb3ad" }, +- { name = "kicad_prl", text = "", fg = "#ffb3ad" }, +- { name = "kicad_pro", text = "", fg = "#ffb3ad" }, +- { name = "kicad_sch", text = "", fg = "#ffb3ad" }, +- { name = "kicad_sym", text = "", fg = "#ffb3ad" }, +- { name = "kicad_wks", text = "", fg = "#ffb3ad" }, +- { name = "ko", text = "", fg = "#ffb3ad" }, +- { name = "kpp", text = "", fg = "#ffb3ad" }, +- { name = "kra", text = "", fg = "#ffb3ad" }, +- { name = "krz", text = "", fg = "#ffb3ad" }, +- { name = "ksh", text = "", fg = "#ffb3ad" }, +- { name = "kt", text = "", fg = "#ffb3ad" }, +- { name = "kts", text = "", fg = "#ffb3ad" }, +- { name = "lck", text = "", fg = "#ffb3ad" }, +- { name = "leex", text = "", fg = "#ffb3ad" }, +- { name = "less", text = "", fg = "#ffb3ad" }, +- { name = "lff", text = "", fg = "#ffb3ad" }, +- { name = "lhs", text = "", fg = "#ffb3ad" }, +- { name = "lib", text = "", fg = "#ffb3ad" }, +- { name = "license", text = "", fg = "#ffb3ad" }, +- { name = "liquid", text = "", fg = "#ffb3ad" }, +- { name = "lock", text = "", fg = "#ffb3ad" }, +- { name = "log", text = "󰌱", fg = "#ffb3ad" }, +- { name = "lrc", text = "󰨖", fg = "#ffb3ad" }, +- { name = "lua", text = "", fg = "#ffb3ad" }, +- { name = "luac", text = "", fg = "#ffb3ad" }, +- { name = "luau", text = "", fg = "#ffb3ad" }, +- { name = "m", text = "", fg = "#ffb3ad" }, +- { name = "m3u", text = "󰲹", fg = "#ffb3ad" }, +- { name = "m3u8", text = "󰲹", fg = "#ffb3ad" }, +- { name = "m4a", text = "", fg = "#ffb3ad" }, +- { name = "m4v", text = "", fg = "#ffb3ad" }, +- { name = "magnet", text = "", fg = "#ffb3ad" }, +- { name = "makefile", text = "", fg = "#ffb3ad" }, +- { name = "markdown", text = "", fg = "#ffb3ad" }, +- { name = "material", text = "", fg = "#ffb3ad" }, +- { name = "md", text = "", fg = "#ffb3ad" }, +- { name = "md5", text = "󰕥", fg = "#ffb3ad" }, +- { name = "mdx", text = "", fg = "#ffb3ad" }, +- { name = "mint", text = "󰌪", fg = "#ffb3ad" }, +- { name = "mjs", text = "", fg = "#ffb3ad" }, +- { name = "mk", text = "", fg = "#ffb3ad" }, +- { name = "mkv", text = "", fg = "#ffb3ad" }, +- { name = "ml", text = "", fg = "#ffb3ad" }, +- { name = "mli", text = "", fg = "#ffb3ad" }, +- { name = "mm", text = "", fg = "#ffb3ad" }, +- { name = "mo", text = "", fg = "#ffb3ad" }, +- { name = "mobi", text = "", fg = "#ffb3ad" }, +- { name = "mojo", text = "", fg = "#ffb3ad" }, +- { name = "mov", text = "", fg = "#ffb3ad" }, +- { name = "mp3", text = "", fg = "#ffb3ad" }, +- { name = "mp4", text = "", fg = "#ffb3ad" }, +- { name = "mpp", text = "", fg = "#ffb3ad" }, +- { name = "msf", text = "", fg = "#ffb3ad" }, +- { name = "mts", text = "", fg = "#ffb3ad" }, +- { name = "mustache", text = "", fg = "#ffb3ad" }, +- { name = "nfo", text = "", fg = "#ffb3ad" }, +- { name = "nim", text = "", fg = "#ffb3ad" }, +- { name = "nix", text = "", fg = "#ffb3ad" }, +- { name = "norg", text = "", fg = "#ffb3ad" }, +- { name = "nswag", text = "", fg = "#ffb3ad" }, +- { name = "nu", text = "", fg = "#ffb3ad" }, +- { name = "o", text = "", fg = "#ffb3ad" }, +- { name = "obj", text = "󰆧", fg = "#ffb3ad" }, +- { name = "odf", text = "", fg = "#ffb3ad" }, +- { name = "odg", text = "", fg = "#ffb3ad" }, +- { name = "odin", text = "󰟢", fg = "#ffb3ad" }, +- { name = "odp", text = "", fg = "#ffb3ad" }, +- { name = "ods", text = "", fg = "#ffb3ad" }, +- { name = "odt", text = "", fg = "#ffb3ad" }, +- { name = "oga", text = "", fg = "#ffb3ad" }, +- { name = "ogg", text = "", fg = "#ffb3ad" }, +- { name = "ogv", text = "", fg = "#ffb3ad" }, +- { name = "ogx", text = "", fg = "#ffb3ad" }, +- { name = "opus", text = "", fg = "#ffb3ad" }, +- { name = "org", text = "", fg = "#ffb3ad" }, +- { name = "otf", text = "", fg = "#ffb3ad" }, +- { name = "out", text = "", fg = "#ffb3ad" }, +- { name = "part", text = "", fg = "#ffb3ad" }, +- { name = "patch", text = "", fg = "#ffb3ad" }, +- { name = "pck", text = "", fg = "#ffb3ad" }, +- { name = "pcm", text = "", fg = "#ffb3ad" }, +- { name = "pdf", text = "", fg = "#ffb3ad" }, +- { name = "php", text = "", fg = "#ffb3ad" }, +- { name = "pl", text = "", fg = "#ffb3ad" }, +- { name = "pls", text = "󰲹", fg = "#ffb3ad" }, +- { name = "ply", text = "󰆧", fg = "#ffb3ad" }, +- { name = "pm", text = "", fg = "#ffb3ad" }, +- { name = "png", text = "", fg = "#ffb3ad" }, +- { name = "po", text = "", fg = "#ffb3ad" }, +- { name = "pot", text = "", fg = "#ffb3ad" }, +- { name = "pp", text = "", fg = "#ffb3ad" }, +- { name = "ppt", text = "󰈧", fg = "#ffb3ad" }, +- { name = "pptx", text = "󰈧", fg = "#ffb3ad" }, +- { name = "prisma", text = "", fg = "#ffb3ad" }, +- { name = "pro", text = "", fg = "#ffb3ad" }, +- { name = "ps1", text = "󰨊", fg = "#ffb3ad" }, +- { name = "psb", text = "", fg = "#ffb3ad" }, +- { name = "psd", text = "", fg = "#ffb3ad" }, +- { name = "psd1", text = "󰨊", fg = "#ffb3ad" }, +- { name = "psm1", text = "󰨊", fg = "#ffb3ad" }, +- { name = "pub", text = "󰷖", fg = "#ffb3ad" }, +- { name = "pxd", text = "", fg = "#ffb3ad" }, +- { name = "pxi", text = "", fg = "#ffb3ad" }, +- { name = "py", text = "", fg = "#ffb3ad" }, +- { name = "pyc", text = "", fg = "#ffb3ad" }, +- { name = "pyd", text = "", fg = "#ffb3ad" }, +- { name = "pyi", text = "", fg = "#ffb3ad" }, +- { name = "pyo", text = "", fg = "#ffb3ad" }, +- { name = "pyw", text = "", fg = "#ffb3ad" }, +- { name = "pyx", text = "", fg = "#ffb3ad" }, +- { name = "qm", text = "", fg = "#ffb3ad" }, +- { name = "qml", text = "", fg = "#ffb3ad" }, +- { name = "qrc", text = "", fg = "#ffb3ad" }, +- { name = "qss", text = "", fg = "#ffb3ad" }, +- { name = "query", text = "", fg = "#ffb3ad" }, +- { name = "R", text = "󰟔", fg = "#ffb3ad" }, +- { name = "r", text = "󰟔", fg = "#ffb3ad" }, +- { name = "rake", text = "", fg = "#ffb3ad" }, +- { name = "rar", text = "", fg = "#ffb3ad" }, +- { name = "rasi", text = "", fg = "#ffb3ad" }, +- { name = "razor", text = "󱦘", fg = "#ffb3ad" }, +- { name = "rb", text = "", fg = "#ffb3ad" }, +- { name = "res", text = "", fg = "#ffb3ad" }, +- { name = "resi", text = "", fg = "#ffb3ad" }, +- { name = "rlib", text = "", fg = "#ffb3ad" }, +- { name = "rmd", text = "", fg = "#ffb3ad" }, +- { name = "rproj", text = "󰗆", fg = "#ffb3ad" }, +- { name = "rs", text = "", fg = "#ffb3ad" }, +- { name = "rss", text = "", fg = "#ffb3ad" }, +- { name = "s", text = "", fg = "#ffb3ad" }, +- { name = "sass", text = "", fg = "#ffb3ad" }, +- { name = "sbt", text = "", fg = "#ffb3ad" }, +- { name = "sc", text = "", fg = "#ffb3ad" }, +- { name = "scad", text = "", fg = "#ffb3ad" }, +- { name = "scala", text = "", fg = "#ffb3ad" }, +- { name = "scm", text = "󰘧", fg = "#ffb3ad" }, +- { name = "scss", text = "", fg = "#ffb3ad" }, +- { name = "sh", text = "", fg = "#ffb3ad" }, +- { name = "sha1", text = "󰕥", fg = "#ffb3ad" }, +- { name = "sha224", text = "󰕥", fg = "#ffb3ad" }, +- { name = "sha256", text = "󰕥", fg = "#ffb3ad" }, +- { name = "sha384", text = "󰕥", fg = "#ffb3ad" }, +- { name = "sha512", text = "󰕥", fg = "#ffb3ad" }, +- { name = "sig", text = "󰘧", fg = "#ffb3ad" }, +- { name = "signature", text = "󰘧", fg = "#ffb3ad" }, +- { name = "skp", text = "󰻫", fg = "#ffb3ad" }, +- { name = "sldasm", text = "󰻫", fg = "#ffb3ad" }, +- { name = "sldprt", text = "󰻫", fg = "#ffb3ad" }, +- { name = "slim", text = "", fg = "#ffb3ad" }, +- { name = "sln", text = "", fg = "#ffb3ad" }, +- { name = "slnx", text = "", fg = "#ffb3ad" }, +- { name = "slvs", text = "󰻫", fg = "#ffb3ad" }, +- { name = "sml", text = "󰘧", fg = "#ffb3ad" }, +- { name = "so", text = "", fg = "#ffb3ad" }, +- { name = "sol", text = "", fg = "#ffb3ad" }, +- { name = "spec.js", text = "", fg = "#ffb3ad" }, +- { name = "spec.jsx", text = "", fg = "#ffb3ad" }, +- { name = "spec.ts", text = "", fg = "#ffb3ad" }, +- { name = "spec.tsx", text = "", fg = "#ffb3ad" }, +- { name = "spx", text = "", fg = "#ffb3ad" }, +- { name = "sql", text = "", fg = "#ffb3ad" }, +- { name = "sqlite", text = "", fg = "#ffb3ad" }, +- { name = "sqlite3", text = "", fg = "#ffb3ad" }, +- { name = "srt", text = "󰨖", fg = "#ffb3ad" }, +- { name = "ssa", text = "󰨖", fg = "#ffb3ad" }, +- { name = "ste", text = "󰻫", fg = "#ffb3ad" }, +- { name = "step", text = "󰻫", fg = "#ffb3ad" }, +- { name = "stl", text = "󰆧", fg = "#ffb3ad" }, +- { name = "stories.js", text = "", fg = "#ffb3ad" }, +- { name = "stories.jsx", text = "", fg = "#ffb3ad" }, +- { name = "stories.mjs", text = "", fg = "#ffb3ad" }, +- { name = "stories.svelte", text = "", fg = "#ffb3ad" }, +- { name = "stories.ts", text = "", fg = "#ffb3ad" }, +- { name = "stories.tsx", text = "", fg = "#ffb3ad" }, +- { name = "stories.vue", text = "", fg = "#ffb3ad" }, +- { name = "stp", text = "󰻫", fg = "#ffb3ad" }, +- { name = "strings", text = "", fg = "#ffb3ad" }, +- { name = "styl", text = "", fg = "#ffb3ad" }, +- { name = "sub", text = "󰨖", fg = "#ffb3ad" }, +- { name = "sublime", text = "", fg = "#ffb3ad" }, +- { name = "suo", text = "", fg = "#ffb3ad" }, +- { name = "sv", text = "󰍛", fg = "#ffb3ad" }, +- { name = "svelte", text = "", fg = "#ffb3ad" }, +- { name = "svg", text = "󰜡", fg = "#ffb3ad" }, +- { name = "svgz", text = "󰜡", fg = "#ffb3ad" }, +- { name = "svh", text = "󰍛", fg = "#ffb3ad" }, +- { name = "swift", text = "", fg = "#ffb3ad" }, +- { name = "t", text = "", fg = "#ffb3ad" }, +- { name = "tbc", text = "󰛓", fg = "#ffb3ad" }, +- { name = "tcl", text = "󰛓", fg = "#ffb3ad" }, +- { name = "templ", text = "", fg = "#ffb3ad" }, +- { name = "terminal", text = "", fg = "#ffb3ad" }, +- { name = "test.js", text = "", fg = "#ffb3ad" }, +- { name = "test.jsx", text = "", fg = "#ffb3ad" }, +- { name = "test.ts", text = "", fg = "#ffb3ad" }, +- { name = "test.tsx", text = "", fg = "#ffb3ad" }, +- { name = "tex", text = "", fg = "#ffb3ad" }, +- { name = "tf", text = "", fg = "#ffb3ad" }, +- { name = "tfvars", text = "", fg = "#ffb3ad" }, +- { name = "tgz", text = "", fg = "#ffb3ad" }, +- { name = "tmpl", text = "", fg = "#ffb3ad" }, +- { name = "tmux", text = "", fg = "#ffb3ad" }, +- { name = "toml", text = "", fg = "#ffb3ad" }, +- { name = "torrent", text = "", fg = "#ffb3ad" }, +- { name = "tres", text = "", fg = "#ffb3ad" }, +- { name = "ts", text = "", fg = "#ffb3ad" }, +- { name = "tscn", text = "", fg = "#ffb3ad" }, +- { name = "tsconfig", text = "", fg = "#ffb3ad" }, +- { name = "tsx", text = "", fg = "#ffb3ad" }, +- { name = "ttf", text = "", fg = "#ffb3ad" }, +- { name = "twig", text = "", fg = "#ffb3ad" }, +- { name = "txt", text = "󰈙", fg = "#ffb3ad" }, +- { name = "txz", text = "", fg = "#ffb3ad" }, +- { name = "typ", text = "", fg = "#ffb3ad" }, +- { name = "typoscript", text = "", fg = "#ffb3ad" }, +- { name = "ui", text = "", fg = "#ffb3ad" }, +- { name = "v", text = "󰍛", fg = "#ffb3ad" }, +- { name = "vala", text = "", fg = "#ffb3ad" }, +- { name = "vert", text = "", fg = "#ffb3ad" }, +- { name = "vh", text = "󰍛", fg = "#ffb3ad" }, +- { name = "vhd", text = "󰍛", fg = "#ffb3ad" }, +- { name = "vhdl", text = "󰍛", fg = "#ffb3ad" }, +- { name = "vi", text = "", fg = "#ffb3ad" }, +- { name = "vim", text = "", fg = "#ffb3ad" }, +- { name = "vsh", text = "", fg = "#ffb3ad" }, +- { name = "vsix", text = "", fg = "#ffb3ad" }, +- { name = "vue", text = "", fg = "#ffb3ad" }, +- { name = "wasm", text = "", fg = "#ffb3ad" }, +- { name = "wav", text = "", fg = "#ffb3ad" }, +- { name = "webm", text = "", fg = "#ffb3ad" }, +- { name = "webmanifest", text = "", fg = "#ffb3ad" }, +- { name = "webp", text = "", fg = "#ffb3ad" }, +- { name = "webpack", text = "󰜫", fg = "#ffb3ad" }, +- { name = "wma", text = "", fg = "#ffb3ad" }, +- { name = "wmv", text = "", fg = "#ffb3ad" }, +- { name = "woff", text = "", fg = "#ffb3ad" }, +- { name = "woff2", text = "", fg = "#ffb3ad" }, +- { name = "wrl", text = "󰆧", fg = "#ffb3ad" }, +- { name = "wrz", text = "󰆧", fg = "#ffb3ad" }, +- { name = "wv", text = "", fg = "#ffb3ad" }, +- { name = "wvc", text = "", fg = "#ffb3ad" }, +- { name = "x", text = "", fg = "#ffb3ad" }, +- { name = "xaml", text = "󰙳", fg = "#ffb3ad" }, +- { name = "xcf", text = "", fg = "#ffb3ad" }, +- { name = "xcplayground", text = "", fg = "#ffb3ad" }, +- { name = "xcstrings", text = "", fg = "#ffb3ad" }, +- { name = "xls", text = "󰈛", fg = "#ffb3ad" }, +- { name = "xlsx", text = "󰈛", fg = "#ffb3ad" }, +- { name = "xm", text = "", fg = "#ffb3ad" }, +- { name = "xml", text = "󰗀", fg = "#ffb3ad" }, +- { name = "xpi", text = "", fg = "#ffb3ad" }, +- { name = "xslt", text = "󰗀", fg = "#ffb3ad" }, +- { name = "xul", text = "", fg = "#ffb3ad" }, +- { name = "xz", text = "", fg = "#ffb3ad" }, +- { name = "yaml", text = "", fg = "#ffb3ad" }, +- { name = "yml", text = "", fg = "#ffb3ad" }, +- { name = "zig", text = "", fg = "#ffb3ad" }, +- { name = "zip", text = "", fg = "#ffb3ad" }, +- { name = "zsh", text = "", fg = "#ffb3ad" }, +- { name = "zst", text = "", fg = "#ffb3ad" }, +- { name = "🔥", text = "", fg = "#ffb3ad" }, +-] +-conds = [ +- # Special files +- { if = "orphan", text = "", fg = "#ffb3ad" }, +- { if = "link", text = "", fg = "#ffb3ad" }, +- { if = "block", text = "", fg = "#ffb3ad" }, +- { if = "char", text = "", fg = "#ffb3ad" }, +- { if = "fifo", text = "", fg = "#ffb3ad" }, +- { if = "sock", text = "", fg = "#ffb3ad" }, +- { if = "sticky", text = "", fg = "#ffb3ad" }, +- { if = "dummy", text = "", fg = "#ffb3ad" }, +- +- # Fallback +- { if = "dir", text = "", fg = "#ffb3ad" }, +- { if = "exec", text = "", fg = "#ffb3ad" }, +- { if = "!dir", text = "", fg = "#ffb3ad" }, +-] +- +-# : }}} diff --git a/.config/yazi/flavors/sunset.yazi/LICENSE b/.config/yazi/flavors/sunset.yazi/LICENSE old mode 100644 new mode 100755 diff --git a/.config/yazi/flavors/sunset.yazi/LICENSE-tmtheme b/.config/yazi/flavors/sunset.yazi/LICENSE-tmtheme old mode 100644 new mode 100755 diff --git a/.config/yazi/flavors/sunset.yazi/README.md b/.config/yazi/flavors/sunset.yazi/README.md old mode 100644 new mode 100755 diff --git a/.config/yazi/flavors/sunset.yazi/flavor.toml b/.config/yazi/flavors/sunset.yazi/flavor.toml old mode 100644 new mode 100755 diff --git a/.config/yazi/flavors/sunset.yazi/preview.png b/.config/yazi/flavors/sunset.yazi/preview.png old mode 100644 new mode 100755 diff --git a/.config/yazi/init.lua b/.config/yazi/init.lua old mode 100644 new mode 100755 diff --git a/.config/yazi/keymap.toml b/.config/yazi/keymap.toml old mode 100644 new mode 100755 diff --git a/.config/yazi/keymap.toml-1748608477286463 b/.config/yazi/keymap.toml-1748608477286463 old mode 100644 new mode 100755 diff --git a/.config/yazi/package.toml b/.config/yazi/package.toml old mode 100644 new mode 100755 diff --git a/.config/yazi/plugins/no-status.yazi/LICENSE b/.config/yazi/plugins/no-status.yazi/LICENSE old mode 100644 new mode 100755 diff --git a/.config/yazi/plugins/no-status.yazi/README.md b/.config/yazi/plugins/no-status.yazi/README.md old mode 100644 new mode 100755 diff --git a/.config/yazi/plugins/no-status.yazi/main.lua b/.config/yazi/plugins/no-status.yazi/main.lua old mode 100644 new mode 100755 diff --git a/.config/yazi/yazi.toml b/.config/yazi/yazi.toml old mode 100644 new mode 100755 diff --git a/.config/yazi/yazi.toml-1748608477284872 b/.config/yazi/yazi.toml-1748608477284872 old mode 100644 new mode 100755 diff --git a/.gitignore b/.gitignore old mode 100644 new mode 100755 diff --git a/.stowrc b/.stowrc old mode 100644 new mode 100755 diff --git a/ReadMe.md b/ReadMe.md old mode 100644 new mode 100755 diff --git a/hammerspoon/.hammerspoon/init.lua b/hammerspoon/.hammerspoon/init.lua old mode 100644 new mode 100755 diff --git a/qutebrowser/.qutebrowser/bookmarks/urls b/qutebrowser/.qutebrowser/bookmarks/urls old mode 100644 new mode 100755 diff --git a/qutebrowser/.qutebrowser/config.py b/qutebrowser/.qutebrowser/config.py old mode 100644 new mode 100755 diff --git a/qutebrowser/.qutebrowser/config_unix.py b/qutebrowser/.qutebrowser/config_unix.py old mode 100644 new mode 100755 diff --git a/qutebrowser/.qutebrowser/greasemonkey/ytad.js b/qutebrowser/.qutebrowser/greasemonkey/ytad.js old mode 100644 new mode 100755 diff --git a/qutebrowser/.qutebrowser/quickmarks b/qutebrowser/.qutebrowser/quickmarks old mode 100644 new mode 100755 diff --git a/scripts/aurlist.text b/scripts/aurlist.text new file mode 100644 index 0000000..b1a3453 --- /dev/null +++ b/scripts/aurlist.text @@ -0,0 +1,9 @@ +mbpfan +noctalia-shell +opencode-bin +otf-departure-mono-nerd +paru +paru-debug +vesktop-bin +yay-debug +zen-browser-bin diff --git a/scripts/brew_packages.txt b/scripts/brew_packages.txt old mode 100644 new mode 100755 diff --git a/scripts/obs_switch.lua b/scripts/obs_switch.lua old mode 100644 new mode 100755 diff --git a/scripts/pkgs.text b/scripts/pkgs.text new file mode 100644 index 0000000..9d1b064 --- /dev/null +++ b/scripts/pkgs.text @@ -0,0 +1,92 @@ +acpi +alacritty +alsa-utils +base +base-devel +bat +bluez +bluez-deprecated-tools +bluez-utils +brightnessctl +btop +bun +cliphist +croc +curl +dkms +duf +eslint_d +ex-vi-compat +eza +fastfetch +fd +fnm +fuzzel +fzf +git +glow +golangci-lint +intel-media-driver +intel-ucode +jq +jujutsu +kitty +linux +linux-firmware +linux-headers +linux-lts +lua-language-server +man-db +man-pages +mbpfan +mesa +mpd +mpv +nautilus +neovim +networkmanager +niri +noctalia-shell +noto-fonts-cjk +noto-fonts-emoji +opencode-bin +otf-departure-mono-nerd +paru +paru-debug +pass +pavucontrol +pipewire +pipewire-pulse +pnpm +prettier +reflector +ripgrep +rsync +sof-firmware +starship +stow +swaybg +tailwindcss-language-server +tldr +tlp +tlp-pd +tlp-rdw +tmux +tokei +ttf-jetbrains-mono-nerd +ttf-scheherazade-new +typescript-language-server +upower +vesktop-bin +vim +vulkan-intel +wget +wl-clipboard +xdg-desktop-portal-gnome +xdg-desktop-portal-gtk +xwayland-satellite +yay-debug +yazi +zen-browser-bin +zoxide +zsh diff --git a/zsh/.p10k.zsh b/zsh/.p10k.zsh old mode 100644 new mode 100755 From 9451d3ac30509abeb92b9461095b6b8a5f986793 Mon Sep 17 00:00:00 2001 From: x0d7x <75843278+x0d7x@users.noreply.github.com> Date: Sun, 3 May 2026 15:36:55 +0300 Subject: [PATCH 08/26] setup niri and noctalia for Arch Linux --- .config/niri/binds.kdl | 235 +++++ .config/niri/config.kdl | 106 +++ .config/niri/inputs.kdl | 69 ++ .config/niri/layouts.kdl | 155 ++++ .config/niri/rules.kdl | 102 +++ .config/niri/scripts/niri-pip-daemon.sh | 40 + .config/niri/spwan.kdl | 16 + .config/noctalia/colors.json | 25 + .../colorschemes/Everforest/Everforest.json | 94 ++ .../colorschemes/Oasis Abyss/Oasis Abyss.json | 90 ++ .../colorschemes/Solarized/Solarized.json | 94 ++ .config/noctalia/plugins.json | 16 + .config/noctalia/settings.json | 802 ++++++++++++++++++ .config/noctalia/user-templates.toml | 17 + 14 files changed, 1861 insertions(+) create mode 100644 .config/niri/binds.kdl create mode 100644 .config/niri/config.kdl create mode 100644 .config/niri/inputs.kdl create mode 100644 .config/niri/layouts.kdl create mode 100644 .config/niri/rules.kdl create mode 100755 .config/niri/scripts/niri-pip-daemon.sh create mode 100644 .config/niri/spwan.kdl create mode 100644 .config/noctalia/colors.json create mode 100644 .config/noctalia/colorschemes/Everforest/Everforest.json create mode 100644 .config/noctalia/colorschemes/Oasis Abyss/Oasis Abyss.json create mode 100644 .config/noctalia/colorschemes/Solarized/Solarized.json create mode 100644 .config/noctalia/plugins.json create mode 100644 .config/noctalia/settings.json create mode 100644 .config/noctalia/user-templates.toml diff --git a/.config/niri/binds.kdl b/.config/niri/binds.kdl new file mode 100644 index 0000000..4bfdc94 --- /dev/null +++ b/.config/niri/binds.kdl @@ -0,0 +1,235 @@ +binds { + // Keys consist of modifiers separated by + signs, followed by an XKB key name + // in the end. To find an XKB name for a particular key, you may use a program + // like wev. + // + // "Mod" is a special modifier equal to Super when running on a TTY, and to Alt + // when running as a winit window. + // + // Most actions that you can bind here can also be invoked programmatically with + // `niri msg action do-something`. + F12 hotkey-overlay-title="Open a Launcher" { spawn-sh "qs -c noctalia-shell ipc call launcher toggle"; } + Alt+S hotkey-overlay-title="Open a Settings" { spawn-sh "qs -c noctalia-shell ipc call settings toggle"; } + Alt+Shift+W hotkey-overlay-title="Open a Wallpaper" { spawn-sh "qs -c noctalia-shell ipc call wallpaper toggle"; } + Mod+E { spawn-sh "qs -c noctalia-shell ipc call launcher emoji"; } + // Mod-Shift-/, which is usually the same as Mod-?, + // shows a list of important hotkeys. + Mod+Shift+Slash { show-hotkey-overlay; } + Mod+V hotkey-overlay-title="Open a Clipboard" { spawn-sh "qs -c noctalia-shell ipc call launcher clipboard"; } + + // Suggested binds for running programs: terminal, app launcher, screen locker. + Alt+Return hotkey-overlay-title="Open a Terminal: kitty" { spawn "kitty"; } + Mod+D hotkey-overlay-title="Open a discord: vesktop" { spawn "vesktop"; } + Mod+O hotkey-overlay-title="Open a screen-rec: OBS" { spawn "obs"; } + Mod+B hotkey-overlay-title="Open a Zen-browser" { spawn "zen-browser"; } + // Alt+D hotkey-overlay-title="Run an Application: fuzzel" { spawn "fuzzel"; } + + // Use spawn-sh to run a shell command. Do this if you need pipes, multiple commands, etc. + // Note: the entire command goes as a single argument. It's passed verbatim to `sh -c`. + // For example, this is a standard bind to toggle the screen reader (orca). + Super+Alt+S allow-when-locked=true hotkey-overlay-title=null { spawn-sh "pkill orca || exec orca"; } + + // Example volume keys mappings for PipeWire & WirePlumber. + // The allow-when-locked=true property makes them work even when the session is locked. + // Using spawn-sh allows to pass multiple arguments together with the command. + // "-l 1.0" limits the volume to 100%. + XF86AudioRaiseVolume allow-when-locked=true { spawn-sh "wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.1+ -l 1.0"; } + XF86AudioLowerVolume allow-when-locked=true { spawn-sh "wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.1-"; } + XF86AudioMute allow-when-locked=true { spawn-sh "wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle"; } + XF86AudioMicMute allow-when-locked=true { spawn-sh "wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle"; } + + // Example media keys mapping using playerctl. + // This will work with any MPRIS-enabled media player. + XF86AudioPlay allow-when-locked=true { spawn-sh "playerctl play-pause"; } + XF86AudioStop allow-when-locked=true { spawn-sh "playerctl stop"; } + XF86AudioPrev allow-when-locked=true { spawn-sh "playerctl previous"; } + XF86AudioNext allow-when-locked=true { spawn-sh "playerctl next"; } + + // Example brightness key mappings for brightnessctl. + // You can use regular spawn with multiple arguments too (to avoid going through "sh"), + // but you need to manually put each argument in separate "" quotes. + XF86MonBrightnessUp { spawn "qs" "-c" "noctalia-shell" "ipc" "call" "brightness" "increase"; } + XF86MonBrightnessDown { spawn "qs" "-c" "noctalia-shell" "ipc" "call" "brightness" "decrease"; } + // Open/close the Overview: a zoomed-out view of workspaces and windows. + // You can also move the mouse into the top-left hot corner, + // or do a four-finger swipe up on a touchpad. + Alt+O repeat=false { toggle-overview; } + + Alt+Q repeat=false { close-window; } + + // Mod+Left { focus-column-left; } + // Mod+Down { focus-window-down; } + // Mod+Up { focus-window-up; } + // Mod+Right { focus-column-right; } + Alt+H { focus-column-left; } + // Alt+J { focus-window-down; } + // Alt+K { focus-window-up; } + Alt+L { focus-column-right; } + + // Mod+Ctrl+Left { move-column-left; } + // Mod+Ctrl+Down { move-window-down; } + // Mod+Ctrl+Up { move-window-up; } + // Mod+Ctrl+Right { move-column-right; } + Alt+Shift+H { move-column-left; } + // Alt+Shift+J { move-window-down; } + // Alt+Shift+K { move-window-up; } + Alt+Shift+L { move-column-right; } + + // Alternative commands that move across workspaces when reaching + // the first or last window in a column. + Alt+J { focus-window-or-workspace-down; } + Alt+K { focus-window-or-workspace-up; } + Alt+Shift+J { move-window-down-or-to-workspace-down; } + Alt+Shift+K { move-window-up-or-to-workspace-up; } + + // Mod+Home { focus-column-first; } + // Mod+End { focus-column-last; } + // Mod+Ctrl+Home { move-column-to-first; } + // Mod+Ctrl+End { move-column-to-last; } + + // You can bind mouse wheel scroll ticks using the following syntax. + // These binds will change direction based on the natural-scroll setting. + // + // To avoid scrolling through workspaces really fast, you can use + // the cooldown-ms property. The bind will be rate-limited to this value. + // You can set a cooldown on any bind, but it's most useful for the wheel. + Mod+WheelScrollDown cooldown-ms=150 { focus-workspace-down; } + Mod+WheelScrollUp cooldown-ms=150 { focus-workspace-up; } + Mod+Ctrl+WheelScrollDown cooldown-ms=150 { move-column-to-workspace-down; } + Mod+Ctrl+WheelScrollUp cooldown-ms=150 { move-column-to-workspace-up; } + + Mod+WheelScrollRight { focus-column-right; } + Mod+WheelScrollLeft { focus-column-left; } + Mod+Ctrl+WheelScrollRight { move-column-right; } + Mod+Ctrl+WheelScrollLeft { move-column-left; } + + // Usually scrolling up and down with Shift in applications results in + // horizontal scrolling; these binds replicate that. + Mod+Shift+WheelScrollDown { focus-column-right; } + Mod+Shift+WheelScrollUp { focus-column-left; } + Mod+Ctrl+Shift+WheelScrollDown { move-column-right; } + Mod+Ctrl+Shift+WheelScrollUp { move-column-left; } + + // Similarly, you can bind touchpad scroll "ticks". + // Touchpad scrolling is continuous, so for these binds it is split into + // discrete intervals. + // These binds are also affected by touchpad's natural-scroll, so these + // example binds are "inverted", since we have natural-scroll enabled for + // touchpads by default. + Mod+TouchpadScrollDown { spawn-sh "wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.02+"; } + Mod+TouchpadScrollUp { spawn-sh "wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.02-"; } + + // You can refer to workspaces by index. However, keep in mind that + // niri is a dynamic workspace system, so these commands are kind of + // "best effort". Trying to refer to a workspace index bigger than + // the current workspace count will instead refer to the bottommost + // (empty) workspace. + // + // For example, with 2 workspaces + 1 empty, indices 3, 4, 5 and so on + // will all refer to the 3rd workspace. + Alt+T { focus-workspace "T"; } + Alt+B { focus-workspace "B"; } + Alt+D { focus-workspace "D"; } + Alt+N { focus-workspace "N"; } + Alt+Shift+T { move-column-to-workspace "T"; } + Alt+Shift+B { move-column-to-workspace "B"; } + Alt+Shift+D { move-column-to-workspace "D"; } + Alt+Shift+N { move-column-to-workspace "N"; } + + // Alternatively, there are commands to move just a single window: + // Mod+Ctrl+1 { move-window-to-workspace 1; } + + // Switches focus between the current and the previous workspace. + Alt+Tab { focus-workspace-previous; } + + // The following binds move the focused window in and out of a column. + // If the window is alone, they will consume it into the nearby column to the side. + // If the window is already in a column, they will expel it out. + Mod+BracketLeft { consume-or-expel-window-left; } + Mod+BracketRight { consume-or-expel-window-right; } + + // Consume one window from the right to the bottom of the focused column. + Alt+Comma { consume-window-into-column; } + // Expel the bottom window from the focused column to the right. + Alt+Period { expel-window-from-column; } + + // Cycle through widths set in preset-column-widths. + Alt+R { switch-preset-column-width; } + // Cycling through the presets in reverse order is also possible. + Alt+Shift+R { switch-preset-column-width-back; } + + Alt+Ctrl+Shift+R { switch-preset-window-height; } + Alt+Ctrl+R { reset-window-height; } + + Alt+F { maximize-column; } + Alt+Shift+F { fullscreen-window; } + + // While maximize-column leaves gaps and borders around the window, + // maximize-window-to-edges doesn't: the window expands to the edges of the screen. + // This bind corresponds to normal window maximizing, + // e.g. by double-clicking on the titlebar. + Alt+M { maximize-window-to-edges; } + + // Expand the focused column to space not taken up by other fully visible columns. + // Makes the column "fill the rest of the space". + Alt+Ctrl+F { expand-column-to-available-width; } + + Alt+C { center-column; } + + // Center all fully visible columns on screen. + Alt+Ctrl+C { center-visible-columns; } + + // Finer width adjustments. + // This command can also: + // * set width in pixels: "1000" + // * adjust width in pixels: "-5" or "+5" + // * set width as a percentage of screen width: "25%" + // * adjust width as a percentage of screen width: "-10%" or "+10%" + // Pixel sizes use logical, or scaled, pixels. I.e. on an output with scale 2.0, + // set-column-width "100" will make the column occupy 200 physical screen pixels. + Alt+Minus { set-column-width "-10%"; } + Alt+Equal { set-column-width "+10%"; } + + // Finer height adjustments when in column with other windows. + Alt+Shift+Minus { set-window-height "-10%"; } + Alt+Shift+Equal { set-window-height "+10%"; } + + // Move the focused window between the floating and the tiling layout. + Alt+V { toggle-window-floating; } + Alt+Shift+V { switch-focus-between-floating-and-tiling; } + + // Toggle tabbed column display mode. + // Windows in this column will appear as vertical tabs, + // rather than stacked on top of each other. + Alt+W { toggle-column-tabbed-display; } + + // Actions to switch layouts. + // Note: if you uncomment these, make sure you do NOT have + // a matching layout switch hotkey configured in xkb options above. + // Having both at once on the same hotkey will break the switching, + // since it will switch twice upon pressing the hotkey (once by xkb, once by niri). + // Mod+Space { switch-layout "next"; } + // Mod+Shift+Space { switch-layout "prev"; } + + // Print { screenshot; } + Ctrl+Shift+1 { screenshot-screen; } + Ctrl+Shift+2 { screenshot-window; } + + // Applications such as remote-desktop clients and software KVM switches may + // request that niri stops processing the keyboard shortcuts defined here + // so they may, for example, forward the key presses as-is to a remote machine. + // It's a good idea to bind an escape hatch to toggle the inhibitor, + // so a buggy application can't hold your session hostage. + // + // The allow-inhibiting=false property can be applied to other binds as well, + // which ensures niri always processes them, even when an inhibitor is active. + Mod+Escape allow-inhibiting=false { toggle-keyboard-shortcuts-inhibit; } + + // The quit action will show a confirmation dialog to avoid accidental exits. + Alt+Shift+E { quit; } + // Ctrl+Alt+Delete { quit; } + + // Powers off the monitors. To turn them back on, do any input like + // moving the mouse or pressing any other key. + Alt+Shift+P { power-off-monitors; } +} diff --git a/.config/niri/config.kdl b/.config/niri/config.kdl new file mode 100644 index 0000000..c87787c --- /dev/null +++ b/.config/niri/config.kdl @@ -0,0 +1,106 @@ +// This config is in the KDL format: https://kdl.dev +// "/-" comments out the following node. +// Check the wiki for a full description of the configuration: +// https://niri-wm.github.io/niri/Configuration:-Introduction + +// Input device configuration. +// Find the full list of options on the wiki: +// https://niri-wm.github.io/niri/Configuration:-Input +environment{ + XDG_CURRENT_DESKTOP "niri" + XDG_SESSION_TYPE "wayland" + GDK_BACKEND "wayland" + QT_QPA_PLATFORM "wayland" + MOZ_ENABLE_WAYLAND "1" + SDL_VIDEO_DRIVER "wayland" + _JAVA_AWT_WM_NONREPARENTING "1" +} +workspace "T" +workspace "B" +workspace "D" +workspace "N" + +include "inputs.kdl" + + +// You can configure outputs by their name, which you can find +// by running `niri msg outputs` while inside a niri instance. +// The built-in laptop monitor is usually called "eDP-1". +// Find more information on the wiki: +// https://niri-wm.github.io/niri/Configuration:-Outputs +// Remember to uncomment the node by removing "/-"! +/-output "eDP-1" { + // Uncomment this line to disable this output. + // off + + // Resolution and, optionally, refresh rate of the output. + // The format is "x" or "x@". + // If the refresh rate is omitted, niri will pick the highest refresh rate + // for the resolution. + // If the mode is omitted altogether or is invalid, niri will pick one automatically. + // Run `niri msg outputs` while inside a niri instance to list all outputs and their modes. + mode "2880x1800@60.001" + + // You can use integer or fractional scale, for example use 1.5 for 150% scale. + // scale 2 + + // Transform allows to rotate the output counter-clockwise, valid values are: + // normal, 90, 180, 270, flipped, flipped-90, flipped-180 and flipped-270. + transform "normal" + + // Position of the output in the global coordinate space. + // This affects directional monitor actions like "focus-monitor-left", and cursor movement. + // The cursor can only move between directly adjacent outputs. + // Output scale and rotation has to be taken into account for positioning: + // outputs are sized in logical, or scaled, pixels. + // For example, a 3840×2160 output with scale 2.0 will have a logical size of 1920×1080, + // so to put another output directly adjacent to it on the right, set its x to 1920. + // If the position is unset or results in an overlap, the output is instead placed + automatically. + // position x=1280 y=0 +} + +include "layouts.kdl" + +include "spwan.kdl" + +hotkey-overlay { + // Uncomment this line to disable the "Important Hotkeys" pop-up at startup. + skip-at-startup +} + +// Uncomment this line to ask the clients to omit their client-side decorations if possible. +// If the client will specifically ask for CSD, the request will be honored. +// Additionally, clients will be informed that they are tiled, removing some client-side rounded corners. +// This option will also fix border/focus ring drawing behind some semitransparent windows. +// After enabling or disabling this, you need to restart the apps for this to take effect. +prefer-no-csd + +// You can change the path where screenshots are saved. +// A ~ at the front will be expanded to the home directory. +// The path is formatted with strftime(3) to give you the screenshot date and time. +screenshot-path "~/Pictures/Screenshots/Screenshot from %Y-%m-%d %H-%M-%S.png" + +// You can also set this to null to disable saving screenshots to disk. +// screenshot-path null + +// Animation settings. +// The wiki explains how to configure individual animations: +// https://niri-wm.github.io/niri/Configuration:-Animations +animations { + // Uncomment to turn off all animations. + // off + + // Slow down all animations by this factor. Values below 1 speed them up instead. + // slowdown 3.0 +// window-open { +// spring damping-ratio=0.6 stiffness=500 epsilon=0.0001 +// } +// window-movement { +// spring damping-ratio=0.5 stiffness=400 epsilon=0.0001 +// } +} + +include "rules.kdl" + +include "binds.kdl" diff --git a/.config/niri/inputs.kdl b/.config/niri/inputs.kdl new file mode 100644 index 0000000..74391c7 --- /dev/null +++ b/.config/niri/inputs.kdl @@ -0,0 +1,69 @@ +input { + keyboard { + repeat-rate 35 + repeat-delay 200 + xkb { + // You can set rules, model, layout, variant and options. + // For more information, see xkeyboard-config(7). + + // For example: + layout "us,ara" + variant ",mac" + options "grp:ctrl_space_toggle" + + // If this section is empty, niri will fetch xkb settings + // from org.freedesktop.locale1. You can control these using + // localectl set-x11-keymap. + } + + // Enable numlock on startup, omitting this setting disables it. + numlock + } + + // Next sections include libinput settings. + // Omitting settings disables them, or leaves them at their default values. + // All commented-out settings here are examples, not defaults. + touchpad { + // off + tap + // dwt + // dwtp + // drag false + // drag-lock + natural-scroll + // accel-speed 0.2 + // accel-profile "flat" + // scroll-method "two-finger" + // disabled-on-external-mouse + } + + mouse { + // off + // natural-scroll + // accel-speed 0.2 + // accel-profile "flat" + // scroll-method "no-scroll" + } + + trackpoint { + // off + // natural-scroll + // accel-speed 0.2 + // accel-profile "flat" + // scroll-method "on-button-down" + // scroll-button 273 + // scroll-button-lock + // middle-emulation + } + + // Uncomment this to make the mouse warp to the center of newly focused windows. + warp-mouse-to-focus + + // Focus windows and outputs automatically when moving the mouse into them. + // Setting max-scroll-amount="0%" makes it work only on windows already fully on screen. + focus-follows-mouse max-scroll-amount="0%" +} + +cursor { + hide-when-typing +} diff --git a/.config/niri/layouts.kdl b/.config/niri/layouts.kdl new file mode 100644 index 0000000..99dc9f8 --- /dev/null +++ b/.config/niri/layouts.kdl @@ -0,0 +1,155 @@ +// Settings that influence how windows are positioned and sized. +// Find more information on the wiki: +// https://niri-wm.github.io/niri/Configuration:-Layout +layout { + // Set gaps around windows in logical pixels. + gaps 16 + + // When to center a column when changing focus, options are: + // - "never", default behavior, focusing an off-screen column will keep at the left + // or right edge of the screen. + // - "always", the focused column will always be centered. + // - "on-overflow", focusing a column will center it if it doesn't fit + // together with the previously focused column. + center-focused-column "never" + + // You can customize the widths that "switch-preset-column-width" (Mod+R) toggles between. + preset-column-widths { + // Proportion sets the width as a fraction of the output width, taking gaps into account. + // For example, you can perfectly fit four windows sized "proportion 0.25" on an output. + // The default preset widths are 1/3, 1/2 and 2/3 of the output. + proportion 0.33333 + proportion 0.5 + proportion 0.66667 + + // Fixed sets the width in logical pixels exactly. + // fixed 1920 + } + + // You can also customize the heights that "switch-preset-window-height" (Mod+Ctrl+Shift+R) toggles between. + // preset-window-heights { } + + // You can change the default width of the new windows. + default-column-width { proportion 0.5; } + // If you leave the brackets empty, the windows themselves will decide their initial width. + // default-column-width {} + + // By default focus ring and border are rendered as a solid background rectangle + // behind windows. That is, they will show up through semitransparent windows. + // This is because windows using client-side decorations can have an arbitrary shape. + // + // If you don't like that, you should uncomment `prefer-no-csd` below. + // Niri will draw focus ring and border *around* windows that agree to omit their + // client-side decorations. + // + // Alternatively, you can override it with a window rule called + // `draw-border-with-background`. + + // You can change how the focus ring looks. + focus-ring { + // Uncomment this line to disable the focus ring. + // off + + // How many logical pixels the ring extends out from the windows. + width 2 + + // Colors can be set in a variety of ways: + // - CSS named colors: "red" + // - RGB hex: "#rgb", "#rgba", "#rrggbb", "#rrggbbaa" + // - CSS-like notation: "rgb(255, 127, 0)", rgba(), hsl() and a few others. + + // Color of the ring on the active monitor. + active-color "#ffc87f" + + // Color of the ring on inactive monitors. + // + // The focus ring only draws around the active window, so the only place + // where you can see its inactive-color is on other monitors. + inactive-color "#505050" + + // You can also use gradients. They take precedence over solid colors. + // Gradients are rendered the same as CSS linear-gradient(angle, from, to). + // The angle is the same as in linear-gradient, and is optional, + // defaulting to 180 (top-to-bottom gradient). + // You can use any CSS linear-gradient tool on the web to set these up. + // Changing the color space is also supported, check the wiki for more info. + // + // active-gradient from="#80c8ff" to="#c7ff7f" angle=45 + + // You can also color the gradient relative to the entire view + // of the workspace, rather than relative to just the window itself. + // To do that, set relative-to="workspace-view". + // + // inactive-gradient from="#505050" to="#808080" angle=45 relative-to="workspace-view" + } + + // You can also add a border. It's similar to the focus ring, but always visible. + border { + // The settings are the same as for the focus ring. + // If you enable the border, you probably want to disable the focus ring. + off + + width 4 + active-color "#ffc87f" + inactive-color "#505050" + + // Color of the border around windows that request your attention. + urgent-color "#9b0000" + + // Gradients can use a few different interpolation color spaces. + // For example, this is a pastel rainbow gradient via in="oklch longer hue". + // + // active-gradient from="#e5989b" to="#ffb4a2" angle=45 relative-to="workspace-view" in="oklch longer hue" + + // inactive-gradient from="#505050" to="#808080" angle=45 relative-to="workspace-view" + } + + // You can enable drop shadows for windows. + shadow { + // Uncomment the next line to enable shadows. + on + + // By default, the shadow draws only around its window, and not behind it. + // Uncomment this setting to make the shadow draw behind its window. + // + // Note that niri has no way of knowing about the CSD window corner + // radius. It has to assume that windows have square corners, leading to + // shadow artifacts inside the CSD rounded corners. This setting fixes + // those artifacts. + // + // However, instead you may want to set prefer-no-csd and/or + // geometry-corner-radius. Then, niri will know the corner radius and + // draw the shadow correctly, without having to draw it behind the + // window. These will also remove client-side shadows if the window + // draws any. + // + // draw-behind-window true + + // You can change how shadows look. The values below are in logical + // pixels and match the CSS box-shadow properties. + + // Softness controls the shadow blur radius. + softness 30 + + // Spread expands the shadow. + spread 5 + + // Offset moves the shadow relative to the window. + offset x=0 y=5 + + // You can also change the shadow color and opacity. + color "#0007" + } + + // Struts shrink the area occupied by windows, similarly to layer-shell panels. + // You can think of them as a kind of outer gaps. They are set in logical pixels. + // Left and right struts will cause the next window to the side to always be visible. + // Top and bottom struts will simply add outer gaps in addition to the area occupied by + // layer-shell panels and regular gaps. + struts { + // left 64 + // right 64 + // top 64 + // bottom 64 + } +} diff --git a/.config/niri/rules.kdl b/.config/niri/rules.kdl new file mode 100644 index 0000000..2c661bb --- /dev/null +++ b/.config/niri/rules.kdl @@ -0,0 +1,102 @@ +// Window rules let you adjust behavior for individual windows. +// Find more information on the wiki: +// https://niri-wm.github.io/niri/Configuration:-Window-Rules + +// Work around WezTerm's initial configure bug +// by setting an empty default-column-width. +window-rule { + // This regular expression is intentionally made as specific as possible, + // since this is the default config, and we want no false positives. + // You can get away with just app-id="wezterm" if you want. + match app-id=r#"^org\.wezfurlong\.wezterm$"# + default-column-width {} +} + +window-rule { +match app-id=r#"^com\.obsproject\.Studio$"# +open-on-workspace "N" +block-out-from "screencast" + open-focused true +} + +// Open the Firefox picture-in-picture player as floating by default. +window-rule { + // This app-id regular expression will work for both: + // - host Firefox (app-id is "firefox") + // - Flatpak Firefox (app-id is "org.mozilla.firefox") + match app-id=r#"firefox$"# title="^Picture-in-Picture$" + open-floating true +} +window-rule { + match app-id=r#"^zen$"# + open-on-workspace "B" + open-maximized true + open-focused true +} +window-rule { + // This app-id regular expression will work for both: + // - host Firefox (app-id is "firefox") + // - Flatpak Firefox (app-id is "org.mozilla.firefox") + match app-id=r#"^zen$"# title="^Picture-in-Picture$" + open-floating true + default-floating-position x=20 y=20 relative-to="bottom-right" + max-width 700 + max-height 600 +clip-to-geometry true +geometry-corner-radius 12 +border { + on + width 1 + active-color "#ffc87f" + inactive-color "#505050" + } +} +window-rule { + match app-id=r#"^kitty$"# + open-on-workspace "T" + open-focused true +} +window-rule { + match app-id=r#"^vesktop$"# + open-on-workspace "D" + open-maximized true + open-focused true +} +// Example: block out two password managers from screen capture. +// (This example rule is commented out with a "/-" in front.) +/-window-rule { + match app-id=r#"^org\.keepassxc\.KeePassXC$"# + match app-id=r#"^org\.gnome\.World\.Secrets$"# + + block-out-from "screen-capture" + + // Use this instead if you want them visible on third-party screenshot tools. + // block-out-from "screencast" +} +// Example: enable rounded corners for all windows. +// (This example rule is commented out with a "/-" in front.) +window-rule { + geometry-corner-radius 14 +draw-border-with-background false + clip-to-geometry true + opacity 0.80 + background-effect { + blur true + // xray true + } +} +/* Apps: blur them all without xray for a better look */ +// window-rule { +// background-effect { +// blur true +// // xray true +// } +// } + +/* Noctalia: blur everywhere without xray for a better look */ +layer-rule { + match namespace="^noctalia-(background|launcher-overlay|dock)-.*$" + background-effect { + xray false + } +} diff --git a/.config/niri/scripts/niri-pip-daemon.sh b/.config/niri/scripts/niri-pip-daemon.sh new file mode 100755 index 0000000..998baac --- /dev/null +++ b/.config/niri/scripts/niri-pip-daemon.sh @@ -0,0 +1,40 @@ +#!/usr/bin/env bash + +PIP_REGEX='picture[._ -]?in[._ -]?picture|\bpip\b' + +get_focused_workspace() { + niri msg --json workspaces 2>/dev/null | + jq -r '.[] | select(.is_focused) | .idx' +} + +get_pip_window() { + niri msg --json windows 2>/dev/null | + jq -r --arg regex "$PIP_REGEX" ' + .[] | select( + .is_floating and + (.title | test($regex; "i")) + ) | .id + ' | head -n1 +} + +move_pip() { + local workspace="$1" + local wid + wid=$(get_pip_window) + [[ -z "$wid" ]] && return + niri msg action move-window-to-workspace "$workspace" \ + --window-id "$wid" \ + --focus false \ + >/dev/null 2>&1 +} + +last_workspace=$(get_focused_workspace) + +niri msg --json event-stream 2>/dev/null | while read -r line; do + current_workspace=$(get_focused_workspace) + + if [[ "$current_workspace" != "$last_workspace" ]]; then + move_pip "$current_workspace" + last_workspace="$current_workspace" + fi +done diff --git a/.config/niri/spwan.kdl b/.config/niri/spwan.kdl new file mode 100644 index 0000000..5b784b2 --- /dev/null +++ b/.config/niri/spwan.kdl @@ -0,0 +1,16 @@ +// Add lines like this to spawn processes at startup. +// Note that running niri as a session supports xdg-desktop-autostart, +// which may be more convenient to use. +// See the binds section below for more spawn examples. + +// This line starts waybar, a commonly used bar for Wayland compositors. +// spawn-at-startup "waybar" +// spawn-sh-at-startup "bash -c 'sleep 2 && qs -c noctalia-shell ipc call lockScreen lock'" +spawn-sh-at-startup "/home/dox/.config/niri/scripts/niri-pip-daemon.sh" +spawn-sh-at-startup "qs -c noctalia-shell" +// spawn-at-startup "wl-paste" "--type" "text" "--watch" "cliphist" "store" +// spawn-at-startup "wl-paste" "--type" "image" "--watch" "cliphist" "store" +// spawn-at-startup "qs" "-c" "noctalia-shell" +// To run a shell command (with variables, pipes, etc.), use spawn-sh-at-startup: +// spawn-sh-at-startup "qs -c ~/source/qs/MyAwesomeShell" + diff --git a/.config/noctalia/colors.json b/.config/noctalia/colors.json new file mode 100644 index 0000000..816a92b --- /dev/null +++ b/.config/noctalia/colors.json @@ -0,0 +1,25 @@ +{ + "mPrimary": "#ffb3ad", + "mOnPrimary": "#5f1414", + + "mSecondary": "#e7bdb9", + "mOnSecondary": "#442927", + + "mTertiary": "#e1c28c", + "mOnTertiary": "#402d04", + + "mError": "#ffb4ab", + "mOnError": "#690005", + + "mSurface": "#131313", + "mOnSurface": "#e2e2e2", + + "mSurfaceVariant": "#1f1f1f", + "mOnSurfaceVariant": "#c6c6c6", + + "mOutline": "#474747", + "mShadow": "#000000", + + "mHover": "#e1c28c", + "mOnHover": "#402d04" +} \ No newline at end of file diff --git a/.config/noctalia/colorschemes/Everforest/Everforest.json b/.config/noctalia/colorschemes/Everforest/Everforest.json new file mode 100644 index 0000000..da7a8c7 --- /dev/null +++ b/.config/noctalia/colorschemes/Everforest/Everforest.json @@ -0,0 +1,94 @@ +{ + "dark": { + "mPrimary": "#A7C080", + "mOnPrimary": "#232A2E", + "mSecondary": "#D3C6AA", + "mOnSecondary": "#232A2E", + "mTertiary": "#9DA9A0", + "mOnTertiary": "#232A2E", + "mError": "#E67E80", + "mOnError": "#232A2E", + "mSurface": "#232A2E", + "mOnSurface": "#859289", + "mSurfaceVariant": "#2D353B", + "mOnSurfaceVariant": "#D3C6AA", + "mOutline": "#7A8478", + "mShadow": "#475258", + "mHover": "#A7C080", + "mOnHover": "#232A2E", + "terminal": { + "foreground": "#d3c6aa", + "background": "#1e2326", + "selectionFg": "#d3c6aa", + "selectionBg": "#4c3743", + "cursorText": "#4c3743", + "cursor": "#e69875", + "normal": { + "black": "#7a8478", + "red": "#e67e80", + "green": "#a7c080", + "yellow": "#dbbc7f", + "blue": "#7fbbb3", + "magenta": "#d699b6", + "cyan": "#83c092", + "white": "#f2efdf" + }, + "bright": { + "black": "#a6b0a0", + "red": "#f85552", + "green": "#8da101", + "yellow": "#dfa000", + "blue": "#3a94c5", + "magenta": "#df69ba", + "cyan": "#35a77c", + "white": "#fffbef" + } + } + }, + "light": { + "mPrimary": "#434F55", + "mOnPrimary": "#D3C6AA", + "mSecondary": "#232a2e", + "mOnSecondary": "#D3C6AA", + "mTertiary": "#333c43", + "mOnTertiary": "#9DA9A0", + "mError": "#E66868", + "mOnError": "#9DA9A0", + "mSurface": "#9DA9A0", + "mOnSurface": "#232A2E", + "mSurfaceVariant": "#BEC5B2", + "mOnSurfaceVariant": "#333C43", + "mOutline": "#232A2E", + "mShadow": "#ECF5ED", + "mHover": "#333c43", + "mOnHover": "#9DA9A0", + "terminal": { + "foreground": "#5c6a72", + "background": "#efebd4", + "selectionFg": "#5c6a72", + "selectionBg": "#eaedc8", + "cursorText": "#eaedc8", + "cursor": "#f57d26", + "normal": { + "black": "#7a8478", + "red": "#e67e80", + "green": "#9ab373", + "yellow": "#c1a266", + "blue": "#7fbbb3", + "magenta": "#d699b6", + "cyan": "#83c092", + "white": "#b2af9f" + }, + "bright": { + "black": "#a6b0a0", + "red": "#f85552", + "green": "#8da101", + "yellow": "#dfa000", + "blue": "#3a94c5", + "magenta": "#df69ba", + "cyan": "#35a77c", + "white": "#fffbef" + } + } + } +} diff --git a/.config/noctalia/colorschemes/Oasis Abyss/Oasis Abyss.json b/.config/noctalia/colorschemes/Oasis Abyss/Oasis Abyss.json new file mode 100644 index 0000000..ce509da --- /dev/null +++ b/.config/noctalia/colorschemes/Oasis Abyss/Oasis Abyss.json @@ -0,0 +1,90 @@ +{ + "dark": { + "mPrimary": "#D06666", + "mOnPrimary": "#1A1A1A", + "mSecondary": "#FFA247", + "mOnSecondary": "#1A1A1A", + "mTertiary": "#F0E68C", + "mOnTertiary": "#1A1A1A", + "mError": "#FFA0A0", + "mOnError": "#1A1A1A", + "mSurface": "#1A1A1A", + "mOnSurface": "#FFDACC", + "mSurfaceVariant": "#080808", + "mOnSurfaceVariant": "#F0EBE6", + "mOutline": "#5E5148", + "mShadow": "#050505", + "terminal": { + "cursorText": "#000000", + "cursor": "#F58888", + "foreground": "#F0EBE6", + "background": "#000000", + "selectionFg": "#F0EBE6", + "selectionBg": "#5A3824", + "normal": { + "black": "#000000", + "red": "#D06666", + "green": "#53D390", + "yellow": "#F0E68C", + "blue": "#519BFF", + "magenta": "#C28EFF", + "cyan": "#5ABAAE", + "white": "#DDDBD5" + }, + "bright": { + "black": "#666666", + "red": "#FFA0A0", + "green": "#96EA7F", + "yellow": "#FFA247", + "blue": "#87CEEB", + "magenta": "#D2ADFF", + "cyan": "#8FD1C7", + "white": "#FFF9F2" + } + } + }, + "light": { + "mPrimary": "#7d2b2b", + "mOnPrimary": "#e8e0d8", + "mSecondary": "#ab5807", + "mOnSecondary": "#e8e0d8", + "mTertiary": "#696223", + "mOnTertiary": "#e8e0d8", + "mError": "#b36d43", + "mOnError": "#e8e0d8", + "mSurface": "#e8e0d8", + "mOnSurface": "#7c4734", + "mSurfaceVariant": "#f3efeb", + "mOnSurfaceVariant": "#555555", + "mOutline": "#978e88", + "mShadow": "#eee8e2", + "terminal": { + "cursorText": "#f9f7f5", + "cursor": "#bb2328", + "foreground": "#5c534b", + "background": "#f9f7f5", + "selectionFg": "#5c534b", + "selectionBg": "#e8e0d8", + "normal": { + "black": "#555555", + "red": "#a44040", + "green": "#306c4c", + "yellow": "#696223", + "blue": "#155ec0", + "magenta": "#7f30dd", + "cyan": "#376a62", + "white": "#58554c" + }, + "bright": { + "black": "#555555", + "red": "#c21313", + "green": "#366d27", + "yellow": "#93500e", + "blue": "#266884", + "magenta": "#7f31de", + "cyan": "#356a62", + "white": "#7d490c" + } + } + } +} diff --git a/.config/noctalia/colorschemes/Solarized/Solarized.json b/.config/noctalia/colorschemes/Solarized/Solarized.json new file mode 100644 index 0000000..9a63541 --- /dev/null +++ b/.config/noctalia/colorschemes/Solarized/Solarized.json @@ -0,0 +1,94 @@ +{ + "dark": { + "mPrimary": "#b58900", + "mOnPrimary": "#002b36", + "mSecondary": "#d33682", + "mOnSecondary": "#002b36", + "mTertiary": "#cb4b16", + "mOnTertiary": "#002b36", + "mError": "#dc322f", + "mOnError": "#002b36", + "mSurface": "#002b36", + "mOnSurface": "#839496", + "mSurfaceVariant": "#073642", + "mOnSurfaceVariant": "#657b83", + "mOutline": "#0c5c70", + "mShadow": "#002b36", + "mHover": "#cb4b16", + "mOnHover": "#002b36", + "terminal": { + "foreground": "#839496", + "background": "#002b36", + "selectionFg": "#93a1a1", + "selectionBg": "#073642", + "cursorText": "#073642", + "cursor": "#839496", + "normal": { + "black": "#073642", + "red": "#dc322f", + "green": "#859900", + "yellow": "#b58900", + "blue": "#268bd2", + "magenta": "#d33682", + "cyan": "#2aa198", + "white": "#eee8d5" + }, + "bright": { + "black": "#335e69", + "red": "#cb4b16", + "green": "#586e75", + "yellow": "#657b83", + "blue": "#839496", + "magenta": "#6c71c4", + "cyan": "#93a1a1", + "white": "#fdf6e3" + } + } + }, + "light": { + "mPrimary": "#b58900", + "mOnPrimary": "#fdf6e3", + "mSecondary": "#d33682", + "mOnSecondary": "#fdf6e3", + "mTertiary": "#cb4b16", + "mOnTertiary": "#fdf6e3", + "mError": "#dc322f", + "mOnError": "#fdf6e3", + "mSurface": "#fdf6e3", + "mOnSurface": "#657b83", + "mSurfaceVariant": "#eee8d5", + "mOnSurfaceVariant": "#839496", + "mOutline": "#dfd4b1", + "mShadow": "#eee8d5", + "mHover": "#cb4b16", + "mOnHover": "#fdf6e3", + "terminal": { + "foreground": "#657b83", + "background": "#fdf6e3", + "selectionFg": "#586e75", + "selectionBg": "#eee8d5", + "cursorText": "#eee8d5", + "cursor": "#657b83", + "normal": { + "black": "#073642", + "red": "#dc322f", + "green": "#859900", + "yellow": "#b58900", + "blue": "#268bd2", + "magenta": "#d33682", + "cyan": "#2aa198", + "white": "#bbb5a2" + }, + "bright": { + "black": "#002b36", + "red": "#cb4b16", + "green": "#586e75", + "yellow": "#657b83", + "blue": "#839496", + "magenta": "#6c71c4", + "cyan": "#93a1a1", + "white": "#fdf6e3" + } + } + } +} diff --git a/.config/noctalia/plugins.json b/.config/noctalia/plugins.json new file mode 100644 index 0000000..823449b --- /dev/null +++ b/.config/noctalia/plugins.json @@ -0,0 +1,16 @@ +{ + "sources": [ + { + "enabled": true, + "name": "Noctalia Plugins", + "url": "https://github.com/noctalia-dev/noctalia-plugins" + } + ], + "states": { + "mangowc-layout-switcher": { + "enabled": true, + "sourceUrl": "https://github.com/noctalia-dev/noctalia-plugins" + } + }, + "version": 2 +} diff --git a/.config/noctalia/settings.json b/.config/noctalia/settings.json new file mode 100644 index 0000000..8562da6 --- /dev/null +++ b/.config/noctalia/settings.json @@ -0,0 +1,802 @@ +{ + "appLauncher": { + "autoPasteClipboard": false, + "clipboardWatchImageCommand": "wl-paste --type image/png --watch cliphist store", + "clipboardWatchTextCommand": "wl-paste --type text --watch cliphist store", + "clipboardWrapText": true, + "customLaunchPrefix": "", + "customLaunchPrefixEnabled": false, + "density": "default", + "enableClipPreview": true, + "enableClipboardChips": true, + "enableClipboardHistory": true, + "enableClipboardSmartIcons": true, + "enableSessionSearch": true, + "enableSettingsSearch": true, + "enableWindowsSearch": true, + "iconMode": "native", + "ignoreMouseInput": false, + "overviewLayer": false, + "pinnedApps": [ + ], + "position": "center", + "screenshotAnnotationTool": "", + "showCategories": false, + "showIconBackground": true, + "sortByMostUsed": true, + "terminalCommand": "alacritty -e", + "viewMode": "list" + }, + "audio": { + "mprisBlacklist": [ + ], + "preferredPlayer": "", + "spectrumFrameRate": 30, + "spectrumMirrored": true, + "visualizerType": "wave", + "volumeFeedback": false, + "volumeFeedbackSoundFile": "", + "volumeOverdrive": false, + "volumeStep": 5 + }, + "bar": { + "autoHideDelay": 500, + "autoShowDelay": 150, + "backgroundOpacity": 0.93, + "barType": "floating", + "capsuleColorKey": "none", + "capsuleOpacity": 1, + "contentPadding": 2, + "density": "default", + "displayMode": "always_visible", + "enableExclusionZoneInset": true, + "fontScale": 1, + "frameRadius": 12, + "frameThickness": 8, + "hideOnOverview": false, + "marginHorizontal": 4, + "marginVertical": 4, + "middleClickAction": "none", + "middleClickCommand": "", + "middleClickFollowMouse": false, + "monitors": [ + ], + "mouseWheelAction": "none", + "mouseWheelWrap": true, + "outerCorners": true, + "position": "top", + "reverseScroll": false, + "rightClickAction": "controlCenter", + "rightClickCommand": "", + "rightClickFollowMouse": true, + "screenOverrides": [ + ], + "showCapsule": true, + "showOnWorkspaceSwitch": true, + "showOutline": false, + "useSeparateOpacity": false, + "widgetSpacing": 6, + "widgets": { + "center": [ + { + "compactMode": false, + "hideMode": "hidden", + "hideWhenIdle": false, + "id": "MediaMini", + "maxWidth": 145, + "panelShowAlbumArt": true, + "scrollingMode": "hover", + "showAlbumArt": true, + "showArtistFirst": true, + "showProgressRing": true, + "showVisualizer": true, + "textColor": "none", + "useFixedWidth": false, + "visualizerType": "wave" + }, + { + "compactMode": true, + "diskPath": "/", + "iconColor": "none", + "id": "SystemMonitor", + "showCpuCores": false, + "showCpuFreq": false, + "showCpuTemp": true, + "showCpuUsage": true, + "showDiskAvailable": false, + "showDiskUsage": false, + "showDiskUsageAsPercent": false, + "showGpuTemp": false, + "showLoadAverage": false, + "showMemoryAsPercent": false, + "showMemoryUsage": true, + "showNetworkStats": false, + "showSwapUsage": false, + "textColor": "none", + "useMonospaceFont": true, + "usePadding": false + } + ], + "left": [ + { + "colorizeSystemIcon": "error", + "colorizeSystemText": "none", + "customIconPath": "", + "enableColorization": true, + "icon": "rocket", + "iconColor": "none", + "id": "Launcher", + "useDistroLogo": true + }, + { + "blacklist": [ + ], + "chevronColor": "error", + "colorizeIcons": false, + "drawerEnabled": false, + "hidePassive": false, + "id": "Tray", + "pinned": [ + ] + }, + { + "characterCount": 2, + "colorizeIcons": false, + "emptyColor": "secondary", + "enableScrollWheel": true, + "focusedColor": "primary", + "followFocusedScreen": false, + "fontWeight": "bold", + "groupedBorderOpacity": 1, + "hideUnoccupied": false, + "iconScale": 0.8, + "id": "Workspace", + "labelMode": "name", + "occupiedColor": "secondary", + "pillSize": 0.6, + "showApplications": false, + "showApplicationsHover": false, + "showBadge": true, + "showLabelsOnlyWhenOccupied": true, + "unfocusedIconsOpacity": 1 + }, + { + "colorizeIcons": false, + "hideMode": "hidden", + "id": "ActiveWindow", + "maxWidth": 145, + "scrollingMode": "hover", + "showIcon": true, + "showText": true, + "textColor": "none", + "useFixedWidth": false + }, + { + "defaultSettings": { + "monitorOrder": [ + ] + }, + "id": "plugin:mangowc-layout-switcher" + } + ], + "right": [ + { + "id": "Spacer", + "width": 4 + }, + { + "displayMode": "onhover", + "iconColor": "none", + "id": "Network", + "textColor": "none" + }, + { + "displayMode": "onhover", + "iconColor": "none", + "id": "Bluetooth", + "textColor": "none" + }, + { + "id": "Spacer", + "width": 4 + }, + { + "deviceNativePath": "__default__", + "displayMode": "icon-always", + "hideIfIdle": false, + "hideIfNotDetected": false, + "id": "Battery", + "showNoctaliaPerformance": true, + "showPowerProfiles": true + }, + { + "clockColor": "none", + "customFont": "", + "formatHorizontal": "HH:mm ddd, MMM dd", + "formatVertical": "HH mm - dd MM", + "id": "Clock", + "tooltipFormat": "HH:mm ddd, MMM dd", + "useCustomFont": false + }, + { + "colorizeDistroLogo": false, + "colorizeSystemIcon": "none", + "colorizeSystemText": "none", + "customIconPath": "", + "enableColorization": false, + "icon": "noctalia", + "id": "ControlCenter", + "useDistroLogo": false + } + ] + } + }, + "brightness": { + "backlightDeviceMappings": [ + ], + "brightnessStep": 5, + "enableDdcSupport": false, + "enforceMinimum": true + }, + "calendar": { + "cards": [ + { + "enabled": true, + "id": "calendar-header-card" + }, + { + "enabled": true, + "id": "calendar-month-card" + }, + { + "enabled": true, + "id": "weather-card" + } + ] + }, + "colorSchemes": { + "darkMode": true, + "generationMethod": "rainbow", + "manualSunrise": "06:30", + "manualSunset": "18:30", + "monitorForColors": "", + "predefinedScheme": "Solarized", + "schedulingMode": "off", + "syncGsettings": true, + "useWallpaperColors": true + }, + "controlCenter": { + "cards": [ + { + "enabled": true, + "id": "profile-card" + }, + { + "enabled": true, + "id": "shortcuts-card" + }, + { + "enabled": true, + "id": "audio-card" + }, + { + "enabled": true, + "id": "brightness-card" + }, + { + "enabled": true, + "id": "weather-card" + }, + { + "enabled": true, + "id": "media-sysmon-card" + } + ], + "diskPath": "/", + "position": "top_right", + "shortcuts": { + "left": [ + { + "id": "Network" + }, + { + "id": "Bluetooth" + }, + { + "id": "WallpaperSelector" + }, + { + "id": "NoctaliaPerformance" + } + ], + "right": [ + { + "id": "Notifications" + }, + { + "id": "PowerProfile" + }, + { + "id": "KeepAwake" + }, + { + "id": "NightLight" + } + ] + } + }, + "desktopWidgets": { + "enabled": true, + "gridSnap": false, + "gridSnapScale": false, + "monitorWidgets": [ + { + "name": "eDP-1", + "widgets": [ + { + "clockColor": "none", + "clockStyle": "digital", + "customFont": "", + "format": "HH:mm\\nd MMMM yyyy", + "id": "Clock", + "roundedCorners": true, + "scale": 1, + "showBackground": true, + "useCustomFont": false, + "x": 67, + "y": 52 + }, + { + "diskPath": "/", + "id": "SystemStat", + "layout": "bottom", + "roundedCorners": true, + "scale": 1.105642489678834, + "showBackground": true, + "statType": "CPU", + "x": 13, + "y": 218 + } + ] + } + ], + "overviewEnabled": true + }, + "dock": { + "animationSpeed": 1, + "backgroundOpacity": 0, + "colorizeIcons": false, + "deadOpacity": 0.6, + "displayMode": "auto_hide", + "dockType": "floating", + "enabled": true, + "floatingRatio": 1, + "groupApps": false, + "groupClickAction": "cycle", + "groupContextMenuMode": "extended", + "groupIndicatorStyle": "dots", + "inactiveIndicators": true, + "indicatorColor": "primary", + "indicatorOpacity": 0.6, + "indicatorThickness": 3, + "launcherIcon": "", + "launcherIconColor": "none", + "launcherPosition": "start", + "launcherUseDistroLogo": true, + "monitors": [ + "eDP-1" + ], + "onlySameOutput": true, + "pinnedApps": [ + "kitty", + "zen" + ], + "pinnedStatic": true, + "position": "bottom", + "showDockIndicator": true, + "showLauncherIcon": true, + "sitOnFrame": false, + "size": 1 + }, + "general": { + "allowPanelsOnScreenWithoutBar": true, + "allowPasswordWithFprintd": false, + "animationDisabled": false, + "animationSpeed": 1, + "autoStartAuth": false, + "avatarImage": "/home/dox/.face", + "boxRadiusRatio": 1, + "clockFormat": "hh\\nmm", + "clockStyle": "custom", + "compactLockScreen": false, + "dimmerOpacity": 0.36, + "enableBlurBehind": true, + "enableLockScreenCountdown": true, + "enableLockScreenMediaControls": true, + "enableShadows": true, + "forceBlackScreenCorners": false, + "iRadiusRatio": 1, + "keybinds": { + "keyDown": [ + "Down" + ], + "keyEnter": [ + "Return", + "Enter" + ], + "keyEscape": [ + "Esc" + ], + "keyLeft": [ + "Left" + ], + "keyRemove": [ + "Del" + ], + "keyRight": [ + "Right" + ], + "keyUp": [ + "Up" + ] + }, + "language": "", + "lockOnSuspend": true, + "lockScreenAnimations": false, + "lockScreenBlur": 0.09, + "lockScreenCountdownDuration": 10000, + "lockScreenMonitors": [ + ], + "lockScreenTint": 0, + "passwordChars": false, + "radiusRatio": 1, + "reverseScroll": false, + "scaleRatio": 1, + "screenRadiusRatio": 1, + "shadowDirection": "bottom", + "shadowOffsetX": 0, + "shadowOffsetY": 3, + "showChangelogOnStartup": true, + "showHibernateOnLockScreen": false, + "showScreenCorners": false, + "showSessionButtonsOnLockScreen": true, + "smoothScrollEnabled": true, + "telemetryEnabled": false + }, + "hooks": { + "colorGeneration": "", + "darkModeChange": "", + "enabled": false, + "performanceModeDisabled": "", + "performanceModeEnabled": "", + "screenLock": "", + "screenUnlock": "", + "session": "", + "startup": "", + "wallpaperChange": "" + }, + "idle": { + "customCommands": "[]", + "enabled": true, + "fadeDuration": 5, + "lockCommand": "", + "lockTimeout": 660, + "resumeLockCommand": "", + "resumeScreenOffCommand": "", + "resumeSuspendCommand": "", + "screenOffCommand": "", + "screenOffTimeout": 280, + "suspendCommand": "", + "suspendTimeout": 1800 + }, + "location": { + "analogClockInCalendar": false, + "autoLocate": false, + "firstDayOfWeek": -1, + "hideWeatherCityName": true, + "hideWeatherTimezone": false, + "name": "", + "showCalendarEvents": true, + "showCalendarWeather": true, + "showWeekNumberInCalendar": false, + "use12hourFormat": false, + "useFahrenheit": false, + "weatherEnabled": true, + "weatherShowEffects": true, + "weatherTaliaMascotAlways": false + }, + "network": { + "bluetoothAutoConnect": true, + "bluetoothDetailsViewMode": "grid", + "bluetoothHideUnnamedDevices": false, + "bluetoothRssiPollIntervalMs": 60000, + "bluetoothRssiPollingEnabled": false, + "disableDiscoverability": false, + "networkPanelView": "wifi", + "wifiDetailsViewMode": "grid" + }, + "nightLight": { + "autoSchedule": true, + "dayTemp": "6500", + "enabled": false, + "forced": false, + "manualSunrise": "06:30", + "manualSunset": "18:30", + "nightTemp": "4000" + }, + "noctaliaPerformance": { + "disableDesktopWidgets": true, + "disableWallpaper": true + }, + "notifications": { + "backgroundOpacity": 0.62, + "clearDismissed": true, + "criticalUrgencyDuration": 15, + "density": "default", + "enableBatteryToast": true, + "enableKeyboardLayoutToast": true, + "enableMarkdown": false, + "enableMediaToast": false, + "enabled": true, + "location": "top_right", + "lowUrgencyDuration": 3, + "monitors": [ + ], + "normalUrgencyDuration": 8, + "overlayLayer": true, + "respectExpireTimeout": false, + "saveToHistory": { + "critical": true, + "low": true, + "normal": true + }, + "sounds": { + "criticalSoundFile": "", + "enabled": false, + "excludedApps": "discord,firefox,chrome,chromium,edge", + "lowSoundFile": "", + "normalSoundFile": "", + "separateSounds": false, + "volume": 0.5 + } + }, + "osd": { + "autoHideMs": 2000, + "backgroundOpacity": 1, + "enabled": true, + "enabledTypes": [ + 0, + 1, + 2 + ], + "location": "top_right", + "monitors": [ + ], + "overlayLayer": true + }, + "plugins": { + "autoUpdate": false, + "notifyUpdates": true + }, + "sessionMenu": { + "countdownDuration": 10000, + "enableCountdown": true, + "largeButtonsLayout": "grid", + "largeButtonsStyle": true, + "position": "center", + "powerOptions": [ + { + "action": "lock", + "command": "", + "countdownEnabled": true, + "enabled": true, + "keybind": "1" + }, + { + "action": "suspend", + "command": "", + "countdownEnabled": true, + "enabled": true, + "keybind": "2" + }, + { + "action": "hibernate", + "command": "", + "countdownEnabled": true, + "enabled": true, + "keybind": "3" + }, + { + "action": "reboot", + "command": "", + "countdownEnabled": true, + "enabled": true, + "keybind": "4" + }, + { + "action": "logout", + "command": "", + "countdownEnabled": true, + "enabled": true, + "keybind": "5" + }, + { + "action": "shutdown", + "command": "", + "countdownEnabled": true, + "enabled": true, + "keybind": "6" + }, + { + "action": "rebootToUefi", + "command": "", + "countdownEnabled": true, + "enabled": true, + "keybind": "7" + }, + { + "action": "userspaceReboot", + "command": "", + "countdownEnabled": true, + "enabled": false, + "keybind": "" + } + ], + "showHeader": true, + "showKeybinds": true + }, + "settingsVersion": 59, + "systemMonitor": { + "batteryCriticalThreshold": 5, + "batteryWarningThreshold": 20, + "cpuCriticalThreshold": 90, + "cpuWarningThreshold": 80, + "criticalColor": "", + "diskAvailCriticalThreshold": 10, + "diskAvailWarningThreshold": 20, + "diskCriticalThreshold": 90, + "diskWarningThreshold": 80, + "enableDgpuMonitoring": false, + "externalMonitor": "resources || missioncenter || jdsystemmonitor || corestats || system-monitoring-center || gnome-system-monitor || plasma-systemmonitor || mate-system-monitor || ukui-system-monitor || deepin-system-monitor || pantheon-system-monitor", + "gpuCriticalThreshold": 90, + "gpuWarningThreshold": 80, + "memCriticalThreshold": 90, + "memWarningThreshold": 80, + "swapCriticalThreshold": 90, + "swapWarningThreshold": 80, + "tempCriticalThreshold": 90, + "tempWarningThreshold": 80, + "useCustomColors": false, + "warningColor": "" + }, + "templates": { + "activeTemplates": [ + { + "enabled": true, + "id": "zenBrowser" + }, + { + "enabled": true, + "id": "kitty" + }, + { + "enabled": true, + "id": "gtk" + }, + { + "enabled": true, + "id": "btop" + }, + { + "enabled": true, + "id": "yazi" + } + ], + "enableUserTheming": false + }, + "ui": { + "boxBorderEnabled": true, + "fontDefault": "Sans Serif", + "fontDefaultScale": 1, + "fontFixed": "monospace", + "fontFixedScale": 1, + "panelBackgroundOpacity": 0.93, + "panelsAttachedToBar": true, + "scrollbarAlwaysVisible": true, + "settingsPanelMode": "attached", + "settingsPanelSideBarCardStyle": false, + "tooltipsEnabled": true, + "translucentWidgets": false + }, + "wallpaper": { + "automationEnabled": false, + "directory": "/home/dox/Documents/wallpaper", + "enableMultiMonitorDirectories": false, + "enabled": true, + "favorites": [ + { + "appearance": "dark", + "colorScheme": "Solarized", + "darkMode": true, + "generationMethod": "tonal-spot", + "paletteColors": [ + "#ffb3b0", + "#e7bdba", + "#e3c28c", + "#ffb4ab" + ], + "path": "/home/dox/Documents/wallpaper/Wallpaper_74.png", + "useWallpaperColors": true + }, + { + "appearance": "dark", + "colorScheme": "Solarized", + "darkMode": true, + "generationMethod": "rainbow", + "paletteColors": [ + "#9ccaff", + "#bac8db", + "#d5bee5", + "#ffb4ab" + ], + "path": "/home/dox/Documents/wallpaper/walls/digital/a_cartoon_of_a_woman_sitting_on_a_plane.png", + "useWallpaperColors": true + }, + { + "appearance": "dark", + "colorScheme": "Solarized", + "darkMode": true, + "generationMethod": "rainbow", + "paletteColors": [ + "#ffb4a6", + "#e7bdb5", + "#ddc48c", + "#ffb4ab" + ], + "path": "/home/dox/Documents/wallpaper/gruvbox-wallpapers/wallpapers/photography/garrett-parker-DlkF4-dbCOU.jpg", + "useWallpaperColors": true + } + ], + "fillColor": "#000000", + "fillMode": "crop", + "hideWallpaperFilenames": false, + "linkLightAndDarkWallpapers": true, + "monitorDirectories": [ + ], + "overviewBlur": 0.4, + "overviewEnabled": false, + "overviewTint": 0.6, + "panelPosition": "center", + "randomIntervalSec": 660, + "setWallpaperOnAllMonitors": true, + "showHiddenFiles": false, + "skipStartupTransition": false, + "solidColor": "#1a1a2e", + "sortOrder": "random", + "transitionDuration": 1000, + "transitionEdgeSmoothness": 0.05, + "transitionType": [ + "fade", + "disc", + "stripes", + "wipe", + "pixelate", + "honeycomb" + ], + "useOriginalImages": false, + "useSolidColor": false, + "useWallhaven": false, + "viewMode": "recursive", + "wallhavenApiKey": "", + "wallhavenCategories": "111", + "wallhavenOrder": "desc", + "wallhavenPurity": "100", + "wallhavenQuery": "", + "wallhavenRatios": "", + "wallhavenResolutionHeight": "", + "wallhavenResolutionMode": "atleast", + "wallhavenResolutionWidth": "", + "wallhavenSorting": "relevance", + "wallpaperChangeMode": "random" + } +} diff --git a/.config/noctalia/user-templates.toml b/.config/noctalia/user-templates.toml new file mode 100644 index 0000000..4df3b4e --- /dev/null +++ b/.config/noctalia/user-templates.toml @@ -0,0 +1,17 @@ +[config] + +[templates] + +# User-defined templates +# Add your custom templates below +# Example: +# [templates.myapp] +# input_path = "~/.config/noctalia/templates/myapp.css" +# output_path = "~/.config/myapp/theme.css" +# post_hook = "myapp --reload-theme" + +# Remove this section and add your own templates +#[templates.placeholder] +#input_path = "/etc/xdg/quickshell/noctalia-shell/Assets/Templates/noctalia.json" +#output_path = "/home/dox/.cache/noctalia/placeholder.json" + From 7cea51ba4f2ae881411cb255614864cf9f134d3d Mon Sep 17 00:00:00 2001 From: x0d7x <75843278+x0d7x@users.noreply.github.com> Date: Sun, 3 May 2026 15:36:55 +0300 Subject: [PATCH 09/26] archy: set up the dotfiles --- .config/alacritty/alacritty.toml | 8 +- .config/fontconfig/fonts.conf | 36 + .../jj/repos/0170aba46128f45a282f/config.toml | 7 + .../jj/repos/b71d36bd0f8946a7eaaf/config.toml | 4 + .../repos/b71d36bd0f8946a7eaaf/metadata.binpb | 2 + .config/kitty/kitty.conf | 8 +- .config/kitty/kitty.conf.bak | 35 + .config/nvim/init.lua | 10 + .config/nvim/lua/core/lsp.lua | 3 +- .config/nvim/lua/core/pack.lua | 102 ++- .config/nvim/nvim-pack-lock.json | 0 .config/nvim/plugin/fff.lua | 52 +- .config/nvim/plugin/snacks.lua | 108 ++- .config/nvim/plugin/theme.lua | 7 +- .config/opencode/opencode.json | 1 - .../opencode/opencode.json.tui-migration.bak | 18 + .config/opencode/package-lock.json | 774 ++++++++++++++++++ .config/starship.toml | 4 +- .config/tmux/tmux.conf | 55 +- .../yazi/flavors/noctalia.yazi/flavor.toml | 3 - .config/yazi/theme.toml | 4 +- pkgs/aurlist.text | 10 + pkgs/pkgs.text | 97 +++ zsh/.zshrc | 76 ++ zsh/aliases | 46 ++ zsh/func | 12 + zsh/fzf | 32 + 27 files changed, 1356 insertions(+), 158 deletions(-) mode change 100644 => 100755 .config/alacritty/alacritty.toml create mode 100644 .config/fontconfig/fonts.conf create mode 100644 .config/jj/repos/0170aba46128f45a282f/config.toml create mode 100644 .config/jj/repos/b71d36bd0f8946a7eaaf/config.toml create mode 100644 .config/jj/repos/b71d36bd0f8946a7eaaf/metadata.binpb mode change 100644 => 100755 .config/kitty/kitty.conf create mode 100644 .config/kitty/kitty.conf.bak mode change 100644 => 100755 .config/nvim/init.lua mode change 100644 => 100755 .config/nvim/lua/core/lsp.lua mode change 100644 => 100755 .config/nvim/lua/core/pack.lua mode change 100644 => 100755 .config/nvim/nvim-pack-lock.json mode change 100644 => 100755 .config/nvim/plugin/fff.lua mode change 100644 => 100755 .config/nvim/plugin/snacks.lua mode change 100644 => 100755 .config/nvim/plugin/theme.lua mode change 100644 => 100755 .config/opencode/opencode.json create mode 100644 .config/opencode/opencode.json.tui-migration.bak create mode 100644 .config/opencode/package-lock.json mode change 100644 => 100755 .config/starship.toml mode change 100644 => 100755 .config/tmux/tmux.conf mode change 100644 => 100755 .config/yazi/theme.toml create mode 100644 pkgs/aurlist.text create mode 100644 pkgs/pkgs.text create mode 100644 zsh/.zshrc create mode 100644 zsh/aliases create mode 100755 zsh/func create mode 100755 zsh/fzf diff --git a/.config/alacritty/alacritty.toml b/.config/alacritty/alacritty.toml old mode 100644 new mode 100755 index 17232a1..e25c650 --- a/.config/alacritty/alacritty.toml +++ b/.config/alacritty/alacritty.toml @@ -12,11 +12,11 @@ opacity = 0.6 blur = true option_as_alt = "Both" [font] -size = 17.5 -normal.family = "DepartureMono Nerd Font Mono" +size = 14.5 +# normal.family = "DepartureMono Nerd Font Mono" [selection] save_to_clipboard = true [mouse] hide_when_typing = true -[terminal] -shell ={ program = "zsh", args = ["-l", "-c", "tmux attach -t Dev || tmux new -s Dev"]} +# [terminal] +# shell ={ program = "zsh", args = ["-l", "-c", "tmux attach -t Dev || tmux new -s Dev"]} diff --git a/.config/fontconfig/fonts.conf b/.config/fontconfig/fonts.conf new file mode 100644 index 0000000..1dd7e34 --- /dev/null +++ b/.config/fontconfig/fonts.conf @@ -0,0 +1,36 @@ + + + + + + Arial + + Noto Sans + Noto Naskh Arabic + Amiri + + + + sans-serif + + Noto Sans + Noto Naskh Arabic + Noto Sans Arabic + + + + serif + + Noto Serif + Noto Naskh Arabic + Amiri + + + + monospace + + Noto Sans Mono + Noto Naskh Arabic + + + diff --git a/.config/jj/repos/0170aba46128f45a282f/config.toml b/.config/jj/repos/0170aba46128f45a282f/config.toml new file mode 100644 index 0000000..3bc0a48 --- /dev/null +++ b/.config/jj/repos/0170aba46128f45a282f/config.toml @@ -0,0 +1,7 @@ +"$schema" = "https://jj-vcs.github.io/jj/latest/config-schema.json" + +[revset-aliases] +"trunk()" = "master@origin" + +[snapshot] +max-new-file-size = 2362212 diff --git a/.config/jj/repos/b71d36bd0f8946a7eaaf/config.toml b/.config/jj/repos/b71d36bd0f8946a7eaaf/config.toml new file mode 100644 index 0000000..ad3b8fb --- /dev/null +++ b/.config/jj/repos/b71d36bd0f8946a7eaaf/config.toml @@ -0,0 +1,4 @@ +"$schema" = "https://jj-vcs.github.io/jj/latest/config-schema.json" + +[revset-aliases] +"trunk()" = "master@origin" diff --git a/.config/jj/repos/b71d36bd0f8946a7eaaf/metadata.binpb b/.config/jj/repos/b71d36bd0f8946a7eaaf/metadata.binpb new file mode 100644 index 0000000..7acd9f3 --- /dev/null +++ b/.config/jj/repos/b71d36bd0f8946a7eaaf/metadata.binpb @@ -0,0 +1,2 @@ + +%/home/dox/.config/nix-config/.jj/repo \ No newline at end of file diff --git a/.config/kitty/kitty.conf b/.config/kitty/kitty.conf old mode 100644 new mode 100755 index fb47dc8..4cb0165 --- a/.config/kitty/kitty.conf +++ b/.config/kitty/kitty.conf @@ -5,7 +5,7 @@ bold_font auto italic_font auto bold_italic_font auto # END_KITTY_FONTS -font_size 17 +font_size 13 # modify_font cell_width 95% modify_font cell_height 1.25 macos_thicken_font 0.8 @@ -23,13 +23,13 @@ cursor_shape block cursor_blink_interval 0.5 ease-in-out macos_colorspace displayp3 macos_option_as_alt yes -background_blur 30 -background_opacity 0.7 +# background_blur 30 +# background_opacity 0.7 confirm_os_window_close 0 hide_window_decorations titlebar-only mouse_hide_wait -3.0 window_padding_width 0 # BEGIN_KITTY_THEME -# Kanagawa_dragon +# Noctalia include current-theme.conf # END_KITTY_THEME diff --git a/.config/kitty/kitty.conf.bak b/.config/kitty/kitty.conf.bak new file mode 100644 index 0000000..c4ad4be --- /dev/null +++ b/.config/kitty/kitty.conf.bak @@ -0,0 +1,35 @@ +# vim: set ft=bash: +# BEGIN_KITTY_FONTS +font_family family="DepartureMono Nerd Font Mono" +bold_font auto +italic_font auto +bold_italic_font auto +# END_KITTY_FONTS +font_size 13 +# modify_font cell_width 95% +modify_font cell_height 1.25 +macos_thicken_font 0.8 +text_composition_strategy legacy +# # Automatically start tmux if not inside it +# shell /run/current-system/sw/bin/zsh -l -c "if command -v tmux &>/dev/null && [ -z \"\$TMUX\" ] && [ ! -f /tmp/kitty_tmux_started_\$USER ]; then touch /tmp/kitty_tmux_started_\$USER; tmux attach || tmux new -s Dev; else exec zsh; fi" +shell zsh -l -c '[ -z "$TMUX" ] && tmux attach -t Dev || tmux new -s Dev || zsh' +# shell fish -l -c 'test -z "$TMUX" && tmux attach -t Dev 2>/dev/null || tmux new -s Dev || fish' +enable_audio_bell yes +notify_on_cmd_finish unfocused +cursor_trail 12 +cursor_trail_start_threshold 0 +cursor_trail_decay 0.04 0.30 +cursor_shape block +cursor_blink_interval 0.5 ease-in-out +macos_colorspace displayp3 +macos_option_as_alt yes +# background_blur 30 +# background_opacity 0.7 +confirm_os_window_close 0 +hide_window_decorations titlebar-only +mouse_hide_wait -3.0 +window_padding_width 0 +# BEGIN_KITTY_THEME +# Kanagawa_dragon +include current-theme.conf +# END_KITTY_THEME diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua old mode 100644 new mode 100755 index aef59d8..48c95c8 --- a/.config/nvim/init.lua +++ b/.config/nvim/init.lua @@ -8,6 +8,16 @@ require("core.Mason-path") require("config.mason-verify") require("config.keymaps") require("config.opts") +require("vim._core.ui2").enable({ + enable = true, + msg = { + target = "cmd", + pager = { height = 0.5 }, + dialog = { height = 0.5 }, + cmd = { height = 0.5 }, + msg = { height = 0.5, timeout = 4500 }, + }, +}) require("config.autocmds") require("config.statusline") require("custom.startup") diff --git a/.config/nvim/lua/core/lsp.lua b/.config/nvim/lua/core/lsp.lua old mode 100644 new mode 100755 index 1564c90..7f0bf2a --- a/.config/nvim/lua/core/lsp.lua +++ b/.config/nvim/lua/core/lsp.lua @@ -1,4 +1,5 @@ -local capabilities = require("blink.cmp").get_lsp_capabilities() +local ok, blink = pcall(require, "blink.cmp") +local capabilities = ok and blink.get_lsp_capabilities() or {} capabilities = vim.tbl_deep_extend("force", capabilities, { workspace = { fileOperations = { diff --git a/.config/nvim/lua/core/pack.lua b/.config/nvim/lua/core/pack.lua old mode 100644 new mode 100755 index 5c8d1bd..8f87258 --- a/.config/nvim/lua/core/pack.lua +++ b/.config/nvim/lua/core/pack.lua @@ -3,77 +3,75 @@ local M = {} local pack_root = vim.fn.stdpath("data") .. "/site/pack/core/opt" local build_hooks = { - ["nvim-treesitter"] = ":TSUpdate", - ["mason.nvim"] = ":MasonUpdate", - ["blink.cmp"] = "cargo build --release", - ["fff.nvim"] = function() - require("fff.download").download_or_build_binary() - end, - ["cord.nvim"] = ":Cord update", + ["nvim-treesitter"] = ":TSUpdate", + ["mason.nvim"] = ":MasonUpdate", + ["blink.cmp"] = "cargo build --release", + ["cord.nvim"] = ":Cord update", + ["fff.nvim"] = "cargo build --release" } local function run_shell_build(name, cmd) - local cwd = pack_root .. "/" .. name - if vim.fn.isdirectory(cwd) == 0 then - vim.notify("Pack build path missing for " .. name, vim.log.levels.WARN) - return - end + local cwd = pack_root .. "/" .. name + if vim.fn.isdirectory(cwd) == 0 then + vim.notify("Pack build path missing for " .. name, vim.log.levels.WARN) + return + end - local result = vim.system({ "sh", "-c", cmd }, { cwd = cwd, text = true }):wait() - if result.code ~= 0 then - local stderr = result.stderr and result.stderr:gsub("%s+$", "") or "" - vim.notify("Pack build failed for " .. name .. ": " .. stderr, vim.log.levels.ERROR) - end + local result = vim.system({ "sh", "-c", cmd }, { cwd = cwd, text = true }):wait() + if result.code ~= 0 then + local stderr = result.stderr and result.stderr:gsub("%s+$", "") or "" + vim.notify("Pack build failed for " .. name .. ": " .. stderr, vim.log.levels.ERROR) + end end local function run_build(name, build) - if type(build) == "function" then - build() - return - end + if type(build) == "function" then + build() + return + end - if type(build) == "string" then - if build:sub(1, 1) == ":" then - vim.cmd(build) - else - run_shell_build(name, build) - end - end + if type(build) == "string" then + if build:sub(1, 1) == ":" then + vim.cmd(build) + else + run_shell_build(name, build) + end + end end vim.api.nvim_create_autocmd("PackChanged", { - callback = function(ev) - local kind = ev.data.kind - if kind ~= "install" and kind ~= "update" then - return - end + callback = function(ev) + local kind = ev.data.kind + if kind ~= "install" and kind ~= "update" then + return + end - local name = ev.data.spec and ev.data.spec.name - local build = name and build_hooks[name] or nil - if not build then - return - end + local name = ev.data.spec and ev.data.spec.name + local build = name and build_hooks[name] or nil + if not build then + return + end - if not ev.data.active then - vim.cmd.packadd(name) - end - run_build(name, build) - end, + if not ev.data.active then + vim.cmd.packadd(name) + end + run_build(name, build) + end, }) vim.schedule(function() - vim.api.nvim_exec_autocmds("User", { pattern = "VeryLazy" }) + vim.api.nvim_exec_autocmds("User", { pattern = "VeryLazy" }) end) function M.add(specs, opts) - opts = opts or {} - if opts.confirm == nil then - opts.confirm = false - end - if opts.load == nil then - opts.load = true - end - vim.pack.add(specs, opts) + opts = opts or {} + if opts.confirm == nil then + opts.confirm = false + end + if opts.load == nil then + opts.load = true + end + vim.pack.add(specs, opts) end return M diff --git a/.config/nvim/nvim-pack-lock.json b/.config/nvim/nvim-pack-lock.json old mode 100644 new mode 100755 diff --git a/.config/nvim/plugin/fff.lua b/.config/nvim/plugin/fff.lua old mode 100644 new mode 100755 index 9f4dbd2..07d5464 --- a/.config/nvim/plugin/fff.lua +++ b/.config/nvim/plugin/fff.lua @@ -1,22 +1,46 @@ local pack = require("core.pack") +vim.g.fff = { + lazy_sync = true, + debug = { + enabled = true, + show_scores = true, + }, + keymaps = { + close = "q", + move_up = "", + move_down = "", + }, + layout = { + prompt_position = "bottom", + }, +} + pack.add({ "https://github.com/dmtrKovalenko/fff.nvim" }) -require("fff").setup({ - debug = { - enabled = true, - show_scores = true, - }, - keymaps = { - close = "q", - move_up = "", - move_down = "", - }, - layout = { - prompt_position = "bottom", - }, +vim.api.nvim_create_autocmd("PackChanged", { + callback = function(ev) + local name, kind = ev.data.spec.name, ev.data.kind + if name == "fff.nvim" and (kind == "install" or kind == "update") then + if not ev.data.active then + vim.cmd.packadd("fff.nvim") + end + require("fff.download").download_or_build_binary() + end + end, }) vim.keymap.set("n", "fm", function() - require("fff").live_grep({ query = vim.fn.expand("") }) + require("fff").live_grep({ query = vim.fn.expand("") }) end, { desc = "Search current word" }) + +vim.api.nvim_create_autocmd("User", { + pattern = "VeryLazy", + callback = function() + local plugin_dir = vim.fn.stdpath("data") .. "/site/pack/core/opt/fff.nvim" + local binary = plugin_dir .. "/target/release/libfff_nvim.so" + if vim.fn.filereadable(binary) ~= 1 then + require("fff.download").download_or_build_binary() + end + end, +}) diff --git a/.config/nvim/plugin/snacks.lua b/.config/nvim/plugin/snacks.lua old mode 100644 new mode 100755 index 983bc2a..2a9c998 --- a/.config/nvim/plugin/snacks.lua +++ b/.config/nvim/plugin/snacks.lua @@ -5,62 +5,60 @@ pack.add({ "https://github.com/folke/snacks.nvim" }) local Snacks = require("snacks") Snacks.setup({ - dashboard = { enabled = false }, - bigfile = { enabled = true }, - dim = { - enabled = true, - padding = { 4, 4 }, - alpha = 0.4, - exclude = {}, - }, - indent = { enabled = false }, - input = { enabled = false }, - notifier = { - enabled = true, - timeout = 3000, - }, - quickfile = { enabled = true }, - notify = { enabled = true }, - scope = { enabled = true }, - scroll = { enabled = true }, - scratch = { enabled = true }, - words = { enabled = true }, - toggle = { enabled = true }, - image = { enabled = true }, - zen = { enabled = true }, - lazygit = { enabled = false }, - animate = { enabled = false }, + dashboard = { enabled = false }, + bigfile = { enabled = true }, + dim = { + enabled = true, + padding = { 4, 4 }, + alpha = 0.4, + exclude = {}, + }, + indent = { enabled = false }, + input = { enabled = false }, + notifier = { + enabled = false, + -- timeout = 3000, + }, + quickfile = { enabled = true }, + notify = { enabled = false }, + scope = { enabled = true }, + scroll = { enabled = true }, + scratch = { enabled = true }, + words = { enabled = true }, + toggle = { enabled = true }, + image = { enabled = true }, + zen = { enabled = true }, + lazygit = { enabled = false }, + animate = { enabled = false }, }) vim.api.nvim_create_autocmd("User", { - pattern = "VeryLazy", - callback = function() - _G.dd = function(...) - Snacks.debug.inspect(...) - end - _G.bt = function() - Snacks.debug.backtrace() - end - vim.print = _G.dd - Snacks.dim() - Snacks.toggle.scroll():map("uS") - Snacks.toggle.animate():map("ua") - Snacks.toggle.option("wrap", { name = "Wrap" }):map("uw") - Snacks.toggle.option("relativenumber", { name = "Relative Number" }):map("uL") - Snacks.toggle.diagnostics():map("ud") - Snacks.toggle.line_number():map("ul") - Snacks.toggle - .option("conceallevel", { off = 0, on = vim.o.conceallevel > 0 and vim.o.conceallevel or 2 }) - :map("uc") - Snacks.toggle.treesitter():map("uT") - Snacks.toggle - .option("background", { off = "light", on = "dark", name = "Dark Background" }) - :map("ub") - Snacks.toggle.inlay_hints():map("uh") - Snacks.toggle.indent():map("ug") - Snacks.toggle.profiler():map("pp") - Snacks.toggle.profiler_highlights():map("ph") - Snacks.toggle.zen():map("uz") - Snacks.toggle.zoom():map("wm") - end, + pattern = "VeryLazy", + callback = function() + _G.dd = function(...) + Snacks.debug.inspect(...) + end + _G.bt = function() + Snacks.debug.backtrace() + end + vim.print = _G.dd + Snacks.dim() + Snacks.toggle.scroll():map("uS") + Snacks.toggle.animate():map("ua") + Snacks.toggle.option("wrap", { name = "Wrap" }):map("uw") + Snacks.toggle.option("relativenumber", { name = "Relative Number" }):map("uL") + Snacks.toggle.diagnostics():map("ud") + Snacks.toggle.line_number():map("ul") + Snacks.toggle + .option("conceallevel", { off = 0, on = vim.o.conceallevel > 0 and vim.o.conceallevel or 2 }) + :map("uc") + Snacks.toggle.treesitter():map("uT") + Snacks.toggle.option("background", { off = "light", on = "dark", name = "Dark Background" }):map("ub") + Snacks.toggle.inlay_hints():map("uh") + Snacks.toggle.indent():map("ug") + Snacks.toggle.profiler():map("pp") + Snacks.toggle.profiler_highlights():map("ph") + Snacks.toggle.zen():map("uz") + Snacks.toggle.zoom():map("wm") + end, }) diff --git a/.config/nvim/plugin/theme.lua b/.config/nvim/plugin/theme.lua old mode 100644 new mode 100755 index 4fb3547..2c96200 --- a/.config/nvim/plugin/theme.lua +++ b/.config/nvim/plugin/theme.lua @@ -11,7 +11,12 @@ pack.add({ "https://github.com/darianmorat/gruvdark.nvim", "https://github.com/connormxfadden/petrolnoir.nvim", "https://github.com/mcauley-penney/techbase.nvim", + "https://github.com/54L1M/Oshen.nvim", }) +require("oshen").setup({ + transparent = true, -- set false for opaque background +}) +vim.cmd.colorscheme("Oshen") require("vague").setup({ transparent = true, @@ -36,7 +41,7 @@ require("koda").setup({ require("zen").setup({ transparent = false }) -vim.cmd("colorscheme zen") +-- vim.cmd("colorscheme zen") require("darcubox").setup({ options = { diff --git a/.config/opencode/opencode.json b/.config/opencode/opencode.json old mode 100644 new mode 100755 index a29d038..86358e9 --- a/.config/opencode/opencode.json +++ b/.config/opencode/opencode.json @@ -11,7 +11,6 @@ } } }, - "theme": "lucent-orng", "default_agent": "plan", "autoshare": false, "autoupdate": "notify" diff --git a/.config/opencode/opencode.json.tui-migration.bak b/.config/opencode/opencode.json.tui-migration.bak new file mode 100644 index 0000000..a29d038 --- /dev/null +++ b/.config/opencode/opencode.json.tui-migration.bak @@ -0,0 +1,18 @@ +{ + "$schema": "https://opencode.ai/config.json", + "mcp": { + "github": { + "enabled": false, + "type": "local", + "command": ["bunx", "-y", "@modelcontextprotocol/server-github"], + "enabled": true, + "environment": { + "GITHUB_PERSONAL_ACCESS_TOKEN": "{env:GITHUB_PERSONAL_ACCESS_TOKEN}" + } + } + }, + "theme": "lucent-orng", + "default_agent": "plan", + "autoshare": false, + "autoupdate": "notify" +} diff --git a/.config/opencode/package-lock.json b/.config/opencode/package-lock.json new file mode 100644 index 0000000..70c7635 --- /dev/null +++ b/.config/opencode/package-lock.json @@ -0,0 +1,774 @@ +{ + "name": "opencode", + "version": "file:../../dot/.config/opencode", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "dependencies": { + "@opencode-ai/plugin": "1.14.46" + } + }, + "../../dot/.config/opencode/node_modules/@msgpackr-extract/msgpackr-extract-darwin-arm64": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-arm64/-/msgpackr-extract-darwin-arm64-3.0.3.tgz", + "integrity": "sha512-QZHtlVgbAdy2zAqNA9Gu1UpIuI8Xvsd1v8ic6B2pZmeFnFcMWiPLfWXh7TVw4eGEZ/C9TH281KwhVoeQUKbyjw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "../../dot/.config/opencode/node_modules/@msgpackr-extract/msgpackr-extract-darwin-x64": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-x64/-/msgpackr-extract-darwin-x64-3.0.3.tgz", + "integrity": "sha512-mdzd3AVzYKuUmiWOQ8GNhl64/IoFGol569zNRdkLReh6LRLHOXxU4U8eq0JwaD8iFHdVGqSy4IjFL4reoWCDFw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "../../dot/.config/opencode/node_modules/@msgpackr-extract/msgpackr-extract-linux-arm": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm/-/msgpackr-extract-linux-arm-3.0.3.tgz", + "integrity": "sha512-fg0uy/dG/nZEXfYilKoRe7yALaNmHoYeIoJuJ7KJ+YyU2bvY8vPv27f7UKhGRpY6euFYqEVhxCFZgAUNQBM3nw==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "../../dot/.config/opencode/node_modules/@msgpackr-extract/msgpackr-extract-linux-arm64": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm64/-/msgpackr-extract-linux-arm64-3.0.3.tgz", + "integrity": "sha512-YxQL+ax0XqBJDZiKimS2XQaf+2wDGVa1enVRGzEvLLVFeqa5kx2bWbtcSXgsxjQB7nRqqIGFIcLteF/sHeVtQg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "../../dot/.config/opencode/node_modules/@msgpackr-extract/msgpackr-extract-linux-x64": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-x64/-/msgpackr-extract-linux-x64-3.0.3.tgz", + "integrity": "sha512-cvwNfbP07pKUfq1uH+S6KJ7dT9K8WOE4ZiAcsrSes+UY55E/0jLYc+vq+DO7jlmqRb5zAggExKm0H7O/CBaesg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "../../dot/.config/opencode/node_modules/@msgpackr-extract/msgpackr-extract-win32-x64": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-win32-x64/-/msgpackr-extract-win32-x64-3.0.3.tgz", + "integrity": "sha512-x0fWaQtYp4E6sktbsdAqnehxDgEc/VwM7uLsRCYWaiGu0ykYdZPiS8zCWdnjHwyiumousxfBm4SO31eXqwEZhQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "../../dot/.config/opencode/node_modules/@opencode-ai/plugin": { + "version": "1.14.46", + "resolved": "https://registry.npmjs.org/@opencode-ai/plugin/-/plugin-1.14.46.tgz", + "integrity": "sha512-JXV0h/dMFGVmEvlKSrbkMeiiIafwWlAGTbAQ4KaK1Bn5yWCFx5DkYVcS3BvgebdJEPkQ4tjVKmG/LHjfZwbjkA==", + "license": "MIT", + "dependencies": { + "@opencode-ai/sdk": "1.14.46", + "effect": "4.0.0-beta.59", + "zod": "4.1.8" + }, + "peerDependencies": { + "@opentui/core": ">=0.2.6", + "@opentui/keymap": ">=0.2.6", + "@opentui/solid": ">=0.2.6" + }, + "peerDependenciesMeta": { + "@opentui/core": { + "optional": true + }, + "@opentui/keymap": { + "optional": true + }, + "@opentui/solid": { + "optional": true + } + } + }, + "../../dot/.config/opencode/node_modules/@opencode-ai/sdk": { + "version": "1.14.46", + "resolved": "https://registry.npmjs.org/@opencode-ai/sdk/-/sdk-1.14.46.tgz", + "integrity": "sha512-7KOMuoCkNI+bLOw3GCg0nWZ5m7A/MzNsyLfTbZYmE/DIaUqkV2LNRULtrW6PHL1WtYVmJEFPws4dbw/4dVxjzA==", + "license": "MIT", + "dependencies": { + "cross-spawn": "7.0.6" + } + }, + "../../dot/.config/opencode/node_modules/@standard-schema/spec": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz", + "integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==", + "license": "MIT" + }, + "../../dot/.config/opencode/node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "../../dot/.config/opencode/node_modules/detect-libc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "license": "Apache-2.0", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "../../dot/.config/opencode/node_modules/effect": { + "version": "4.0.0-beta.59", + "resolved": "https://registry.npmjs.org/effect/-/effect-4.0.0-beta.59.tgz", + "integrity": "sha512-xyUDLeHSe8d6lWGOvR6Fgn2HL6gYeTZ/S4Jzk9uc4ZUxMPPsNZlNXrvk0C7/utQFzeX7uAWcVnG2BjbA0SRoAA==", + "license": "MIT", + "dependencies": { + "@standard-schema/spec": "^1.1.0", + "fast-check": "^4.6.0", + "find-my-way-ts": "^0.1.6", + "ini": "^6.0.0", + "kubernetes-types": "^1.30.0", + "msgpackr": "^1.11.9", + "multipasta": "^0.2.7", + "toml": "^4.1.1", + "uuid": "^13.0.0", + "yaml": "^2.8.3" + } + }, + "../../dot/.config/opencode/node_modules/fast-check": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/fast-check/-/fast-check-4.7.0.tgz", + "integrity": "sha512-NsZRtqvSSoCP0HbNjUD+r1JH8zqZalyp6gLY9e7OYs7NK9b6AHOs2baBFeBG7bVNsuoukh89x2Yg3rPsul8ziQ==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/dubzzz" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fast-check" + } + ], + "license": "MIT", + "dependencies": { + "pure-rand": "^8.0.0" + }, + "engines": { + "node": ">=12.17.0" + } + }, + "../../dot/.config/opencode/node_modules/find-my-way-ts": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/find-my-way-ts/-/find-my-way-ts-0.1.6.tgz", + "integrity": "sha512-a85L9ZoXtNAey3Y6Z+eBWW658kO/MwR7zIafkIUPUMf3isZG0NCs2pjW2wtjxAKuJPxMAsHUIP4ZPGv0o5gyTA==", + "license": "MIT" + }, + "../../dot/.config/opencode/node_modules/ini": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-6.0.0.tgz", + "integrity": "sha512-IBTdIkzZNOpqm7q3dRqJvMaldXjDHWkEDfrwGEQTs5eaQMWV+djAhR+wahyNNMAa+qpbDUhBMVt4ZKNwpPm7xQ==", + "license": "ISC", + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "../../dot/.config/opencode/node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "license": "ISC" + }, + "../../dot/.config/opencode/node_modules/kubernetes-types": { + "version": "1.30.0", + "resolved": "https://registry.npmjs.org/kubernetes-types/-/kubernetes-types-1.30.0.tgz", + "integrity": "sha512-Dew1okvhM/SQcIa2rcgujNndZwU8VnSapDgdxlYoB84ZlpAD43U6KLAFqYo17ykSFGHNPrg0qry0bP+GJd9v7Q==", + "license": "Apache-2.0" + }, + "../../dot/.config/opencode/node_modules/msgpackr": { + "version": "1.11.12", + "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.11.12.tgz", + "integrity": "sha512-RBdJ1Un7yGlXWajrkxcSa93nvQ0w4zBf60c0yYv7YtBelP8H2FA7XsfBbMHtXKXUMUxH7zV3Zuozh+kUQWhHvg==", + "license": "MIT", + "optionalDependencies": { + "msgpackr-extract": "^3.0.2" + } + }, + "../../dot/.config/opencode/node_modules/msgpackr-extract": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/msgpackr-extract/-/msgpackr-extract-3.0.3.tgz", + "integrity": "sha512-P0efT1C9jIdVRefqjzOQ9Xml57zpOXnIuS+csaB4MdZbTdmGDLo8XhzBG1N7aO11gKDDkJvBLULeFTo46wwreA==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "node-gyp-build-optional-packages": "5.2.2" + }, + "bin": { + "download-msgpackr-prebuilds": "bin/download-prebuilds.js" + }, + "optionalDependencies": { + "@msgpackr-extract/msgpackr-extract-darwin-arm64": "3.0.3", + "@msgpackr-extract/msgpackr-extract-darwin-x64": "3.0.3", + "@msgpackr-extract/msgpackr-extract-linux-arm": "3.0.3", + "@msgpackr-extract/msgpackr-extract-linux-arm64": "3.0.3", + "@msgpackr-extract/msgpackr-extract-linux-x64": "3.0.3", + "@msgpackr-extract/msgpackr-extract-win32-x64": "3.0.3" + } + }, + "../../dot/.config/opencode/node_modules/multipasta": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/multipasta/-/multipasta-0.2.7.tgz", + "integrity": "sha512-KPA58d68KgGil15oDqXjkUBEBYc00XvbPj5/X+dyzeo/lWm9Nc25pQRlf1D+gv4OpK7NM0J1odrbu9JNNGvynA==", + "license": "MIT" + }, + "../../dot/.config/opencode/node_modules/node-gyp-build-optional-packages": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.2.2.tgz", + "integrity": "sha512-s+w+rBWnpTMwSFbaE0UXsRlg7hU4FjekKU4eyAih5T8nJuNZT1nNsskXpxmeqSK9UzkBl6UgRlnKc8hz8IEqOw==", + "license": "MIT", + "optional": true, + "dependencies": { + "detect-libc": "^2.0.1" + }, + "bin": { + "node-gyp-build-optional-packages": "bin.js", + "node-gyp-build-optional-packages-optional": "optional.js", + "node-gyp-build-optional-packages-test": "build-test.js" + } + }, + "../../dot/.config/opencode/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../dot/.config/opencode/node_modules/pure-rand": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-8.4.0.tgz", + "integrity": "sha512-IoM8YF/jY0hiugFo/wOWqfmarlE6J0wc6fDK1PhftMk7MGhVZl88sZimmqBBFomLOCSmcCCpsfj7wXASCpvK9A==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/dubzzz" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fast-check" + } + ], + "license": "MIT" + }, + "../../dot/.config/opencode/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../dot/.config/opencode/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../dot/.config/opencode/node_modules/toml": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/toml/-/toml-4.1.1.tgz", + "integrity": "sha512-EBJnVBr3dTXdA89WVFoAIPUqkBjxPMwRqsfuo1r240tKFHXv3zgca4+NJib/h6TyvGF7vOawz0jGuryJCdNHrw==", + "license": "MIT", + "engines": { + "node": ">=20" + } + }, + "../../dot/.config/opencode/node_modules/uuid": { + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-13.0.2.tgz", + "integrity": "sha512-vzi9uRZ926x4XV73S/4qQaTwPXM2JBj6/6lI/byHH1jOpCzb0zDbfytgA9LcN/hzb2l7WQSQnxITOVx5un/wGw==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist-node/bin/uuid" + } + }, + "../../dot/.config/opencode/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "../../dot/.config/opencode/node_modules/yaml": { + "version": "2.8.4", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.4.tgz", + "integrity": "sha512-ml/JPOj9fOQK8RNnWojA67GbZ0ApXAUlN2UQclwv2eVgTgn7O9gg9o7paZWKMp4g0H3nTLtS9LVzhkpOFIKzog==", + "license": "ISC", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14.6" + }, + "funding": { + "url": "https://github.com/sponsors/eemeli" + } + }, + "../../dot/.config/opencode/node_modules/zod": { + "version": "4.1.8", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.8.tgz", + "integrity": "sha512-5R1P+WwQqmmMIEACyzSvo4JXHY5WiAFHRMg+zBZKgKS+Q1viRa0C1hmUKtHltoIFKtIdki3pRxkmpP74jnNYHQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, + "../../dot/dot/.config/opencode/node_modules/@msgpackr-extract/msgpackr-extract-darwin-arm64": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-arm64/-/msgpackr-extract-darwin-arm64-3.0.3.tgz", + "integrity": "sha512-QZHtlVgbAdy2zAqNA9Gu1UpIuI8Xvsd1v8ic6B2pZmeFnFcMWiPLfWXh7TVw4eGEZ/C9TH281KwhVoeQUKbyjw==", + "cpu": [ + "arm64" + ], + "extraneous": true, + "license": "MIT", + "os": [ + "darwin" + ] + }, + "../../dot/dot/.config/opencode/node_modules/@msgpackr-extract/msgpackr-extract-darwin-x64": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-x64/-/msgpackr-extract-darwin-x64-3.0.3.tgz", + "integrity": "sha512-mdzd3AVzYKuUmiWOQ8GNhl64/IoFGol569zNRdkLReh6LRLHOXxU4U8eq0JwaD8iFHdVGqSy4IjFL4reoWCDFw==", + "cpu": [ + "x64" + ], + "extraneous": true, + "license": "MIT", + "os": [ + "darwin" + ] + }, + "../../dot/dot/.config/opencode/node_modules/@msgpackr-extract/msgpackr-extract-linux-arm": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm/-/msgpackr-extract-linux-arm-3.0.3.tgz", + "integrity": "sha512-fg0uy/dG/nZEXfYilKoRe7yALaNmHoYeIoJuJ7KJ+YyU2bvY8vPv27f7UKhGRpY6euFYqEVhxCFZgAUNQBM3nw==", + "cpu": [ + "arm" + ], + "extraneous": true, + "license": "MIT", + "os": [ + "linux" + ] + }, + "../../dot/dot/.config/opencode/node_modules/@msgpackr-extract/msgpackr-extract-linux-arm64": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm64/-/msgpackr-extract-linux-arm64-3.0.3.tgz", + "integrity": "sha512-YxQL+ax0XqBJDZiKimS2XQaf+2wDGVa1enVRGzEvLLVFeqa5kx2bWbtcSXgsxjQB7nRqqIGFIcLteF/sHeVtQg==", + "cpu": [ + "arm64" + ], + "extraneous": true, + "license": "MIT", + "os": [ + "linux" + ] + }, + "../../dot/dot/.config/opencode/node_modules/@msgpackr-extract/msgpackr-extract-linux-x64": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-x64/-/msgpackr-extract-linux-x64-3.0.3.tgz", + "integrity": "sha512-cvwNfbP07pKUfq1uH+S6KJ7dT9K8WOE4ZiAcsrSes+UY55E/0jLYc+vq+DO7jlmqRb5zAggExKm0H7O/CBaesg==", + "cpu": [ + "x64" + ], + "extraneous": true, + "license": "MIT", + "os": [ + "linux" + ] + }, + "../../dot/dot/.config/opencode/node_modules/@msgpackr-extract/msgpackr-extract-win32-x64": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-win32-x64/-/msgpackr-extract-win32-x64-3.0.3.tgz", + "integrity": "sha512-x0fWaQtYp4E6sktbsdAqnehxDgEc/VwM7uLsRCYWaiGu0ykYdZPiS8zCWdnjHwyiumousxfBm4SO31eXqwEZhQ==", + "cpu": [ + "x64" + ], + "extraneous": true, + "license": "MIT", + "os": [ + "win32" + ] + }, + "../../dot/dot/.config/opencode/node_modules/@opencode-ai/plugin": { + "version": "1.14.46", + "resolved": "https://registry.npmjs.org/@opencode-ai/plugin/-/plugin-1.14.46.tgz", + "integrity": "sha512-JXV0h/dMFGVmEvlKSrbkMeiiIafwWlAGTbAQ4KaK1Bn5yWCFx5DkYVcS3BvgebdJEPkQ4tjVKmG/LHjfZwbjkA==", + "extraneous": true, + "license": "MIT", + "dependencies": { + "@opencode-ai/sdk": "1.14.46", + "effect": "4.0.0-beta.59", + "zod": "4.1.8" + }, + "peerDependencies": { + "@opentui/core": ">=0.2.6", + "@opentui/keymap": ">=0.2.6", + "@opentui/solid": ">=0.2.6" + }, + "peerDependenciesMeta": { + "@opentui/core": { + "optional": true + }, + "@opentui/keymap": { + "optional": true + }, + "@opentui/solid": { + "optional": true + } + } + }, + "../../dot/dot/.config/opencode/node_modules/@opencode-ai/sdk": { + "version": "1.14.46", + "resolved": "https://registry.npmjs.org/@opencode-ai/sdk/-/sdk-1.14.46.tgz", + "integrity": "sha512-7KOMuoCkNI+bLOw3GCg0nWZ5m7A/MzNsyLfTbZYmE/DIaUqkV2LNRULtrW6PHL1WtYVmJEFPws4dbw/4dVxjzA==", + "extraneous": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "7.0.6" + } + }, + "../../dot/dot/.config/opencode/node_modules/@standard-schema/spec": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz", + "integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==", + "extraneous": true, + "license": "MIT" + }, + "../../dot/dot/.config/opencode/node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "extraneous": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "../../dot/dot/.config/opencode/node_modules/detect-libc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "extraneous": true, + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "../../dot/dot/.config/opencode/node_modules/effect": { + "version": "4.0.0-beta.59", + "resolved": "https://registry.npmjs.org/effect/-/effect-4.0.0-beta.59.tgz", + "integrity": "sha512-xyUDLeHSe8d6lWGOvR6Fgn2HL6gYeTZ/S4Jzk9uc4ZUxMPPsNZlNXrvk0C7/utQFzeX7uAWcVnG2BjbA0SRoAA==", + "extraneous": true, + "license": "MIT", + "dependencies": { + "@standard-schema/spec": "^1.1.0", + "fast-check": "^4.6.0", + "find-my-way-ts": "^0.1.6", + "ini": "^6.0.0", + "kubernetes-types": "^1.30.0", + "msgpackr": "^1.11.9", + "multipasta": "^0.2.7", + "toml": "^4.1.1", + "uuid": "^13.0.0", + "yaml": "^2.8.3" + } + }, + "../../dot/dot/.config/opencode/node_modules/fast-check": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/fast-check/-/fast-check-4.7.0.tgz", + "integrity": "sha512-NsZRtqvSSoCP0HbNjUD+r1JH8zqZalyp6gLY9e7OYs7NK9b6AHOs2baBFeBG7bVNsuoukh89x2Yg3rPsul8ziQ==", + "extraneous": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/dubzzz" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fast-check" + } + ], + "license": "MIT", + "dependencies": { + "pure-rand": "^8.0.0" + }, + "engines": { + "node": ">=12.17.0" + } + }, + "../../dot/dot/.config/opencode/node_modules/find-my-way-ts": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/find-my-way-ts/-/find-my-way-ts-0.1.6.tgz", + "integrity": "sha512-a85L9ZoXtNAey3Y6Z+eBWW658kO/MwR7zIafkIUPUMf3isZG0NCs2pjW2wtjxAKuJPxMAsHUIP4ZPGv0o5gyTA==", + "extraneous": true, + "license": "MIT" + }, + "../../dot/dot/.config/opencode/node_modules/ini": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-6.0.0.tgz", + "integrity": "sha512-IBTdIkzZNOpqm7q3dRqJvMaldXjDHWkEDfrwGEQTs5eaQMWV+djAhR+wahyNNMAa+qpbDUhBMVt4ZKNwpPm7xQ==", + "extraneous": true, + "license": "ISC", + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "../../dot/dot/.config/opencode/node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "extraneous": true, + "license": "ISC" + }, + "../../dot/dot/.config/opencode/node_modules/kubernetes-types": { + "version": "1.30.0", + "resolved": "https://registry.npmjs.org/kubernetes-types/-/kubernetes-types-1.30.0.tgz", + "integrity": "sha512-Dew1okvhM/SQcIa2rcgujNndZwU8VnSapDgdxlYoB84ZlpAD43U6KLAFqYo17ykSFGHNPrg0qry0bP+GJd9v7Q==", + "extraneous": true, + "license": "Apache-2.0" + }, + "../../dot/dot/.config/opencode/node_modules/msgpackr": { + "version": "1.11.12", + "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.11.12.tgz", + "integrity": "sha512-RBdJ1Un7yGlXWajrkxcSa93nvQ0w4zBf60c0yYv7YtBelP8H2FA7XsfBbMHtXKXUMUxH7zV3Zuozh+kUQWhHvg==", + "extraneous": true, + "license": "MIT", + "optionalDependencies": { + "msgpackr-extract": "^3.0.2" + } + }, + "../../dot/dot/.config/opencode/node_modules/msgpackr-extract": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/msgpackr-extract/-/msgpackr-extract-3.0.3.tgz", + "integrity": "sha512-P0efT1C9jIdVRefqjzOQ9Xml57zpOXnIuS+csaB4MdZbTdmGDLo8XhzBG1N7aO11gKDDkJvBLULeFTo46wwreA==", + "extraneous": true, + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "node-gyp-build-optional-packages": "5.2.2" + }, + "bin": { + "download-msgpackr-prebuilds": "bin/download-prebuilds.js" + }, + "optionalDependencies": { + "@msgpackr-extract/msgpackr-extract-darwin-arm64": "3.0.3", + "@msgpackr-extract/msgpackr-extract-darwin-x64": "3.0.3", + "@msgpackr-extract/msgpackr-extract-linux-arm": "3.0.3", + "@msgpackr-extract/msgpackr-extract-linux-arm64": "3.0.3", + "@msgpackr-extract/msgpackr-extract-linux-x64": "3.0.3", + "@msgpackr-extract/msgpackr-extract-win32-x64": "3.0.3" + } + }, + "../../dot/dot/.config/opencode/node_modules/multipasta": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/multipasta/-/multipasta-0.2.7.tgz", + "integrity": "sha512-KPA58d68KgGil15oDqXjkUBEBYc00XvbPj5/X+dyzeo/lWm9Nc25pQRlf1D+gv4OpK7NM0J1odrbu9JNNGvynA==", + "extraneous": true, + "license": "MIT" + }, + "../../dot/dot/.config/opencode/node_modules/node-gyp-build-optional-packages": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.2.2.tgz", + "integrity": "sha512-s+w+rBWnpTMwSFbaE0UXsRlg7hU4FjekKU4eyAih5T8nJuNZT1nNsskXpxmeqSK9UzkBl6UgRlnKc8hz8IEqOw==", + "extraneous": true, + "license": "MIT", + "dependencies": { + "detect-libc": "^2.0.1" + }, + "bin": { + "node-gyp-build-optional-packages": "bin.js", + "node-gyp-build-optional-packages-optional": "optional.js", + "node-gyp-build-optional-packages-test": "build-test.js" + } + }, + "../../dot/dot/.config/opencode/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "extraneous": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../dot/dot/.config/opencode/node_modules/pure-rand": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-8.4.0.tgz", + "integrity": "sha512-IoM8YF/jY0hiugFo/wOWqfmarlE6J0wc6fDK1PhftMk7MGhVZl88sZimmqBBFomLOCSmcCCpsfj7wXASCpvK9A==", + "extraneous": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/dubzzz" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fast-check" + } + ], + "license": "MIT" + }, + "../../dot/dot/.config/opencode/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "extraneous": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../../dot/dot/.config/opencode/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "extraneous": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../../dot/dot/.config/opencode/node_modules/toml": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/toml/-/toml-4.1.1.tgz", + "integrity": "sha512-EBJnVBr3dTXdA89WVFoAIPUqkBjxPMwRqsfuo1r240tKFHXv3zgca4+NJib/h6TyvGF7vOawz0jGuryJCdNHrw==", + "extraneous": true, + "license": "MIT", + "engines": { + "node": ">=20" + } + }, + "../../dot/dot/.config/opencode/node_modules/uuid": { + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-13.0.2.tgz", + "integrity": "sha512-vzi9uRZ926x4XV73S/4qQaTwPXM2JBj6/6lI/byHH1jOpCzb0zDbfytgA9LcN/hzb2l7WQSQnxITOVx5un/wGw==", + "extraneous": true, + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist-node/bin/uuid" + } + }, + "../../dot/dot/.config/opencode/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "extraneous": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "../../dot/dot/.config/opencode/node_modules/yaml": { + "version": "2.8.4", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.4.tgz", + "integrity": "sha512-ml/JPOj9fOQK8RNnWojA67GbZ0ApXAUlN2UQclwv2eVgTgn7O9gg9o7paZWKMp4g0H3nTLtS9LVzhkpOFIKzog==", + "extraneous": true, + "license": "ISC", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14.6" + }, + "funding": { + "url": "https://github.com/sponsors/eemeli" + } + }, + "../../dot/dot/.config/opencode/node_modules/zod": { + "version": "4.1.8", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.8.tgz", + "integrity": "sha512-5R1P+WwQqmmMIEACyzSvo4JXHY5WiAFHRMg+zBZKgKS+Q1viRa0C1hmUKtHltoIFKtIdki3pRxkmpP74jnNYHQ==", + "extraneous": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + } + } +} diff --git a/.config/starship.toml b/.config/starship.toml old mode 100644 new mode 100755 index 648e694..4abde23 --- a/.config/starship.toml +++ b/.config/starship.toml @@ -1,7 +1,7 @@ "$schema" = 'https://starship.rs/config-schema.json' # A minimal left prompt format = """ -$os\ +# $os\ $directory\ $line_break\ $character\ @@ -82,7 +82,7 @@ ignore_timeout = true [os.symbols] Macos = " " -Linux = " " +Linux = " " Windows = " " [character] diff --git a/.config/tmux/tmux.conf b/.config/tmux/tmux.conf old mode 100644 new mode 100755 index 7e8717d..1f45374 --- a/.config/tmux/tmux.conf +++ b/.config/tmux/tmux.conf @@ -1,7 +1,9 @@ -# to support 256 colors and kitty protocol + # to support 256 colors and kitty protocol # set -sg terminal-overrides ",*:RGB" +# set -g default-terminal "tmux-256color" set -ga terminal-features ",xterm-kitty:RGB:kitty" -set -g default-terminal "${TERM}" +set -g default-terminal "screen-256color" +# set -ag terminal-overrides ",xterm-256color:RGB" set -g prefix C-a unbind C-b bind-key C-a send-prefix @@ -9,9 +11,9 @@ unbind % bind / split-window -h -l 50% -c "#{pane_current_path}" unbind '"' bind - split-window -v -l 20% -c "#{pane_current_path}" -bind t set status bind Z setw synchronize-panes -# bind c new-window -c "#{pane_current_path}" +unbind c +bind c new-window -c "#{pane_current_path}" unbind r bind r source-file ~/.config/tmux/tmux.conf \; display-message "config reloaded" bind j resize-pane -D 5 @@ -20,6 +22,8 @@ bind l resize-pane -R 5 bind h resize-pane -L 5 unbind x bind-key x kill-pane +unbind t +bind t set -g status # make new session bind-key S command-prompt -p "Enter session name:" "new-session -s '%%'" unbind-key K @@ -31,8 +35,6 @@ bind-key -T copy-mode-vi 'C-j' select-pane -D bind-key -T copy-mode-vi 'C-k' select-pane -U bind-key -T copy-mode-vi 'C-l' select-pane -R bind-key -T copy-mode-vi 'C-\' select-pane -l -# shell as deafualt -set-option -g default-shell /run/current-system/sw/bin/zsh set -g mouse on # Border lines between panes are thicker # single -> single lines using ACS or UTF-8 characters @@ -59,22 +61,35 @@ set -g cursor-style blinking-block #set cursor-style set -g set-clipboard on # use system clipboard set -g update-environment 'DISPLAY SSH_ASKPASS SSH_AGENT_PID SSH_AUTH_SOCK GPG_AGENT_INFO' set -g allow-passthrough on -# status bar -set -g pane-active-border-style 'fg=#ecba73,bg=default' -set -g pane-border-style 'fg=brightblack,bg=default' -set -g status off -set -g status-position bottom -set -g status-justify absolute-centre -set -g status-style "bg=default" -set -g status-style 'bg=default,fg=brightwhite' -set -g status-left "#[fg=#{?client_prefix,#ecba73,#5e929b}]#{?client_prefix, 󰳽 , -}#S " +# style +##### colors ##### +set -g @yellow "#ecba73" +set -g @blue "#5e929b" +set -g @green "#98971a" + +##### status bar ##### +set -g status-position top +set -g status-style bg=default +set -g status-left-length 100 + +set -g pane-active-border-style "fg=#{@yellow}" +set -g pane-border-style "fg=brightblack" + +set -g status-left "#[fg=#{?client_prefix,#{@yellow},#{@blue}}]#{?client_prefix,󰳽,} #S | " set -g status-right "" -# wiindow option -set -g window-status-format "#[fg=brightblack]#{?window_zoomed_flag,,} #W" -set -g window-status-current-format "#[fg=#5e929b,bold]#{?window_zoomed_flag,,} #W " -set -g window-status-bell-style "fg=red,nobold" + +##### windows ##### +set -g window-status-format \ +"#[fg=#{@blue}]#{?window_zoomed_flag, ,}#I:#W" + +set -g window-status-current-format \ +"#[fg=#{@yellow},bold]#{?window_zoomed_flag, , }#I:#W" + +##### misc ##### +set -g message-style "fg=#{@yellow}" +set -g window-status-bell-style "fg=red" # remove delay for exiting insert mode with ESC in Neovim -set -sg escape-time 10 +set -sg escape-time 0 # tmux sessionizer bind f display-popup -E "zsh -i -c tmux-sessionizer" bind C-n run-shell "tmux neww ~/.config/scripts/notes.sh" diff --git a/.config/yazi/flavors/noctalia.yazi/flavor.toml b/.config/yazi/flavors/noctalia.yazi/flavor.toml index 3e77dd8..f0c2e3e 100644 --- a/.config/yazi/flavors/noctalia.yazi/flavor.toml +++ b/.config/yazi/flavors/noctalia.yazi/flavor.toml @@ -1,6 +1,3 @@ -<<<<<<< conflict 1 of 1 -%%%%%%% diff from: tkpnspwt 3c6f9c8a "archy: set up the dotfiles" (parents of rebased revision) -\\\\\\\ to: vkurrxqq baea8580 "chore: update keymaps and opts" (rebase destination) -# : Manager [[[ - -[mgr] diff --git a/.config/yazi/theme.toml b/.config/yazi/theme.toml old mode 100644 new mode 100755 index 3717671..5396edc --- a/.config/yazi/theme.toml +++ b/.config/yazi/theme.toml @@ -1,2 +1,4 @@ [flavor] -dark = "sunset" +light = "noctalia" +dark = "noctalia" +light = "noctalia" diff --git a/pkgs/aurlist.text b/pkgs/aurlist.text new file mode 100644 index 0000000..e4557da --- /dev/null +++ b/pkgs/aurlist.text @@ -0,0 +1,10 @@ +macbook12-spi-driver-dkms +mbpfan +noctalia-shell +opencode-bin +otf-departure-mono-nerd +paru +paru-debug +vesktop-bin +yay-debug +zen-browser-bin diff --git a/pkgs/pkgs.text b/pkgs/pkgs.text new file mode 100644 index 0000000..389c9ca --- /dev/null +++ b/pkgs/pkgs.text @@ -0,0 +1,97 @@ +acpi +alacritty +alsa-utils +base +base-devel +bat +bluez +bluez-deprecated-tools +bluez-utils +brightnessctl +btop +bun +cliphist +croc +curl +dkms +duf +eslint_d +ex-vi-compat +eza +fastfetch +fd +fnm +fuzzel +fzf +git +glow +golangci-lint +intel-media-driver +intel-ucode +jq +jujutsu +kitty +linux +linux-firmware +linux-headers +linux-lts +lua-language-server +macbook12-spi-driver-dkms +man-db +man-pages +mbpfan +mesa +mpd +mpv +nautilus +neovim +networkmanager +niri +noctalia-shell +noto-fonts-cjk +noto-fonts-emoji +npm +obs-studio +opencode-bin +otf-departure-mono-nerd +paru +paru-debug +pass +pavucontrol +pipewire +pipewire-pulse +pnpm +prettier +reflector +ripgrep +rsync +sof-firmware +starship +stow +swaybg +tailwindcss-language-server +thermald +tldr +tlp +tlp-pd +tlp-rdw +tmux +tokei +tree-sitter-cli +ttf-jetbrains-mono-nerd +ttf-scheherazade-new +typescript-language-server +upower +vesktop-bin +vim +vulkan-intel +wget +wl-clipboard +xdg-desktop-portal-gnome +xdg-desktop-portal-gtk +xwayland-satellite +yay-debug +yazi +zen-browser-bin +zoxide +zsh diff --git a/zsh/.zshrc b/zsh/.zshrc new file mode 100644 index 0000000..b4363a5 --- /dev/null +++ b/zsh/.zshrc @@ -0,0 +1,76 @@ +if [[ -o interactive ]]; then +if [[ -r "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" ]]; then +source "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" +fi +[ ! -d "${XDG_DATA_HOME:-$HOME/.local/share}/zap" ] && git clone -b release-v1 https://github.com/zap-zsh/zap.git "${XDG_DATA_HOME:-$HOME/.local/share}/zap" +[ -f "${XDG_DATA_HOME:-$HOME/.local/share}/zap/zap.zsh" ] && source "${XDG_DATA_HOME:-$HOME/.local/share}/zap/zap.zsh" +plug "zsh-users/zsh-autosuggestions" +plug "zdharma-continuum/fast-syntax-highlighting" +plug "romkatv/powerlevel10k" +autoload -Uz compinit && compinit +plug "Aloxaf/fzf-tab" +plug "TunaCuma/zsh-vi-man" +source "$HOME/aliases" +source "$HOME/fzf" +source "$HOME/func" + +setopt autocd +setopt correct +setopt interactivecomments +setopt magicequalsubst +setopt nonomatch +setopt notify +setopt numericglobsort +setopt promptsubst + +bindkey -v +bindkey '^p' history-search-backward +bindkey '^n' history-search-forward +autoload -Uz edit-command-line +zle -N edit-command-line +bindkey '^x^e' edit-command-line + +if command -v zoxide >/dev/null 2>&1; then + eval "$(zoxide init zsh)" +fi +if command -v fzf >/dev/null 2>&1; then + eval "$(fzf --zsh)" +fi + +zstyle ':completion:*' matcher-list 'm:{a-z}={A-Za-z}' +zstyle ':completion:*' menu select=2 +zstyle ':completion:*' special-dirs true +zstyle ':fzf-tab:complete:cd:*' fzf-preview 'eza -1 --color=always $realpath' +zstyle ':fzf-tab:complete:__zoxide_z:*' fzf-preview 'eza --tree --color=always $realpath' +zstyle ':fzf-tab:*' use-fzf-default-opts yes + +[[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh +fi + +setopt appendhistory +setopt sharehistory +setopt hist_ignore_space +setopt hist_ignore_all_dups +setopt hist_save_no_dups +setopt hist_find_no_dups +setopt hist_expire_dups_first +setopt hist_reduce_blanks + +export GPG_TTY=$TTY +export EDITOR=nvim +export VISUAL=nvim +export ZVM_MAN_PAGER='bat' +export SUDO_EDITOR=nvim +export FCEDIT=nvim + +path+=( +$HOME/.local/bin +$HOME/.bun/bin +) +typeset -gU path +export PATH + +HISTSIZE=10000 +HISTFILE=$HOME/.zsh_history +SAVEHIST=$HISTSIZE +HISTDUP=erase diff --git a/zsh/aliases b/zsh/aliases new file mode 100644 index 0000000..21d0084 --- /dev/null +++ b/zsh/aliases @@ -0,0 +1,46 @@ +# --------------aliases---------------- +alias ls="eza --all --icons=always --long --git --color=always --no-user --no-filesize --no-time" +alias c="clear" +alias e="exit" +alias v="nvim" +alias lg="lazygit" +alias cat="bat" +alias lsa='ls -lah' +alias l='ls -lah' +alias ll='ls -lh' +alias la='ls -lAh' +alias tok='tokei' +alias gcn="git clone --no-checkout" +alias gsi="git sparse-checkout init" +alias gss="git sparse-checkout set" +alias gemi="gemini" +alias g="z" +alias gi="zi" +# alias mpd="mpd ~/.config/mpd/mpd.conf" +alias convert='magick convert' +alias lzd="lazydocker" +alias mpt="mpv --vo=tct --quiet --really-quiet" +alias rec='asciinema rec' +alias aggif="agg --font-family 'JetBrainsMono Nerd Font Mono,NotoColorEmoji'" +alias asp="asciinema play" +alias opc="opencode" +alias kitty-theme='tmux detach-client; kitty +kitten themes' +# Bun Aliases +alias bni="bun install" +alias bnr="bun run" +alias bnd="bun run dev" +alias bnc="bun create" +alias bnrm="bun remove" +# nix aliases +alias nsw="sudo darwin-rebuild switch --flake .#dox" +alias nfu="nix flake update" +# brew aliases +alias brs="brew search" +alias bri="brew install" +alias brt="brew tap" +alias pu="paru -Syu" +alias pi="paru -S" +alias pr="paru -Rns" +alias ps="paru -Ss" +alias p="paru" + diff --git a/zsh/func b/zsh/func new file mode 100755 index 0000000..dc98447 --- /dev/null +++ b/zsh/func @@ -0,0 +1,12 @@ +kitm() { + tmux kill-session -a -t "$1" + } +function zz() { +local tmp="$(mktemp -t "yazi-cwd.XXXXXX")" cwd +yazi "$@" --cwd-file="$tmp" +if cwd="$(command cat -- "$tmp")" && [ -n "$cwd" ] && [ "$cwd" != "$PWD" ]; then +builtin cd -- "$cwd" +fi +rm -f -- "$tmp" +} + diff --git a/zsh/fzf b/zsh/fzf new file mode 100755 index 0000000..0b27151 --- /dev/null +++ b/zsh/fzf @@ -0,0 +1,32 @@ +# Set up fzf key bindings and fuzzy completion +show_file_or_dir_preview="if [ -d {} ]; then eza --tree --color=always {} | head -200; else bat -n --color=always --line-range :500 {}; fi" +export FZF_CTRL_T_OPTS="--preview '$show_file_or_dir_preview'" +export FZF_ALT_C_OPTS="--preview 'eza --tree --color=always {} | head -200'" +_fzf_comprun() { + local command=$1 + shift + + case "$command" in + cd) fzf --preview 'eza --tree --color=always {} | head -200' "$@" ;; + export|unset) fzf --preview "eval 'echo \${}'" "$@" ;; + ssh) fzf --preview 'dig {}' "$@" ;; + *) fzf --preview "$show_file_or_dir_preview" "$@" ;; + esac +} +# -- Use fd instead of fzf -- + +export FZF_DEFAULT_COMMAND="fd --hidden --strip-cwd-prefix --exclude .git" +export FZF_CTRL_T_COMMAND="$FZF_DEFAULT_COMMAND" +export FZF_ALT_C_COMMAND="fd --type=d --hidden --strip-cwd-prefix --exclude .git" + +# Use fd (https://github.com/sharkdp/fd) for listing path candidates. +# - The first argument to the function ($1) is the base path to start traversal +# - See the source code (completion.{bash,zsh}) for the details. +_fzf_compgen_path() { + fd --hidden --exclude .git . "$1" +} + +# Use fd to generate the list for directory completion +_fzf_compgen_dir() { + fd --type=d --hidden --exclude .git . "$1" +} From 5046aaea6895b526373a44b1261964190946642c Mon Sep 17 00:00:00 2001 From: x0d7x <75843278+x0d7x@users.noreply.github.com> Date: Wed, 13 May 2026 22:00:32 +0300 Subject: [PATCH 10/26] add niri to setup --- .config/kitty/current-theme.conf | 1 + .config/kitty/themes/noctalia.conf | 64 +- .config/niri/binds.kdl | 3 +- .config/niri/config.kdl | 3 + .config/niri/noctalia.kdl | 35 + .config/noctalia/colors.json | 26 +- .config/noctalia/settings.json | 99 +- .../yazi/flavors/noctalia.yazi/flavor.toml | 1834 ++++++++--------- 8 files changed, 1055 insertions(+), 1010 deletions(-) create mode 120000 .config/kitty/current-theme.conf create mode 100644 .config/niri/noctalia.kdl diff --git a/.config/kitty/current-theme.conf b/.config/kitty/current-theme.conf new file mode 120000 index 0000000..fa675e2 --- /dev/null +++ b/.config/kitty/current-theme.conf @@ -0,0 +1 @@ +themes/noctalia.conf \ No newline at end of file diff --git a/.config/kitty/themes/noctalia.conf b/.config/kitty/themes/noctalia.conf index ed5bd77..e7c2bba 100644 --- a/.config/kitty/themes/noctalia.conf +++ b/.config/kitty/themes/noctalia.conf @@ -1,32 +1,32 @@ --color0 #131313 --color1 #ffb4ab --color2 #ffb3ad --color3 #e7bdb9 --color4 #e1c28c --color5 #ffb3ad --color6 #e7bdb9 --color7 #e2e2e2 --color8 #919191 --color9 #ffb4ab --color10 #ffb3ad --color11 #e7bdb9 --color12 #e1c28c --color13 #ffb3ad --color14 #e7bdb9 --color15 #e2e2e2 -- --cursor #e2e2e2 --cursor_text_color #131313 --background #131313 --foreground #e2e2e2 --selection_foreground #c6c6c6 --selection_background #474747 --active_border_color #ffb3ad --inactive_border_color #474747 --url_color #ffb3ad -- --active_tab_foreground #5f1414 --active_tab_background #ffb3ad --inactive_tab_foreground #c6c6c6 --inactive_tab_background #474747 --cursor_trail_color #c6c6c6 +color0 #111412 +color1 #ffb4ab +color2 #6edbaa +color3 #b4ccbd +color4 #a5ccde +color5 #6edbaa +color6 #b4ccbd +color7 #e1e3df +color8 #8a938c +color9 #ffb4ab +color10 #6edbaa +color11 #b4ccbd +color12 #a5ccde +color13 #6edbaa +color14 #b4ccbd +color15 #e1e3df + +cursor #e1e3df +cursor_text_color #111412 +background #111412 +foreground #e1e3df +selection_foreground #c0c9c1 +selection_background #404943 +active_border_color #6edbaa +inactive_border_color #404943 +url_color #6edbaa + +active_tab_foreground #003825 +active_tab_background #6edbaa +inactive_tab_foreground #c0c9c1 +inactive_tab_background #404943 +cursor_trail_color #c0c9c1 diff --git a/.config/niri/binds.kdl b/.config/niri/binds.kdl index 4bfdc94..23a41e2 100644 --- a/.config/niri/binds.kdl +++ b/.config/niri/binds.kdl @@ -10,6 +10,7 @@ binds { // `niri msg action do-something`. F12 hotkey-overlay-title="Open a Launcher" { spawn-sh "qs -c noctalia-shell ipc call launcher toggle"; } Alt+S hotkey-overlay-title="Open a Settings" { spawn-sh "qs -c noctalia-shell ipc call settings toggle"; } + Alt+Shift+P hotkey-overlay-title="toggle lock screen" { spawn-sh "qs -c noctalia-shell ipc call lockScreen lock"; } Alt+Shift+W hotkey-overlay-title="Open a Wallpaper" { spawn-sh "qs -c noctalia-shell ipc call wallpaper toggle"; } Mod+E { spawn-sh "qs -c noctalia-shell ipc call launcher emoji"; } // Mod-Shift-/, which is usually the same as Mod-?, @@ -231,5 +232,5 @@ binds { // Powers off the monitors. To turn them back on, do any input like // moving the mouse or pressing any other key. - Alt+Shift+P { power-off-monitors; } + // Alt+Shift+P { power-off-monitors; } } diff --git a/.config/niri/config.kdl b/.config/niri/config.kdl index c87787c..26d6800 100644 --- a/.config/niri/config.kdl +++ b/.config/niri/config.kdl @@ -104,3 +104,6 @@ animations { include "rules.kdl" include "binds.kdl" + +include "./noctalia.kdl" + diff --git a/.config/niri/noctalia.kdl b/.config/niri/noctalia.kdl new file mode 100644 index 0000000..aeaa862 --- /dev/null +++ b/.config/niri/noctalia.kdl @@ -0,0 +1,35 @@ +layout { + + focus-ring { + active-color "#6edbaa" + inactive-color "#111412" + urgent-color "#ffb4ab" + } + + border { + active-color "#6edbaa" + inactive-color "#111412" + urgent-color "#ffb4ab" + } + + shadow { + color "#00000070" + } + + tab-indicator { + active-color "#6edbaa" + inactive-color "#005237" + urgent-color "#ffb4ab" + } + + insert-hint { + color "#6edbaa80" + } +} + +recent-windows { + highlight { + active-color "#6edbaa" + urgent-color "#ffb4ab" + } +} diff --git a/.config/noctalia/colors.json b/.config/noctalia/colors.json index 816a92b..a104b6e 100644 --- a/.config/noctalia/colors.json +++ b/.config/noctalia/colors.json @@ -1,25 +1,25 @@ { - "mPrimary": "#ffb3ad", - "mOnPrimary": "#5f1414", + "mPrimary": "#6edbaa", + "mOnPrimary": "#003825", - "mSecondary": "#e7bdb9", - "mOnSecondary": "#442927", + "mSecondary": "#b4ccbd", + "mOnSecondary": "#1f352a", - "mTertiary": "#e1c28c", - "mOnTertiary": "#402d04", + "mTertiary": "#a5ccde", + "mOnTertiary": "#063543", "mError": "#ffb4ab", "mOnError": "#690005", - "mSurface": "#131313", - "mOnSurface": "#e2e2e2", + "mSurface": "#111412", + "mOnSurface": "#e1e3df", - "mSurfaceVariant": "#1f1f1f", - "mOnSurfaceVariant": "#c6c6c6", + "mSurfaceVariant": "#1d201e", + "mOnSurfaceVariant": "#c0c9c1", - "mOutline": "#474747", + "mOutline": "#404943", "mShadow": "#000000", - "mHover": "#e1c28c", - "mOnHover": "#402d04" + "mHover": "#a5ccde", + "mOnHover": "#063543" } \ No newline at end of file diff --git a/.config/noctalia/settings.json b/.config/noctalia/settings.json index 8562da6..f2ba660 100644 --- a/.config/noctalia/settings.json +++ b/.config/noctalia/settings.json @@ -95,26 +95,25 @@ "visualizerType": "wave" }, { - "compactMode": true, - "diskPath": "/", - "iconColor": "none", - "id": "SystemMonitor", - "showCpuCores": false, - "showCpuFreq": false, - "showCpuTemp": true, - "showCpuUsage": true, - "showDiskAvailable": false, - "showDiskUsage": false, - "showDiskUsageAsPercent": false, - "showGpuTemp": false, - "showLoadAverage": false, - "showMemoryAsPercent": false, - "showMemoryUsage": true, - "showNetworkStats": false, - "showSwapUsage": false, - "textColor": "none", - "useMonospaceFont": true, - "usePadding": false + "characterCount": 2, + "colorizeIcons": false, + "emptyColor": "secondary", + "enableScrollWheel": true, + "focusedColor": "primary", + "followFocusedScreen": false, + "fontWeight": "bold", + "groupedBorderOpacity": 1, + "hideUnoccupied": false, + "iconScale": 0.8, + "id": "Workspace", + "labelMode": "name", + "occupiedColor": "secondary", + "pillSize": 0.6, + "showApplications": false, + "showApplicationsHover": false, + "showBadge": true, + "showLabelsOnlyWhenOccupied": true, + "unfocusedIconsOpacity": 1 } ], "left": [ @@ -140,25 +139,30 @@ ] }, { - "characterCount": 2, - "colorizeIcons": false, - "emptyColor": "secondary", - "enableScrollWheel": true, - "focusedColor": "primary", - "followFocusedScreen": false, - "fontWeight": "bold", - "groupedBorderOpacity": 1, - "hideUnoccupied": false, - "iconScale": 0.8, - "id": "Workspace", - "labelMode": "name", - "occupiedColor": "secondary", - "pillSize": 0.6, - "showApplications": false, - "showApplicationsHover": false, - "showBadge": true, - "showLabelsOnlyWhenOccupied": true, - "unfocusedIconsOpacity": 1 + "id": "Spacer", + "width": 20 + }, + { + "compactMode": true, + "diskPath": "/", + "iconColor": "none", + "id": "SystemMonitor", + "showCpuCores": false, + "showCpuFreq": false, + "showCpuTemp": true, + "showCpuUsage": true, + "showDiskAvailable": false, + "showDiskUsage": false, + "showDiskUsageAsPercent": false, + "showGpuTemp": false, + "showLoadAverage": false, + "showMemoryAsPercent": false, + "showMemoryUsage": true, + "showNetworkStats": false, + "showSwapUsage": false, + "textColor": "none", + "useMonospaceFont": true, + "usePadding": false }, { "colorizeIcons": false, @@ -170,13 +174,6 @@ "showText": true, "textColor": "none", "useFixedWidth": false - }, - { - "defaultSettings": { - "monitorOrder": [ - ] - }, - "id": "plugin:mangowc-layout-switcher" } ], "right": [ @@ -256,7 +253,7 @@ }, "colorSchemes": { "darkMode": true, - "generationMethod": "rainbow", + "generationMethod": "tonal-spot", "manualSunrise": "06:30", "manualSunset": "18:30", "monitorForColors": "", @@ -690,6 +687,14 @@ { "enabled": true, "id": "yazi" + }, + { + "enabled": true, + "id": "niri" + }, + { + "enabled": true, + "id": "discord" } ], "enableUserTheming": false diff --git a/.config/yazi/flavors/noctalia.yazi/flavor.toml b/.config/yazi/flavors/noctalia.yazi/flavor.toml index f0c2e3e..2a3cec9 100644 --- a/.config/yazi/flavors/noctalia.yazi/flavor.toml +++ b/.config/yazi/flavors/noctalia.yazi/flavor.toml @@ -1,917 +1,917 @@ --# : Manager [[[ -- --[mgr] --cwd = { fg = "#e2e2e2" } -- --# Find --find_keyword = { fg = "#ffb4ab", bold = true, italic = true, underline = true } --find_position = { fg = "#ffb4ab", bold = true, italic = true } -- --# Marker --marker_copied = { fg = "#594319", bg = "#594319" } --marker_cut = { fg = "#594319", bg = "#594319" } --marker_marked = { fg = "#ffb4ab", bg = "#ffb4ab" } --marker_selected = { fg = "#e1c28c", bg = "#e1c28c" } -- --# Count --count_copied = { fg = "#ffdea6", bg = "#594319" } --count_cut = { fg = "#ffdea6", bg = "#594319" } --count_selected = { fg = "#5f1414", bg = "#e1c28c" } -- --# Border --border_style = { fg = "#ffb3ad" } -- --# : ]]] -- -- --# : Status [[[ -- --[status] --overall = { fg = "#ffb3ad" } --sep_left = { open = "", close = "" } --sep_right = { open = "", close = "" } -- --# Progress --progress_label = { bold = true } --progress_normal = { fg = "#ffb3ad", bg = "#131313" } --progress_error = { fg = "#ffb4ab", bg = "#131313" } -- --# Permissions --perm_type = { fg = "#e7bdb9" } --perm_write = { fg = "#e1c28c" } --perm_exec = { fg = "#ffb4ab" } --perm_read = { fg = "#594319" } --perm_sep = { fg = "#7e2a28" } -- --# : ]]] -- -- --# : Mode [[[ -- --[mode] -- --normal_main = { bg = "#ffb3ad", fg = "#5f1414", bold = true } --normal_alt = { bg = "#474747", fg = "#c6c6c6" } -- --select_main = { bg = "#e7bdb9", fg = "#442927", bold = true } --select_alt = { bg = "#474747", fg = "#c6c6c6" } -- --unset_main = { bg = "#e1c28c", fg = "#402d04", bold = true } --unset_alt = { bg = "#474747", fg = "#c6c6c6" } -- --# : ]]] -- -- --# : Input [[[ -- --[input] --border = { fg = "#ffb3ad" } --title = {} --value = { fg = "#e2e2e2" } --selected = { reversed = true } -- --# : ]]] -- -- --# : Tabs [[[ -- --[tabs] --active = { fg = "#131313", bold = true, bg = "#ffb3ad" } --inactive = { fg = "#e7bdb9", bg = "#131313" } --sep_inner = { open = "", close = "" } -- --# : ]]] -- -- --# : Completion [[[ -- --[cmp] --border = { fg = "#ffb3ad", bg = "#5f1414" } -- --# : ]]] -- -- --# : Tasks [[[ -- --[tasks] --border = { fg = "#ffb3ad" } --title = {} --hovered = { fg = "#594319", underline = true } -- --# : ]]] -- -- --# : Which [[[ -- --[which] --cols = 3 --mask = { bg = "#131313" } --cand = { fg = "#ffb3ad" } --rest = { fg = "#5f1414" } --desc = { fg = "#e2e2e2" } --separator = " ▶ " --separator_style = { fg = "#e2e2e2" } -- --# : ]]] -- --# : Spotter [[[ -- --[spot] --border = { fg = "#ffb3ad" } --title = { fg = "#ffb3ad" } --tbl_col = { fg = "#e2e2e2" } --tbl_cell = { fg = "#e2e2e2", bg = "#131313" } -- --# : ]]] -- -- --# : Help [[[ -- --[help] --on = { fg = "#e2e2e2" } --run = { fg = "#e2e2e2" } --hovered = { reversed = true, bold = true } --footer = { fg = "#442927", bg = "#e7bdb9" } -- --# : ]]] -- -- --# : Notify [[[ -- --[notify] --title_info = { fg = "#e1c28c" } --title_warn = { fg = "#ffb3ad" } --title_error = { fg = "#ffb4ab" } -- --# : ]]] -- -- --# : File-specific styles [[[ -- --[filetype] -- --rules = [ -- # Images -- { mime = "image/*", fg = "#94e2d5" }, -- -- # Media -- { mime = "{audio,video}/*", fg = "#f9e2af" }, -- -- # Archives -- { mime = "application/{zip,rar,7z*,tar,gzip,xz,zstd,bzip*,lzma,compress,archive,cpio,arj,xar,ms-cab*}", fg = "#f5c2e7" }, -- -- # Documents -- { mime = "application/{pdf,doc,rtf}", fg = "#a6e3a1" }, -- -- # Special files -- { mime = "*", is = "orphan", fg = "#ffdad6", bg = "#93000a" }, -- { mime = "application/*exec*", fg = "#ffb4ab" }, -- -- # Fallback -- { url = "*", fg = "#e2e2e2" }, -- { url = "*/", fg = "#ffb3ad" }, --] -- --# : ]]] -- --# : Icons {{{ -- --[icon] --globs = [] --dirs = [ -- { name = ".config", text = "", fg = "#ffb3ad" }, -- { name = ".git", text = "", fg = "#ffb3ad" }, -- { name = ".github", text = "", fg = "#ffb3ad" }, -- { name = ".npm", text = "", fg = "#ffb3ad" }, -- { name = "Desktop", text = "", fg = "#ffb3ad" }, -- { name = "Development", text = "", fg = "#ffb3ad" }, -- { name = "Documents", text = "", fg = "#ffb3ad" }, -- { name = "Downloads", text = "", fg = "#ffb3ad" }, -- { name = "Library", text = "", fg = "#ffb3ad" }, -- { name = "Movies", text = "", fg = "#ffb3ad" }, -- { name = "Music", text = "", fg = "#ffb3ad" }, -- { name = "Pictures", text = "", fg = "#ffb3ad" }, -- { name = "Public", text = "", fg = "#ffb3ad" }, -- { name = "Videos", text = "", fg = "#ffb3ad" }, --] --files = [ -- { name = ".babelrc", text = "", fg = "#ffb3ad" }, -- { name = ".bash_profile", text = "", fg = "#ffb3ad" }, -- { name = ".bashrc", text = "", fg = "#ffb3ad" }, -- { name = ".clang-format", text = "", fg = "#ffb3ad" }, -- { name = ".clang-tidy", text = "", fg = "#ffb3ad" }, -- { name = ".codespellrc", text = "󰓆", fg = "#ffb3ad" }, -- { name = ".condarc", text = "", fg = "#ffb3ad" }, -- { name = ".dockerignore", text = "󰡨", fg = "#ffb3ad" }, -- { name = ".ds_store", text = "", fg = "#ffb3ad" }, -- { name = ".editorconfig", text = "", fg = "#ffb3ad" }, -- { name = ".env", text = "", fg = "#ffb3ad" }, -- { name = ".eslintignore", text = "", fg = "#ffb3ad" }, -- { name = ".eslintrc", text = "", fg = "#ffb3ad" }, -- { name = ".git-blame-ignore-revs", text = "", fg = "#ffb3ad" }, -- { name = ".gitattributes", text = "", fg = "#ffb3ad" }, -- { name = ".gitconfig", text = "", fg = "#ffb3ad" }, -- { name = ".gitignore", text = "", fg = "#ffb3ad" }, -- { name = ".gitlab-ci.yml", text = "", fg = "#ffb3ad" }, -- { name = ".gitmodules", text = "", fg = "#ffb3ad" }, -- { name = ".gtkrc-2.0", text = "", fg = "#ffb3ad" }, -- { name = ".gvimrc", text = "", fg = "#ffb3ad" }, -- { name = ".justfile", text = "", fg = "#ffb3ad" }, -- { name = ".luacheckrc", text = "", fg = "#ffb3ad" }, -- { name = ".luaurc", text = "", fg = "#ffb3ad" }, -- { name = ".mailmap", text = "󰊢", fg = "#ffb3ad" }, -- { name = ".nanorc", text = "", fg = "#ffb3ad" }, -- { name = ".npmignore", text = "", fg = "#ffb3ad" }, -- { name = ".npmrc", text = "", fg = "#ffb3ad" }, -- { name = ".nuxtrc", text = "󱄆", fg = "#ffb3ad" }, -- { name = ".nvmrc", text = "", fg = "#ffb3ad" }, -- { name = ".pnpmfile.cjs", text = "", fg = "#ffb3ad" }, -- { name = ".pre-commit-config.yaml", text = "󰛢", fg = "#ffb3ad" }, -- { name = ".prettierignore", text = "", fg = "#ffb3ad" }, -- { name = ".prettierrc", text = "", fg = "#ffb3ad" }, -- { name = ".prettierrc.cjs", text = "", fg = "#ffb3ad" }, -- { name = ".prettierrc.js", text = "", fg = "#ffb3ad" }, -- { name = ".prettierrc.json", text = "", fg = "#ffb3ad" }, -- { name = ".prettierrc.json5", text = "", fg = "#ffb3ad" }, -- { name = ".prettierrc.mjs", text = "", fg = "#ffb3ad" }, -- { name = ".prettierrc.toml", text = "", fg = "#ffb3ad" }, -- { name = ".prettierrc.yaml", text = "", fg = "#ffb3ad" }, -- { name = ".prettierrc.yml", text = "", fg = "#ffb3ad" }, -- { name = ".pylintrc", text = "", fg = "#ffb3ad" }, -- { name = ".settings.json", text = "", fg = "#ffb3ad" }, -- { name = ".SRCINFO", text = "󰣇", fg = "#ffb3ad" }, -- { name = ".vimrc", text = "", fg = "#ffb3ad" }, -- { name = ".Xauthority", text = "", fg = "#ffb3ad" }, -- { name = ".xinitrc", text = "", fg = "#ffb3ad" }, -- { name = ".Xresources", text = "", fg = "#ffb3ad" }, -- { name = ".xsession", text = "", fg = "#ffb3ad" }, -- { name = ".zprofile", text = "", fg = "#ffb3ad" }, -- { name = ".zshenv", text = "", fg = "#ffb3ad" }, -- { name = ".zshrc", text = "", fg = "#ffb3ad" }, -- { name = "_gvimrc", text = "", fg = "#ffb3ad" }, -- { name = "_vimrc", text = "", fg = "#ffb3ad" }, -- { name = "AUTHORS", text = "", fg = "#ffb3ad" }, -- { name = "AUTHORS.txt", text = "", fg = "#ffb3ad" }, -- { name = "brewfile", text = "", fg = "#ffb3ad" }, -- { name = "bspwmrc", text = "", fg = "#ffb3ad" }, -- { name = "build", text = "", fg = "#ffb3ad" }, -- { name = "build.gradle", text = "", fg = "#ffb3ad" }, -- { name = "build.zig.zon", text = "", fg = "#ffb3ad" }, -- { name = "bun.lock", text = "", fg = "#ffb3ad" }, -- { name = "bun.lockb", text = "", fg = "#ffb3ad" }, -- { name = "cantorrc", text = "", fg = "#ffb3ad" }, -- { name = "checkhealth", text = "󰓙", fg = "#ffb3ad" }, -- { name = "cmakelists.txt", text = "", fg = "#ffb3ad" }, -- { name = "code_of_conduct", text = "", fg = "#ffb3ad" }, -- { name = "code_of_conduct.md", text = "", fg = "#ffb3ad" }, -- { name = "commit_editmsg", text = "", fg = "#ffb3ad" }, -- { name = "commitlint.config.js", text = "󰜘", fg = "#ffb3ad" }, -- { name = "commitlint.config.ts", text = "󰜘", fg = "#ffb3ad" }, -- { name = "compose.yaml", text = "󰡨", fg = "#ffb3ad" }, -- { name = "compose.yml", text = "󰡨", fg = "#ffb3ad" }, -- { name = "config", text = "", fg = "#ffb3ad" }, -- { name = "containerfile", text = "󰡨", fg = "#ffb3ad" }, -- { name = "copying", text = "", fg = "#ffb3ad" }, -- { name = "copying.lesser", text = "", fg = "#ffb3ad" }, -- { name = "Directory.Build.props", text = "", fg = "#ffb3ad" }, -- { name = "Directory.Build.targets", text = "", fg = "#ffb3ad" }, -- { name = "Directory.Packages.props", text = "", fg = "#ffb3ad" }, -- { name = "docker-compose.yaml", text = "󰡨", fg = "#ffb3ad" }, -- { name = "docker-compose.yml", text = "󰡨", fg = "#ffb3ad" }, -- { name = "dockerfile", text = "󰡨", fg = "#ffb3ad" }, -- { name = "eslint.config.cjs", text = "", fg = "#ffb3ad" }, -- { name = "eslint.config.js", text = "", fg = "#ffb3ad" }, -- { name = "eslint.config.mjs", text = "", fg = "#ffb3ad" }, -- { name = "eslint.config.ts", text = "", fg = "#ffb3ad" }, -- { name = "ext_typoscript_setup.txt", text = "", fg = "#ffb3ad" }, -- { name = "favicon.ico", text = "", fg = "#ffb3ad" }, -- { name = "fp-info-cache", text = "", fg = "#ffb3ad" }, -- { name = "fp-lib-table", text = "", fg = "#ffb3ad" }, -- { name = "FreeCAD.conf", text = "", fg = "#ffb3ad" }, -- { name = "Gemfile", text = "", fg = "#ffb3ad" }, -- { name = "gnumakefile", text = "", fg = "#ffb3ad" }, -- { name = "go.mod", text = "", fg = "#ffb3ad" }, -- { name = "go.sum", text = "", fg = "#ffb3ad" }, -- { name = "go.work", text = "", fg = "#ffb3ad" }, -- { name = "gradle-wrapper.properties", text = "", fg = "#ffb3ad" }, -- { name = "gradle.properties", text = "", fg = "#ffb3ad" }, -- { name = "gradlew", text = "", fg = "#ffb3ad" }, -- { name = "groovy", text = "", fg = "#ffb3ad" }, -- { name = "gruntfile.babel.js", text = "", fg = "#ffb3ad" }, -- { name = "gruntfile.coffee", text = "", fg = "#ffb3ad" }, -- { name = "gruntfile.js", text = "", fg = "#ffb3ad" }, -- { name = "gruntfile.ts", text = "", fg = "#ffb3ad" }, -- { name = "gtkrc", text = "", fg = "#ffb3ad" }, -- { name = "gulpfile.babel.js", text = "", fg = "#ffb3ad" }, -- { name = "gulpfile.coffee", text = "", fg = "#ffb3ad" }, -- { name = "gulpfile.js", text = "", fg = "#ffb3ad" }, -- { name = "gulpfile.ts", text = "", fg = "#ffb3ad" }, -- { name = "hypridle.conf", text = "", fg = "#ffb3ad" }, -- { name = "hyprland.conf", text = "", fg = "#ffb3ad" }, -- { name = "hyprlandd.conf", text = "", fg = "#ffb3ad" }, -- { name = "hyprlock.conf", text = "", fg = "#ffb3ad" }, -- { name = "hyprpaper.conf", text = "", fg = "#ffb3ad" }, -- { name = "hyprsunset.conf", text = "", fg = "#ffb3ad" }, -- { name = "i18n.config.js", text = "󰗊", fg = "#ffb3ad" }, -- { name = "i18n.config.ts", text = "󰗊", fg = "#ffb3ad" }, -- { name = "i3blocks.conf", text = "", fg = "#ffb3ad" }, -- { name = "i3status.conf", text = "", fg = "#ffb3ad" }, -- { name = "index.theme", text = "", fg = "#ffb3ad" }, -- { name = "ionic.config.json", text = "", fg = "#ffb3ad" }, -- { name = "Jenkinsfile", text = "", fg = "#ffb3ad" }, -- { name = "justfile", text = "", fg = "#ffb3ad" }, -- { name = "kalgebrarc", text = "", fg = "#ffb3ad" }, -- { name = "kdeglobals", text = "", fg = "#ffb3ad" }, -- { name = "kdenlive-layoutsrc", text = "", fg = "#ffb3ad" }, -- { name = "kdenliverc", text = "", fg = "#ffb3ad" }, -- { name = "kritadisplayrc", text = "", fg = "#ffb3ad" }, -- { name = "kritarc", text = "", fg = "#ffb3ad" }, -- { name = "license", text = "", fg = "#ffb3ad" }, -- { name = "license.md", text = "", fg = "#ffb3ad" }, -- { name = "lxde-rc.xml", text = "", fg = "#ffb3ad" }, -- { name = "lxqt.conf", text = "", fg = "#ffb3ad" }, -- { name = "makefile", text = "", fg = "#ffb3ad" }, -- { name = "mix.lock", text = "", fg = "#ffb3ad" }, -- { name = "mpv.conf", text = "", fg = "#ffb3ad" }, -- { name = "next.config.cjs", text = "", fg = "#ffb3ad" }, -- { name = "next.config.js", text = "", fg = "#ffb3ad" }, -- { name = "next.config.ts", text = "", fg = "#ffb3ad" }, -- { name = "node_modules", text = "", fg = "#ffb3ad" }, -- { name = "nuxt.config.cjs", text = "󱄆", fg = "#ffb3ad" }, -- { name = "nuxt.config.js", text = "󱄆", fg = "#ffb3ad" }, -- { name = "nuxt.config.mjs", text = "󱄆", fg = "#ffb3ad" }, -- { name = "nuxt.config.ts", text = "󱄆", fg = "#ffb3ad" }, -- { name = "package-lock.json", text = "", fg = "#ffb3ad" }, -- { name = "package.json", text = "", fg = "#ffb3ad" }, -- { name = "PKGBUILD", text = "", fg = "#ffb3ad" }, -- { name = "platformio.ini", text = "", fg = "#ffb3ad" }, -- { name = "playwright.config.cjs", text = "", fg = "#ffb3ad" }, -- { name = "playwright.config.cts", text = "", fg = "#ffb3ad" }, -- { name = "playwright.config.js", text = "", fg = "#ffb3ad" }, -- { name = "playwright.config.mjs", text = "", fg = "#ffb3ad" }, -- { name = "playwright.config.mts", text = "", fg = "#ffb3ad" }, -- { name = "playwright.config.ts", text = "", fg = "#ffb3ad" }, -- { name = "pnpm-lock.yaml", text = "", fg = "#ffb3ad" }, -- { name = "pnpm-workspace.yaml", text = "", fg = "#ffb3ad" }, -- { name = "pom.xml", text = "", fg = "#ffb3ad" }, -- { name = "prettier.config.cjs", text = "", fg = "#ffb3ad" }, -- { name = "prettier.config.js", text = "", fg = "#ffb3ad" }, -- { name = "prettier.config.mjs", text = "", fg = "#ffb3ad" }, -- { name = "prettier.config.ts", text = "", fg = "#ffb3ad" }, -- { name = "prisma.config.mts", text = "", fg = "#ffb3ad" }, -- { name = "prisma.config.ts", text = "", fg = "#ffb3ad" }, -- { name = "procfile", text = "", fg = "#ffb3ad" }, -- { name = "PrusaSlicer.ini", text = "", fg = "#ffb3ad" }, -- { name = "PrusaSlicerGcodeViewer.ini", text = "", fg = "#ffb3ad" }, -- { name = "py.typed", text = "", fg = "#ffb3ad" }, -- { name = "QtProject.conf", text = "", fg = "#ffb3ad" }, -- { name = "rakefile", text = "", fg = "#ffb3ad" }, -- { name = "readme", text = "󰂺", fg = "#ffb3ad" }, -- { name = "readme.md", text = "󰂺", fg = "#ffb3ad" }, -- { name = "rmd", text = "", fg = "#ffb3ad" }, -- { name = "robots.txt", text = "󰚩", fg = "#ffb3ad" }, -- { name = "security", text = "󰒃", fg = "#ffb3ad" }, -- { name = "security.md", text = "󰒃", fg = "#ffb3ad" }, -- { name = "settings.gradle", text = "", fg = "#ffb3ad" }, -- { name = "svelte.config.js", text = "", fg = "#ffb3ad" }, -- { name = "sxhkdrc", text = "", fg = "#ffb3ad" }, -- { name = "sym-lib-table", text = "", fg = "#ffb3ad" }, -- { name = "tailwind.config.js", text = "󱏿", fg = "#ffb3ad" }, -- { name = "tailwind.config.mjs", text = "󱏿", fg = "#ffb3ad" }, -- { name = "tailwind.config.ts", text = "󱏿", fg = "#ffb3ad" }, -- { name = "tmux.conf", text = "", fg = "#ffb3ad" }, -- { name = "tmux.conf.local", text = "", fg = "#ffb3ad" }, -- { name = "tsconfig.json", text = "", fg = "#ffb3ad" }, -- { name = "unlicense", text = "", fg = "#ffb3ad" }, -- { name = "vagrantfile", text = "", fg = "#ffb3ad" }, -- { name = "vercel.json", text = "", fg = "#ffb3ad" }, -- { name = "vite.config.cjs", text = "", fg = "#ffb3ad" }, -- { name = "vite.config.cts", text = "", fg = "#ffb3ad" }, -- { name = "vite.config.js", text = "", fg = "#ffb3ad" }, -- { name = "vite.config.mjs", text = "", fg = "#ffb3ad" }, -- { name = "vite.config.mts", text = "", fg = "#ffb3ad" }, -- { name = "vite.config.ts", text = "", fg = "#ffb3ad" }, -- { name = "vitest.config.cjs", text = "", fg = "#ffb3ad" }, -- { name = "vitest.config.cts", text = "", fg = "#ffb3ad" }, -- { name = "vitest.config.js", text = "", fg = "#ffb3ad" }, -- { name = "vitest.config.mjs", text = "", fg = "#ffb3ad" }, -- { name = "vitest.config.mts", text = "", fg = "#ffb3ad" }, -- { name = "vitest.config.ts", text = "", fg = "#ffb3ad" }, -- { name = "vlcrc", text = "󰕼", fg = "#ffb3ad" }, -- { name = "webpack", text = "󰜫", fg = "#ffb3ad" }, -- { name = "weston.ini", text = "", fg = "#ffb3ad" }, -- { name = "workspace", text = "", fg = "#ffb3ad" }, -- { name = "wrangler.jsonc", text = "", fg = "#ffb3ad" }, -- { name = "wrangler.toml", text = "", fg = "#ffb3ad" }, -- { name = "xdph.conf", text = "", fg = "#ffb3ad" }, -- { name = "xmobarrc", text = "", fg = "#ffb3ad" }, -- { name = "xmobarrc.hs", text = "", fg = "#ffb3ad" }, -- { name = "xmonad.hs", text = "", fg = "#ffb3ad" }, -- { name = "xorg.conf", text = "", fg = "#ffb3ad" }, -- { name = "xsettingsd.conf", text = "", fg = "#ffb3ad" }, --] --exts = [ -- { name = "3gp", text = "", fg = "#ffb3ad" }, -- { name = "3mf", text = "󰆧", fg = "#ffb3ad" }, -- { name = "7z", text = "", fg = "#ffb3ad" }, -- { name = "a", text = "", fg = "#ffb3ad" }, -- { name = "aac", text = "", fg = "#ffb3ad" }, -- { name = "ada", text = "", fg = "#ffb3ad" }, -- { name = "adb", text = "", fg = "#ffb3ad" }, -- { name = "ads", text = "", fg = "#ffb3ad" }, -- { name = "ai", text = "", fg = "#ffb3ad" }, -- { name = "aif", text = "", fg = "#ffb3ad" }, -- { name = "aiff", text = "", fg = "#ffb3ad" }, -- { name = "android", text = "", fg = "#ffb3ad" }, -- { name = "ape", text = "", fg = "#ffb3ad" }, -- { name = "apk", text = "", fg = "#ffb3ad" }, -- { name = "apl", text = "", fg = "#ffb3ad" }, -- { name = "app", text = "", fg = "#ffb3ad" }, -- { name = "applescript", text = "", fg = "#ffb3ad" }, -- { name = "asc", text = "󰦝", fg = "#ffb3ad" }, -- { name = "asm", text = "", fg = "#ffb3ad" }, -- { name = "ass", text = "󰨖", fg = "#ffb3ad" }, -- { name = "astro", text = "", fg = "#ffb3ad" }, -- { name = "avif", text = "", fg = "#ffb3ad" }, -- { name = "awk", text = "", fg = "#ffb3ad" }, -- { name = "azcli", text = "", fg = "#ffb3ad" }, -- { name = "bak", text = "󰁯", fg = "#ffb3ad" }, -- { name = "bash", text = "", fg = "#ffb3ad" }, -- { name = "bat", text = "", fg = "#ffb3ad" }, -- { name = "bazel", text = "", fg = "#ffb3ad" }, -- { name = "bib", text = "󱉟", fg = "#ffb3ad" }, -- { name = "bicep", text = "", fg = "#ffb3ad" }, -- { name = "bicepparam", text = "", fg = "#ffb3ad" }, -- { name = "bin", text = "", fg = "#ffb3ad" }, -- { name = "blade.php", text = "", fg = "#ffb3ad" }, -- { name = "blend", text = "󰂫", fg = "#ffb3ad" }, -- { name = "blp", text = "󰺾", fg = "#ffb3ad" }, -- { name = "bmp", text = "", fg = "#ffb3ad" }, -- { name = "bqn", text = "", fg = "#ffb3ad" }, -- { name = "brep", text = "󰻫", fg = "#ffb3ad" }, -- { name = "bz", text = "", fg = "#ffb3ad" }, -- { name = "bz2", text = "", fg = "#ffb3ad" }, -- { name = "bz3", text = "", fg = "#ffb3ad" }, -- { name = "bzl", text = "", fg = "#ffb3ad" }, -- { name = "c", text = "", fg = "#ffb3ad" }, -- { name = "c++", text = "", fg = "#ffb3ad" }, -- { name = "cache", text = "", fg = "#ffb3ad" }, -- { name = "cast", text = "", fg = "#ffb3ad" }, -- { name = "cbl", text = "", fg = "#ffb3ad" }, -- { name = "cc", text = "", fg = "#ffb3ad" }, -- { name = "ccm", text = "", fg = "#ffb3ad" }, -- { name = "cfc", text = "", fg = "#ffb3ad" }, -- { name = "cfg", text = "", fg = "#ffb3ad" }, -- { name = "cfm", text = "", fg = "#ffb3ad" }, -- { name = "cjs", text = "", fg = "#ffb3ad" }, -- { name = "clj", text = "", fg = "#ffb3ad" }, -- { name = "cljc", text = "", fg = "#ffb3ad" }, -- { name = "cljd", text = "", fg = "#ffb3ad" }, -- { name = "cljs", text = "", fg = "#ffb3ad" }, -- { name = "cmake", text = "", fg = "#ffb3ad" }, -- { name = "cob", text = "", fg = "#ffb3ad" }, -- { name = "cobol", text = "", fg = "#ffb3ad" }, -- { name = "coffee", text = "", fg = "#ffb3ad" }, -- { name = "conda", text = "", fg = "#ffb3ad" }, -- { name = "conf", text = "", fg = "#ffb3ad" }, -- { name = "config.ru", text = "", fg = "#ffb3ad" }, -- { name = "cow", text = "󰆚", fg = "#ffb3ad" }, -- { name = "cp", text = "", fg = "#ffb3ad" }, -- { name = "cpp", text = "", fg = "#ffb3ad" }, -- { name = "cppm", text = "", fg = "#ffb3ad" }, -- { name = "cpy", text = "", fg = "#ffb3ad" }, -- { name = "cr", text = "", fg = "#ffb3ad" }, -- { name = "crdownload", text = "", fg = "#ffb3ad" }, -- { name = "cs", text = "󰌛", fg = "#ffb3ad" }, -- { name = "csh", text = "", fg = "#ffb3ad" }, -- { name = "cshtml", text = "󱦗", fg = "#ffb3ad" }, -- { name = "cson", text = "", fg = "#ffb3ad" }, -- { name = "csproj", text = "󰪮", fg = "#ffb3ad" }, -- { name = "css", text = "", fg = "#ffb3ad" }, -- { name = "csv", text = "", fg = "#ffb3ad" }, -- { name = "cts", text = "", fg = "#ffb3ad" }, -- { name = "cu", text = "", fg = "#ffb3ad" }, -- { name = "cue", text = "󰲹", fg = "#ffb3ad" }, -- { name = "cuh", text = "", fg = "#ffb3ad" }, -- { name = "cxx", text = "", fg = "#ffb3ad" }, -- { name = "cxxm", text = "", fg = "#ffb3ad" }, -- { name = "d", text = "", fg = "#ffb3ad" }, -- { name = "d.ts", text = "", fg = "#ffb3ad" }, -- { name = "dart", text = "", fg = "#ffb3ad" }, -- { name = "db", text = "", fg = "#ffb3ad" }, -- { name = "dconf", text = "", fg = "#ffb3ad" }, -- { name = "desktop", text = "", fg = "#ffb3ad" }, -- { name = "diff", text = "", fg = "#ffb3ad" }, -- { name = "dll", text = "", fg = "#ffb3ad" }, -- { name = "doc", text = "󰈬", fg = "#ffb3ad" }, -- { name = "Dockerfile", text = "󰡨", fg = "#ffb3ad" }, -- { name = "dockerignore", text = "󰡨", fg = "#ffb3ad" }, -- { name = "docx", text = "󰈬", fg = "#ffb3ad" }, -- { name = "dot", text = "󱁉", fg = "#ffb3ad" }, -- { name = "download", text = "", fg = "#ffb3ad" }, -- { name = "drl", text = "", fg = "#ffb3ad" }, -- { name = "dropbox", text = "", fg = "#ffb3ad" }, -- { name = "dump", text = "", fg = "#ffb3ad" }, -- { name = "dwg", text = "󰻫", fg = "#ffb3ad" }, -- { name = "dxf", text = "󰻫", fg = "#ffb3ad" }, -- { name = "ebook", text = "", fg = "#ffb3ad" }, -- { name = "ebuild", text = "", fg = "#ffb3ad" }, -- { name = "edn", text = "", fg = "#ffb3ad" }, -- { name = "eex", text = "", fg = "#ffb3ad" }, -- { name = "ejs", text = "", fg = "#ffb3ad" }, -- { name = "el", text = "", fg = "#ffb3ad" }, -- { name = "elc", text = "", fg = "#ffb3ad" }, -- { name = "elf", text = "", fg = "#ffb3ad" }, -- { name = "elm", text = "", fg = "#ffb3ad" }, -- { name = "eln", text = "", fg = "#ffb3ad" }, -- { name = "env", text = "", fg = "#ffb3ad" }, -- { name = "eot", text = "", fg = "#ffb3ad" }, -- { name = "epp", text = "", fg = "#ffb3ad" }, -- { name = "epub", text = "", fg = "#ffb3ad" }, -- { name = "erb", text = "", fg = "#ffb3ad" }, -- { name = "erl", text = "", fg = "#ffb3ad" }, -- { name = "ex", text = "", fg = "#ffb3ad" }, -- { name = "exe", text = "", fg = "#ffb3ad" }, -- { name = "exs", text = "", fg = "#ffb3ad" }, -- { name = "f#", text = "", fg = "#ffb3ad" }, -- { name = "f3d", text = "󰻫", fg = "#ffb3ad" }, -- { name = "f90", text = "󱈚", fg = "#ffb3ad" }, -- { name = "fbx", text = "󰆧", fg = "#ffb3ad" }, -- { name = "fcbak", text = "", fg = "#ffb3ad" }, -- { name = "fcmacro", text = "", fg = "#ffb3ad" }, -- { name = "fcmat", text = "", fg = "#ffb3ad" }, -- { name = "fcparam", text = "", fg = "#ffb3ad" }, -- { name = "fcscript", text = "", fg = "#ffb3ad" }, -- { name = "fcstd", text = "", fg = "#ffb3ad" }, -- { name = "fcstd1", text = "", fg = "#ffb3ad" }, -- { name = "fctb", text = "", fg = "#ffb3ad" }, -- { name = "fctl", text = "", fg = "#ffb3ad" }, -- { name = "fdmdownload", text = "", fg = "#ffb3ad" }, -- { name = "feature", text = "", fg = "#ffb3ad" }, -- { name = "fish", text = "", fg = "#ffb3ad" }, -- { name = "flac", text = "", fg = "#ffb3ad" }, -- { name = "flc", text = "", fg = "#ffb3ad" }, -- { name = "flf", text = "", fg = "#ffb3ad" }, -- { name = "fnl", text = "", fg = "#ffb3ad" }, -- { name = "fodg", text = "", fg = "#ffb3ad" }, -- { name = "fodp", text = "", fg = "#ffb3ad" }, -- { name = "fods", text = "", fg = "#ffb3ad" }, -- { name = "fodt", text = "", fg = "#ffb3ad" }, -- { name = "frag", text = "", fg = "#ffb3ad" }, -- { name = "fs", text = "", fg = "#ffb3ad" }, -- { name = "fsi", text = "", fg = "#ffb3ad" }, -- { name = "fsscript", text = "", fg = "#ffb3ad" }, -- { name = "fsx", text = "", fg = "#ffb3ad" }, -- { name = "gcode", text = "󰐫", fg = "#ffb3ad" }, -- { name = "gd", text = "", fg = "#ffb3ad" }, -- { name = "gemspec", text = "", fg = "#ffb3ad" }, -- { name = "geom", text = "", fg = "#ffb3ad" }, -- { name = "gif", text = "", fg = "#ffb3ad" }, -- { name = "git", text = "", fg = "#ffb3ad" }, -- { name = "glb", text = "", fg = "#ffb3ad" }, -- { name = "gleam", text = "", fg = "#ffb3ad" }, -- { name = "glsl", text = "", fg = "#ffb3ad" }, -- { name = "gnumakefile", text = "", fg = "#ffb3ad" }, -- { name = "go", text = "", fg = "#ffb3ad" }, -- { name = "godot", text = "", fg = "#ffb3ad" }, -- { name = "gpr", text = "", fg = "#ffb3ad" }, -- { name = "gql", text = "", fg = "#ffb3ad" }, -- { name = "gradle", text = "", fg = "#ffb3ad" }, -- { name = "graphql", text = "", fg = "#ffb3ad" }, -- { name = "gresource", text = "", fg = "#ffb3ad" }, -- { name = "gv", text = "󱁉", fg = "#ffb3ad" }, -- { name = "gz", text = "", fg = "#ffb3ad" }, -- { name = "h", text = "", fg = "#ffb3ad" }, -- { name = "haml", text = "", fg = "#ffb3ad" }, -- { name = "hbs", text = "", fg = "#ffb3ad" }, -- { name = "heex", text = "", fg = "#ffb3ad" }, -- { name = "hex", text = "", fg = "#ffb3ad" }, -- { name = "hh", text = "", fg = "#ffb3ad" }, -- { name = "hpp", text = "", fg = "#ffb3ad" }, -- { name = "hrl", text = "", fg = "#ffb3ad" }, -- { name = "hs", text = "", fg = "#ffb3ad" }, -- { name = "htm", text = "", fg = "#ffb3ad" }, -- { name = "html", text = "", fg = "#ffb3ad" }, -- { name = "http", text = "", fg = "#ffb3ad" }, -- { name = "huff", text = "󰡘", fg = "#ffb3ad" }, -- { name = "hurl", text = "", fg = "#ffb3ad" }, -- { name = "hx", text = "", fg = "#ffb3ad" }, -- { name = "hxx", text = "", fg = "#ffb3ad" }, -- { name = "ical", text = "", fg = "#ffb3ad" }, -- { name = "icalendar", text = "", fg = "#ffb3ad" }, -- { name = "ico", text = "", fg = "#ffb3ad" }, -- { name = "ics", text = "", fg = "#ffb3ad" }, -- { name = "ifb", text = "", fg = "#ffb3ad" }, -- { name = "ifc", text = "󰻫", fg = "#ffb3ad" }, -- { name = "ige", text = "󰻫", fg = "#ffb3ad" }, -- { name = "iges", text = "󰻫", fg = "#ffb3ad" }, -- { name = "igs", text = "󰻫", fg = "#ffb3ad" }, -- { name = "image", text = "", fg = "#ffb3ad" }, -- { name = "img", text = "", fg = "#ffb3ad" }, -- { name = "import", text = "", fg = "#ffb3ad" }, -- { name = "info", text = "", fg = "#ffb3ad" }, -- { name = "ini", text = "", fg = "#ffb3ad" }, -- { name = "ino", text = "", fg = "#ffb3ad" }, -- { name = "ipynb", text = "", fg = "#ffb3ad" }, -- { name = "iso", text = "", fg = "#ffb3ad" }, -- { name = "ixx", text = "", fg = "#ffb3ad" }, -- { name = "jar", text = "", fg = "#ffb3ad" }, -- { name = "java", text = "", fg = "#ffb3ad" }, -- { name = "jl", text = "", fg = "#ffb3ad" }, -- { name = "jpeg", text = "", fg = "#ffb3ad" }, -- { name = "jpg", text = "", fg = "#ffb3ad" }, -- { name = "js", text = "", fg = "#ffb3ad" }, -- { name = "json", text = "", fg = "#ffb3ad" }, -- { name = "json5", text = "", fg = "#ffb3ad" }, -- { name = "jsonc", text = "", fg = "#ffb3ad" }, -- { name = "jsx", text = "", fg = "#ffb3ad" }, -- { name = "jwmrc", text = "", fg = "#ffb3ad" }, -- { name = "jxl", text = "", fg = "#ffb3ad" }, -- { name = "kbx", text = "󰯄", fg = "#ffb3ad" }, -- { name = "kdb", text = "", fg = "#ffb3ad" }, -- { name = "kdbx", text = "", fg = "#ffb3ad" }, -- { name = "kdenlive", text = "", fg = "#ffb3ad" }, -- { name = "kdenlivetitle", text = "", fg = "#ffb3ad" }, -- { name = "kicad_dru", text = "", fg = "#ffb3ad" }, -- { name = "kicad_mod", text = "", fg = "#ffb3ad" }, -- { name = "kicad_pcb", text = "", fg = "#ffb3ad" }, -- { name = "kicad_prl", text = "", fg = "#ffb3ad" }, -- { name = "kicad_pro", text = "", fg = "#ffb3ad" }, -- { name = "kicad_sch", text = "", fg = "#ffb3ad" }, -- { name = "kicad_sym", text = "", fg = "#ffb3ad" }, -- { name = "kicad_wks", text = "", fg = "#ffb3ad" }, -- { name = "ko", text = "", fg = "#ffb3ad" }, -- { name = "kpp", text = "", fg = "#ffb3ad" }, -- { name = "kra", text = "", fg = "#ffb3ad" }, -- { name = "krz", text = "", fg = "#ffb3ad" }, -- { name = "ksh", text = "", fg = "#ffb3ad" }, -- { name = "kt", text = "", fg = "#ffb3ad" }, -- { name = "kts", text = "", fg = "#ffb3ad" }, -- { name = "lck", text = "", fg = "#ffb3ad" }, -- { name = "leex", text = "", fg = "#ffb3ad" }, -- { name = "less", text = "", fg = "#ffb3ad" }, -- { name = "lff", text = "", fg = "#ffb3ad" }, -- { name = "lhs", text = "", fg = "#ffb3ad" }, -- { name = "lib", text = "", fg = "#ffb3ad" }, -- { name = "license", text = "", fg = "#ffb3ad" }, -- { name = "liquid", text = "", fg = "#ffb3ad" }, -- { name = "lock", text = "", fg = "#ffb3ad" }, -- { name = "log", text = "󰌱", fg = "#ffb3ad" }, -- { name = "lrc", text = "󰨖", fg = "#ffb3ad" }, -- { name = "lua", text = "", fg = "#ffb3ad" }, -- { name = "luac", text = "", fg = "#ffb3ad" }, -- { name = "luau", text = "", fg = "#ffb3ad" }, -- { name = "m", text = "", fg = "#ffb3ad" }, -- { name = "m3u", text = "󰲹", fg = "#ffb3ad" }, -- { name = "m3u8", text = "󰲹", fg = "#ffb3ad" }, -- { name = "m4a", text = "", fg = "#ffb3ad" }, -- { name = "m4v", text = "", fg = "#ffb3ad" }, -- { name = "magnet", text = "", fg = "#ffb3ad" }, -- { name = "makefile", text = "", fg = "#ffb3ad" }, -- { name = "markdown", text = "", fg = "#ffb3ad" }, -- { name = "material", text = "", fg = "#ffb3ad" }, -- { name = "md", text = "", fg = "#ffb3ad" }, -- { name = "md5", text = "󰕥", fg = "#ffb3ad" }, -- { name = "mdx", text = "", fg = "#ffb3ad" }, -- { name = "mint", text = "󰌪", fg = "#ffb3ad" }, -- { name = "mjs", text = "", fg = "#ffb3ad" }, -- { name = "mk", text = "", fg = "#ffb3ad" }, -- { name = "mkv", text = "", fg = "#ffb3ad" }, -- { name = "ml", text = "", fg = "#ffb3ad" }, -- { name = "mli", text = "", fg = "#ffb3ad" }, -- { name = "mm", text = "", fg = "#ffb3ad" }, -- { name = "mo", text = "", fg = "#ffb3ad" }, -- { name = "mobi", text = "", fg = "#ffb3ad" }, -- { name = "mojo", text = "", fg = "#ffb3ad" }, -- { name = "mov", text = "", fg = "#ffb3ad" }, -- { name = "mp3", text = "", fg = "#ffb3ad" }, -- { name = "mp4", text = "", fg = "#ffb3ad" }, -- { name = "mpp", text = "", fg = "#ffb3ad" }, -- { name = "msf", text = "", fg = "#ffb3ad" }, -- { name = "mts", text = "", fg = "#ffb3ad" }, -- { name = "mustache", text = "", fg = "#ffb3ad" }, -- { name = "nfo", text = "", fg = "#ffb3ad" }, -- { name = "nim", text = "", fg = "#ffb3ad" }, -- { name = "nix", text = "", fg = "#ffb3ad" }, -- { name = "norg", text = "", fg = "#ffb3ad" }, -- { name = "nswag", text = "", fg = "#ffb3ad" }, -- { name = "nu", text = "", fg = "#ffb3ad" }, -- { name = "o", text = "", fg = "#ffb3ad" }, -- { name = "obj", text = "󰆧", fg = "#ffb3ad" }, -- { name = "odf", text = "", fg = "#ffb3ad" }, -- { name = "odg", text = "", fg = "#ffb3ad" }, -- { name = "odin", text = "󰟢", fg = "#ffb3ad" }, -- { name = "odp", text = "", fg = "#ffb3ad" }, -- { name = "ods", text = "", fg = "#ffb3ad" }, -- { name = "odt", text = "", fg = "#ffb3ad" }, -- { name = "oga", text = "", fg = "#ffb3ad" }, -- { name = "ogg", text = "", fg = "#ffb3ad" }, -- { name = "ogv", text = "", fg = "#ffb3ad" }, -- { name = "ogx", text = "", fg = "#ffb3ad" }, -- { name = "opus", text = "", fg = "#ffb3ad" }, -- { name = "org", text = "", fg = "#ffb3ad" }, -- { name = "otf", text = "", fg = "#ffb3ad" }, -- { name = "out", text = "", fg = "#ffb3ad" }, -- { name = "part", text = "", fg = "#ffb3ad" }, -- { name = "patch", text = "", fg = "#ffb3ad" }, -- { name = "pck", text = "", fg = "#ffb3ad" }, -- { name = "pcm", text = "", fg = "#ffb3ad" }, -- { name = "pdf", text = "", fg = "#ffb3ad" }, -- { name = "php", text = "", fg = "#ffb3ad" }, -- { name = "pl", text = "", fg = "#ffb3ad" }, -- { name = "pls", text = "󰲹", fg = "#ffb3ad" }, -- { name = "ply", text = "󰆧", fg = "#ffb3ad" }, -- { name = "pm", text = "", fg = "#ffb3ad" }, -- { name = "png", text = "", fg = "#ffb3ad" }, -- { name = "po", text = "", fg = "#ffb3ad" }, -- { name = "pot", text = "", fg = "#ffb3ad" }, -- { name = "pp", text = "", fg = "#ffb3ad" }, -- { name = "ppt", text = "󰈧", fg = "#ffb3ad" }, -- { name = "pptx", text = "󰈧", fg = "#ffb3ad" }, -- { name = "prisma", text = "", fg = "#ffb3ad" }, -- { name = "pro", text = "", fg = "#ffb3ad" }, -- { name = "ps1", text = "󰨊", fg = "#ffb3ad" }, -- { name = "psb", text = "", fg = "#ffb3ad" }, -- { name = "psd", text = "", fg = "#ffb3ad" }, -- { name = "psd1", text = "󰨊", fg = "#ffb3ad" }, -- { name = "psm1", text = "󰨊", fg = "#ffb3ad" }, -- { name = "pub", text = "󰷖", fg = "#ffb3ad" }, -- { name = "pxd", text = "", fg = "#ffb3ad" }, -- { name = "pxi", text = "", fg = "#ffb3ad" }, -- { name = "py", text = "", fg = "#ffb3ad" }, -- { name = "pyc", text = "", fg = "#ffb3ad" }, -- { name = "pyd", text = "", fg = "#ffb3ad" }, -- { name = "pyi", text = "", fg = "#ffb3ad" }, -- { name = "pyo", text = "", fg = "#ffb3ad" }, -- { name = "pyw", text = "", fg = "#ffb3ad" }, -- { name = "pyx", text = "", fg = "#ffb3ad" }, -- { name = "qm", text = "", fg = "#ffb3ad" }, -- { name = "qml", text = "", fg = "#ffb3ad" }, -- { name = "qrc", text = "", fg = "#ffb3ad" }, -- { name = "qss", text = "", fg = "#ffb3ad" }, -- { name = "query", text = "", fg = "#ffb3ad" }, -- { name = "R", text = "󰟔", fg = "#ffb3ad" }, -- { name = "r", text = "󰟔", fg = "#ffb3ad" }, -- { name = "rake", text = "", fg = "#ffb3ad" }, -- { name = "rar", text = "", fg = "#ffb3ad" }, -- { name = "rasi", text = "", fg = "#ffb3ad" }, -- { name = "razor", text = "󱦘", fg = "#ffb3ad" }, -- { name = "rb", text = "", fg = "#ffb3ad" }, -- { name = "res", text = "", fg = "#ffb3ad" }, -- { name = "resi", text = "", fg = "#ffb3ad" }, -- { name = "rlib", text = "", fg = "#ffb3ad" }, -- { name = "rmd", text = "", fg = "#ffb3ad" }, -- { name = "rproj", text = "󰗆", fg = "#ffb3ad" }, -- { name = "rs", text = "", fg = "#ffb3ad" }, -- { name = "rss", text = "", fg = "#ffb3ad" }, -- { name = "s", text = "", fg = "#ffb3ad" }, -- { name = "sass", text = "", fg = "#ffb3ad" }, -- { name = "sbt", text = "", fg = "#ffb3ad" }, -- { name = "sc", text = "", fg = "#ffb3ad" }, -- { name = "scad", text = "", fg = "#ffb3ad" }, -- { name = "scala", text = "", fg = "#ffb3ad" }, -- { name = "scm", text = "󰘧", fg = "#ffb3ad" }, -- { name = "scss", text = "", fg = "#ffb3ad" }, -- { name = "sh", text = "", fg = "#ffb3ad" }, -- { name = "sha1", text = "󰕥", fg = "#ffb3ad" }, -- { name = "sha224", text = "󰕥", fg = "#ffb3ad" }, -- { name = "sha256", text = "󰕥", fg = "#ffb3ad" }, -- { name = "sha384", text = "󰕥", fg = "#ffb3ad" }, -- { name = "sha512", text = "󰕥", fg = "#ffb3ad" }, -- { name = "sig", text = "󰘧", fg = "#ffb3ad" }, -- { name = "signature", text = "󰘧", fg = "#ffb3ad" }, -- { name = "skp", text = "󰻫", fg = "#ffb3ad" }, -- { name = "sldasm", text = "󰻫", fg = "#ffb3ad" }, -- { name = "sldprt", text = "󰻫", fg = "#ffb3ad" }, -- { name = "slim", text = "", fg = "#ffb3ad" }, -- { name = "sln", text = "", fg = "#ffb3ad" }, -- { name = "slnx", text = "", fg = "#ffb3ad" }, -- { name = "slvs", text = "󰻫", fg = "#ffb3ad" }, -- { name = "sml", text = "󰘧", fg = "#ffb3ad" }, -- { name = "so", text = "", fg = "#ffb3ad" }, -- { name = "sol", text = "", fg = "#ffb3ad" }, -- { name = "spec.js", text = "", fg = "#ffb3ad" }, -- { name = "spec.jsx", text = "", fg = "#ffb3ad" }, -- { name = "spec.ts", text = "", fg = "#ffb3ad" }, -- { name = "spec.tsx", text = "", fg = "#ffb3ad" }, -- { name = "spx", text = "", fg = "#ffb3ad" }, -- { name = "sql", text = "", fg = "#ffb3ad" }, -- { name = "sqlite", text = "", fg = "#ffb3ad" }, -- { name = "sqlite3", text = "", fg = "#ffb3ad" }, -- { name = "srt", text = "󰨖", fg = "#ffb3ad" }, -- { name = "ssa", text = "󰨖", fg = "#ffb3ad" }, -- { name = "ste", text = "󰻫", fg = "#ffb3ad" }, -- { name = "step", text = "󰻫", fg = "#ffb3ad" }, -- { name = "stl", text = "󰆧", fg = "#ffb3ad" }, -- { name = "stories.js", text = "", fg = "#ffb3ad" }, -- { name = "stories.jsx", text = "", fg = "#ffb3ad" }, -- { name = "stories.mjs", text = "", fg = "#ffb3ad" }, -- { name = "stories.svelte", text = "", fg = "#ffb3ad" }, -- { name = "stories.ts", text = "", fg = "#ffb3ad" }, -- { name = "stories.tsx", text = "", fg = "#ffb3ad" }, -- { name = "stories.vue", text = "", fg = "#ffb3ad" }, -- { name = "stp", text = "󰻫", fg = "#ffb3ad" }, -- { name = "strings", text = "", fg = "#ffb3ad" }, -- { name = "styl", text = "", fg = "#ffb3ad" }, -- { name = "sub", text = "󰨖", fg = "#ffb3ad" }, -- { name = "sublime", text = "", fg = "#ffb3ad" }, -- { name = "suo", text = "", fg = "#ffb3ad" }, -- { name = "sv", text = "󰍛", fg = "#ffb3ad" }, -- { name = "svelte", text = "", fg = "#ffb3ad" }, -- { name = "svg", text = "󰜡", fg = "#ffb3ad" }, -- { name = "svgz", text = "󰜡", fg = "#ffb3ad" }, -- { name = "svh", text = "󰍛", fg = "#ffb3ad" }, -- { name = "swift", text = "", fg = "#ffb3ad" }, -- { name = "t", text = "", fg = "#ffb3ad" }, -- { name = "tbc", text = "󰛓", fg = "#ffb3ad" }, -- { name = "tcl", text = "󰛓", fg = "#ffb3ad" }, -- { name = "templ", text = "", fg = "#ffb3ad" }, -- { name = "terminal", text = "", fg = "#ffb3ad" }, -- { name = "test.js", text = "", fg = "#ffb3ad" }, -- { name = "test.jsx", text = "", fg = "#ffb3ad" }, -- { name = "test.ts", text = "", fg = "#ffb3ad" }, -- { name = "test.tsx", text = "", fg = "#ffb3ad" }, -- { name = "tex", text = "", fg = "#ffb3ad" }, -- { name = "tf", text = "", fg = "#ffb3ad" }, -- { name = "tfvars", text = "", fg = "#ffb3ad" }, -- { name = "tgz", text = "", fg = "#ffb3ad" }, -- { name = "tmpl", text = "", fg = "#ffb3ad" }, -- { name = "tmux", text = "", fg = "#ffb3ad" }, -- { name = "toml", text = "", fg = "#ffb3ad" }, -- { name = "torrent", text = "", fg = "#ffb3ad" }, -- { name = "tres", text = "", fg = "#ffb3ad" }, -- { name = "ts", text = "", fg = "#ffb3ad" }, -- { name = "tscn", text = "", fg = "#ffb3ad" }, -- { name = "tsconfig", text = "", fg = "#ffb3ad" }, -- { name = "tsx", text = "", fg = "#ffb3ad" }, -- { name = "ttf", text = "", fg = "#ffb3ad" }, -- { name = "twig", text = "", fg = "#ffb3ad" }, -- { name = "txt", text = "󰈙", fg = "#ffb3ad" }, -- { name = "txz", text = "", fg = "#ffb3ad" }, -- { name = "typ", text = "", fg = "#ffb3ad" }, -- { name = "typoscript", text = "", fg = "#ffb3ad" }, -- { name = "ui", text = "", fg = "#ffb3ad" }, -- { name = "v", text = "󰍛", fg = "#ffb3ad" }, -- { name = "vala", text = "", fg = "#ffb3ad" }, -- { name = "vert", text = "", fg = "#ffb3ad" }, -- { name = "vh", text = "󰍛", fg = "#ffb3ad" }, -- { name = "vhd", text = "󰍛", fg = "#ffb3ad" }, -- { name = "vhdl", text = "󰍛", fg = "#ffb3ad" }, -- { name = "vi", text = "", fg = "#ffb3ad" }, -- { name = "vim", text = "", fg = "#ffb3ad" }, -- { name = "vsh", text = "", fg = "#ffb3ad" }, -- { name = "vsix", text = "", fg = "#ffb3ad" }, -- { name = "vue", text = "", fg = "#ffb3ad" }, -- { name = "wasm", text = "", fg = "#ffb3ad" }, -- { name = "wav", text = "", fg = "#ffb3ad" }, -- { name = "webm", text = "", fg = "#ffb3ad" }, -- { name = "webmanifest", text = "", fg = "#ffb3ad" }, -- { name = "webp", text = "", fg = "#ffb3ad" }, -- { name = "webpack", text = "󰜫", fg = "#ffb3ad" }, -- { name = "wma", text = "", fg = "#ffb3ad" }, -- { name = "wmv", text = "", fg = "#ffb3ad" }, -- { name = "woff", text = "", fg = "#ffb3ad" }, -- { name = "woff2", text = "", fg = "#ffb3ad" }, -- { name = "wrl", text = "󰆧", fg = "#ffb3ad" }, -- { name = "wrz", text = "󰆧", fg = "#ffb3ad" }, -- { name = "wv", text = "", fg = "#ffb3ad" }, -- { name = "wvc", text = "", fg = "#ffb3ad" }, -- { name = "x", text = "", fg = "#ffb3ad" }, -- { name = "xaml", text = "󰙳", fg = "#ffb3ad" }, -- { name = "xcf", text = "", fg = "#ffb3ad" }, -- { name = "xcplayground", text = "", fg = "#ffb3ad" }, -- { name = "xcstrings", text = "", fg = "#ffb3ad" }, -- { name = "xls", text = "󰈛", fg = "#ffb3ad" }, -- { name = "xlsx", text = "󰈛", fg = "#ffb3ad" }, -- { name = "xm", text = "", fg = "#ffb3ad" }, -- { name = "xml", text = "󰗀", fg = "#ffb3ad" }, -- { name = "xpi", text = "", fg = "#ffb3ad" }, -- { name = "xslt", text = "󰗀", fg = "#ffb3ad" }, -- { name = "xul", text = "", fg = "#ffb3ad" }, -- { name = "xz", text = "", fg = "#ffb3ad" }, -- { name = "yaml", text = "", fg = "#ffb3ad" }, -- { name = "yml", text = "", fg = "#ffb3ad" }, -- { name = "zig", text = "", fg = "#ffb3ad" }, -- { name = "zip", text = "", fg = "#ffb3ad" }, -- { name = "zsh", text = "", fg = "#ffb3ad" }, -- { name = "zst", text = "", fg = "#ffb3ad" }, -- { name = "🔥", text = "", fg = "#ffb3ad" }, --] --conds = [ -- # Special files -- { if = "orphan", text = "", fg = "#ffb3ad" }, -- { if = "link", text = "", fg = "#ffb3ad" }, -- { if = "block", text = "", fg = "#ffb3ad" }, -- { if = "char", text = "", fg = "#ffb3ad" }, -- { if = "fifo", text = "", fg = "#ffb3ad" }, -- { if = "sock", text = "", fg = "#ffb3ad" }, -- { if = "sticky", text = "", fg = "#ffb3ad" }, -- { if = "dummy", text = "", fg = "#ffb3ad" }, -- -- # Fallback -- { if = "dir", text = "", fg = "#ffb3ad" }, -- { if = "exec", text = "", fg = "#ffb3ad" }, -- { if = "!dir", text = "", fg = "#ffb3ad" }, --] -- --# : }}} +# : Manager [[[ + +[mgr] +cwd = { fg = "#e1e3df" } + +# Find +find_keyword = { fg = "#ffb4ab", bold = true, italic = true, underline = true } +find_position = { fg = "#ffb4ab", bold = true, italic = true } + +# Marker +marker_copied = { fg = "#244c5a", bg = "#244c5a" } +marker_cut = { fg = "#244c5a", bg = "#244c5a" } +marker_marked = { fg = "#ffb4ab", bg = "#ffb4ab" } +marker_selected = { fg = "#a5ccde", bg = "#a5ccde" } + +# Count +count_copied = { fg = "#c0e9fb", bg = "#244c5a" } +count_cut = { fg = "#c0e9fb", bg = "#244c5a" } +count_selected = { fg = "#003825", bg = "#a5ccde" } + +# Border +border_style = { fg = "#6edbaa" } + +# : ]]] + + +# : Status [[[ + +[status] +overall = { fg = "#6edbaa" } +sep_left = { open = "", close = "" } +sep_right = { open = "", close = "" } + +# Progress +progress_label = { bold = true } +progress_normal = { fg = "#6edbaa", bg = "#111412" } +progress_error = { fg = "#ffb4ab", bg = "#111412" } + +# Permissions +perm_type = { fg = "#b4ccbd" } +perm_write = { fg = "#a5ccde" } +perm_exec = { fg = "#ffb4ab" } +perm_read = { fg = "#244c5a" } +perm_sep = { fg = "#005237" } + +# : ]]] + + +# : Mode [[[ + +[mode] + +normal_main = { bg = "#6edbaa", fg = "#003825", bold = true } +normal_alt = { bg = "#404943", fg = "#c0c9c1" } + +select_main = { bg = "#b4ccbd", fg = "#1f352a", bold = true } +select_alt = { bg = "#404943", fg = "#c0c9c1" } + +unset_main = { bg = "#a5ccde", fg = "#063543", bold = true } +unset_alt = { bg = "#404943", fg = "#c0c9c1" } + +# : ]]] + + +# : Input [[[ + +[input] +border = { fg = "#6edbaa" } +title = {} +value = { fg = "#e1e3df" } +selected = { reversed = true } + +# : ]]] + + +# : Tabs [[[ + +[tabs] +active = { fg = "#111412", bold = true, bg = "#6edbaa" } +inactive = { fg = "#b4ccbd", bg = "#111412" } +sep_inner = { open = "", close = "" } + +# : ]]] + + +# : Completion [[[ + +[cmp] +border = { fg = "#6edbaa", bg = "#003825" } + +# : ]]] + + +# : Tasks [[[ + +[tasks] +border = { fg = "#6edbaa" } +title = {} +hovered = { fg = "#244c5a", underline = true } + +# : ]]] + + +# : Which [[[ + +[which] +cols = 3 +mask = { bg = "#111412" } +cand = { fg = "#6edbaa" } +rest = { fg = "#003825" } +desc = { fg = "#e1e3df" } +separator = " ▶ " +separator_style = { fg = "#e1e3df" } + +# : ]]] + +# : Spotter [[[ + +[spot] +border = { fg = "#6edbaa" } +title = { fg = "#6edbaa" } +tbl_col = { fg = "#e1e3df" } +tbl_cell = { fg = "#e1e3df", bg = "#111412" } + +# : ]]] + + +# : Help [[[ + +[help] +on = { fg = "#e1e3df" } +run = { fg = "#e1e3df" } +hovered = { reversed = true, bold = true } +footer = { fg = "#1f352a", bg = "#b4ccbd" } + +# : ]]] + + +# : Notify [[[ + +[notify] +title_info = { fg = "#a5ccde" } +title_warn = { fg = "#6edbaa" } +title_error = { fg = "#ffb4ab" } + +# : ]]] + + +# : File-specific styles [[[ + +[filetype] + +rules = [ + # Images + { mime = "image/*", fg = "#94e2d5" }, + + # Media + { mime = "{audio,video}/*", fg = "#f9e2af" }, + + # Archives + { mime = "application/{zip,rar,7z*,tar,gzip,xz,zstd,bzip*,lzma,compress,archive,cpio,arj,xar,ms-cab*}", fg = "#f5c2e7" }, + + # Documents + { mime = "application/{pdf,doc,rtf}", fg = "#a6e3a1" }, + + # Special files + { mime = "*", is = "orphan", fg = "#ffdad6", bg = "#93000a" }, + { mime = "application/*exec*", fg = "#ffb4ab" }, + + # Fallback + { url = "*", fg = "#e1e3df" }, + { url = "*/", fg = "#6edbaa" }, +] + +# : ]]] + +# : Icons {{{ + +[icon] +globs = [] +dirs = [ + { name = ".config", text = "", fg = "#6edbaa" }, + { name = ".git", text = "", fg = "#6edbaa" }, + { name = ".github", text = "", fg = "#6edbaa" }, + { name = ".npm", text = "", fg = "#6edbaa" }, + { name = "Desktop", text = "", fg = "#6edbaa" }, + { name = "Development", text = "", fg = "#6edbaa" }, + { name = "Documents", text = "", fg = "#6edbaa" }, + { name = "Downloads", text = "", fg = "#6edbaa" }, + { name = "Library", text = "", fg = "#6edbaa" }, + { name = "Movies", text = "", fg = "#6edbaa" }, + { name = "Music", text = "", fg = "#6edbaa" }, + { name = "Pictures", text = "", fg = "#6edbaa" }, + { name = "Public", text = "", fg = "#6edbaa" }, + { name = "Videos", text = "", fg = "#6edbaa" }, +] +files = [ + { name = ".babelrc", text = "", fg = "#6edbaa" }, + { name = ".bash_profile", text = "", fg = "#6edbaa" }, + { name = ".bashrc", text = "", fg = "#6edbaa" }, + { name = ".clang-format", text = "", fg = "#6edbaa" }, + { name = ".clang-tidy", text = "", fg = "#6edbaa" }, + { name = ".codespellrc", text = "󰓆", fg = "#6edbaa" }, + { name = ".condarc", text = "", fg = "#6edbaa" }, + { name = ".dockerignore", text = "󰡨", fg = "#6edbaa" }, + { name = ".ds_store", text = "", fg = "#6edbaa" }, + { name = ".editorconfig", text = "", fg = "#6edbaa" }, + { name = ".env", text = "", fg = "#6edbaa" }, + { name = ".eslintignore", text = "", fg = "#6edbaa" }, + { name = ".eslintrc", text = "", fg = "#6edbaa" }, + { name = ".git-blame-ignore-revs", text = "", fg = "#6edbaa" }, + { name = ".gitattributes", text = "", fg = "#6edbaa" }, + { name = ".gitconfig", text = "", fg = "#6edbaa" }, + { name = ".gitignore", text = "", fg = "#6edbaa" }, + { name = ".gitlab-ci.yml", text = "", fg = "#6edbaa" }, + { name = ".gitmodules", text = "", fg = "#6edbaa" }, + { name = ".gtkrc-2.0", text = "", fg = "#6edbaa" }, + { name = ".gvimrc", text = "", fg = "#6edbaa" }, + { name = ".justfile", text = "", fg = "#6edbaa" }, + { name = ".luacheckrc", text = "", fg = "#6edbaa" }, + { name = ".luaurc", text = "", fg = "#6edbaa" }, + { name = ".mailmap", text = "󰊢", fg = "#6edbaa" }, + { name = ".nanorc", text = "", fg = "#6edbaa" }, + { name = ".npmignore", text = "", fg = "#6edbaa" }, + { name = ".npmrc", text = "", fg = "#6edbaa" }, + { name = ".nuxtrc", text = "󱄆", fg = "#6edbaa" }, + { name = ".nvmrc", text = "", fg = "#6edbaa" }, + { name = ".pnpmfile.cjs", text = "", fg = "#6edbaa" }, + { name = ".pre-commit-config.yaml", text = "󰛢", fg = "#6edbaa" }, + { name = ".prettierignore", text = "", fg = "#6edbaa" }, + { name = ".prettierrc", text = "", fg = "#6edbaa" }, + { name = ".prettierrc.cjs", text = "", fg = "#6edbaa" }, + { name = ".prettierrc.js", text = "", fg = "#6edbaa" }, + { name = ".prettierrc.json", text = "", fg = "#6edbaa" }, + { name = ".prettierrc.json5", text = "", fg = "#6edbaa" }, + { name = ".prettierrc.mjs", text = "", fg = "#6edbaa" }, + { name = ".prettierrc.toml", text = "", fg = "#6edbaa" }, + { name = ".prettierrc.yaml", text = "", fg = "#6edbaa" }, + { name = ".prettierrc.yml", text = "", fg = "#6edbaa" }, + { name = ".pylintrc", text = "", fg = "#6edbaa" }, + { name = ".settings.json", text = "", fg = "#6edbaa" }, + { name = ".SRCINFO", text = "󰣇", fg = "#6edbaa" }, + { name = ".vimrc", text = "", fg = "#6edbaa" }, + { name = ".Xauthority", text = "", fg = "#6edbaa" }, + { name = ".xinitrc", text = "", fg = "#6edbaa" }, + { name = ".Xresources", text = "", fg = "#6edbaa" }, + { name = ".xsession", text = "", fg = "#6edbaa" }, + { name = ".zprofile", text = "", fg = "#6edbaa" }, + { name = ".zshenv", text = "", fg = "#6edbaa" }, + { name = ".zshrc", text = "", fg = "#6edbaa" }, + { name = "_gvimrc", text = "", fg = "#6edbaa" }, + { name = "_vimrc", text = "", fg = "#6edbaa" }, + { name = "AUTHORS", text = "", fg = "#6edbaa" }, + { name = "AUTHORS.txt", text = "", fg = "#6edbaa" }, + { name = "brewfile", text = "", fg = "#6edbaa" }, + { name = "bspwmrc", text = "", fg = "#6edbaa" }, + { name = "build", text = "", fg = "#6edbaa" }, + { name = "build.gradle", text = "", fg = "#6edbaa" }, + { name = "build.zig.zon", text = "", fg = "#6edbaa" }, + { name = "bun.lock", text = "", fg = "#6edbaa" }, + { name = "bun.lockb", text = "", fg = "#6edbaa" }, + { name = "cantorrc", text = "", fg = "#6edbaa" }, + { name = "checkhealth", text = "󰓙", fg = "#6edbaa" }, + { name = "cmakelists.txt", text = "", fg = "#6edbaa" }, + { name = "code_of_conduct", text = "", fg = "#6edbaa" }, + { name = "code_of_conduct.md", text = "", fg = "#6edbaa" }, + { name = "commit_editmsg", text = "", fg = "#6edbaa" }, + { name = "commitlint.config.js", text = "󰜘", fg = "#6edbaa" }, + { name = "commitlint.config.ts", text = "󰜘", fg = "#6edbaa" }, + { name = "compose.yaml", text = "󰡨", fg = "#6edbaa" }, + { name = "compose.yml", text = "󰡨", fg = "#6edbaa" }, + { name = "config", text = "", fg = "#6edbaa" }, + { name = "containerfile", text = "󰡨", fg = "#6edbaa" }, + { name = "copying", text = "", fg = "#6edbaa" }, + { name = "copying.lesser", text = "", fg = "#6edbaa" }, + { name = "Directory.Build.props", text = "", fg = "#6edbaa" }, + { name = "Directory.Build.targets", text = "", fg = "#6edbaa" }, + { name = "Directory.Packages.props", text = "", fg = "#6edbaa" }, + { name = "docker-compose.yaml", text = "󰡨", fg = "#6edbaa" }, + { name = "docker-compose.yml", text = "󰡨", fg = "#6edbaa" }, + { name = "dockerfile", text = "󰡨", fg = "#6edbaa" }, + { name = "eslint.config.cjs", text = "", fg = "#6edbaa" }, + { name = "eslint.config.js", text = "", fg = "#6edbaa" }, + { name = "eslint.config.mjs", text = "", fg = "#6edbaa" }, + { name = "eslint.config.ts", text = "", fg = "#6edbaa" }, + { name = "ext_typoscript_setup.txt", text = "", fg = "#6edbaa" }, + { name = "favicon.ico", text = "", fg = "#6edbaa" }, + { name = "fp-info-cache", text = "", fg = "#6edbaa" }, + { name = "fp-lib-table", text = "", fg = "#6edbaa" }, + { name = "FreeCAD.conf", text = "", fg = "#6edbaa" }, + { name = "Gemfile", text = "", fg = "#6edbaa" }, + { name = "gnumakefile", text = "", fg = "#6edbaa" }, + { name = "go.mod", text = "", fg = "#6edbaa" }, + { name = "go.sum", text = "", fg = "#6edbaa" }, + { name = "go.work", text = "", fg = "#6edbaa" }, + { name = "gradle-wrapper.properties", text = "", fg = "#6edbaa" }, + { name = "gradle.properties", text = "", fg = "#6edbaa" }, + { name = "gradlew", text = "", fg = "#6edbaa" }, + { name = "groovy", text = "", fg = "#6edbaa" }, + { name = "gruntfile.babel.js", text = "", fg = "#6edbaa" }, + { name = "gruntfile.coffee", text = "", fg = "#6edbaa" }, + { name = "gruntfile.js", text = "", fg = "#6edbaa" }, + { name = "gruntfile.ts", text = "", fg = "#6edbaa" }, + { name = "gtkrc", text = "", fg = "#6edbaa" }, + { name = "gulpfile.babel.js", text = "", fg = "#6edbaa" }, + { name = "gulpfile.coffee", text = "", fg = "#6edbaa" }, + { name = "gulpfile.js", text = "", fg = "#6edbaa" }, + { name = "gulpfile.ts", text = "", fg = "#6edbaa" }, + { name = "hypridle.conf", text = "", fg = "#6edbaa" }, + { name = "hyprland.conf", text = "", fg = "#6edbaa" }, + { name = "hyprlandd.conf", text = "", fg = "#6edbaa" }, + { name = "hyprlock.conf", text = "", fg = "#6edbaa" }, + { name = "hyprpaper.conf", text = "", fg = "#6edbaa" }, + { name = "hyprsunset.conf", text = "", fg = "#6edbaa" }, + { name = "i18n.config.js", text = "󰗊", fg = "#6edbaa" }, + { name = "i18n.config.ts", text = "󰗊", fg = "#6edbaa" }, + { name = "i3blocks.conf", text = "", fg = "#6edbaa" }, + { name = "i3status.conf", text = "", fg = "#6edbaa" }, + { name = "index.theme", text = "", fg = "#6edbaa" }, + { name = "ionic.config.json", text = "", fg = "#6edbaa" }, + { name = "Jenkinsfile", text = "", fg = "#6edbaa" }, + { name = "justfile", text = "", fg = "#6edbaa" }, + { name = "kalgebrarc", text = "", fg = "#6edbaa" }, + { name = "kdeglobals", text = "", fg = "#6edbaa" }, + { name = "kdenlive-layoutsrc", text = "", fg = "#6edbaa" }, + { name = "kdenliverc", text = "", fg = "#6edbaa" }, + { name = "kritadisplayrc", text = "", fg = "#6edbaa" }, + { name = "kritarc", text = "", fg = "#6edbaa" }, + { name = "license", text = "", fg = "#6edbaa" }, + { name = "license.md", text = "", fg = "#6edbaa" }, + { name = "lxde-rc.xml", text = "", fg = "#6edbaa" }, + { name = "lxqt.conf", text = "", fg = "#6edbaa" }, + { name = "makefile", text = "", fg = "#6edbaa" }, + { name = "mix.lock", text = "", fg = "#6edbaa" }, + { name = "mpv.conf", text = "", fg = "#6edbaa" }, + { name = "next.config.cjs", text = "", fg = "#6edbaa" }, + { name = "next.config.js", text = "", fg = "#6edbaa" }, + { name = "next.config.ts", text = "", fg = "#6edbaa" }, + { name = "node_modules", text = "", fg = "#6edbaa" }, + { name = "nuxt.config.cjs", text = "󱄆", fg = "#6edbaa" }, + { name = "nuxt.config.js", text = "󱄆", fg = "#6edbaa" }, + { name = "nuxt.config.mjs", text = "󱄆", fg = "#6edbaa" }, + { name = "nuxt.config.ts", text = "󱄆", fg = "#6edbaa" }, + { name = "package-lock.json", text = "", fg = "#6edbaa" }, + { name = "package.json", text = "", fg = "#6edbaa" }, + { name = "PKGBUILD", text = "", fg = "#6edbaa" }, + { name = "platformio.ini", text = "", fg = "#6edbaa" }, + { name = "playwright.config.cjs", text = "", fg = "#6edbaa" }, + { name = "playwright.config.cts", text = "", fg = "#6edbaa" }, + { name = "playwright.config.js", text = "", fg = "#6edbaa" }, + { name = "playwright.config.mjs", text = "", fg = "#6edbaa" }, + { name = "playwright.config.mts", text = "", fg = "#6edbaa" }, + { name = "playwright.config.ts", text = "", fg = "#6edbaa" }, + { name = "pnpm-lock.yaml", text = "", fg = "#6edbaa" }, + { name = "pnpm-workspace.yaml", text = "", fg = "#6edbaa" }, + { name = "pom.xml", text = "", fg = "#6edbaa" }, + { name = "prettier.config.cjs", text = "", fg = "#6edbaa" }, + { name = "prettier.config.js", text = "", fg = "#6edbaa" }, + { name = "prettier.config.mjs", text = "", fg = "#6edbaa" }, + { name = "prettier.config.ts", text = "", fg = "#6edbaa" }, + { name = "prisma.config.mts", text = "", fg = "#6edbaa" }, + { name = "prisma.config.ts", text = "", fg = "#6edbaa" }, + { name = "procfile", text = "", fg = "#6edbaa" }, + { name = "PrusaSlicer.ini", text = "", fg = "#6edbaa" }, + { name = "PrusaSlicerGcodeViewer.ini", text = "", fg = "#6edbaa" }, + { name = "py.typed", text = "", fg = "#6edbaa" }, + { name = "QtProject.conf", text = "", fg = "#6edbaa" }, + { name = "rakefile", text = "", fg = "#6edbaa" }, + { name = "readme", text = "󰂺", fg = "#6edbaa" }, + { name = "readme.md", text = "󰂺", fg = "#6edbaa" }, + { name = "rmd", text = "", fg = "#6edbaa" }, + { name = "robots.txt", text = "󰚩", fg = "#6edbaa" }, + { name = "security", text = "󰒃", fg = "#6edbaa" }, + { name = "security.md", text = "󰒃", fg = "#6edbaa" }, + { name = "settings.gradle", text = "", fg = "#6edbaa" }, + { name = "svelte.config.js", text = "", fg = "#6edbaa" }, + { name = "sxhkdrc", text = "", fg = "#6edbaa" }, + { name = "sym-lib-table", text = "", fg = "#6edbaa" }, + { name = "tailwind.config.js", text = "󱏿", fg = "#6edbaa" }, + { name = "tailwind.config.mjs", text = "󱏿", fg = "#6edbaa" }, + { name = "tailwind.config.ts", text = "󱏿", fg = "#6edbaa" }, + { name = "tmux.conf", text = "", fg = "#6edbaa" }, + { name = "tmux.conf.local", text = "", fg = "#6edbaa" }, + { name = "tsconfig.json", text = "", fg = "#6edbaa" }, + { name = "unlicense", text = "", fg = "#6edbaa" }, + { name = "vagrantfile", text = "", fg = "#6edbaa" }, + { name = "vercel.json", text = "", fg = "#6edbaa" }, + { name = "vite.config.cjs", text = "", fg = "#6edbaa" }, + { name = "vite.config.cts", text = "", fg = "#6edbaa" }, + { name = "vite.config.js", text = "", fg = "#6edbaa" }, + { name = "vite.config.mjs", text = "", fg = "#6edbaa" }, + { name = "vite.config.mts", text = "", fg = "#6edbaa" }, + { name = "vite.config.ts", text = "", fg = "#6edbaa" }, + { name = "vitest.config.cjs", text = "", fg = "#6edbaa" }, + { name = "vitest.config.cts", text = "", fg = "#6edbaa" }, + { name = "vitest.config.js", text = "", fg = "#6edbaa" }, + { name = "vitest.config.mjs", text = "", fg = "#6edbaa" }, + { name = "vitest.config.mts", text = "", fg = "#6edbaa" }, + { name = "vitest.config.ts", text = "", fg = "#6edbaa" }, + { name = "vlcrc", text = "󰕼", fg = "#6edbaa" }, + { name = "webpack", text = "󰜫", fg = "#6edbaa" }, + { name = "weston.ini", text = "", fg = "#6edbaa" }, + { name = "workspace", text = "", fg = "#6edbaa" }, + { name = "wrangler.jsonc", text = "", fg = "#6edbaa" }, + { name = "wrangler.toml", text = "", fg = "#6edbaa" }, + { name = "xdph.conf", text = "", fg = "#6edbaa" }, + { name = "xmobarrc", text = "", fg = "#6edbaa" }, + { name = "xmobarrc.hs", text = "", fg = "#6edbaa" }, + { name = "xmonad.hs", text = "", fg = "#6edbaa" }, + { name = "xorg.conf", text = "", fg = "#6edbaa" }, + { name = "xsettingsd.conf", text = "", fg = "#6edbaa" }, +] +exts = [ + { name = "3gp", text = "", fg = "#6edbaa" }, + { name = "3mf", text = "󰆧", fg = "#6edbaa" }, + { name = "7z", text = "", fg = "#6edbaa" }, + { name = "a", text = "", fg = "#6edbaa" }, + { name = "aac", text = "", fg = "#6edbaa" }, + { name = "ada", text = "", fg = "#6edbaa" }, + { name = "adb", text = "", fg = "#6edbaa" }, + { name = "ads", text = "", fg = "#6edbaa" }, + { name = "ai", text = "", fg = "#6edbaa" }, + { name = "aif", text = "", fg = "#6edbaa" }, + { name = "aiff", text = "", fg = "#6edbaa" }, + { name = "android", text = "", fg = "#6edbaa" }, + { name = "ape", text = "", fg = "#6edbaa" }, + { name = "apk", text = "", fg = "#6edbaa" }, + { name = "apl", text = "", fg = "#6edbaa" }, + { name = "app", text = "", fg = "#6edbaa" }, + { name = "applescript", text = "", fg = "#6edbaa" }, + { name = "asc", text = "󰦝", fg = "#6edbaa" }, + { name = "asm", text = "", fg = "#6edbaa" }, + { name = "ass", text = "󰨖", fg = "#6edbaa" }, + { name = "astro", text = "", fg = "#6edbaa" }, + { name = "avif", text = "", fg = "#6edbaa" }, + { name = "awk", text = "", fg = "#6edbaa" }, + { name = "azcli", text = "", fg = "#6edbaa" }, + { name = "bak", text = "󰁯", fg = "#6edbaa" }, + { name = "bash", text = "", fg = "#6edbaa" }, + { name = "bat", text = "", fg = "#6edbaa" }, + { name = "bazel", text = "", fg = "#6edbaa" }, + { name = "bib", text = "󱉟", fg = "#6edbaa" }, + { name = "bicep", text = "", fg = "#6edbaa" }, + { name = "bicepparam", text = "", fg = "#6edbaa" }, + { name = "bin", text = "", fg = "#6edbaa" }, + { name = "blade.php", text = "", fg = "#6edbaa" }, + { name = "blend", text = "󰂫", fg = "#6edbaa" }, + { name = "blp", text = "󰺾", fg = "#6edbaa" }, + { name = "bmp", text = "", fg = "#6edbaa" }, + { name = "bqn", text = "", fg = "#6edbaa" }, + { name = "brep", text = "󰻫", fg = "#6edbaa" }, + { name = "bz", text = "", fg = "#6edbaa" }, + { name = "bz2", text = "", fg = "#6edbaa" }, + { name = "bz3", text = "", fg = "#6edbaa" }, + { name = "bzl", text = "", fg = "#6edbaa" }, + { name = "c", text = "", fg = "#6edbaa" }, + { name = "c++", text = "", fg = "#6edbaa" }, + { name = "cache", text = "", fg = "#6edbaa" }, + { name = "cast", text = "", fg = "#6edbaa" }, + { name = "cbl", text = "", fg = "#6edbaa" }, + { name = "cc", text = "", fg = "#6edbaa" }, + { name = "ccm", text = "", fg = "#6edbaa" }, + { name = "cfc", text = "", fg = "#6edbaa" }, + { name = "cfg", text = "", fg = "#6edbaa" }, + { name = "cfm", text = "", fg = "#6edbaa" }, + { name = "cjs", text = "", fg = "#6edbaa" }, + { name = "clj", text = "", fg = "#6edbaa" }, + { name = "cljc", text = "", fg = "#6edbaa" }, + { name = "cljd", text = "", fg = "#6edbaa" }, + { name = "cljs", text = "", fg = "#6edbaa" }, + { name = "cmake", text = "", fg = "#6edbaa" }, + { name = "cob", text = "", fg = "#6edbaa" }, + { name = "cobol", text = "", fg = "#6edbaa" }, + { name = "coffee", text = "", fg = "#6edbaa" }, + { name = "conda", text = "", fg = "#6edbaa" }, + { name = "conf", text = "", fg = "#6edbaa" }, + { name = "config.ru", text = "", fg = "#6edbaa" }, + { name = "cow", text = "󰆚", fg = "#6edbaa" }, + { name = "cp", text = "", fg = "#6edbaa" }, + { name = "cpp", text = "", fg = "#6edbaa" }, + { name = "cppm", text = "", fg = "#6edbaa" }, + { name = "cpy", text = "", fg = "#6edbaa" }, + { name = "cr", text = "", fg = "#6edbaa" }, + { name = "crdownload", text = "", fg = "#6edbaa" }, + { name = "cs", text = "󰌛", fg = "#6edbaa" }, + { name = "csh", text = "", fg = "#6edbaa" }, + { name = "cshtml", text = "󱦗", fg = "#6edbaa" }, + { name = "cson", text = "", fg = "#6edbaa" }, + { name = "csproj", text = "󰪮", fg = "#6edbaa" }, + { name = "css", text = "", fg = "#6edbaa" }, + { name = "csv", text = "", fg = "#6edbaa" }, + { name = "cts", text = "", fg = "#6edbaa" }, + { name = "cu", text = "", fg = "#6edbaa" }, + { name = "cue", text = "󰲹", fg = "#6edbaa" }, + { name = "cuh", text = "", fg = "#6edbaa" }, + { name = "cxx", text = "", fg = "#6edbaa" }, + { name = "cxxm", text = "", fg = "#6edbaa" }, + { name = "d", text = "", fg = "#6edbaa" }, + { name = "d.ts", text = "", fg = "#6edbaa" }, + { name = "dart", text = "", fg = "#6edbaa" }, + { name = "db", text = "", fg = "#6edbaa" }, + { name = "dconf", text = "", fg = "#6edbaa" }, + { name = "desktop", text = "", fg = "#6edbaa" }, + { name = "diff", text = "", fg = "#6edbaa" }, + { name = "dll", text = "", fg = "#6edbaa" }, + { name = "doc", text = "󰈬", fg = "#6edbaa" }, + { name = "Dockerfile", text = "󰡨", fg = "#6edbaa" }, + { name = "dockerignore", text = "󰡨", fg = "#6edbaa" }, + { name = "docx", text = "󰈬", fg = "#6edbaa" }, + { name = "dot", text = "󱁉", fg = "#6edbaa" }, + { name = "download", text = "", fg = "#6edbaa" }, + { name = "drl", text = "", fg = "#6edbaa" }, + { name = "dropbox", text = "", fg = "#6edbaa" }, + { name = "dump", text = "", fg = "#6edbaa" }, + { name = "dwg", text = "󰻫", fg = "#6edbaa" }, + { name = "dxf", text = "󰻫", fg = "#6edbaa" }, + { name = "ebook", text = "", fg = "#6edbaa" }, + { name = "ebuild", text = "", fg = "#6edbaa" }, + { name = "edn", text = "", fg = "#6edbaa" }, + { name = "eex", text = "", fg = "#6edbaa" }, + { name = "ejs", text = "", fg = "#6edbaa" }, + { name = "el", text = "", fg = "#6edbaa" }, + { name = "elc", text = "", fg = "#6edbaa" }, + { name = "elf", text = "", fg = "#6edbaa" }, + { name = "elm", text = "", fg = "#6edbaa" }, + { name = "eln", text = "", fg = "#6edbaa" }, + { name = "env", text = "", fg = "#6edbaa" }, + { name = "eot", text = "", fg = "#6edbaa" }, + { name = "epp", text = "", fg = "#6edbaa" }, + { name = "epub", text = "", fg = "#6edbaa" }, + { name = "erb", text = "", fg = "#6edbaa" }, + { name = "erl", text = "", fg = "#6edbaa" }, + { name = "ex", text = "", fg = "#6edbaa" }, + { name = "exe", text = "", fg = "#6edbaa" }, + { name = "exs", text = "", fg = "#6edbaa" }, + { name = "f#", text = "", fg = "#6edbaa" }, + { name = "f3d", text = "󰻫", fg = "#6edbaa" }, + { name = "f90", text = "󱈚", fg = "#6edbaa" }, + { name = "fbx", text = "󰆧", fg = "#6edbaa" }, + { name = "fcbak", text = "", fg = "#6edbaa" }, + { name = "fcmacro", text = "", fg = "#6edbaa" }, + { name = "fcmat", text = "", fg = "#6edbaa" }, + { name = "fcparam", text = "", fg = "#6edbaa" }, + { name = "fcscript", text = "", fg = "#6edbaa" }, + { name = "fcstd", text = "", fg = "#6edbaa" }, + { name = "fcstd1", text = "", fg = "#6edbaa" }, + { name = "fctb", text = "", fg = "#6edbaa" }, + { name = "fctl", text = "", fg = "#6edbaa" }, + { name = "fdmdownload", text = "", fg = "#6edbaa" }, + { name = "feature", text = "", fg = "#6edbaa" }, + { name = "fish", text = "", fg = "#6edbaa" }, + { name = "flac", text = "", fg = "#6edbaa" }, + { name = "flc", text = "", fg = "#6edbaa" }, + { name = "flf", text = "", fg = "#6edbaa" }, + { name = "fnl", text = "", fg = "#6edbaa" }, + { name = "fodg", text = "", fg = "#6edbaa" }, + { name = "fodp", text = "", fg = "#6edbaa" }, + { name = "fods", text = "", fg = "#6edbaa" }, + { name = "fodt", text = "", fg = "#6edbaa" }, + { name = "frag", text = "", fg = "#6edbaa" }, + { name = "fs", text = "", fg = "#6edbaa" }, + { name = "fsi", text = "", fg = "#6edbaa" }, + { name = "fsscript", text = "", fg = "#6edbaa" }, + { name = "fsx", text = "", fg = "#6edbaa" }, + { name = "gcode", text = "󰐫", fg = "#6edbaa" }, + { name = "gd", text = "", fg = "#6edbaa" }, + { name = "gemspec", text = "", fg = "#6edbaa" }, + { name = "geom", text = "", fg = "#6edbaa" }, + { name = "gif", text = "", fg = "#6edbaa" }, + { name = "git", text = "", fg = "#6edbaa" }, + { name = "glb", text = "", fg = "#6edbaa" }, + { name = "gleam", text = "", fg = "#6edbaa" }, + { name = "glsl", text = "", fg = "#6edbaa" }, + { name = "gnumakefile", text = "", fg = "#6edbaa" }, + { name = "go", text = "", fg = "#6edbaa" }, + { name = "godot", text = "", fg = "#6edbaa" }, + { name = "gpr", text = "", fg = "#6edbaa" }, + { name = "gql", text = "", fg = "#6edbaa" }, + { name = "gradle", text = "", fg = "#6edbaa" }, + { name = "graphql", text = "", fg = "#6edbaa" }, + { name = "gresource", text = "", fg = "#6edbaa" }, + { name = "gv", text = "󱁉", fg = "#6edbaa" }, + { name = "gz", text = "", fg = "#6edbaa" }, + { name = "h", text = "", fg = "#6edbaa" }, + { name = "haml", text = "", fg = "#6edbaa" }, + { name = "hbs", text = "", fg = "#6edbaa" }, + { name = "heex", text = "", fg = "#6edbaa" }, + { name = "hex", text = "", fg = "#6edbaa" }, + { name = "hh", text = "", fg = "#6edbaa" }, + { name = "hpp", text = "", fg = "#6edbaa" }, + { name = "hrl", text = "", fg = "#6edbaa" }, + { name = "hs", text = "", fg = "#6edbaa" }, + { name = "htm", text = "", fg = "#6edbaa" }, + { name = "html", text = "", fg = "#6edbaa" }, + { name = "http", text = "", fg = "#6edbaa" }, + { name = "huff", text = "󰡘", fg = "#6edbaa" }, + { name = "hurl", text = "", fg = "#6edbaa" }, + { name = "hx", text = "", fg = "#6edbaa" }, + { name = "hxx", text = "", fg = "#6edbaa" }, + { name = "ical", text = "", fg = "#6edbaa" }, + { name = "icalendar", text = "", fg = "#6edbaa" }, + { name = "ico", text = "", fg = "#6edbaa" }, + { name = "ics", text = "", fg = "#6edbaa" }, + { name = "ifb", text = "", fg = "#6edbaa" }, + { name = "ifc", text = "󰻫", fg = "#6edbaa" }, + { name = "ige", text = "󰻫", fg = "#6edbaa" }, + { name = "iges", text = "󰻫", fg = "#6edbaa" }, + { name = "igs", text = "󰻫", fg = "#6edbaa" }, + { name = "image", text = "", fg = "#6edbaa" }, + { name = "img", text = "", fg = "#6edbaa" }, + { name = "import", text = "", fg = "#6edbaa" }, + { name = "info", text = "", fg = "#6edbaa" }, + { name = "ini", text = "", fg = "#6edbaa" }, + { name = "ino", text = "", fg = "#6edbaa" }, + { name = "ipynb", text = "", fg = "#6edbaa" }, + { name = "iso", text = "", fg = "#6edbaa" }, + { name = "ixx", text = "", fg = "#6edbaa" }, + { name = "jar", text = "", fg = "#6edbaa" }, + { name = "java", text = "", fg = "#6edbaa" }, + { name = "jl", text = "", fg = "#6edbaa" }, + { name = "jpeg", text = "", fg = "#6edbaa" }, + { name = "jpg", text = "", fg = "#6edbaa" }, + { name = "js", text = "", fg = "#6edbaa" }, + { name = "json", text = "", fg = "#6edbaa" }, + { name = "json5", text = "", fg = "#6edbaa" }, + { name = "jsonc", text = "", fg = "#6edbaa" }, + { name = "jsx", text = "", fg = "#6edbaa" }, + { name = "jwmrc", text = "", fg = "#6edbaa" }, + { name = "jxl", text = "", fg = "#6edbaa" }, + { name = "kbx", text = "󰯄", fg = "#6edbaa" }, + { name = "kdb", text = "", fg = "#6edbaa" }, + { name = "kdbx", text = "", fg = "#6edbaa" }, + { name = "kdenlive", text = "", fg = "#6edbaa" }, + { name = "kdenlivetitle", text = "", fg = "#6edbaa" }, + { name = "kicad_dru", text = "", fg = "#6edbaa" }, + { name = "kicad_mod", text = "", fg = "#6edbaa" }, + { name = "kicad_pcb", text = "", fg = "#6edbaa" }, + { name = "kicad_prl", text = "", fg = "#6edbaa" }, + { name = "kicad_pro", text = "", fg = "#6edbaa" }, + { name = "kicad_sch", text = "", fg = "#6edbaa" }, + { name = "kicad_sym", text = "", fg = "#6edbaa" }, + { name = "kicad_wks", text = "", fg = "#6edbaa" }, + { name = "ko", text = "", fg = "#6edbaa" }, + { name = "kpp", text = "", fg = "#6edbaa" }, + { name = "kra", text = "", fg = "#6edbaa" }, + { name = "krz", text = "", fg = "#6edbaa" }, + { name = "ksh", text = "", fg = "#6edbaa" }, + { name = "kt", text = "", fg = "#6edbaa" }, + { name = "kts", text = "", fg = "#6edbaa" }, + { name = "lck", text = "", fg = "#6edbaa" }, + { name = "leex", text = "", fg = "#6edbaa" }, + { name = "less", text = "", fg = "#6edbaa" }, + { name = "lff", text = "", fg = "#6edbaa" }, + { name = "lhs", text = "", fg = "#6edbaa" }, + { name = "lib", text = "", fg = "#6edbaa" }, + { name = "license", text = "", fg = "#6edbaa" }, + { name = "liquid", text = "", fg = "#6edbaa" }, + { name = "lock", text = "", fg = "#6edbaa" }, + { name = "log", text = "󰌱", fg = "#6edbaa" }, + { name = "lrc", text = "󰨖", fg = "#6edbaa" }, + { name = "lua", text = "", fg = "#6edbaa" }, + { name = "luac", text = "", fg = "#6edbaa" }, + { name = "luau", text = "", fg = "#6edbaa" }, + { name = "m", text = "", fg = "#6edbaa" }, + { name = "m3u", text = "󰲹", fg = "#6edbaa" }, + { name = "m3u8", text = "󰲹", fg = "#6edbaa" }, + { name = "m4a", text = "", fg = "#6edbaa" }, + { name = "m4v", text = "", fg = "#6edbaa" }, + { name = "magnet", text = "", fg = "#6edbaa" }, + { name = "makefile", text = "", fg = "#6edbaa" }, + { name = "markdown", text = "", fg = "#6edbaa" }, + { name = "material", text = "", fg = "#6edbaa" }, + { name = "md", text = "", fg = "#6edbaa" }, + { name = "md5", text = "󰕥", fg = "#6edbaa" }, + { name = "mdx", text = "", fg = "#6edbaa" }, + { name = "mint", text = "󰌪", fg = "#6edbaa" }, + { name = "mjs", text = "", fg = "#6edbaa" }, + { name = "mk", text = "", fg = "#6edbaa" }, + { name = "mkv", text = "", fg = "#6edbaa" }, + { name = "ml", text = "", fg = "#6edbaa" }, + { name = "mli", text = "", fg = "#6edbaa" }, + { name = "mm", text = "", fg = "#6edbaa" }, + { name = "mo", text = "", fg = "#6edbaa" }, + { name = "mobi", text = "", fg = "#6edbaa" }, + { name = "mojo", text = "", fg = "#6edbaa" }, + { name = "mov", text = "", fg = "#6edbaa" }, + { name = "mp3", text = "", fg = "#6edbaa" }, + { name = "mp4", text = "", fg = "#6edbaa" }, + { name = "mpp", text = "", fg = "#6edbaa" }, + { name = "msf", text = "", fg = "#6edbaa" }, + { name = "mts", text = "", fg = "#6edbaa" }, + { name = "mustache", text = "", fg = "#6edbaa" }, + { name = "nfo", text = "", fg = "#6edbaa" }, + { name = "nim", text = "", fg = "#6edbaa" }, + { name = "nix", text = "", fg = "#6edbaa" }, + { name = "norg", text = "", fg = "#6edbaa" }, + { name = "nswag", text = "", fg = "#6edbaa" }, + { name = "nu", text = "", fg = "#6edbaa" }, + { name = "o", text = "", fg = "#6edbaa" }, + { name = "obj", text = "󰆧", fg = "#6edbaa" }, + { name = "odf", text = "", fg = "#6edbaa" }, + { name = "odg", text = "", fg = "#6edbaa" }, + { name = "odin", text = "󰟢", fg = "#6edbaa" }, + { name = "odp", text = "", fg = "#6edbaa" }, + { name = "ods", text = "", fg = "#6edbaa" }, + { name = "odt", text = "", fg = "#6edbaa" }, + { name = "oga", text = "", fg = "#6edbaa" }, + { name = "ogg", text = "", fg = "#6edbaa" }, + { name = "ogv", text = "", fg = "#6edbaa" }, + { name = "ogx", text = "", fg = "#6edbaa" }, + { name = "opus", text = "", fg = "#6edbaa" }, + { name = "org", text = "", fg = "#6edbaa" }, + { name = "otf", text = "", fg = "#6edbaa" }, + { name = "out", text = "", fg = "#6edbaa" }, + { name = "part", text = "", fg = "#6edbaa" }, + { name = "patch", text = "", fg = "#6edbaa" }, + { name = "pck", text = "", fg = "#6edbaa" }, + { name = "pcm", text = "", fg = "#6edbaa" }, + { name = "pdf", text = "", fg = "#6edbaa" }, + { name = "php", text = "", fg = "#6edbaa" }, + { name = "pl", text = "", fg = "#6edbaa" }, + { name = "pls", text = "󰲹", fg = "#6edbaa" }, + { name = "ply", text = "󰆧", fg = "#6edbaa" }, + { name = "pm", text = "", fg = "#6edbaa" }, + { name = "png", text = "", fg = "#6edbaa" }, + { name = "po", text = "", fg = "#6edbaa" }, + { name = "pot", text = "", fg = "#6edbaa" }, + { name = "pp", text = "", fg = "#6edbaa" }, + { name = "ppt", text = "󰈧", fg = "#6edbaa" }, + { name = "pptx", text = "󰈧", fg = "#6edbaa" }, + { name = "prisma", text = "", fg = "#6edbaa" }, + { name = "pro", text = "", fg = "#6edbaa" }, + { name = "ps1", text = "󰨊", fg = "#6edbaa" }, + { name = "psb", text = "", fg = "#6edbaa" }, + { name = "psd", text = "", fg = "#6edbaa" }, + { name = "psd1", text = "󰨊", fg = "#6edbaa" }, + { name = "psm1", text = "󰨊", fg = "#6edbaa" }, + { name = "pub", text = "󰷖", fg = "#6edbaa" }, + { name = "pxd", text = "", fg = "#6edbaa" }, + { name = "pxi", text = "", fg = "#6edbaa" }, + { name = "py", text = "", fg = "#6edbaa" }, + { name = "pyc", text = "", fg = "#6edbaa" }, + { name = "pyd", text = "", fg = "#6edbaa" }, + { name = "pyi", text = "", fg = "#6edbaa" }, + { name = "pyo", text = "", fg = "#6edbaa" }, + { name = "pyw", text = "", fg = "#6edbaa" }, + { name = "pyx", text = "", fg = "#6edbaa" }, + { name = "qm", text = "", fg = "#6edbaa" }, + { name = "qml", text = "", fg = "#6edbaa" }, + { name = "qrc", text = "", fg = "#6edbaa" }, + { name = "qss", text = "", fg = "#6edbaa" }, + { name = "query", text = "", fg = "#6edbaa" }, + { name = "R", text = "󰟔", fg = "#6edbaa" }, + { name = "r", text = "󰟔", fg = "#6edbaa" }, + { name = "rake", text = "", fg = "#6edbaa" }, + { name = "rar", text = "", fg = "#6edbaa" }, + { name = "rasi", text = "", fg = "#6edbaa" }, + { name = "razor", text = "󱦘", fg = "#6edbaa" }, + { name = "rb", text = "", fg = "#6edbaa" }, + { name = "res", text = "", fg = "#6edbaa" }, + { name = "resi", text = "", fg = "#6edbaa" }, + { name = "rlib", text = "", fg = "#6edbaa" }, + { name = "rmd", text = "", fg = "#6edbaa" }, + { name = "rproj", text = "󰗆", fg = "#6edbaa" }, + { name = "rs", text = "", fg = "#6edbaa" }, + { name = "rss", text = "", fg = "#6edbaa" }, + { name = "s", text = "", fg = "#6edbaa" }, + { name = "sass", text = "", fg = "#6edbaa" }, + { name = "sbt", text = "", fg = "#6edbaa" }, + { name = "sc", text = "", fg = "#6edbaa" }, + { name = "scad", text = "", fg = "#6edbaa" }, + { name = "scala", text = "", fg = "#6edbaa" }, + { name = "scm", text = "󰘧", fg = "#6edbaa" }, + { name = "scss", text = "", fg = "#6edbaa" }, + { name = "sh", text = "", fg = "#6edbaa" }, + { name = "sha1", text = "󰕥", fg = "#6edbaa" }, + { name = "sha224", text = "󰕥", fg = "#6edbaa" }, + { name = "sha256", text = "󰕥", fg = "#6edbaa" }, + { name = "sha384", text = "󰕥", fg = "#6edbaa" }, + { name = "sha512", text = "󰕥", fg = "#6edbaa" }, + { name = "sig", text = "󰘧", fg = "#6edbaa" }, + { name = "signature", text = "󰘧", fg = "#6edbaa" }, + { name = "skp", text = "󰻫", fg = "#6edbaa" }, + { name = "sldasm", text = "󰻫", fg = "#6edbaa" }, + { name = "sldprt", text = "󰻫", fg = "#6edbaa" }, + { name = "slim", text = "", fg = "#6edbaa" }, + { name = "sln", text = "", fg = "#6edbaa" }, + { name = "slnx", text = "", fg = "#6edbaa" }, + { name = "slvs", text = "󰻫", fg = "#6edbaa" }, + { name = "sml", text = "󰘧", fg = "#6edbaa" }, + { name = "so", text = "", fg = "#6edbaa" }, + { name = "sol", text = "", fg = "#6edbaa" }, + { name = "spec.js", text = "", fg = "#6edbaa" }, + { name = "spec.jsx", text = "", fg = "#6edbaa" }, + { name = "spec.ts", text = "", fg = "#6edbaa" }, + { name = "spec.tsx", text = "", fg = "#6edbaa" }, + { name = "spx", text = "", fg = "#6edbaa" }, + { name = "sql", text = "", fg = "#6edbaa" }, + { name = "sqlite", text = "", fg = "#6edbaa" }, + { name = "sqlite3", text = "", fg = "#6edbaa" }, + { name = "srt", text = "󰨖", fg = "#6edbaa" }, + { name = "ssa", text = "󰨖", fg = "#6edbaa" }, + { name = "ste", text = "󰻫", fg = "#6edbaa" }, + { name = "step", text = "󰻫", fg = "#6edbaa" }, + { name = "stl", text = "󰆧", fg = "#6edbaa" }, + { name = "stories.js", text = "", fg = "#6edbaa" }, + { name = "stories.jsx", text = "", fg = "#6edbaa" }, + { name = "stories.mjs", text = "", fg = "#6edbaa" }, + { name = "stories.svelte", text = "", fg = "#6edbaa" }, + { name = "stories.ts", text = "", fg = "#6edbaa" }, + { name = "stories.tsx", text = "", fg = "#6edbaa" }, + { name = "stories.vue", text = "", fg = "#6edbaa" }, + { name = "stp", text = "󰻫", fg = "#6edbaa" }, + { name = "strings", text = "", fg = "#6edbaa" }, + { name = "styl", text = "", fg = "#6edbaa" }, + { name = "sub", text = "󰨖", fg = "#6edbaa" }, + { name = "sublime", text = "", fg = "#6edbaa" }, + { name = "suo", text = "", fg = "#6edbaa" }, + { name = "sv", text = "󰍛", fg = "#6edbaa" }, + { name = "svelte", text = "", fg = "#6edbaa" }, + { name = "svg", text = "󰜡", fg = "#6edbaa" }, + { name = "svgz", text = "󰜡", fg = "#6edbaa" }, + { name = "svh", text = "󰍛", fg = "#6edbaa" }, + { name = "swift", text = "", fg = "#6edbaa" }, + { name = "t", text = "", fg = "#6edbaa" }, + { name = "tbc", text = "󰛓", fg = "#6edbaa" }, + { name = "tcl", text = "󰛓", fg = "#6edbaa" }, + { name = "templ", text = "", fg = "#6edbaa" }, + { name = "terminal", text = "", fg = "#6edbaa" }, + { name = "test.js", text = "", fg = "#6edbaa" }, + { name = "test.jsx", text = "", fg = "#6edbaa" }, + { name = "test.ts", text = "", fg = "#6edbaa" }, + { name = "test.tsx", text = "", fg = "#6edbaa" }, + { name = "tex", text = "", fg = "#6edbaa" }, + { name = "tf", text = "", fg = "#6edbaa" }, + { name = "tfvars", text = "", fg = "#6edbaa" }, + { name = "tgz", text = "", fg = "#6edbaa" }, + { name = "tmpl", text = "", fg = "#6edbaa" }, + { name = "tmux", text = "", fg = "#6edbaa" }, + { name = "toml", text = "", fg = "#6edbaa" }, + { name = "torrent", text = "", fg = "#6edbaa" }, + { name = "tres", text = "", fg = "#6edbaa" }, + { name = "ts", text = "", fg = "#6edbaa" }, + { name = "tscn", text = "", fg = "#6edbaa" }, + { name = "tsconfig", text = "", fg = "#6edbaa" }, + { name = "tsx", text = "", fg = "#6edbaa" }, + { name = "ttf", text = "", fg = "#6edbaa" }, + { name = "twig", text = "", fg = "#6edbaa" }, + { name = "txt", text = "󰈙", fg = "#6edbaa" }, + { name = "txz", text = "", fg = "#6edbaa" }, + { name = "typ", text = "", fg = "#6edbaa" }, + { name = "typoscript", text = "", fg = "#6edbaa" }, + { name = "ui", text = "", fg = "#6edbaa" }, + { name = "v", text = "󰍛", fg = "#6edbaa" }, + { name = "vala", text = "", fg = "#6edbaa" }, + { name = "vert", text = "", fg = "#6edbaa" }, + { name = "vh", text = "󰍛", fg = "#6edbaa" }, + { name = "vhd", text = "󰍛", fg = "#6edbaa" }, + { name = "vhdl", text = "󰍛", fg = "#6edbaa" }, + { name = "vi", text = "", fg = "#6edbaa" }, + { name = "vim", text = "", fg = "#6edbaa" }, + { name = "vsh", text = "", fg = "#6edbaa" }, + { name = "vsix", text = "", fg = "#6edbaa" }, + { name = "vue", text = "", fg = "#6edbaa" }, + { name = "wasm", text = "", fg = "#6edbaa" }, + { name = "wav", text = "", fg = "#6edbaa" }, + { name = "webm", text = "", fg = "#6edbaa" }, + { name = "webmanifest", text = "", fg = "#6edbaa" }, + { name = "webp", text = "", fg = "#6edbaa" }, + { name = "webpack", text = "󰜫", fg = "#6edbaa" }, + { name = "wma", text = "", fg = "#6edbaa" }, + { name = "wmv", text = "", fg = "#6edbaa" }, + { name = "woff", text = "", fg = "#6edbaa" }, + { name = "woff2", text = "", fg = "#6edbaa" }, + { name = "wrl", text = "󰆧", fg = "#6edbaa" }, + { name = "wrz", text = "󰆧", fg = "#6edbaa" }, + { name = "wv", text = "", fg = "#6edbaa" }, + { name = "wvc", text = "", fg = "#6edbaa" }, + { name = "x", text = "", fg = "#6edbaa" }, + { name = "xaml", text = "󰙳", fg = "#6edbaa" }, + { name = "xcf", text = "", fg = "#6edbaa" }, + { name = "xcplayground", text = "", fg = "#6edbaa" }, + { name = "xcstrings", text = "", fg = "#6edbaa" }, + { name = "xls", text = "󰈛", fg = "#6edbaa" }, + { name = "xlsx", text = "󰈛", fg = "#6edbaa" }, + { name = "xm", text = "", fg = "#6edbaa" }, + { name = "xml", text = "󰗀", fg = "#6edbaa" }, + { name = "xpi", text = "", fg = "#6edbaa" }, + { name = "xslt", text = "󰗀", fg = "#6edbaa" }, + { name = "xul", text = "", fg = "#6edbaa" }, + { name = "xz", text = "", fg = "#6edbaa" }, + { name = "yaml", text = "", fg = "#6edbaa" }, + { name = "yml", text = "", fg = "#6edbaa" }, + { name = "zig", text = "", fg = "#6edbaa" }, + { name = "zip", text = "", fg = "#6edbaa" }, + { name = "zsh", text = "", fg = "#6edbaa" }, + { name = "zst", text = "", fg = "#6edbaa" }, + { name = "🔥", text = "", fg = "#6edbaa" }, +] +conds = [ + # Special files + { if = "orphan", text = "", fg = "#6edbaa" }, + { if = "link", text = "", fg = "#6edbaa" }, + { if = "block", text = "", fg = "#6edbaa" }, + { if = "char", text = "", fg = "#6edbaa" }, + { if = "fifo", text = "", fg = "#6edbaa" }, + { if = "sock", text = "", fg = "#6edbaa" }, + { if = "sticky", text = "", fg = "#6edbaa" }, + { if = "dummy", text = "", fg = "#6edbaa" }, + + # Fallback + { if = "dir", text = "", fg = "#6edbaa" }, + { if = "exec", text = "", fg = "#6edbaa" }, + { if = "!dir", text = "", fg = "#6edbaa" }, +] + +# : }}} From c4de395e9f7682ff60d8eb3cfd70f8f8676aa65b Mon Sep 17 00:00:00 2001 From: x0d7x <75843278+x0d7x@users.noreply.github.com> Date: Sat, 16 May 2026 20:17:49 +0300 Subject: [PATCH 11/26] feat: add some widget to noctalia --- .config/kitty/themes/noctalia.conf | 56 +- .config/niri/binds.kdl | 4 +- .config/niri/layouts.kdl | 20 +- .config/niri/noctalia.kdl | 16 +- .config/niri/rules.kdl | 67 +- .config/noctalia/colors.json | 26 +- .config/noctalia/plugins.json | 12 + .../noctalia/plugins/catwalk/BarWidget.qml | 193 ++ .../plugins/catwalk/DesktopWidget.qml | 85 + .config/noctalia/plugins/catwalk/Main.qml | 18 + .config/noctalia/plugins/catwalk/Panel.qml | 102 + .config/noctalia/plugins/catwalk/README.md | 34 + .config/noctalia/plugins/catwalk/Settings.qml | 75 + .config/noctalia/plugins/catwalk/i18n/de.json | 22 + .config/noctalia/plugins/catwalk/i18n/en.json | 22 + .config/noctalia/plugins/catwalk/i18n/es.json | 22 + .config/noctalia/plugins/catwalk/i18n/fr.json | 22 + .config/noctalia/plugins/catwalk/i18n/hu.json | 22 + .config/noctalia/plugins/catwalk/i18n/it.json | 22 + .config/noctalia/plugins/catwalk/i18n/ja.json | 22 + .config/noctalia/plugins/catwalk/i18n/ku.json | 22 + .config/noctalia/plugins/catwalk/i18n/nl.json | 22 + .config/noctalia/plugins/catwalk/i18n/pl.json | 22 + .config/noctalia/plugins/catwalk/i18n/pt.json | 22 + .config/noctalia/plugins/catwalk/i18n/ru.json | 22 + .config/noctalia/plugins/catwalk/i18n/tr.json | 22 + .../noctalia/plugins/catwalk/i18n/uk-UA.json | 22 + .../noctalia/plugins/catwalk/i18n/zh-CN.json | 22 + .../catwalk/icons/my-active-0-symbolic.svg | 32 + .../catwalk/icons/my-active-1-symbolic.svg | 32 + .../catwalk/icons/my-active-2-symbolic.svg | 32 + .../catwalk/icons/my-active-3-symbolic.svg | 32 + .../catwalk/icons/my-active-4-symbolic.svg | 32 + .../catwalk/icons/my-idle-0-symbolic.svg | 21 + .../catwalk/icons/my-idle-1-symbolic.svg | 21 + .../catwalk/icons/my-idle-2-symbolic.svg | 21 + .../catwalk/icons/my-idle-3-symbolic.svg | 21 + .../noctalia/plugins/catwalk/manifest.json | 32 + .config/noctalia/plugins/catwalk/preview.png | Bin 0 -> 44621 bytes .../plugins/dns-switcher/BarWidget.qml | 79 + .../dns-switcher/ControlCenterWidget.qml | 35 + .../noctalia/plugins/dns-switcher/Main.qml | 231 ++ .../noctalia/plugins/dns-switcher/Panel.qml | 335 ++ .../noctalia/plugins/dns-switcher/README.md | 69 + .../plugins/dns-switcher/i18n/de.json | 21 + .../plugins/dns-switcher/i18n/en.json | 21 + .../plugins/dns-switcher/i18n/es.json | 21 + .../plugins/dns-switcher/i18n/fr.json | 21 + .../plugins/dns-switcher/i18n/hu.json | 21 + .../plugins/dns-switcher/i18n/it.json | 21 + .../plugins/dns-switcher/i18n/ja.json | 21 + .../plugins/dns-switcher/i18n/ku.json | 21 + .../plugins/dns-switcher/i18n/nl.json | 21 + .../plugins/dns-switcher/i18n/pl.json | 21 + .../plugins/dns-switcher/i18n/pt.json | 21 + .../plugins/dns-switcher/i18n/ru.json | 21 + .../plugins/dns-switcher/i18n/tr.json | 21 + .../plugins/dns-switcher/i18n/uk-UA.json | 21 + .../plugins/dns-switcher/i18n/zh-CN.json | 21 + .../plugins/dns-switcher/manifest.json | 20 + .../noctalia/plugins/dns-switcher/preview.png | Bin 0 -> 34461 bytes .../mangowc-layout-switcher/BarWidget.qml | 67 + .../plugins/mangowc-layout-switcher/Main.qml | 166 + .../plugins/mangowc-layout-switcher/Panel.qml | 572 ++++ .../plugins/mangowc-layout-switcher/README.md | 3 + .../mangowc-layout-switcher/manifest.json | 28 + .../mangowc-layout-switcher/preview.png | Bin 0 -> 55104 bytes .../plugins/music-search/BarWidget.qml | 75 + .../plugins/music-search/LauncherProvider.qml | 2901 +++++++++++++++++ .../noctalia/plugins/music-search/Main.qml | 2060 ++++++++++++ .../plugins/music-search/MusicPreview.qml | 893 +++++ .../plugins/music-search/MusicUtils.js | 47 + .../noctalia/plugins/music-search/Panel.qml | 2645 +++++++++++++++ .../noctalia/plugins/music-search/README.md | 56 + .../plugins/music-search/Settings.qml | 613 ++++ .../plugins/music-search/i18n/en.json | 552 ++++ .../plugins/music-search/i18n/fr.json | 552 ++++ .../plugins/music-search/lib/config.sh | 184 ++ .../plugins/music-search/lib/launch.sh | 65 + .../plugins/music-search/lib/library.sh | 524 +++ .../plugins/music-search/lib/media-utils.sh | 216 ++ .../plugins/music-search/lib/mpv-ipc.sh | 135 + .../plugins/music-search/lib/playback.sh | 139 + .../plugins/music-search/lib/playlists.sh | 413 +++ .../plugins/music-search/lib/process.sh | 153 + .../plugins/music-search/lib/queue.sh | 146 + .../plugins/music-search/lib/settings.sh | 322 ++ .../plugins/music-search/lib/state.sh | 93 + .../plugins/music-search/manifest.json | 65 + .../noctalia/plugins/music-search/musicctl.sh | 152 + .../noctalia/plugins/music-search/preview.png | Bin 0 -> 572181 bytes .config/noctalia/settings.json | 207 +- .config/nvim/lsp/tsgo.lua | 169 + .config/nvim/lua/core/lsp.lua | 8 +- .config/nvim/plugin/fff.lua | 1 + .config/nvim/plugin/mason.lua | 73 +- .config/nvim/plugin/nvfile.lua | 5 + .config/starship.toml | 4 +- .../yazi/flavors/noctalia.yazi/flavor.toml | 1536 ++++----- {zsh => .config/zsh}/.p10k.zsh | 0 .config/zsh/.zcompdump | 1883 +++++++++++ .config/zsh/.zshenv | 21 + {zsh => .config/zsh}/.zshrc | 22 +- {zsh => .config/zsh}/aliases | 0 {zsh => .config/zsh}/func | 0 {zsh => .config/zsh}/fzf | 0 pkgs/aurlist.text | 4 + pkgs/pkgs.text | 12 +- 108 files changed, 19222 insertions(+), 958 deletions(-) create mode 100644 .config/noctalia/plugins/catwalk/BarWidget.qml create mode 100644 .config/noctalia/plugins/catwalk/DesktopWidget.qml create mode 100644 .config/noctalia/plugins/catwalk/Main.qml create mode 100644 .config/noctalia/plugins/catwalk/Panel.qml create mode 100644 .config/noctalia/plugins/catwalk/README.md create mode 100644 .config/noctalia/plugins/catwalk/Settings.qml create mode 100644 .config/noctalia/plugins/catwalk/i18n/de.json create mode 100644 .config/noctalia/plugins/catwalk/i18n/en.json create mode 100644 .config/noctalia/plugins/catwalk/i18n/es.json create mode 100644 .config/noctalia/plugins/catwalk/i18n/fr.json create mode 100644 .config/noctalia/plugins/catwalk/i18n/hu.json create mode 100644 .config/noctalia/plugins/catwalk/i18n/it.json create mode 100644 .config/noctalia/plugins/catwalk/i18n/ja.json create mode 100644 .config/noctalia/plugins/catwalk/i18n/ku.json create mode 100644 .config/noctalia/plugins/catwalk/i18n/nl.json create mode 100644 .config/noctalia/plugins/catwalk/i18n/pl.json create mode 100644 .config/noctalia/plugins/catwalk/i18n/pt.json create mode 100644 .config/noctalia/plugins/catwalk/i18n/ru.json create mode 100644 .config/noctalia/plugins/catwalk/i18n/tr.json create mode 100644 .config/noctalia/plugins/catwalk/i18n/uk-UA.json create mode 100644 .config/noctalia/plugins/catwalk/i18n/zh-CN.json create mode 100644 .config/noctalia/plugins/catwalk/icons/my-active-0-symbolic.svg create mode 100644 .config/noctalia/plugins/catwalk/icons/my-active-1-symbolic.svg create mode 100644 .config/noctalia/plugins/catwalk/icons/my-active-2-symbolic.svg create mode 100644 .config/noctalia/plugins/catwalk/icons/my-active-3-symbolic.svg create mode 100644 .config/noctalia/plugins/catwalk/icons/my-active-4-symbolic.svg create mode 100644 .config/noctalia/plugins/catwalk/icons/my-idle-0-symbolic.svg create mode 100644 .config/noctalia/plugins/catwalk/icons/my-idle-1-symbolic.svg create mode 100644 .config/noctalia/plugins/catwalk/icons/my-idle-2-symbolic.svg create mode 100644 .config/noctalia/plugins/catwalk/icons/my-idle-3-symbolic.svg create mode 100644 .config/noctalia/plugins/catwalk/manifest.json create mode 100644 .config/noctalia/plugins/catwalk/preview.png create mode 100644 .config/noctalia/plugins/dns-switcher/BarWidget.qml create mode 100644 .config/noctalia/plugins/dns-switcher/ControlCenterWidget.qml create mode 100644 .config/noctalia/plugins/dns-switcher/Main.qml create mode 100644 .config/noctalia/plugins/dns-switcher/Panel.qml create mode 100644 .config/noctalia/plugins/dns-switcher/README.md create mode 100644 .config/noctalia/plugins/dns-switcher/i18n/de.json create mode 100644 .config/noctalia/plugins/dns-switcher/i18n/en.json create mode 100644 .config/noctalia/plugins/dns-switcher/i18n/es.json create mode 100644 .config/noctalia/plugins/dns-switcher/i18n/fr.json create mode 100644 .config/noctalia/plugins/dns-switcher/i18n/hu.json create mode 100644 .config/noctalia/plugins/dns-switcher/i18n/it.json create mode 100644 .config/noctalia/plugins/dns-switcher/i18n/ja.json create mode 100644 .config/noctalia/plugins/dns-switcher/i18n/ku.json create mode 100644 .config/noctalia/plugins/dns-switcher/i18n/nl.json create mode 100644 .config/noctalia/plugins/dns-switcher/i18n/pl.json create mode 100644 .config/noctalia/plugins/dns-switcher/i18n/pt.json create mode 100644 .config/noctalia/plugins/dns-switcher/i18n/ru.json create mode 100644 .config/noctalia/plugins/dns-switcher/i18n/tr.json create mode 100644 .config/noctalia/plugins/dns-switcher/i18n/uk-UA.json create mode 100644 .config/noctalia/plugins/dns-switcher/i18n/zh-CN.json create mode 100644 .config/noctalia/plugins/dns-switcher/manifest.json create mode 100644 .config/noctalia/plugins/dns-switcher/preview.png create mode 100644 .config/noctalia/plugins/mangowc-layout-switcher/BarWidget.qml create mode 100644 .config/noctalia/plugins/mangowc-layout-switcher/Main.qml create mode 100644 .config/noctalia/plugins/mangowc-layout-switcher/Panel.qml create mode 100644 .config/noctalia/plugins/mangowc-layout-switcher/README.md create mode 100644 .config/noctalia/plugins/mangowc-layout-switcher/manifest.json create mode 100644 .config/noctalia/plugins/mangowc-layout-switcher/preview.png create mode 100644 .config/noctalia/plugins/music-search/BarWidget.qml create mode 100644 .config/noctalia/plugins/music-search/LauncherProvider.qml create mode 100644 .config/noctalia/plugins/music-search/Main.qml create mode 100644 .config/noctalia/plugins/music-search/MusicPreview.qml create mode 100644 .config/noctalia/plugins/music-search/MusicUtils.js create mode 100644 .config/noctalia/plugins/music-search/Panel.qml create mode 100644 .config/noctalia/plugins/music-search/README.md create mode 100644 .config/noctalia/plugins/music-search/Settings.qml create mode 100644 .config/noctalia/plugins/music-search/i18n/en.json create mode 100644 .config/noctalia/plugins/music-search/i18n/fr.json create mode 100644 .config/noctalia/plugins/music-search/lib/config.sh create mode 100644 .config/noctalia/plugins/music-search/lib/launch.sh create mode 100644 .config/noctalia/plugins/music-search/lib/library.sh create mode 100644 .config/noctalia/plugins/music-search/lib/media-utils.sh create mode 100644 .config/noctalia/plugins/music-search/lib/mpv-ipc.sh create mode 100644 .config/noctalia/plugins/music-search/lib/playback.sh create mode 100644 .config/noctalia/plugins/music-search/lib/playlists.sh create mode 100644 .config/noctalia/plugins/music-search/lib/process.sh create mode 100644 .config/noctalia/plugins/music-search/lib/queue.sh create mode 100644 .config/noctalia/plugins/music-search/lib/settings.sh create mode 100644 .config/noctalia/plugins/music-search/lib/state.sh create mode 100644 .config/noctalia/plugins/music-search/manifest.json create mode 100755 .config/noctalia/plugins/music-search/musicctl.sh create mode 100644 .config/noctalia/plugins/music-search/preview.png create mode 100644 .config/nvim/lsp/tsgo.lua create mode 100644 .config/nvim/plugin/nvfile.lua rename {zsh => .config/zsh}/.p10k.zsh (100%) create mode 100644 .config/zsh/.zcompdump create mode 100644 .config/zsh/.zshenv rename {zsh => .config/zsh}/.zshrc (84%) rename {zsh => .config/zsh}/aliases (100%) rename {zsh => .config/zsh}/func (100%) rename {zsh => .config/zsh}/fzf (100%) diff --git a/.config/kitty/themes/noctalia.conf b/.config/kitty/themes/noctalia.conf index e7c2bba..1635d65 100644 --- a/.config/kitty/themes/noctalia.conf +++ b/.config/kitty/themes/noctalia.conf @@ -1,32 +1,32 @@ -color0 #111412 +color0 #181212 color1 #ffb4ab -color2 #6edbaa -color3 #b4ccbd -color4 #a5ccde -color5 #6edbaa -color6 #b4ccbd -color7 #e1e3df -color8 #8a938c +color2 #ffb3b0 +color3 #e6bdba +color4 #e3c28c +color5 #ffb3b0 +color6 #e6bdba +color7 #ede0de +color8 #a08c8b color9 #ffb4ab -color10 #6edbaa -color11 #b4ccbd -color12 #a5ccde -color13 #6edbaa -color14 #b4ccbd -color15 #e1e3df +color10 #ffb3b0 +color11 #e6bdba +color12 #e3c28c +color13 #ffb3b0 +color14 #e6bdba +color15 #ede0de -cursor #e1e3df -cursor_text_color #111412 -background #111412 -foreground #e1e3df -selection_foreground #c0c9c1 -selection_background #404943 -active_border_color #6edbaa -inactive_border_color #404943 -url_color #6edbaa +cursor #ede0de +cursor_text_color #181212 +background #181212 +foreground #ede0de +selection_foreground #d7c1c0 +selection_background #534342 +active_border_color #ffb3b0 +inactive_border_color #534342 +url_color #ffb3b0 -active_tab_foreground #003825 -active_tab_background #6edbaa -inactive_tab_foreground #c0c9c1 -inactive_tab_background #404943 -cursor_trail_color #c0c9c1 +active_tab_foreground #5f1318 +active_tab_background #ffb3b0 +inactive_tab_foreground #d7c1c0 +inactive_tab_background #534342 +cursor_trail_color #d7c1c0 diff --git a/.config/niri/binds.kdl b/.config/niri/binds.kdl index 23a41e2..dbf90c3 100644 --- a/.config/niri/binds.kdl +++ b/.config/niri/binds.kdl @@ -17,12 +17,14 @@ binds { // shows a list of important hotkeys. Mod+Shift+Slash { show-hotkey-overlay; } Mod+V hotkey-overlay-title="Open a Clipboard" { spawn-sh "qs -c noctalia-shell ipc call launcher clipboard"; } - + Mod+M hotkey-overlay-title="Open a Clipboard" { spawn-sh "qs -c noctalia-shell ipc call plugin:music launcher"; } + Alt+Shift+O hotkey-overlay-title="Open a Musci" { toggle-window-rule-opacity; } // Suggested binds for running programs: terminal, app launcher, screen locker. Alt+Return hotkey-overlay-title="Open a Terminal: kitty" { spawn "kitty"; } Mod+D hotkey-overlay-title="Open a discord: vesktop" { spawn "vesktop"; } Mod+O hotkey-overlay-title="Open a screen-rec: OBS" { spawn "obs"; } Mod+B hotkey-overlay-title="Open a Zen-browser" { spawn "zen-browser"; } + Mod+L hotkey-overlay-title="Open a localsend" { spawn "localsend"; } // Alt+D hotkey-overlay-title="Run an Application: fuzzel" { spawn "fuzzel"; } // Use spawn-sh to run a shell command. Do this if you need pipes, multiple commands, etc. diff --git a/.config/niri/layouts.kdl b/.config/niri/layouts.kdl index 99dc9f8..0ab69ce 100644 --- a/.config/niri/layouts.kdl +++ b/.config/niri/layouts.kdl @@ -3,7 +3,7 @@ // https://niri-wm.github.io/niri/Configuration:-Layout layout { // Set gaps around windows in logical pixels. - gaps 16 + gaps 15 // When to center a column when changing focus, options are: // - "never", default behavior, focusing an off-screen column will keep at the left @@ -51,7 +51,7 @@ layout { // off // How many logical pixels the ring extends out from the windows. - width 2 + width 1.7 // Colors can be set in a variety of ways: // - CSS named colors: "red" @@ -59,13 +59,13 @@ layout { // - CSS-like notation: "rgb(255, 127, 0)", rgba(), hsl() and a few others. // Color of the ring on the active monitor. - active-color "#ffc87f" + // active-color "#ffc87f" // Color of the ring on inactive monitors. // // The focus ring only draws around the active window, so the only place // where you can see its inactive-color is on other monitors. - inactive-color "#505050" + // inactive-color "#505050" // You can also use gradients. They take precedence over solid colors. // Gradients are rendered the same as CSS linear-gradient(angle, from, to). @@ -146,10 +146,10 @@ layout { // Left and right struts will cause the next window to the side to always be visible. // Top and bottom struts will simply add outer gaps in addition to the area occupied by // layer-shell panels and regular gaps. - struts { - // left 64 - // right 64 - // top 64 - // bottom 64 - } + // struts { + // left 2 + // right 2 + // top 1 + // bottom 3 + // } } diff --git a/.config/niri/noctalia.kdl b/.config/niri/noctalia.kdl index aeaa862..9b9fed9 100644 --- a/.config/niri/noctalia.kdl +++ b/.config/niri/noctalia.kdl @@ -1,14 +1,14 @@ layout { focus-ring { - active-color "#6edbaa" - inactive-color "#111412" + active-color "#ffb3b0" + inactive-color "#181212" urgent-color "#ffb4ab" } border { - active-color "#6edbaa" - inactive-color "#111412" + active-color "#ffb3b0" + inactive-color "#181212" urgent-color "#ffb4ab" } @@ -17,19 +17,19 @@ layout { } tab-indicator { - active-color "#6edbaa" - inactive-color "#005237" + active-color "#ffb3b0" + inactive-color "#7e2a2c" urgent-color "#ffb4ab" } insert-hint { - color "#6edbaa80" + color "#ffb3b080" } } recent-windows { highlight { - active-color "#6edbaa" + active-color "#ffb3b0" urgent-color "#ffb4ab" } } diff --git a/.config/niri/rules.kdl b/.config/niri/rules.kdl index 2c661bb..d860dbc 100644 --- a/.config/niri/rules.kdl +++ b/.config/niri/rules.kdl @@ -2,6 +2,15 @@ // Find more information on the wiki: // https://niri-wm.github.io/niri/Configuration:-Window-Rules +/* Noctalia: blur everywhere without xray for a better look */ +layer-rule { + match namespace="^noctalia-(background|launcher-overlay|dock)-.*$" + place-within-backdrop true + background-effect { + xray false + } +} + // Work around WezTerm's initial configure bug // by setting an empty default-column-width. window-rule { @@ -26,6 +35,22 @@ window-rule { // - Flatpak Firefox (app-id is "org.mozilla.firefox") match app-id=r#"firefox$"# title="^Picture-in-Picture$" open-floating true + default-column-width { fixed 480; } + default-window-height { fixed 270; } +} +window-rule { + match app-id=r#"^localsend$"# + open-floating true + default-column-width { fixed 480; } + default-window-height { fixed 600; } + default-floating-position x=20 y=20 relative-to="top-right" +} +window-rule { + match app-id=r#"^org\.gnome\.Nautilus$"# + open-floating true + default-column-width { proportion 0.5; } + default-window-height { proportion 0.5; } + default-floating-position x=20 y=20 relative-to="top" } window-rule { match app-id=r#"^zen$"# @@ -33,28 +58,29 @@ window-rule { open-maximized true open-focused true } + window-rule { - // This app-id regular expression will work for both: - // - host Firefox (app-id is "firefox") - // - Flatpak Firefox (app-id is "org.mozilla.firefox") match app-id=r#"^zen$"# title="^Picture-in-Picture$" open-floating true - default-floating-position x=20 y=20 relative-to="bottom-right" - max-width 700 - max-height 600 + default-floating-position x=20 y=20 relative-to="top-right" + default-column-width { fixed 580; } + default-window-height { fixed 320; } + // max-width 700 + // max-height 600 clip-to-geometry true geometry-corner-radius 12 border { on width 1 - active-color "#ffc87f" - inactive-color "#505050" + // active-color "#ffc87f" + // inactive-color "#505050" } } window-rule { match app-id=r#"^kitty$"# open-on-workspace "T" open-focused true + // open-maximized true } window-rule { match app-id=r#"^vesktop$"# @@ -73,30 +99,29 @@ window-rule { // Use this instead if you want them visible on third-party screenshot tools. // block-out-from "screencast" } + // Example: enable rounded corners for all windows. // (This example rule is commented out with a "/-" in front.) window-rule { - geometry-corner-radius 14 -draw-border-with-background false + geometry-corner-radius 12 + draw-border-with-background false clip-to-geometry true - opacity 0.80 - background-effect { - blur true - // xray true + opacity 0.90 + background-effect { + blur true + xray false } } +window-rule { + match app-id=r#"^zen$"# title=r#"YouTube"# + opacity 1.0 +} /* Apps: blur them all without xray for a better look */ // window-rule { + // place-within-backdrop true // background-effect { // blur true // // xray true // } // } -/* Noctalia: blur everywhere without xray for a better look */ -layer-rule { - match namespace="^noctalia-(background|launcher-overlay|dock)-.*$" - background-effect { - xray false - } -} diff --git a/.config/noctalia/colors.json b/.config/noctalia/colors.json index a104b6e..cad9b59 100644 --- a/.config/noctalia/colors.json +++ b/.config/noctalia/colors.json @@ -1,25 +1,25 @@ { - "mPrimary": "#6edbaa", - "mOnPrimary": "#003825", + "mPrimary": "#ffb3b0", + "mOnPrimary": "#5f1318", - "mSecondary": "#b4ccbd", - "mOnSecondary": "#1f352a", + "mSecondary": "#e6bdba", + "mOnSecondary": "#442928", - "mTertiary": "#a5ccde", - "mOnTertiary": "#063543", + "mTertiary": "#e3c28c", + "mOnTertiary": "#412d05", "mError": "#ffb4ab", "mOnError": "#690005", - "mSurface": "#111412", - "mOnSurface": "#e1e3df", + "mSurface": "#181212", + "mOnSurface": "#ede0de", - "mSurfaceVariant": "#1d201e", - "mOnSurfaceVariant": "#c0c9c1", + "mSurfaceVariant": "#251e1e", + "mOnSurfaceVariant": "#d7c1c0", - "mOutline": "#404943", + "mOutline": "#534342", "mShadow": "#000000", - "mHover": "#a5ccde", - "mOnHover": "#063543" + "mHover": "#e3c28c", + "mOnHover": "#412d05" } \ No newline at end of file diff --git a/.config/noctalia/plugins.json b/.config/noctalia/plugins.json index 823449b..5518136 100644 --- a/.config/noctalia/plugins.json +++ b/.config/noctalia/plugins.json @@ -7,9 +7,21 @@ } ], "states": { + "catwalk": { + "enabled": true, + "sourceUrl": "https://github.com/noctalia-dev/noctalia-plugins" + }, + "dns-switcher": { + "enabled": true, + "sourceUrl": "https://github.com/noctalia-dev/noctalia-plugins" + }, "mangowc-layout-switcher": { "enabled": true, "sourceUrl": "https://github.com/noctalia-dev/noctalia-plugins" + }, + "music-search": { + "enabled": true, + "sourceUrl": "https://github.com/noctalia-dev/noctalia-plugins" } }, "version": 2 diff --git a/.config/noctalia/plugins/catwalk/BarWidget.qml b/.config/noctalia/plugins/catwalk/BarWidget.qml new file mode 100644 index 0000000..ad38e6b --- /dev/null +++ b/.config/noctalia/plugins/catwalk/BarWidget.qml @@ -0,0 +1,193 @@ +import QtQuick +import QtQuick.Effects +import Quickshell +import Quickshell.Io +import qs.Commons +import qs.Modules.Bar.Extras +import qs.Services.UI +import qs.Widgets +import qs.Services.System + +Item { + id: root + + property var pluginApi: null + property ShellScreen screen + property string widgetId: "" + property string section: "" + property int sectionWidgetIndex: -1 + property int sectionWidgetsCount: 0 + + // Per-screen bar properties + readonly property string screenName: screen?.name ?? "" + readonly property string barPosition: Settings.getBarPositionForScreen(screenName) + readonly property bool barIsVertical: barPosition === "left" || barPosition === "right" + readonly property real capsuleHeight: Style.getCapsuleHeightForScreen(screenName) + + property url currentIconSource + + property string tooltipText: { + if (!pluginApi) return ""; + return root.isRunning ? (pluginApi.tr("tooltip.running") || "Running") : (pluginApi.tr("tooltip.sleeping") || "Sleeping"); + } + + property string tooltipDirection: BarService.getTooltipDirection() + property bool enabled: true + property bool allowClickWhenDisabled: false + property bool hovering: false + + property color colorBg: Color.mSurfaceVariant + property color colorFg: Color.mPrimary + property color colorBgHover: Color.mHover + property color colorFgHover: Color.mOnHover + property color colorBorder: Color.mOutline + property color colorBorderHover: Color.mOutline + property real customRadius: Style.radiusL + + signal entered + signal exited + signal clicked + signal rightClicked + signal middleClicked + signal wheel(int angleDelta) + + readonly property real contentWidth: barIsVertical ? capsuleHeight : Math.round(capsuleHeight + Style.marginXS * 2) + readonly property real contentHeight: capsuleHeight + + implicitWidth: contentWidth + implicitHeight: contentHeight + + // --- Catwalk Specific Logic --- + property int frameIndex: 0 + property int idleFrameIndex: 0 + readonly property bool isRunning: root.pluginApi?.mainInstance?.isRunning ?? false + readonly property var icons: root.pluginApi?.mainInstance?.icons || [] + readonly property var idleIcons: root.pluginApi?.mainInstance?.idleIcons || [] + readonly property real cpuUsage: root.pluginApi?.mainInstance?.cpuUsage ?? 0 + + function openPanel() { + if (pluginApi) { + var result = pluginApi.openPanel(root.screen); + Logger.i("Catwalk", "OpenPanel result:", result); + } else { + Logger.e("Catwalk", "PluginAPI is null"); + } + } + + function openExternalMonitor() { + Quickshell.execDetached(["sh", "-c", Settings.data.systemMonitor.externalMonitor]); + } + + Timer { + interval: Math.max(30, 200 - root.cpuUsage * 1.7) + running: root.isRunning + repeat: true + onTriggered: { + root.frameIndex = (root.frameIndex + 1) % root.icons.length + } + } + + Timer { + interval: 400 + running: !root.isRunning + repeat: true + onTriggered: { + root.idleFrameIndex = (root.idleFrameIndex + 1) % root.idleIcons.length + } + } + + currentIconSource: (root.icons && root.icons.length > 0 && root.idleIcons && root.idleIcons.length > 0) + ? (root.isRunning + ? Qt.resolvedUrl(root.icons[root.frameIndex % root.icons.length]) + : Qt.resolvedUrl(root.idleIcons[root.idleFrameIndex % root.idleIcons.length])) + : "" + + Rectangle { + id: visualCapsule + x: Style.pixelAlignCenter(parent.width, width) + y: Style.pixelAlignCenter(parent.height, height) + width: root.contentWidth + height: root.contentHeight + opacity: root.enabled ? Style.opacityFull : Style.opacityMedium + color: mouseArea.containsMouse ? Color.mHover : Style.capsuleColor + radius: Math.min((customRadius >= 0 ? customRadius : Style.iRadiusL), width / 2) + border.color: Style.capsuleBorderColor + border.width: Style.capsuleBorderWidth + + Behavior on color { + ColorAnimation { + duration: Style.animationNormal + easing.type: Easing.InOutQuad + } + } + + Image { + id: iconImage + source: root.currentIconSource + x: Style.pixelAlignCenter(parent.width, width) + y: Style.pixelAlignCenter(parent.height, height) + + width: Style.toOdd(visualCapsule.width - Style.marginXS * 2) + height: width + + // Render SVG at exact target size for crisp output + sourceSize: Qt.size(width, height) + fillMode: Image.PreserveAspectFit + smooth: true + mipmap: false + + // This enables the "mask" behavior to recolor the icon + layer.enabled: true + layer.effect: MultiEffect { + colorization: 1.0 + colorizationColor: Settings.data.colorSchemes.darkMode ? "white" : "black" + } + } + } + + MouseArea { + id: mouseArea + anchors.fill: parent + cursorShape: root.enabled ? Qt.PointingHandCursor : Qt.ArrowCursor + acceptedButtons: Qt.LeftButton | Qt.RightButton | Qt.MiddleButton + hoverEnabled: true + onEntered: { + root.hovering = true; + if (root.tooltipText) { + TooltipService.show(root, root.tooltipText, root.tooltipDirection); + } + root.entered(); + } + onExited: { + root.hovering = false; + if (root.tooltipText) { + TooltipService.hide(); + } + root.exited(); + } + onClicked: function (mouse) { + if (root.tooltipText) { + TooltipService.hide(); + } + + Logger.i("Catwalk", "Clicked! API:", !!pluginApi, "Screen:", root.screen ? root.screen.name : "null"); + + if (!root.enabled && !root.allowClickWhenDisabled) { + return; + } + // Open Panel on left/right click + // Open external monitor on middle click + if (mouse.button === Qt.LeftButton) { + root.openPanel(); + root.clicked(); + } else if (mouse.button === Qt.RightButton) { + root.openPanel(); + root.rightClicked(); + } else if (mouse.button === Qt.MiddleButton) { + root.openExternalMonitor(); + root.middleClicked(); + } + } + onWheel: wheel => root.wheel(wheel.angleDelta.y) + } +} diff --git a/.config/noctalia/plugins/catwalk/DesktopWidget.qml b/.config/noctalia/plugins/catwalk/DesktopWidget.qml new file mode 100644 index 0000000..931bf33 --- /dev/null +++ b/.config/noctalia/plugins/catwalk/DesktopWidget.qml @@ -0,0 +1,85 @@ +import QtQuick +import QtQuick.Layouts +import QtQuick.Effects +import Quickshell +import qs.Commons +import qs.Modules.DesktopWidgets +import qs.Widgets +import qs.Services.System + +DraggableDesktopWidget { + id: root + property var pluginApi: null + + implicitWidth: 200 + implicitHeight: 80 + + showBackground: !(root.pluginApi?.mainInstance?.hideBackground ?? false) + + property int frameIndex: 0 + + readonly property var icons: root.pluginApi?.mainInstance?.icons || [] + + property int idleFrameIndex: 0 + readonly property var idleIcons: root.pluginApi?.mainInstance?.idleIcons || [] + + readonly property bool isRunning: root.pluginApi?.mainInstance?.isRunning ?? false + readonly property real cpuUsage: root.pluginApi?.mainInstance?.cpuUsage ?? 0 + + Timer { + interval: Math.max(30, 200 - root.cpuUsage * 1.7) + running: root.isRunning + repeat: true + onTriggered: { + root.frameIndex = (root.frameIndex + 1) % root.icons.length + } + } + + Timer { + interval: 400 + running: !root.isRunning + repeat: true + onTriggered: { + root.idleFrameIndex = (root.idleFrameIndex + 1) % root.idleIcons.length + } + } + + property url currentIconSource: (root.icons && root.icons.length > 0 && root.idleIcons && root.idleIcons.length > 0) + ? (root.isRunning + ? Qt.resolvedUrl(root.icons[root.frameIndex % root.icons.length]) + : Qt.resolvedUrl(root.idleIcons[root.idleFrameIndex % root.idleIcons.length])) + : "" + + RowLayout { + anchors.fill: parent + spacing: 5 + + Image { + id: iconImage + source: root.currentIconSource + Layout.fillHeight: true + Layout.preferredWidth: height + + sourceSize.height: height + sourceSize.width: width + + fillMode: Image.PreserveAspectFit + smooth: true + mipmap: false + + layer.enabled: true + layer.effect: MultiEffect { + colorization: 1.0 + colorizationColor: Settings.data.colorSchemes.darkMode ? "white" : "black" + } + } + + Text { + text: Math.round(root.cpuUsage) + "%" + color: Settings.data.colorSchemes.darkMode ? "white" : "black" + font.bold: true + font.pixelSize: 40 + Layout.alignment: Qt.AlignVCenter + } + } +} diff --git a/.config/noctalia/plugins/catwalk/Main.qml b/.config/noctalia/plugins/catwalk/Main.qml new file mode 100644 index 0000000..7096062 --- /dev/null +++ b/.config/noctalia/plugins/catwalk/Main.qml @@ -0,0 +1,18 @@ +import QtQuick +import Quickshell +import qs.Services.System + +Item { + id: root + + property var pluginApi: null + + readonly property real minimumThreshold: pluginApi?.pluginSettings?.minimumThreshold || 10 + readonly property bool hideBackground: pluginApi?.pluginSettings?.hideBackground ?? false + + property real cpuUsage: SystemStatService.cpuUsage + readonly property bool isRunning: cpuUsage >= minimumThreshold + + readonly property var icons: ["icons/my-active-0-symbolic.svg", "icons/my-active-1-symbolic.svg", "icons/my-active-2-symbolic.svg", "icons/my-active-3-symbolic.svg", "icons/my-active-4-symbolic.svg"] + readonly property var idleIcons: ["icons/my-idle-0-symbolic.svg", "icons/my-idle-1-symbolic.svg", "icons/my-idle-2-symbolic.svg", "icons/my-idle-3-symbolic.svg"] +} diff --git a/.config/noctalia/plugins/catwalk/Panel.qml b/.config/noctalia/plugins/catwalk/Panel.qml new file mode 100644 index 0000000..0eeb67c --- /dev/null +++ b/.config/noctalia/plugins/catwalk/Panel.qml @@ -0,0 +1,102 @@ +import QtQuick +import QtQuick.Effects +import QtQuick.Layouts +import qs.Commons +import qs.Services.System +import qs.Widgets + +Item { + id: root + property var pluginApi: null + + // SmartPanel properties + readonly property var geometryPlaceholder: panelContainer + readonly property bool allowAttach: true + property real contentPreferredWidth: 300 * Style.uiScaleRatio + property real contentPreferredHeight: 300 * Style.uiScaleRatio + + anchors.fill: parent + + Rectangle { + id: panelContainer + anchors.fill: parent + color: "transparent" + + Rectangle { + anchors.fill: parent + anchors.margins: Style.marginL + color: Color.mSurface + radius: Style.radiusL + border.color: Color.mOutline + border.width: Style.borderS + + ColumnLayout { + anchors.centerIn: parent + spacing: Style.marginL + + // Big Cat + Item { + id: bigCatItem + Layout.preferredWidth: 128 * Style.uiScaleRatio + Layout.preferredHeight: 128 * Style.uiScaleRatio + Layout.alignment: Qt.AlignHCenter + + property int frameIndex: 0 + + readonly property bool isRunning: root.pluginApi?.mainInstance?.isRunning ?? false + readonly property var icons: root.pluginApi?.mainInstance?.icons || [] + + property int idleFrameIndex: 0 + readonly property var idleIcons: root.pluginApi?.mainInstance?.idleIcons || [] + + readonly property real cpuUsage: root.pluginApi?.mainInstance?.cpuUsage ?? 0 + + Timer { + interval: Math.max(30, 200 - bigCatItem.cpuUsage * 1.7) + running: bigCatItem.isRunning + repeat: true + onTriggered: bigCatItem.frameIndex = (bigCatItem.frameIndex + 1) % bigCatItem.icons.length + } + + Timer { + interval: 400 + running: !bigCatItem.isRunning + repeat: true + onTriggered: bigCatItem.idleFrameIndex = (bigCatItem.idleFrameIndex + 1) % bigCatItem.idleIcons.length + } + + Image { + id: bigCatImage + anchors.fill: parent + + source: (bigCatItem.icons && bigCatItem.icons.length > 0 && bigCatItem.idleIcons && bigCatItem.idleIcons.length > 0) + ? (bigCatItem.isRunning + ? Qt.resolvedUrl(bigCatItem.icons[bigCatItem.frameIndex % bigCatItem.icons.length]) + : Qt.resolvedUrl(bigCatItem.idleIcons[bigCatItem.idleFrameIndex % bigCatItem.idleIcons.length])) + : "" + + fillMode: Image.PreserveAspectFit + smooth: true + mipmap: true + + // This handles the programmatic coloring + layer.enabled: true + layer.effect: MultiEffect { + colorization: 1.0 + colorizationColor: Settings.data.colorSchemes.darkMode ? "white" : "black" + } + } + } + + // CPU Stats + Text { + Layout.alignment: Qt.AlignHCenter + text: (pluginApi?.tr("panel.cpuLabel") || "CPU: {usage}%").replace("{usage}", Math.round(root.pluginApi?.mainInstance?.cpuUsage ?? 0)) + font.pointSize: Style.fontSizeXL + font.weight: Font.Bold + color: Settings.data.colorSchemes.darkMode ? "white" : "black" + } + } + } + } +} \ No newline at end of file diff --git a/.config/noctalia/plugins/catwalk/README.md b/.config/noctalia/plugins/catwalk/README.md new file mode 100644 index 0000000..52b094c --- /dev/null +++ b/.config/noctalia/plugins/catwalk/README.md @@ -0,0 +1,34 @@ +# Catwalk Plugin for Noctalia + +A cute animated cat for your Noctalia bar that reacts to your system's CPU usage. + +## Features + +- **Animated Cat**: The cat walks/runs on your bar based on CPU usage +- **CPU-Based Animation**: + - Below minimum threshold: Shows idle animation with "Zz" bubbles + - Above minimum threshold: Walks faster as CPU usage increases + - Speed scales continuously with CPU load +- **Popup Panel**: Click the cat to open a larger animated version with CPU stats +- **Theme Support**: Automatically switches between light/dark mode icons +- **Configurable Settings**: Adjust the minimum CPU threshold for running animation + +## Installation + +This plugin is part of the `noctalia-plugins` repository. + +## Configuration + +Access the plugin settings in Noctalia to configure: + +- **Minimum CPU Threshold**: Set the CPU usage percentage (5-25%) above which the cat starts running. Below this, it stays idle with "Zz" animation. + +## Usage + +- The cat icon appears on your bar +- It automatically animates based on your CPU usage +- Click to open the CPU stats panel + +## Requirements + +- Noctalia 3.6.0 or later diff --git a/.config/noctalia/plugins/catwalk/Settings.qml b/.config/noctalia/plugins/catwalk/Settings.qml new file mode 100644 index 0000000..c1721bf --- /dev/null +++ b/.config/noctalia/plugins/catwalk/Settings.qml @@ -0,0 +1,75 @@ +import QtQuick +import QtQuick.Layouts +import qs.Widgets +import qs.Commons + +ColumnLayout { + id: root + + // Plugin API (injected by the settings dialog system) + property var pluginApi: null + + // Local state - track changes before saving + property real valueMinimumThreshold: pluginApi?.mainInstance?.minimumThreshold ?? (pluginApi?.pluginSettings?.minimumThreshold || 10) + property bool valueHideBackground: pluginApi?.mainInstance?.hideBackground ?? (pluginApi?.pluginSettings?.hideBackground ?? false) + + spacing: Style.marginM + + Component.onCompleted: { + Logger.i("Catwalk", "Settings UI loaded"); + } + + ColumnLayout { + Layout.fillWidth: true + spacing: Style.marginS + + NLabel { + label: pluginApi?.tr("settings.minimumThreshold.label") || "Minimum CPU Threshold" + description: pluginApi?.tr("settings.minimumThreshold.description") || "CPU usage must be above this percentage for the cat to start running" + } + + NSlider { + id: thresholdSlider + from: 5 + to: 25 + value: root.valueMinimumThreshold + stepSize: 1 + onValueChanged: { + root.valueMinimumThreshold = value + } + } + + Text { + text: (pluginApi?.tr("settings.currentThreshold") || "Current threshold: {value}%").replace("{value}", thresholdSlider.value) + color: Color.mOnSurfaceVariant + font.pointSize: Style.fontSizeS + } + } + + NToggle { + label: pluginApi?.tr("settings.hideBackground.label") || "Hide Background" + description: pluginApi?.tr("settings.hideBackground.description") || "Hide the background of the desktop widget" + + checked: root.valueHideBackground + onToggled: function(checked) { + root.valueHideBackground = checked + } + } + + // This function is called by the dialog to save settings + function saveSettings() { + if (!pluginApi) { + Logger.e("Catwalk", "Cannot save settings: pluginApi is null"); + return; + } + + // Update the plugin settings object + pluginApi.pluginSettings.minimumThreshold = root.valueMinimumThreshold; + pluginApi.pluginSettings.hideBackground = root.valueHideBackground; + + // Save to disk + pluginApi.saveSettings(); + + Logger.i("Catwalk", "Settings saved successfully"); + } +} \ No newline at end of file diff --git a/.config/noctalia/plugins/catwalk/i18n/de.json b/.config/noctalia/plugins/catwalk/i18n/de.json new file mode 100644 index 0000000..4424d88 --- /dev/null +++ b/.config/noctalia/plugins/catwalk/i18n/de.json @@ -0,0 +1,22 @@ +{ + "panel": { + "cpuLabel": "CPU: {usage}%", + "title": "Catwalk" + }, + "settings": { + "currentThreshold": "Aktuelle Schwelle: {value}%", + "hideBackground": { + "description": "Verstecke den Hintergrund des Desktop-Widgets", + "label": "Hintergrund ausblenden" + }, + "minimumThreshold": { + "description": "Die CPU-Auslastung muss über diesem Prozentsatz liegen, damit die Katze zu laufen beginnt", + "label": "Minimale CPU-Schwelle" + }, + "title": "Catwalk-Einstellungen" + }, + "tooltip": { + "running": "Katze läuft", + "sleeping": "Katze schläft" + } +} diff --git a/.config/noctalia/plugins/catwalk/i18n/en.json b/.config/noctalia/plugins/catwalk/i18n/en.json new file mode 100644 index 0000000..93248a1 --- /dev/null +++ b/.config/noctalia/plugins/catwalk/i18n/en.json @@ -0,0 +1,22 @@ +{ + "panel": { + "cpuLabel": "CPU: {usage}%", + "title": "Catwalk" + }, + "settings": { + "currentThreshold": "Current threshold: {value}%", + "hideBackground": { + "description": "Hide the background of the desktop widget", + "label": "Hide Background" + }, + "minimumThreshold": { + "description": "CPU usage must be above this percentage for the cat to start running", + "label": "Minimum CPU Threshold" + }, + "title": "Catwalk Settings" + }, + "tooltip": { + "running": "Cat is running", + "sleeping": "Cat is sleeping" + } +} diff --git a/.config/noctalia/plugins/catwalk/i18n/es.json b/.config/noctalia/plugins/catwalk/i18n/es.json new file mode 100644 index 0000000..873824e --- /dev/null +++ b/.config/noctalia/plugins/catwalk/i18n/es.json @@ -0,0 +1,22 @@ +{ + "panel": { + "cpuLabel": "CPU: {usage}%", + "title": "Catwalk" + }, + "settings": { + "currentThreshold": "Umbral actual: {value}%", + "hideBackground": { + "description": "Ocultar el fondo del widget de escritorio", + "label": "Ocultar fondo" + }, + "minimumThreshold": { + "description": "El uso de CPU debe estar por encima de este porcentaje para que el gato empiece a correr", + "label": "Umbral mínimo de CPU" + }, + "title": "Configuración de Catwalk" + }, + "tooltip": { + "running": "El gato está corriendo", + "sleeping": "El gato está durmiendo" + } +} diff --git a/.config/noctalia/plugins/catwalk/i18n/fr.json b/.config/noctalia/plugins/catwalk/i18n/fr.json new file mode 100644 index 0000000..1b5be2f --- /dev/null +++ b/.config/noctalia/plugins/catwalk/i18n/fr.json @@ -0,0 +1,22 @@ +{ + "panel": { + "cpuLabel": "CPU : {usage}%", + "title": "Catwalk" + }, + "settings": { + "currentThreshold": "Seuil actuel : {value}%", + "hideBackground": { + "description": "Masquer l'arrière-plan du widget de bureau", + "label": "Masquer l'arrière-plan" + }, + "minimumThreshold": { + "description": "L'utilisation du CPU doit être supérieure à ce pourcentage pour que le chat commence à courir", + "label": "Seuil minimum CPU" + }, + "title": "Paramètres Catwalk" + }, + "tooltip": { + "running": "Le chat court", + "sleeping": "Le chat dort" + } +} diff --git a/.config/noctalia/plugins/catwalk/i18n/hu.json b/.config/noctalia/plugins/catwalk/i18n/hu.json new file mode 100644 index 0000000..6de0c91 --- /dev/null +++ b/.config/noctalia/plugins/catwalk/i18n/hu.json @@ -0,0 +1,22 @@ +{ + "panel": { + "cpuLabel": "CPU: {usage}%", + "title": "Sétasáv" + }, + "settings": { + "currentThreshold": "Aktuális küszöbérték: {value}%", + "hideBackground": { + "description": "Asztali widget hátterének elrejtése", + "label": "Háttér elrejtése" + }, + "minimumThreshold": { + "description": "A processzorhasználatnak e fölött a százalék felett kell lennie, hogy a macska futni kezdjen", + "label": "Minimum CPU Küszöbérték" + }, + "title": "Catwalk beállítások" + }, + "tooltip": { + "running": "A Noctalia fut.", + "sleeping": "A macska alszik" + } +} diff --git a/.config/noctalia/plugins/catwalk/i18n/it.json b/.config/noctalia/plugins/catwalk/i18n/it.json new file mode 100644 index 0000000..46d374e --- /dev/null +++ b/.config/noctalia/plugins/catwalk/i18n/it.json @@ -0,0 +1,22 @@ +{ + "panel": { + "cpuLabel": "CPU: {usage}%", + "title": "Catwalk" + }, + "settings": { + "currentThreshold": "Soglia attuale: {value}%", + "hideBackground": { + "description": "Nascondi lo sfondo del widget desktop", + "label": "Nascondi sfondo" + }, + "minimumThreshold": { + "description": "L'utilizzo della CPU deve essere superiore a questa percentuale affinché il gatto inizi a correre", + "label": "Soglia minima CPU" + }, + "title": "Impostazioni Catwalk" + }, + "tooltip": { + "running": "Il gatto sta correndo", + "sleeping": "Il gatto sta dormendo" + } +} diff --git a/.config/noctalia/plugins/catwalk/i18n/ja.json b/.config/noctalia/plugins/catwalk/i18n/ja.json new file mode 100644 index 0000000..93dbf46 --- /dev/null +++ b/.config/noctalia/plugins/catwalk/i18n/ja.json @@ -0,0 +1,22 @@ +{ + "panel": { + "cpuLabel": "CPU: {usage}%", + "title": "Catwalk" + }, + "settings": { + "currentThreshold": "現在のしきい値: {value}%", + "hideBackground": { + "description": "デスクトップウィジェットの背景を隠す", + "label": "背景を隠す" + }, + "minimumThreshold": { + "description": "猫が走り始めるにはCPU使用率がこの割合を超えている必要があります", + "label": "最小CPUしきい値" + }, + "title": "Catwalk設定" + }, + "tooltip": { + "running": "猫が走っています", + "sleeping": "猫が寝ています" + } +} diff --git a/.config/noctalia/plugins/catwalk/i18n/ku.json b/.config/noctalia/plugins/catwalk/i18n/ku.json new file mode 100644 index 0000000..e5bc9d5 --- /dev/null +++ b/.config/noctalia/plugins/catwalk/i18n/ku.json @@ -0,0 +1,22 @@ +{ + "panel": { + "cpuLabel": "CPU: {usage}%", + "title": "Rêwînga pisîkan" + }, + "settings": { + "currentThreshold": "Astana niha: {value}%", + "hideBackground": { + "description": "Paşxana wîceta sermaseyê veşêre", + "label": "Veşartina Paşxanê" + }, + "minimumThreshold": { + "description": "Divê bikaranîna CPU ji vê rêjeyê bilindtir be da ku pisîk dest bi bezê bike", + "label": "Sînorê herî kêm ê CPU" + }, + "title": "Mîhenên Catwalkê" + }, + "tooltip": { + "running": "Pisîk direve", + "sleeping": "Pisîk radizê." + } +} diff --git a/.config/noctalia/plugins/catwalk/i18n/nl.json b/.config/noctalia/plugins/catwalk/i18n/nl.json new file mode 100644 index 0000000..efb83a6 --- /dev/null +++ b/.config/noctalia/plugins/catwalk/i18n/nl.json @@ -0,0 +1,22 @@ +{ + "panel": { + "cpuLabel": "CPU: {usage}%", + "title": "Catwalk" + }, + "settings": { + "currentThreshold": "Huidige drempelwaarde: {value}%", + "hideBackground": { + "description": "Verberg de achtergrond van de bureaubladwidget", + "label": "Achtergrond verbergen" + }, + "minimumThreshold": { + "description": "CPU-gebruik moet boven dit percentage liggen voordat de kat begint te rennen.", + "label": "Minimale CPU-drempel" + }, + "title": "Catwalk Instellingen" + }, + "tooltip": { + "running": "Kat rent", + "sleeping": "Kat slaapt" + } +} diff --git a/.config/noctalia/plugins/catwalk/i18n/pl.json b/.config/noctalia/plugins/catwalk/i18n/pl.json new file mode 100644 index 0000000..558416a --- /dev/null +++ b/.config/noctalia/plugins/catwalk/i18n/pl.json @@ -0,0 +1,22 @@ +{ + "panel": { + "cpuLabel": "CPU: {usage}%", + "title": "Wybieg" + }, + "settings": { + "currentThreshold": "Aktualny próg: {value}%", + "hideBackground": { + "description": "Ukryj tło widżetu pulpitu", + "label": "Ukryj tło" + }, + "minimumThreshold": { + "description": "Użycie CPU musi przekraczać ten procent, aby kot zaczął biegać", + "label": "Minimalny próg użycia CPU" + }, + "title": "Ustawienia Catwalk" + }, + "tooltip": { + "running": "Kot jest uruchomiony", + "sleeping": "Kot śpi" + } +} diff --git a/.config/noctalia/plugins/catwalk/i18n/pt.json b/.config/noctalia/plugins/catwalk/i18n/pt.json new file mode 100644 index 0000000..0efb112 --- /dev/null +++ b/.config/noctalia/plugins/catwalk/i18n/pt.json @@ -0,0 +1,22 @@ +{ + "panel": { + "cpuLabel": "CPU: {usage}%", + "title": "Catwalk" + }, + "settings": { + "currentThreshold": "Limite atual: {value}%", + "hideBackground": { + "description": "Ocultar o fundo do widget da área de trabalho", + "label": "Ocultar fundo" + }, + "minimumThreshold": { + "description": "O uso da CPU deve estar acima desta porcentagem para o gato começar a correr", + "label": "Limite mínimo de CPU" + }, + "title": "Configurações do Catwalk" + }, + "tooltip": { + "running": "O gato está correndo", + "sleeping": "O gato está dormindo" + } +} diff --git a/.config/noctalia/plugins/catwalk/i18n/ru.json b/.config/noctalia/plugins/catwalk/i18n/ru.json new file mode 100644 index 0000000..53ef758 --- /dev/null +++ b/.config/noctalia/plugins/catwalk/i18n/ru.json @@ -0,0 +1,22 @@ +{ + "panel": { + "cpuLabel": "CPU: {usage}%", + "title": "Catwalk" + }, + "settings": { + "currentThreshold": "Текущий порог: {value}%", + "hideBackground": { + "description": "Скрыть фон виджета рабочего стола", + "label": "Скрыть фон" + }, + "minimumThreshold": { + "description": "Использование CPU должно быть выше этого процента, чтобы кот начал бежать", + "label": "Минимальный порог CPU" + }, + "title": "Настройки Catwalk" + }, + "tooltip": { + "running": "Кот бежит", + "sleeping": "Кот спит" + } +} diff --git a/.config/noctalia/plugins/catwalk/i18n/tr.json b/.config/noctalia/plugins/catwalk/i18n/tr.json new file mode 100644 index 0000000..95bee2e --- /dev/null +++ b/.config/noctalia/plugins/catwalk/i18n/tr.json @@ -0,0 +1,22 @@ +{ + "panel": { + "cpuLabel": "CPU: {usage}%", + "title": "Podyum" + }, + "settings": { + "currentThreshold": "Mevcut eşik: {value}%", + "hideBackground": { + "description": "Masaüstü bileşeninin arka planını gizle", + "label": "Arka planı gizle" + }, + "minimumThreshold": { + "description": "CPU kullanımı, kedinin koşmaya başlaması için bu yüzdeden yüksek olmalıdır.", + "label": "Minimum CPU Eşiği" + }, + "title": "Podyum Ayarları" + }, + "tooltip": { + "running": "Kedi koşuyor.", + "sleeping": "Kedi uyuyor." + } +} diff --git a/.config/noctalia/plugins/catwalk/i18n/uk-UA.json b/.config/noctalia/plugins/catwalk/i18n/uk-UA.json new file mode 100644 index 0000000..e109beb --- /dev/null +++ b/.config/noctalia/plugins/catwalk/i18n/uk-UA.json @@ -0,0 +1,22 @@ +{ + "panel": { + "cpuLabel": "ЦП: {usage}%", + "title": "Подіум" + }, + "settings": { + "currentThreshold": "Поточний поріг: {value}%", + "hideBackground": { + "description": "Приховати фон віджета робочого столу", + "label": "Приховати фон" + }, + "minimumThreshold": { + "description": "Використання ЦП має бути вище цього відсотка, щоб кіт почав бігати.", + "label": "Мінімальний поріг ЦП" + }, + "title": "Налаштування подіуму" + }, + "tooltip": { + "running": "Кіт біжить", + "sleeping": "Кіт спить" + } +} diff --git a/.config/noctalia/plugins/catwalk/i18n/zh-CN.json b/.config/noctalia/plugins/catwalk/i18n/zh-CN.json new file mode 100644 index 0000000..37a9709 --- /dev/null +++ b/.config/noctalia/plugins/catwalk/i18n/zh-CN.json @@ -0,0 +1,22 @@ +{ + "panel": { + "cpuLabel": "CPU:{usage}%", + "title": "猫步" + }, + "settings": { + "currentThreshold": "当前阈值:{value}%", + "hideBackground": { + "description": "隐藏桌面小部件的背景", + "label": "隐藏背景" + }, + "minimumThreshold": { + "description": "CPU 使用率必须高于此百分比,猫才能开始跑动。", + "label": "最低CPU阈值" + }, + "title": "时装秀场布置" + }, + "tooltip": { + "running": "猫在跑", + "sleeping": "猫在睡觉" + } +} diff --git a/.config/noctalia/plugins/catwalk/icons/my-active-0-symbolic.svg b/.config/noctalia/plugins/catwalk/icons/my-active-0-symbolic.svg new file mode 100644 index 0000000..7abf1a0 --- /dev/null +++ b/.config/noctalia/plugins/catwalk/icons/my-active-0-symbolic.svg @@ -0,0 +1,32 @@ + + + + + + + + + image/svg+xml + + RunCat: Frame 0 + + + + RunCat: Frame 0 + + diff --git a/.config/noctalia/plugins/catwalk/icons/my-active-1-symbolic.svg b/.config/noctalia/plugins/catwalk/icons/my-active-1-symbolic.svg new file mode 100644 index 0000000..3a06046 --- /dev/null +++ b/.config/noctalia/plugins/catwalk/icons/my-active-1-symbolic.svg @@ -0,0 +1,32 @@ + + + + + + + + + image/svg+xml + + RunCat: Frame 1 + + + + RunCat: Frame 1 + + diff --git a/.config/noctalia/plugins/catwalk/icons/my-active-2-symbolic.svg b/.config/noctalia/plugins/catwalk/icons/my-active-2-symbolic.svg new file mode 100644 index 0000000..769737c --- /dev/null +++ b/.config/noctalia/plugins/catwalk/icons/my-active-2-symbolic.svg @@ -0,0 +1,32 @@ + + + + + + + + + image/svg+xml + + RunCat: Frame 2 + + + + RunCat: Frame 2 + + diff --git a/.config/noctalia/plugins/catwalk/icons/my-active-3-symbolic.svg b/.config/noctalia/plugins/catwalk/icons/my-active-3-symbolic.svg new file mode 100644 index 0000000..79ec50c --- /dev/null +++ b/.config/noctalia/plugins/catwalk/icons/my-active-3-symbolic.svg @@ -0,0 +1,32 @@ + + + + + + + + + image/svg+xml + + RunCat: Frame 3 + + + + RunCat: Frame 3 + + diff --git a/.config/noctalia/plugins/catwalk/icons/my-active-4-symbolic.svg b/.config/noctalia/plugins/catwalk/icons/my-active-4-symbolic.svg new file mode 100644 index 0000000..a3a2623 --- /dev/null +++ b/.config/noctalia/plugins/catwalk/icons/my-active-4-symbolic.svg @@ -0,0 +1,32 @@ + + + + + + + + + image/svg+xml + + RunCat: Frame 4 + + + + RunCat: Frame 4 + + diff --git a/.config/noctalia/plugins/catwalk/icons/my-idle-0-symbolic.svg b/.config/noctalia/plugins/catwalk/icons/my-idle-0-symbolic.svg new file mode 100644 index 0000000..e6e5028 --- /dev/null +++ b/.config/noctalia/plugins/catwalk/icons/my-idle-0-symbolic.svg @@ -0,0 +1,21 @@ + + + + + + + diff --git a/.config/noctalia/plugins/catwalk/icons/my-idle-1-symbolic.svg b/.config/noctalia/plugins/catwalk/icons/my-idle-1-symbolic.svg new file mode 100644 index 0000000..ef0831c --- /dev/null +++ b/.config/noctalia/plugins/catwalk/icons/my-idle-1-symbolic.svg @@ -0,0 +1,21 @@ + + + + + + + diff --git a/.config/noctalia/plugins/catwalk/icons/my-idle-2-symbolic.svg b/.config/noctalia/plugins/catwalk/icons/my-idle-2-symbolic.svg new file mode 100644 index 0000000..b0b3e2a --- /dev/null +++ b/.config/noctalia/plugins/catwalk/icons/my-idle-2-symbolic.svg @@ -0,0 +1,21 @@ + + + + + + + diff --git a/.config/noctalia/plugins/catwalk/icons/my-idle-3-symbolic.svg b/.config/noctalia/plugins/catwalk/icons/my-idle-3-symbolic.svg new file mode 100644 index 0000000..af78795 --- /dev/null +++ b/.config/noctalia/plugins/catwalk/icons/my-idle-3-symbolic.svg @@ -0,0 +1,21 @@ + + + + + + + diff --git a/.config/noctalia/plugins/catwalk/manifest.json b/.config/noctalia/plugins/catwalk/manifest.json new file mode 100644 index 0000000..74e5518 --- /dev/null +++ b/.config/noctalia/plugins/catwalk/manifest.json @@ -0,0 +1,32 @@ +{ + "id": "catwalk", + "name": "Catwalk", + "version": "1.1.7", + "minNoctaliaVersion": "3.6.0", + "author": "MannuVilasara", + "license": "MIT", + "repository": "https://github.com/noctalia-dev/noctalia-plugins", + "description": "A cute animated cat for your bar.", + "tags": [ + "Bar", + "Desktop", + "Panel", + "Fun" + ], + "entryPoints": { + "main": "Main.qml", + "barWidget": "BarWidget.qml", + "desktopWidget": "DesktopWidget.qml", + "panel": "Panel.qml", + "settings": "Settings.qml" + }, + "dependencies": { + "plugins": [] + }, + "metadata": { + "defaultSettings": { + "minimumThreshold": 10, + "hideBackground": false + } + } +} diff --git a/.config/noctalia/plugins/catwalk/preview.png b/.config/noctalia/plugins/catwalk/preview.png new file mode 100644 index 0000000000000000000000000000000000000000..5e73151b68b312a4451f306275811bc1fd1c631c GIT binary patch literal 44621 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 255) return false; + } + return true; + } + + function validateDnsInput(ipString) { + var trimmed = ipString.trim(); + var parts = trimmed.split(/\s+/); + if (parts.length < 1 || parts.length > 2) return false; + for (var i = 0; i < parts.length; i++) { + if (!isValidIp(parts[i])) return false; + } + return true; + } + + function loadCustomServers() { + if (!pluginApi) return; + try { + var json = pluginApi.pluginSettings.savedServers || "[]"; + customProviders = JSON.parse(json); + } catch (e) { + customProviders = []; + } + } + + function addCustomServer(name, ip) { + var trimmedName = (name || "").trim(); + var trimmedIp = (ip || "").trim(); + + if (!trimmedName || !trimmedIp) return false; + if (!validateDnsInput(trimmedIp)) return false; + + var list = customProviders.slice(); + list.push({ label: trimmedName, ip: trimmedIp, isCustom: true }); + customProviders = list; + saveCustomServers(); + return true; + } + + function removeCustomServer(index) { + if (index < 0 || index >= customProviders.length) return; + var list = customProviders.slice(); + list.splice(index, 1); + customProviders = list; + saveCustomServers(); + } + + function saveCustomServers() { + if (pluginApi) { + pluginApi.pluginSettings.savedServers = JSON.stringify(customProviders); + pluginApi.saveSettings(); + } + } + + Component.onCompleted: loadCustomServers() + + function updateDnsState(rawIp) { + var trimmed = rawIp.trim(); + currentDnsIp = trimmed; + + // Check default providers via exact match + var parts = trimmed.split(/[\s,]+/); + for (var i = 0; i < parts.length; i++) { + var id = ipLookup[parts[i]]; + if (id) { + activeProviderId = id; + currentDnsName = idToLabel[id]; + isCustomDns = true; + return; + } + } + + // Check custom providers via exact match + for (var j = 0; j < customProviders.length; j++) { + var srv = customProviders[j]; + var srvIps = srv.ip.split(/\s+/); + for (var k = 0; k < srvIps.length; k++) { + if (parts.indexOf(srvIps[k]) !== -1) { + activeProviderId = "custom_" + j; + currentDnsName = srv.label; + isCustomDns = true; + return; + } + } + } + + // ISP default + if (trimmed === "" || trimmed.startsWith("192.168.") || trimmed.startsWith("127.")) { + activeProviderId = "default"; + currentDnsName = pluginApi?.tr("status.default") || "Default (ISP)"; + isCustomDns = false; + return; + } + + // Unknown custom IP + activeProviderId = "unknown"; + currentDnsName = pluginApi?.tr("status.custom", { ip: trimmed }) || "Custom (" + trimmed + ")"; + isCustomDns = true; + } + + Timer { + interval: 10000 + running: true + repeat: true + triggeredOnStart: true + onTriggered: { + if (!root.isChanging) { + checkProcess.running = true; + } + } + } + + Process { + id: checkProcess + command: ["sh", "-c", "nmcli -f IP4.DNS dev show | head -n 1 | awk '{print $2}'"] + stdout: StdioCollector { + onTextChanged: { + root.updateDnsState(text); + } + } + } + + function setDns(payload) { + if (isChanging) return; + + var dnsIp = payload; + var preset = defaultProviders.find(function(p) { return p.id === payload; }); + if (preset) { + dnsIp = preset.ip; + } + if (payload === "default") { + dnsIp = ""; + } + + // Validate non-default IPs + if (dnsIp !== "" && !validateDnsInput(dnsIp)) { + console.warn("DNS Switcher: Invalid DNS IP rejected:", dnsIp); + lastError = pluginApi?.tr("error.invalid_ip") || "Invalid IP address"; + return; + } + + isChanging = true; + lastError = ""; + currentDnsName = pluginApi?.tr("status.switching") || "Switching..."; + + // Sanitize: escape any remaining special characters as a safety net + var safeIp = dnsIp.replace(/[^0-9. ]/g, ""); + + var cmd; + if (safeIp === "") { + cmd = "CON=$(nmcli -t -f NAME connection show --active | head -n 1); " + + "if [ -z \"$CON\" ]; then exit 1; fi; " + + "nmcli con mod \"$CON\" ipv4.dns \"\" ipv4.ignore-auto-dns no; " + + "nmcli con up \"$CON\""; + } else { + cmd = "CON=$(nmcli -t -f NAME connection show --active | head -n 1); " + + "if [ -z \"$CON\" ]; then exit 1; fi; " + + "nmcli con mod \"$CON\" ipv4.dns \"" + safeIp + "\" ipv4.ignore-auto-dns yes; " + + "nmcli con up \"$CON\""; + } + + changeProcess.command = ["pkexec", "sh", "-c", cmd]; + changeProcess.running = true; + } + + Process { + id: changeProcess + stdout: StdioCollector {} + stderr: StdioCollector { + id: changeStderr + } + onExited: function(code) { + root.isChanging = false; + if (code !== 0) { + root.lastError = pluginApi?.tr("error.apply_failed") || "Failed to apply DNS"; + console.warn("DNS Switcher: Apply failed with code", code, changeStderr.text); + } + checkProcess.running = true; + } + } +} diff --git a/.config/noctalia/plugins/dns-switcher/Panel.qml b/.config/noctalia/plugins/dns-switcher/Panel.qml new file mode 100644 index 0000000..ea3d5b5 --- /dev/null +++ b/.config/noctalia/plugins/dns-switcher/Panel.qml @@ -0,0 +1,335 @@ +import QtQuick +import QtQuick.Layouts +import qs.Commons +import qs.Widgets +import qs.Services.UI + +Item { + id: root + + property var pluginApi: null + readonly property var mainInstance: pluginApi?.mainInstance + + property real contentPreferredWidth: Math.round(360 * Style.uiScaleRatio) + property real contentPreferredHeight: mainLayout.implicitHeight + (Style.marginL * 2) + + readonly property var geometryPlaceholder: bg + readonly property bool allowAttach: true + + // State for Adding + property string newName: "" + property string newIp: "" + property bool isAdding: false + property string validationError: "" + + Rectangle { + id: bg + anchors.fill: parent + color: Color.mSurface + radius: Style.radiusL + border.color: Qt.alpha(Color.mOutline, 0.2) + border.width: 1 + + ColumnLayout { + id: mainLayout + anchors.fill: parent + anchors.margins: Style.marginL + spacing: Style.marginM + + NBox { + Layout.fillWidth: true + Layout.preferredHeight: headerRow.implicitHeight + Style.marginM + + RowLayout { + id: headerRow + anchors.fill: parent + anchors.margins: Style.marginS + spacing: Style.marginS + + NIcon { + icon: "globe" + pointSize: Style.fontSizeL + color: Color.mPrimary + } + + NText { + text: pluginApi?.tr("plugin.title") || "DNS Switcher" + pointSize: Style.fontSizeL + font.weight: Style.fontWeightBold + color: Color.mOnSurface + Layout.fillWidth: true + } + + NText { + text: mainInstance?.currentDnsName || "..." + pointSize: Style.fontSizeS + color: (mainInstance?.isChanging) ? Color.mPrimary : Color.mSecondary + font.weight: Font.Medium + } + } + } + + Rectangle { + Layout.fillWidth: true + Layout.preferredHeight: errorText.implicitHeight + Style.marginM + visible: (mainInstance?.lastError || "") !== "" + color: Qt.alpha(Color.mError, 0.1) + radius: Style.radiusS + border.color: Qt.alpha(Color.mError, 0.3) + border.width: 1 + + NText { + id: errorText + anchors.fill: parent + anchors.margins: Style.marginS + text: mainInstance?.lastError || "" + color: Color.mError + pointSize: Style.fontSizeS + wrapMode: Text.WordWrap + } + } + + NScrollView { + Layout.fillWidth: true + Layout.preferredHeight: Math.round(240 * Style.uiScaleRatio) + clip: true + + ColumnLayout { + width: parent.width + spacing: Style.marginS + + component DnsOption: Rectangle { + id: opt + Layout.fillWidth: true + Layout.preferredHeight: Math.round(50 * Style.uiScaleRatio) + radius: Style.radiusM + + property string label: "" + property string providerId: "" + property string providerIp: "" + property bool isCustom: false + property int customIndex: -1 + property bool isActive: (mainInstance?.activeProviderId || "") === providerId + property bool isDisabled: mainInstance?.isChanging || false + + color: isActive ? Color.mPrimary : Color.mSurfaceVariant + opacity: isDisabled ? 0.6 : 1.0 + Behavior on color { ColorAnimation { duration: Style.animationFast } } + Behavior on opacity { NumberAnimation { duration: 150 } } + + Rectangle { + anchors.fill: parent + radius: opt.radius + color: (hoverArea.containsMouse && !opt.isActive && !opt.isDisabled) + ? Color.mHover : "transparent" + opacity: (hoverArea.containsMouse && !opt.isActive && !opt.isDisabled) + ? 0.2 : 0 + Behavior on opacity { NumberAnimation { duration: 150 } } + } + + RowLayout { + anchors.fill: parent + anchors.leftMargin: Style.marginM + anchors.rightMargin: Style.marginM + spacing: Style.marginM + + NIcon { + icon: opt.isActive ? "check" : "circle" + pointSize: Style.fontSizeM + color: opt.isActive ? Color.mOnPrimary : Color.mOnSurfaceVariant + } + + NText { + text: opt.label + pointSize: Style.fontSizeM + font.weight: Font.Medium + color: opt.isActive ? Color.mOnPrimary : Color.mOnSurface + Layout.fillWidth: true + } + + NText { + text: opt.providerIp + pointSize: Style.fontSizeXS + color: opt.isActive + ? Qt.alpha(Color.mOnPrimary, 0.7) + : Color.mOnSurfaceVariant + visible: opt.providerIp !== "" + } + + NIconButton { + visible: opt.isCustom + icon: "trash" + colorFg: opt.isActive ? Color.mOnPrimary : Color.mError + enabled: !opt.isDisabled + onClicked: { + if (mainInstance && opt.customIndex >= 0) { + mainInstance.removeCustomServer(opt.customIndex); + } + } + } + } + + MouseArea { + id: hoverArea + anchors.fill: parent + hoverEnabled: true + cursorShape: opt.isDisabled ? Qt.ForbiddenCursor : Qt.PointingHandCursor + onClicked: { + if (opt.isDisabled) return; + if (mainInstance) { + mainInstance.setDns(opt.isCustom ? opt.providerIp : opt.providerId); + } + if (pluginApi) { + pluginApi.withCurrentScreen(function(s) { + pluginApi.closePanel(s); + }); + } + } + } + } + + DnsOption { + label: "Google" + providerId: "google" + providerIp: "8.8.8.8 8.8.4.4" + } + DnsOption { + label: "Cloudflare" + providerId: "cloudflare" + providerIp: "1.1.1.1 1.0.0.1" + } + DnsOption { + label: "OpenDNS" + providerId: "opendns" + providerIp: "208.67.222.222 208.67.220.220" + } + DnsOption { + label: "AdGuard" + providerId: "adguard" + providerIp: "94.140.14.14 94.140.15.15" + } + DnsOption { + label: "Quad9" + providerId: "quad9" + providerIp: "9.9.9.9 149.112.112.112" + } + + Repeater { + model: mainInstance ? mainInstance.customProviders : [] + delegate: DnsOption { + label: modelData.label + providerId: "custom_" + index + providerIp: modelData.ip + isCustom: true + customIndex: index + } + } + } + } + + NButton { + Layout.fillWidth: true + text: root.isAdding + ? (pluginApi?.tr("panel.cancel") || "Cancel") + : (pluginApi?.tr("panel.add_server") || "Add Custom Server") + icon: root.isAdding ? "x" : "plus" + backgroundColor: root.isAdding ? Color.mSurfaceVariant : Qt.alpha(Color.mPrimary, 0.15) + textColor: root.isAdding ? Color.mOnSurface : Color.mPrimary + enabled: !(mainInstance?.isChanging || false) + onClicked: { + root.isAdding = !root.isAdding; + if (!root.isAdding) { + root.newName = ""; + root.newIp = ""; + root.validationError = ""; + } + } + } + + ColumnLayout { + Layout.fillWidth: true + visible: root.isAdding + spacing: Style.marginS + + RowLayout { + spacing: Style.marginS + + NTextInput { + id: nameInput + Layout.fillWidth: true + label: pluginApi?.tr("panel.name_placeholder") || "Name" + placeholderText: pluginApi?.tr("panel.name_placeholder") || "e.g. My DNS" + text: root.newName + onTextChanged: { + root.newName = text; + root.validationError = ""; + } + } + + NTextInput { + id: ipInput + Layout.fillWidth: true + label: pluginApi?.tr("panel.ip_placeholder") || "IP Address" + placeholderText: pluginApi?.tr("panel.ip_placeholder") || "e.g. 1.2.3.4 5.6.7.8" + text: root.newIp + onTextChanged: { + root.newIp = text; + root.validationError = ""; + } + } + } + + NText { + Layout.fillWidth: true + visible: root.validationError !== "" + text: root.validationError + color: Color.mError + pointSize: Style.fontSizeXS + wrapMode: Text.WordWrap + } + + NButton { + Layout.fillWidth: true + text: pluginApi?.tr("panel.save") || "Save" + icon: "check" + enabled: root.newName.trim() !== "" && root.newIp.trim() !== "" + onClicked: { + if (mainInstance) { + var success = mainInstance.addCustomServer(root.newName, root.newIp); + if (success) { + root.newName = ""; + root.newIp = ""; + root.isAdding = false; + root.validationError = ""; + } else { + root.validationError = pluginApi?.tr("error.invalid_ip") + || "Invalid IP address format. Use: x.x.x.x or x.x.x.x x.x.x.x"; + } + } + } + } + } + + NButton { + Layout.fillWidth: true + Layout.topMargin: Style.marginS + text: pluginApi?.tr("panel.reset") || "Reset to Default (ISP)" + icon: "refresh" + backgroundColor: Qt.alpha(Color.mError, 0.15) + textColor: Color.mError + enabled: !(mainInstance?.isChanging || false) + && (mainInstance?.isCustomDns || false) + onClicked: { + if (mainInstance) { + mainInstance.setDns("default"); + } + if (pluginApi) { + pluginApi.withCurrentScreen(function(s) { + pluginApi.closePanel(s); + }); + } + } + } + } + } +} diff --git a/.config/noctalia/plugins/dns-switcher/README.md b/.config/noctalia/plugins/dns-switcher/README.md new file mode 100644 index 0000000..7d2e3aa --- /dev/null +++ b/.config/noctalia/plugins/dns-switcher/README.md @@ -0,0 +1,69 @@ +# DNS Switcher + +A plugin that allows you to quickly switch between different DNS servers directly from Noctalia, with support for custom DNS providers. + +## Features + +- **Quick DNS Switching**: Switch between popular DNS providers with a single click +- **Pre-configured Providers**: Includes Google, Cloudflare, OpenDNS, AdGuard, and Quad9 +- **Custom DNS Servers**: Add and manage your own custom DNS servers +- **Real-time Status**: Displays the current active DNS server in the bar and control center +- **Auto-detection**: Automatically detects which DNS provider is currently active +- **NetworkManager Integration**: Uses NetworkManager (nmcli) to manage DNS settings + +## Usage + +1. Click on the DNS widget in the top bar or control center +2. Select a DNS provider from the list +3. The DNS will be changed immediately (requires password for privilege escalation) +4. The current DNS status is displayed in the widget + +### Pre-configured DNS Providers + +- **Google**: `8.8.8.8` and `8.8.4.4` +- **Cloudflare**: `1.1.1.1` and `1.0.0.1` +- **OpenDNS**: `208.67.222.222` and `208.67.220.220` +- **AdGuard**: `94.140.14.14` and `94.140.15.15` +- **Quad9**: `9.9.9.9` and `149.112.112.112` + +### Adding Custom DNS Servers + +1. Open the DNS Switcher panel +2. Click "Add Custom Server" +3. Enter a name for your DNS server +4. Enter the IP address(es) (space-separated for multiple IPs) +5. Click "Save" +6. Your custom server will appear in the list and can be selected like any other provider + +### Resetting to Default + +Click the "Reset to Default (ISP)" button to restore your system's default DNS settings (usually provided by your ISP). + +## Widgets + +- **Bar Widget**: Displays the current DNS provider name with an icon in the top bar +- **Control Center Widget**: Shows the DNS status as an icon button in the control center +- **Panel**: Full panel interface for managing DNS providers and custom servers + +## Requirements + +- **Noctalia 4.0.0 or later** +- **NetworkManager**: The plugin uses `nmcli` to manage DNS settings +- **pkexec**: Required for privilege escalation to change system DNS settings +- **Active Network Connection**: Must have an active NetworkManager connection + +## Technical Details + +The plugin: +- Checks the current DNS every 3 seconds +- Uses NetworkManager's connection modification to change DNS settings +- Requires root privileges (via `pkexec`) to modify network settings +- Automatically restarts the network connection after DNS changes +- Supports both IPv4 DNS configuration + +## Notes + +- DNS changes require administrator privileges, so you'll be prompted for your password +- The plugin only modifies the currently active NetworkManager connection +- Custom DNS servers are saved in the plugin settings and persist across restarts +- If no active connection is found, the DNS change will fail diff --git a/.config/noctalia/plugins/dns-switcher/i18n/de.json b/.config/noctalia/plugins/dns-switcher/i18n/de.json new file mode 100644 index 0000000..7e05260 --- /dev/null +++ b/.config/noctalia/plugins/dns-switcher/i18n/de.json @@ -0,0 +1,21 @@ +{ + "plugin": { + "title": "DNS-Wechsler", + "short_title": "DNS" + }, + "status": { + "checking": "Prüfen...", + "switching": "Wechseln...", + "default": "Standard (ISP)", + "custom": "Benutzerdefiniert ({ip})", + "unknown": "Unbekannt" + }, + "panel": { + "add_server": "Server hinzufügen", + "cancel": "Abbrechen", + "save": "Speichern", + "reset": "Zurücksetzen (ISP)", + "name_placeholder": "Name", + "ip_placeholder": "IP" + } +} diff --git a/.config/noctalia/plugins/dns-switcher/i18n/en.json b/.config/noctalia/plugins/dns-switcher/i18n/en.json new file mode 100644 index 0000000..8fc6800 --- /dev/null +++ b/.config/noctalia/plugins/dns-switcher/i18n/en.json @@ -0,0 +1,21 @@ +{ + "plugin": { + "title": "DNS Switcher", + "short_title": "DNS" + }, + "status": { + "checking": "Checking...", + "switching": "Switching...", + "default": "Default (ISP)", + "custom": "Custom ({ip})", + "unknown": "Unknown" + }, + "panel": { + "add_server": "Add Custom Server", + "cancel": "Cancel", + "save": "Save", + "reset": "Reset to Default (ISP)", + "name_placeholder": "Name", + "ip_placeholder": "IP" + } +} diff --git a/.config/noctalia/plugins/dns-switcher/i18n/es.json b/.config/noctalia/plugins/dns-switcher/i18n/es.json new file mode 100644 index 0000000..58ac239 --- /dev/null +++ b/.config/noctalia/plugins/dns-switcher/i18n/es.json @@ -0,0 +1,21 @@ +{ + "plugin": { + "title": "Cambiador de DNS", + "short_title": "DNS" + }, + "status": { + "checking": "Comprobando...", + "switching": "Cambiando...", + "default": "Predeterminado (ISP)", + "custom": "Personalizado ({ip})", + "unknown": "Desconocido" + }, + "panel": { + "add_server": "Añadir Servidor", + "cancel": "Cancelar", + "save": "Guardar", + "reset": "Restablecer a ISP", + "name_placeholder": "Nombre", + "ip_placeholder": "IP" + } +} diff --git a/.config/noctalia/plugins/dns-switcher/i18n/fr.json b/.config/noctalia/plugins/dns-switcher/i18n/fr.json new file mode 100644 index 0000000..7c82e8c --- /dev/null +++ b/.config/noctalia/plugins/dns-switcher/i18n/fr.json @@ -0,0 +1,21 @@ +{ + "plugin": { + "title": "Changeur DNS", + "short_title": "DNS" + }, + "status": { + "checking": "Vérification...", + "switching": "Changement...", + "default": "Par défaut (FAI)", + "custom": "Personnalisé ({ip})", + "unknown": "Inconnu" + }, + "panel": { + "add_server": "Ajouter un serveur", + "cancel": "Annuler", + "save": "Enregistrer", + "reset": "Réinitialiser (FAI)", + "name_placeholder": "Nom", + "ip_placeholder": "IP" + } +} diff --git a/.config/noctalia/plugins/dns-switcher/i18n/hu.json b/.config/noctalia/plugins/dns-switcher/i18n/hu.json new file mode 100644 index 0000000..5ee8a73 --- /dev/null +++ b/.config/noctalia/plugins/dns-switcher/i18n/hu.json @@ -0,0 +1,21 @@ +{ + "plugin": { + "title": "DNS Váltó", + "short_title": "DNS" + }, + "status": { + "checking": "Ellenőrzés...", + "switching": "Váltás...", + "default": "Alapértelmezett (ISP)", + "custom": "Egyéni ({ip})", + "unknown": "Ismeretlen" + }, + "panel": { + "add_server": "Szerver Hozzáadása", + "cancel": "Mégse", + "save": "Mentés", + "reset": "Visszaállítás (ISP)", + "name_placeholder": "Név", + "ip_placeholder": "IP" + } +} diff --git a/.config/noctalia/plugins/dns-switcher/i18n/it.json b/.config/noctalia/plugins/dns-switcher/i18n/it.json new file mode 100644 index 0000000..5d75464 --- /dev/null +++ b/.config/noctalia/plugins/dns-switcher/i18n/it.json @@ -0,0 +1,21 @@ +{ + "plugin": { + "title": "Switcher DNS", + "short_title": "DNS" + }, + "status": { + "checking": "Verifica in corso...", + "switching": "Cambio in corso...", + "default": "Predefinito (ISP)", + "custom": "Personalizzato ({ip})", + "unknown": "Sconosciuto" + }, + "panel": { + "add_server": "Aggiungi Server", + "cancel": "Annulla", + "save": "Salva", + "reset": "Ripristina (ISP)", + "name_placeholder": "Nome", + "ip_placeholder": "IP" + } +} diff --git a/.config/noctalia/plugins/dns-switcher/i18n/ja.json b/.config/noctalia/plugins/dns-switcher/i18n/ja.json new file mode 100644 index 0000000..7d20770 --- /dev/null +++ b/.config/noctalia/plugins/dns-switcher/i18n/ja.json @@ -0,0 +1,21 @@ +{ + "plugin": { + "title": "DNS スイッチャー", + "short_title": "DNS" + }, + "status": { + "checking": "確認中...", + "switching": "切り替え中...", + "default": "デフォルト (ISP)", + "custom": "カスタム ({ip})", + "unknown": "不明" + }, + "panel": { + "add_server": "サーバーを追加", + "cancel": "キャンセル", + "save": "保存", + "reset": "リセット (ISP)", + "name_placeholder": "名前", + "ip_placeholder": "IP" + } +} diff --git a/.config/noctalia/plugins/dns-switcher/i18n/ku.json b/.config/noctalia/plugins/dns-switcher/i18n/ku.json new file mode 100644 index 0000000..5a369be --- /dev/null +++ b/.config/noctalia/plugins/dns-switcher/i18n/ku.json @@ -0,0 +1,21 @@ +{ + "plugin": { + "title": "Guhertoka DNS", + "short_title": "DNS" + }, + "status": { + "checking": "Kontrol dike...", + "switching": "Diguhere...", + "default": "Standard (ISP)", + "custom": "Taybet ({ip})", + "unknown": "Nenas" + }, + "panel": { + "add_server": "Pêşkêşkar Zêde Bike", + "cancel": "Betal Bike", + "save": "Tomar Bike", + "reset": "Vegere Standard (ISP)", + "name_placeholder": "Nav", + "ip_placeholder": "IP" + } +} diff --git a/.config/noctalia/plugins/dns-switcher/i18n/nl.json b/.config/noctalia/plugins/dns-switcher/i18n/nl.json new file mode 100644 index 0000000..03817d5 --- /dev/null +++ b/.config/noctalia/plugins/dns-switcher/i18n/nl.json @@ -0,0 +1,21 @@ +{ + "plugin": { + "title": "DNS Wisselaar", + "short_title": "DNS" + }, + "status": { + "checking": "Controleren...", + "switching": "Wisselen...", + "default": "Standaard (ISP)", + "custom": "Aangepast ({ip})", + "unknown": "Onbekend" + }, + "panel": { + "add_server": "Server Toevoegen", + "cancel": "Annuleren", + "save": "Opslaan", + "reset": "Herstellen (ISP)", + "name_placeholder": "Naam", + "ip_placeholder": "IP" + } +} diff --git a/.config/noctalia/plugins/dns-switcher/i18n/pl.json b/.config/noctalia/plugins/dns-switcher/i18n/pl.json new file mode 100644 index 0000000..fb807a9 --- /dev/null +++ b/.config/noctalia/plugins/dns-switcher/i18n/pl.json @@ -0,0 +1,21 @@ +{ + "plugin": { + "title": "Przełącznik DNS", + "short_title": "DNS" + }, + "status": { + "checking": "Sprawdzanie...", + "switching": "Przełączanie...", + "default": "Domyślny (ISP)", + "custom": "Własny ({ip})", + "unknown": "Nieznany" + }, + "panel": { + "add_server": "Dodaj Serwer", + "cancel": "Anuluj", + "save": "Zapisz", + "reset": "Przywróć Domyślne (ISP)", + "name_placeholder": "Nazwa", + "ip_placeholder": "IP" + } +} diff --git a/.config/noctalia/plugins/dns-switcher/i18n/pt.json b/.config/noctalia/plugins/dns-switcher/i18n/pt.json new file mode 100644 index 0000000..08bd4c5 --- /dev/null +++ b/.config/noctalia/plugins/dns-switcher/i18n/pt.json @@ -0,0 +1,21 @@ +{ + "plugin": { + "title": "Alternador de DNS", + "short_title": "DNS" + }, + "status": { + "checking": "Verificando...", + "switching": "Alternando...", + "default": "Padrão (ISP)", + "custom": "Personalizado ({ip})", + "unknown": "Desconhecido" + }, + "panel": { + "add_server": "Adicionar Servidor", + "cancel": "Cancelar", + "save": "Salvar", + "reset": "Restaurar Padrão (ISP)", + "name_placeholder": "Nome", + "ip_placeholder": "IP" + } +} diff --git a/.config/noctalia/plugins/dns-switcher/i18n/ru.json b/.config/noctalia/plugins/dns-switcher/i18n/ru.json new file mode 100644 index 0000000..5580309 --- /dev/null +++ b/.config/noctalia/plugins/dns-switcher/i18n/ru.json @@ -0,0 +1,21 @@ +{ + "plugin": { + "title": "Переключатель DNS", + "short_title": "DNS" + }, + "status": { + "checking": "Проверка...", + "switching": "Переключение...", + "default": "По умолчанию (ISP)", + "custom": "Польз. ({ip})", + "unknown": "Неизвестно" + }, + "panel": { + "add_server": "Добавить сервер", + "cancel": "Отмена", + "save": "Сохранить", + "reset": "Сброс (ISP)", + "name_placeholder": "Название", + "ip_placeholder": "IP" + } +} diff --git a/.config/noctalia/plugins/dns-switcher/i18n/tr.json b/.config/noctalia/plugins/dns-switcher/i18n/tr.json new file mode 100644 index 0000000..a17a35c --- /dev/null +++ b/.config/noctalia/plugins/dns-switcher/i18n/tr.json @@ -0,0 +1,21 @@ +{ + "plugin": { + "title": "DNS Değiştirici", + "short_title": "DNS" + }, + "status": { + "checking": "Kontrol ediliyor...", + "switching": "Değiştiriliyor...", + "default": "Varsayılan (ISP)", + "custom": "Özel ({ip})", + "unknown": "Bilinmiyor" + }, + "panel": { + "add_server": "Sunucu Ekle", + "cancel": "İptal", + "save": "Kaydet", + "reset": "Varsayılana Dön (ISP)", + "name_placeholder": "İsim", + "ip_placeholder": "IP" + } +} diff --git a/.config/noctalia/plugins/dns-switcher/i18n/uk-UA.json b/.config/noctalia/plugins/dns-switcher/i18n/uk-UA.json new file mode 100644 index 0000000..bfb0141 --- /dev/null +++ b/.config/noctalia/plugins/dns-switcher/i18n/uk-UA.json @@ -0,0 +1,21 @@ +{ + "plugin": { + "title": "Перемикач DNS", + "short_title": "DNS" + }, + "status": { + "checking": "Перевірка...", + "switching": "Перемикання...", + "default": "За замовчуванням (ISP)", + "custom": "Власний ({ip})", + "unknown": "Невідомо" + }, + "panel": { + "add_server": "Додати сервер", + "cancel": "Скасувати", + "save": "Зберегти", + "reset": "Скинути (ISP)", + "name_placeholder": "Назва", + "ip_placeholder": "IP" + } +} diff --git a/.config/noctalia/plugins/dns-switcher/i18n/zh-CN.json b/.config/noctalia/plugins/dns-switcher/i18n/zh-CN.json new file mode 100644 index 0000000..ea28931 --- /dev/null +++ b/.config/noctalia/plugins/dns-switcher/i18n/zh-CN.json @@ -0,0 +1,21 @@ +{ + "plugin": { + "title": "DNS 切换器", + "short_title": "DNS" + }, + "status": { + "checking": "检查中...", + "switching": "切换中...", + "default": "默认 (ISP)", + "custom": "自定义 ({ip})", + "unknown": "未知" + }, + "panel": { + "add_server": "添加自定义服务器", + "cancel": "取消", + "save": "保存", + "reset": "重置为默认 (ISP)", + "name_placeholder": "名称", + "ip_placeholder": "IP地址" + } +} diff --git a/.config/noctalia/plugins/dns-switcher/manifest.json b/.config/noctalia/plugins/dns-switcher/manifest.json new file mode 100644 index 0000000..84fe27d --- /dev/null +++ b/.config/noctalia/plugins/dns-switcher/manifest.json @@ -0,0 +1,20 @@ +{ + "id": "dns-switcher", + "name": "DNS Switcher", + "version": "1.2.1", + "description": "DNS Manager with custom server support for Noctalia.", + "repository": "https://github.com/noctalia-dev/noctalia-plugins", + "tags": [ + "Bar", + "Network" + ], + "author": "Ronin-CK", + "license": "MIT", + "minNoctaliaVersion": "4.0.0", + "entryPoints": { + "main": "Main.qml", + "panel": "Panel.qml", + "barWidget": "BarWidget.qml", + "controlCenterWidget": "ControlCenterWidget.qml" + } +} diff --git a/.config/noctalia/plugins/dns-switcher/preview.png b/.config/noctalia/plugins/dns-switcher/preview.png new file mode 100644 index 0000000000000000000000000000000000000000..28a87ca8d4b6aae76c8d0901e5d4cc62db20b798 GIT binary patch literal 34461 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 literal 0 HcmV?d00001 diff --git a/.config/noctalia/plugins/mangowc-layout-switcher/BarWidget.qml b/.config/noctalia/plugins/mangowc-layout-switcher/BarWidget.qml new file mode 100644 index 0000000..036bf71 --- /dev/null +++ b/.config/noctalia/plugins/mangowc-layout-switcher/BarWidget.qml @@ -0,0 +1,67 @@ +import QtQuick +import Quickshell +import qs.Commons +import qs.Modules.Bar.Extras +import qs.Services.UI +import qs.Services.Compositor +import qs.Widgets + +Item { + id: root + + // ===== REQUIRED PROPERTIES ===== + property var pluginApi: null + property ShellScreen screen + property string widgetId: "" + property string section: "" + property int sectionWidgetIndex: -1 + property int sectionWidgetsCount: 0 + visible: CompositorService.isMango + + // ===== DATA BINDING ===== + readonly property string layoutCode: (pluginApi?.mainInstance?.monitorLayouts ?? {})[screen?.name] || "?" + readonly property string layoutName: pluginApi?.mainInstance?.getLayoutName(layoutCode) || layoutCode + + // ===== ICON MAPPING ===== + readonly property var iconMap: ({ + "T": "layout-sidebar", + "M": "rectangle", + "S": "carousel-horizontal", + "G": "layout-grid", + "K": "versions", + "RT": "layout-sidebar-right", + "CT": "layout-distribute-vertical", + "TG": "layout-dashboard", + "VT": "layout-rows", + "VS": "carousel-vertical", + "VG": "grid-dots", + "VK": "chart-funnel" + }) + + // ===== SIZING ===== + implicitWidth: pill.width + implicitHeight: pill.height + + // ===== COMPONENT ===== + BarPill { + id: pill + + screen: root.screen + oppositeDirection: BarService.getPillDirection(root) + + // Dynamic Icon + icon: root.iconMap[root.layoutCode] || "layout-board" + + // Text shown on hover + text: root.layoutName + tooltipText: "Layout: " + root.layoutName + + onClicked: { + if (pluginApi) pluginApi.openPanel(root.screen, root) + } + + onRightClicked: { + if (pluginApi) pluginApi.openPanel(root.screen, root) + } + } +} diff --git a/.config/noctalia/plugins/mangowc-layout-switcher/Main.qml b/.config/noctalia/plugins/mangowc-layout-switcher/Main.qml new file mode 100644 index 0000000..7ed4164 --- /dev/null +++ b/.config/noctalia/plugins/mangowc-layout-switcher/Main.qml @@ -0,0 +1,166 @@ +import QtQuick +import Quickshell +import Quickshell.Io +import qs.Services.Compositor +import qs.Services.UI + +Item { + id: root + + property var pluginApi: null + + visible: CompositorService.isMango + + IpcHandler { + target: "plugin:mangowc-layout-switcher" + function toggle() { + if (!CompositorService.isMango) return + if (pluginApi) { + pluginApi.withCurrentScreen(screen => { + pluginApi.openPanel(screen) + }) + } + } + } + + Component.onCompleted: { + if (!CompositorService.isMango) return + refresh() + } + + // ===== PUBLIC DATA ===== + property var monitorLayouts: ({}) + property var availableLayouts: [] + property var availableMonitors: [] + + // ===== CONSTANTS ===== + + // Layout Name Mapping + // Codes based on 'mmsg -L' output + readonly property var layoutNames: ({ + "S": "Scroller", + "T": "Tile", + "G": "Grid", + "M": "Monocle", + "K": "Deck", + "CT": "Center Tile", + "RT": "Right Tile", + "VS": "Vertical Scroller", + "VT": "Vertical Tile", + "VG": "Vertical Grid", + "VK": "Vertical Deck", + "TG": "Tgmix" + }) + + // ===== HELPER FUNCTIONS ===== + + function getLayoutName(code) { + if (root.layoutNames[code]) return root.layoutNames[code] + + // Fallback formatter for unknown codes (snake_case -> Title Case) + return code.replace(/_/g, " ").replace(/\b\w/g, c => c.toUpperCase()) + } + + // ===== INTERNAL LOGIC ===== + + QtObject { + id: internal + function updateLayout(monitor, layout) { + if (layout && monitor) { + var cleanLayout = layout.trim() + if (root.monitorLayouts[monitor] !== cleanLayout) { + root.monitorLayouts[monitor] = cleanLayout + // Emitting the built-in signal directly is cheaper than cloning the whole object + root.monitorLayoutsChanged() + } + } + } + } + + // ===== PROCESSES ===== + + // 1. Event Watcher (mmsg -w) - Realtime Updates + Process { + id: eventWatcher + command: ["mmsg", "-w"] + running: true + + stdout: SplitParser { + onRead: line => { + // Only parse layout-related outputs to save regex cycles + if (line.includes(" layout ")) { + var match = line.match(/^(\S+)\s+layout\s+(\S+)$/) + if (match) { + internal.updateLayout(match[1], match[2]) + } + } + } + } + } + + // 2. Load Available Layouts (mmsg -L) - Runs once + Process { + id: layoutsQuery + command: ["mmsg", "-L"] + running: false + property var tempArray: [] + + stdout: SplitParser { + onRead: line => { + const code = line.trim() + if (code && !layoutsQuery.tempArray.some(l => l.code === code)) { + layoutsQuery.tempArray.push({ code: code, name: root.getLayoutName(code) }) + } + } + } + + onExited: exitCode => { + if (exitCode === 0) root.availableLayouts = layoutsQuery.tempArray + layoutsQuery.tempArray = [] + } + } + + // 3. Load Monitors (mmsg -O) - Runs once + Process { + id: monitorsQuery + command: ["mmsg", "-O"] + running: false + property var tempArray: [] + + stdout: SplitParser { + onRead: line => { + const m = line.trim() + if (m && !monitorsQuery.tempArray.includes(m)) { + monitorsQuery.tempArray.push(m) + } + } + } + + onExited: exitCode => { + if (exitCode === 0) root.availableMonitors = monitorsQuery.tempArray + monitorsQuery.tempArray = [] + } + } + + // ===== PUBLIC API ===== + + function refresh() { + layoutsQuery.running = true + monitorsQuery.running = true + // Restart watcher if it died + if (!eventWatcher.running) eventWatcher.running = true + } + + function setLayout(monitorName, layoutCode) { + if (!monitorName || !layoutCode) return + // Execute: mmsg -o -s -l + Quickshell.execDetached(["mmsg", "-o", monitorName, "-s", "-l", layoutCode]) + // Optimistic Update + internal.updateLayout(monitorName, layoutCode) + } + + function setLayoutGlobally(layoutCode) { + root.availableMonitors.forEach(m => setLayout(m, layoutCode)) + ToastService.showNotice("Global layout set: " + layoutCode) + } +} diff --git a/.config/noctalia/plugins/mangowc-layout-switcher/Panel.qml b/.config/noctalia/plugins/mangowc-layout-switcher/Panel.qml new file mode 100644 index 0000000..f6b4053 --- /dev/null +++ b/.config/noctalia/plugins/mangowc-layout-switcher/Panel.qml @@ -0,0 +1,572 @@ +import QtQuick +import QtQuick.Layouts +import Quickshell +import qs.Commons +import qs.Services.UI +import qs.Widgets + +Item { + id: root + + property var pluginApi: null + property ShellScreen currentScreen + readonly property var geometryPlaceholder: root + readonly property bool allowAttach: true + + anchors.fill: parent + + // ===== SETTINGS ===== + + property var cfg: pluginApi?.pluginSettings || {} + property var defaults: pluginApi?.manifest?.metadata?.defaultSettings || {} + + // Persisted monitor order (array of monitor name strings) + property var savedMonitorOrder: cfg.monitorOrder ?? defaults.monitorOrder ?? [] + + // Ordered monitor list: respects savedMonitorOrder, appends any new/unknown monitors at end + property var orderedMonitors: { + var all = (pluginApi && pluginApi.mainInstance && pluginApi.mainInstance.availableMonitors) + ? pluginApi.mainInstance.availableMonitors + : [] + var order = root.savedMonitorOrder + + if (!order || order.length === 0) return all + + var result = [] + // Add monitors in saved order (only if they still exist) + for (var i = 0; i < order.length; i++) { + if (all.indexOf(order[i]) !== -1) result.push(order[i]) + } + // Append any monitors not yet in saved order (e.g. newly connected) + for (var j = 0; j < all.length; j++) { + if (order.indexOf(all[j]) === -1) result.push(all[j]) + } + return result + } + + function applyMonitorReorder(fromIndex, toIndex) { + if (fromIndex === toIndex) return + var newOrder = root.orderedMonitors.slice() + var item = newOrder.splice(fromIndex, 1)[0] + newOrder.splice(toIndex, 0, item) + + // Persist + if (pluginApi) { + pluginApi.pluginSettings.monitorOrder = newOrder + pluginApi.saveSettings() + } + // Trigger re-render + root.savedMonitorOrder = newOrder + } + + // ===== DATA & MAPPING ===== + + readonly property string panelMonitor: { + if (currentScreen && currentScreen.name) return currentScreen.name + if (pluginApi && pluginApi.currentScreen && pluginApi.currentScreen.name) return pluginApi.currentScreen.name + if (root.orderedMonitors.length > 0) return root.orderedMonitors[0] + return "" + } + + readonly property var layouts: (pluginApi && pluginApi.mainInstance && pluginApi.mainInstance.availableLayouts) ? pluginApi.mainInstance.availableLayouts : [] + + readonly property string activeLayout: { + var layoutsDict = (pluginApi && pluginApi.mainInstance && pluginApi.mainInstance.monitorLayouts) ? pluginApi.mainInstance.monitorLayouts : {} + return layoutsDict[root.selectedMonitors[0] || root.panelMonitor] || "" + } + + // Matches BarWidget mapping and grouping + readonly property var iconMap: ({ + "T": "layout-sidebar", + "M": "rectangle", + "S": "carousel-horizontal", + "G": "layout-grid", + "K": "versions", + "RT": "layout-sidebar-right", + "CT": "layout-distribute-vertical", + "TG": "layout-dashboard", + "VT": "layout-rows", + "VS": "carousel-vertical", + "VG": "grid-dots", + "VK": "chart-funnel" + }) + + property bool applyToAll: false + property var selectedMonitors: [] + property real contentPreferredWidth: 360 * Style.uiScaleRatio + property real contentPreferredHeight: panelContent.implicitHeight + Style.margin2L + + function toggleMonitor(monitorName) { + if (root.selectedMonitors.includes(monitorName)) { + root.selectedMonitors = root.selectedMonitors.filter(m => m !== monitorName) + } else { + root.selectedMonitors = root.selectedMonitors.concat([monitorName]) + } + } + + Component.onCompleted: { + if (pluginApi && pluginApi.mainInstance) { + pluginApi.mainInstance.refresh() + } + } + + // ===== UI ===== + + // Background Click Catcher (Closes Panel) + MouseArea { + anchors.fill: parent + onClicked: { + if (pluginApi) { + pluginApi.closePanel() + } + } + } + + // Panel Window Surface + Rectangle { + anchors.centerIn: parent + width: root.contentPreferredWidth + height: root.contentPreferredHeight + + color: Color.mSurface + radius: Style.radiusL + border.width: 1 + border.color: Color.mOutline + + // Inner Click Catcher (Prevents closing when clicking the panel itself) + MouseArea { + anchors.fill: parent + onClicked: mouse => mouse.accepted = true + } + + ColumnLayout { + id: panelContent + anchors.fill: parent + anchors.margins: Style.marginL + spacing: Style.marginM + + // Header + NBox { + Layout.fillWidth: true + implicitHeight: headerRow.implicitHeight + Style.margin2M + + RowLayout { + id: headerRow + anchors.fill: parent + anchors.margins: Style.marginM + spacing: Style.marginM + + NIcon { + icon: "layout-grid" + pointSize: Style.fontSizeXL + color: Color.mPrimary + } + + NText { + text: "Switch Layout" + pointSize: Style.fontSizeXL + font.weight: Style.fontWeightBold + color: Color.mOnSurface + Layout.fillWidth: true + } + } + } + + // Options + RowLayout { + Layout.fillWidth: true + + NText { + text: "Apply to all monitors" + pointSize: Style.fontSizeL + color: Color.mOnSurfaceVariant + Layout.fillWidth: true + } + + NToggle { + checked: root.applyToAll + onToggled: checked => { + root.applyToAll = checked + if (!checked && root.selectedMonitors.length === 0) { + root.selectedMonitors = [root.panelMonitor] + } + } + } + } + + // Monitor Selector (with drag-to-reorder) + ColumnLayout { + Layout.fillWidth: true + spacing: Style.marginS + + opacity: root.applyToAll ? 0.6 : 1.0 + enabled: !root.applyToAll + + RowLayout { + Layout.fillWidth: true + spacing: Style.marginS + + NText { + text: "Select monitors" + pointSize: Style.fontSizeL + color: Color.mOnSurfaceVariant + Layout.fillWidth: true + } + + // Subtle hint that items are draggable + NIcon { + icon: "grip-vertical" + pointSize: Style.fontSizeS + color: Color.mOnSurfaceVariant + opacity: 0.5 + } + } + + // Drag-to-reorder monitor chip list + Item { + id: monitorDragContainer + Layout.fillWidth: true + implicitHeight: monitorFlow.implicitHeight + + // ── Drag state ── + property int draggedIndex: -1 + property int dropTargetIndex: -1 + property bool dragStarted: false + property bool potentialDrag: false + property point startPos: Qt.point(0, 0) + readonly property real dragThreshold: 8 + + // Helper: map a chip's local coords into monitorFlow coords + function chipRect(i) { + var chip = monitorRepeater.itemAt(i) + if (!chip) return Qt.rect(0, 0, 0, 0) + var mapped = chip.mapToItem(monitorFlow, 0, 0) + return Qt.rect(mapped.x, mapped.y, chip.width, chip.height) + } + + function computeDropIndex(mouseX, mouseY) { + // mouseX/Y are in monitorFlow coordinates + var best = -1 + var bestDist = Infinity + var count = root.orderedMonitors.length + + for (var i = 0; i < count; i++) { + if (i === monitorDragContainer.draggedIndex) continue + var r = chipRect(i) + if (r.width === 0) continue + var cx = r.x + r.width / 2 + var cy = r.y + r.height / 2 + var dist = Math.sqrt(Math.pow(mouseX - cx, 2) + Math.pow(mouseY - cy, 2)) + if (dist < bestDist) { + bestDist = dist + // Insert before or after depending on which half was hit + best = (mouseX < cx) ? i : i + 1 + } + } + + // Clamp and adjust for the dragged item + if (best === -1) return monitorDragContainer.draggedIndex + if (best > monitorDragContainer.draggedIndex) best = best - 1 + return Math.max(0, Math.min(count - 1, best)) + } + + function resetDrag() { + draggedIndex = -1 + dropTargetIndex = -1 + dragStarted = false + potentialDrag = false + dragGhost.visible = false + } + + // Drop indicator: thin vertical bar shown between chips + Rectangle { + id: dropIndicator + width: 2 + height: 36 * Style.uiScaleRatio + radius: 1 + color: Color.mPrimary + visible: monitorDragContainer.dragStarted && monitorDragContainer.dropTargetIndex !== -1 + z: 10 + + SequentialAnimation on opacity { + running: dropIndicator.visible + loops: Animation.Infinite + NumberAnimation { to: 1.0; duration: 350; easing.type: Easing.InOutQuad } + NumberAnimation { to: 0.5; duration: 350; easing.type: Easing.InOutQuad } + } + + Behavior on x { NumberAnimation { duration: 80; easing.type: Easing.OutCubic } } + Behavior on y { NumberAnimation { duration: 80; easing.type: Easing.OutCubic } } + } + + // Floating ghost chip that follows the cursor + Rectangle { + id: dragGhost + width: ghostText.implicitWidth + Style.margin2M + height: 36 * Style.uiScaleRatio + radius: Style.radiusM + color: Color.mPrimary + opacity: 0.85 + visible: false + z: 20 + // x/y set dynamically by MouseArea + + NText { + id: ghostText + anchors.centerIn: parent + pointSize: Style.fontSizeS + font.weight: Font.Medium + color: Color.mOnPrimary + } + } + + Flow { + id: monitorFlow + width: parent.width + spacing: Style.marginS + + Repeater { + id: monitorRepeater + model: root.orderedMonitors + + delegate: Rectangle { + id: monitorChip + required property int index + required property string modelData + + width: chipRow.implicitWidth + (Style.marginM * 2) + height: 36 * Style.uiScaleRatio + + property bool isSelected: root.applyToAll || root.selectedMonitors.includes(modelData) + property bool isDragging: monitorDragContainer.draggedIndex === index && monitorDragContainer.dragStarted + + property string currentLayout: { + var dict = (pluginApi && pluginApi.mainInstance && pluginApi.mainInstance.monitorLayouts) + ? pluginApi.mainInstance.monitorLayouts : {} + return dict[modelData] || "" + } + + color: isSelected ? Color.mPrimary : Color.mSurfaceVariant + radius: Style.radiusM + border.width: 2 + border.color: isSelected ? Color.mPrimary : Color.mOutline + + opacity: isDragging ? 0.35 : 1.0 + scale: isDragging ? 0.95 : 1.0 + + Behavior on opacity { NumberAnimation { duration: Style.animationFast } } + Behavior on scale { NumberAnimation { duration: Style.animationFast } } + + RowLayout { + id: chipRow + anchors.centerIn: parent + spacing: Style.marginS + + // Drag handle + NIcon { + icon: "grip-vertical" + pointSize: Style.fontSizeS + color: isSelected ? Qt.alpha(Color.mOnPrimary, 0.6) : Color.mOnSurfaceVariant + opacity: 0.7 + } + + NIcon { + visible: isSelected + icon: "check" + pointSize: Style.fontSizeM + color: Color.mOnPrimary + } + + NText { + text: modelData + color: isSelected ? Color.mOnPrimary : Color.mOnSurface + font.weight: Font.Medium + pointSize: Style.fontSizeS + } + } + } + } + } + + // Single MouseArea over the whole chip area to handle both select & drag + MouseArea { + id: chipDragArea + anchors.fill: monitorFlow + acceptedButtons: Qt.LeftButton + preventStealing: true + hoverEnabled: monitorDragContainer.potentialDrag || monitorDragContainer.dragStarted + cursorShape: monitorDragContainer.dragStarted ? Qt.ClosedHandCursor : Qt.PointingHandCursor + + onPressed: mouse => { + monitorDragContainer.startPos = Qt.point(mouse.x, mouse.y) + monitorDragContainer.dragStarted = false + monitorDragContainer.potentialDrag = false + monitorDragContainer.draggedIndex = -1 + monitorDragContainer.dropTargetIndex = -1 + + // Find which chip was pressed + for (var i = 0; i < root.orderedMonitors.length; i++) { + var chip = monitorRepeater.itemAt(i) + if (!chip) continue + var mapped = chip.mapToItem(monitorFlow, 0, 0) + var r = Qt.rect(mapped.x, mapped.y, chip.width, chip.height) + if (mouse.x >= r.x && mouse.x <= r.x + r.width && + mouse.y >= r.y && mouse.y <= r.y + r.height) { + monitorDragContainer.draggedIndex = i + monitorDragContainer.potentialDrag = true + mouse.accepted = true + return + } + } + mouse.accepted = false + } + + onPositionChanged: mouse => { + if (!monitorDragContainer.potentialDrag) return + + var dx = mouse.x - monitorDragContainer.startPos.x + var dy = mouse.y - monitorDragContainer.startPos.y + var dist = Math.sqrt(dx * dx + dy * dy) + + if (!monitorDragContainer.dragStarted && dist > monitorDragContainer.dragThreshold) { + monitorDragContainer.dragStarted = true + var chip = monitorRepeater.itemAt(monitorDragContainer.draggedIndex) + ghostText.text = chip ? chip.modelData : "" + dragGhost.visible = true + } + + if (monitorDragContainer.dragStarted) { + // Move ghost (offset so it floats above finger/cursor) + dragGhost.x = mouse.x - dragGhost.width / 2 + dragGhost.y = mouse.y - dragGhost.height / 2 - 4 + + // Compute where we'd drop + var newDrop = monitorDragContainer.computeDropIndex(mouse.x, mouse.y) + monitorDragContainer.dropTargetIndex = newDrop + + // Position drop indicator + var count = root.orderedMonitors.length + if (newDrop >= 0) { + // Place indicator before the chip at newDrop, or at end + var refIdx = (newDrop < count) ? newDrop : count - 1 + var refChip = monitorRepeater.itemAt(refIdx) + if (refChip) { + var refMapped = refChip.mapToItem(monitorFlow, 0, 0) + if (newDrop < count) { + dropIndicator.x = refMapped.x - dropIndicator.width - Style.marginXXS + } else { + dropIndicator.x = refMapped.x + refChip.width + Style.marginXXS + } + dropIndicator.y = refMapped.y + (refChip.height - dropIndicator.height) / 2 + } + } + } + } + + onReleased: mouse => { + if (monitorDragContainer.dragStarted) { + var from = monitorDragContainer.draggedIndex + var to = monitorDragContainer.dropTargetIndex + if (to !== -1 && to !== from) { + root.applyMonitorReorder(from, to) + } + } else if (monitorDragContainer.potentialDrag && !monitorDragContainer.dragStarted) { + // It was a tap, not a drag — treat as toggle selection + var chip = monitorRepeater.itemAt(monitorDragContainer.draggedIndex) + if (chip) root.toggleMonitor(chip.modelData) + } + monitorDragContainer.resetDrag() + } + + onCanceled: { + monitorDragContainer.resetDrag() + } + } + } + } + + NDivider { Layout.fillWidth: true } + + // Layout Grid + Flow { + Layout.fillWidth: true + Layout.fillHeight: true + spacing: Style.marginS + + Repeater { + model: root.layouts + + delegate: Rectangle { + id: layoutBtn + width: (root.contentPreferredWidth - Style.marginL * 2 - Style.marginS * 2) / 3 + height: 56 * Style.uiScaleRatio + + property bool isActive: { + if (root.selectedMonitors.length === 0) { + return modelData.code === root.activeLayout + } else if (root.selectedMonitors.length === 1) { + var mon = root.selectedMonitors[0] + var dict = (pluginApi && pluginApi.mainInstance && pluginApi.mainInstance.monitorLayouts) ? pluginApi.mainInstance.monitorLayouts : {} + var monLayout = dict[mon] || "" + return modelData.code === monLayout + } + return false + } + property bool isHovered: false + + color: isActive ? Color.mPrimary : Color.mSurfaceVariant + radius: Style.radiusM + + Rectangle { + anchors.fill: parent + radius: parent.radius + color: isHovered && !isActive ? Color.mHover : "transparent" + opacity: isHovered && !isActive ? 0.2 : 0 + } + + ColumnLayout { + anchors.centerIn: parent + spacing: 2 + + NIcon { + Layout.alignment: Qt.AlignHCenter + icon: root.iconMap[modelData.code] || "layout-board" + pointSize: Style.fontSizeL + color: layoutBtn.isActive ? Color.mOnPrimary : Color.mOnSurface + } + + NText { + Layout.alignment: Qt.AlignHCenter + text: modelData.name + color: layoutBtn.isActive ? Color.mOnPrimary : Color.mOnSurface + font.weight: Font.Medium + pointSize: Style.fontSizeS + } + } + + MouseArea { + anchors.fill: parent + hoverEnabled: true + cursorShape: Qt.PointingHandCursor + + onEntered: layoutBtn.isHovered = true + onExited: layoutBtn.isHovered = false + + onClicked: { + if (root.applyToAll) { + pluginApi.mainInstance.setLayoutGlobally(modelData.code) + } else if (root.selectedMonitors.length > 0) { + root.selectedMonitors.forEach(m => { + pluginApi.mainInstance.setLayout(m, modelData.code) + }) + } else { + pluginApi.mainInstance.setLayout(root.panelMonitor, modelData.code) + } + } + } + } + } + } + } + } +} diff --git a/.config/noctalia/plugins/mangowc-layout-switcher/README.md b/.config/noctalia/plugins/mangowc-layout-switcher/README.md new file mode 100644 index 0000000..a0540ec --- /dev/null +++ b/.config/noctalia/plugins/mangowc-layout-switcher/README.md @@ -0,0 +1,3 @@ +# MangoWC Layout Switcher + +A noctalia plugin that for switching between different layouts from mangowc. diff --git a/.config/noctalia/plugins/mangowc-layout-switcher/manifest.json b/.config/noctalia/plugins/mangowc-layout-switcher/manifest.json new file mode 100644 index 0000000..332b309 --- /dev/null +++ b/.config/noctalia/plugins/mangowc-layout-switcher/manifest.json @@ -0,0 +1,28 @@ +{ + "id": "mangowc-layout-switcher", + "name": "mango layout switcher", + "version": "2.0.1", + "minNoctaliaVersion": "4.1.2", + "author": "atheeq-rhxn", + "license": "MIT", + "repository": "https://github.com/noctalia-dev/noctalia-plugins", + "description": "Switch between different mangowc layouts", + "tags": [ + "Bar", + "Panel", + "MangoWC" + ], + "entryPoints": { + "main": "Main.qml", + "barWidget": "BarWidget.qml", + "panel": "Panel.qml" + }, + "dependencies": { + "plugins": [] + }, + "metadata": { + "defaultSettings": { + "monitorOrder": [] + } + } +} diff --git a/.config/noctalia/plugins/mangowc-layout-switcher/preview.png b/.config/noctalia/plugins/mangowc-layout-switcher/preview.png new file mode 100644 index 0000000000000000000000000000000000000000..fefa15b3e91b07bbfa4eeb8cb5739600234d4e3c GIT binary patch literal 55104 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 Ef*RC5q5uE@ literal 0 HcmV?d00001 diff --git a/.config/noctalia/plugins/music-search/BarWidget.qml b/.config/noctalia/plugins/music-search/BarWidget.qml new file mode 100644 index 0000000..43832f9 --- /dev/null +++ b/.config/noctalia/plugins/music-search/BarWidget.qml @@ -0,0 +1,75 @@ +import QtQuick +import Quickshell +import qs.Commons +import qs.Modules.Bar.Extras +import qs.Services.UI +import qs.Widgets + +Item { + id: root + + property var pluginApi: null + property ShellScreen screen + property string widgetId: "" + property string section: "" + property int sectionWidgetIndex: -1 + property int sectionWidgetsCount: 0 + + readonly property var mainInstance: pluginApi?.mainInstance + readonly property string barPosition: Settings.data.bar.position || "top" + readonly property bool isVerticalBar: barPosition === "left" || barPosition === "right" + readonly property bool activePlayback: mainInstance?.isPlaying === true || mainInstance?.playbackStarting === true + readonly property string trackTitle: (mainInstance?.currentTitle || "").trim() + readonly property string pillText: activePlayback && trackTitle.length > 0 ? trackTitle : "" + readonly property bool showHoverTrackTitle: pluginApi?.pluginSettings?.showBarHoverTrackTitle + ?? pluginApi?.manifest?.metadata?.defaultSettings?.showBarHoverTrackTitle + ?? true + readonly property string tooltipText: activePlayback + ? pluginApi?.tr("bar_widget.tooltipPlaying", {"title": trackTitle}) + : pluginApi?.tr("bar_widget.tooltipIdle") + + implicitWidth: pill.width + implicitHeight: pill.height + + BarPill { + id: pill + + screen: root.screen + oppositeDirection: BarService.getPillDirection(root) + icon: activePlayback ? (mainInstance?.isPaused === true ? "player-pause-filled" : "disc") : "music" + text: root.showHoverTrackTitle ? root.pillText : "" + autoHide: false + rotateText: root.isVerticalBar && root.showHoverTrackTitle && root.pillText.length > 0 + tooltipText: root.tooltipText + + onClicked: { + pluginApi?.togglePanel(root.screen, pill); + } + + onRightClicked: { + PanelService.showContextMenu(contextMenu, pill, root.screen); + } + } + + NPopupContextMenu { + id: contextMenu + + model: [ + { + "label": pluginApi?.tr("bar_widget.settings"), + "action": "widget-settings", + "icon": "settings", + "enabled": true + } + ] + + onTriggered: action => { + contextMenu.close(); + PanelService.closeContextMenu(root.screen); + + if (action === "widget-settings") { + BarService.openPluginSettings(root.screen, pluginApi.manifest); + } + } + } +} diff --git a/.config/noctalia/plugins/music-search/LauncherProvider.qml b/.config/noctalia/plugins/music-search/LauncherProvider.qml new file mode 100644 index 0000000..8bbdf73 --- /dev/null +++ b/.config/noctalia/plugins/music-search/LauncherProvider.qml @@ -0,0 +1,2901 @@ +import QtQuick +import Quickshell +import Quickshell.Io +import qs.Commons +import qs.Services.Media +import "MusicUtils.js" as MusicUtils + +Item { + id: root + + property var pluginApi: null + property var launcher: null + property string name: pluginApi?.tr("common.music") + property bool handleSearch: false + property string supportedLayouts: "list" + property string iconMode: Settings.data.appLauncher.iconMode + property bool hasPreview: true + property bool previewNeedsGlobalToggle: false + property url previewComponentPath: Qt.resolvedUrl("MusicPreview.qml") + + readonly property var mainInstance: pluginApi?.mainInstance + readonly property string helperPath: mainInstance?.helperPath || Qt.resolvedUrl("musicctl.sh").toString().replace("file://", "") + readonly property string commandName: ">" + (pluginApi?.manifest?.metadata?.commandPrefix || "music-search") + + property string activeSearchQuery: "" + property string pendingSearchQuery: "" + property string lastCompletedQuery: "" + property bool searchBusy: false + property string searchError: "" + property var searchResults: [] + property var previewDetailCache: ({}) + property string runningSearchQuery: "" + property string runningSearchProvider: "" + property int searchEpoch: 0 + property int runningSearchEpoch: 0 + property bool pendingSearchRestart: false + property string playlistPickerEntryId: "" + property string playlistPickerEntryTitle: "" + property string playlistRenameId: "" + property string playlistRenameTitle: "" + property string tagEditorEntryId: "" + property string tagEditorEntryTitle: "" + property string metadataEditorEntryId: "" + property string metadataEditorEntryTitle: "" + property string metadataEditorField: "" + + Process { + id: searchProcess + stdout: StdioCollector {} + stderr: StdioCollector {} + + onExited: function (exitCode) { + var completedQuery = root.runningSearchQuery; + var staleSearch = root.runningSearchEpoch !== root.searchEpoch; + + root.searchBusy = false; + root.searchError = ""; + + if (!staleSearch && exitCode === 0) { + try { + var parsed = JSON.parse(String(searchProcess.stdout.text || "[]")); + root.searchResults = Array.isArray(parsed) ? parsed : []; + root.lastCompletedQuery = completedQuery; + } catch (error) { + root.searchResults = []; + root.lastCompletedQuery = completedQuery; + root.searchError = pluginApi?.tr("errors.searchMalformed"); + Logger.w("MusicSearchLauncher", "Failed to parse search results:", error); + } + } else if (!staleSearch) { + root.searchResults = []; + root.lastCompletedQuery = completedQuery; + root.searchError = String(searchProcess.stderr.text || "").trim() || pluginApi?.tr("search.failed"); + } + + root.runningSearchQuery = ""; + root.runningSearchProvider = ""; + + if (root.pendingSearchQuery && (root.pendingSearchRestart || root.pendingSearchQuery !== completedQuery)) { + var nextQuery = root.pendingSearchQuery; + root.pendingSearchQuery = ""; + root.pendingSearchRestart = false; + root.startSearch(nextQuery); + return; + } + + if (launcher) { + launcher.updateResults(); + } + } + } + + Connections { + target: mainInstance + + function onIsPlayingChanged() { + if (launcher) { + launcher.updateResults(); + } + } + + function onIsPausedChanged() { + if (launcher) { + launcher.updateResults(); + } + } + + function onCurrentSortByChanged() { + if (launcher) { + launcher.updateResults(); + } + } + + function onPlaylistEntriesChanged() { + if (launcher) { + launcher.updateResults(); + } + } + + function onCurrentProviderChanged() { + root.searchEpoch += 1; + root.searchResults = []; + root.lastCompletedQuery = ""; + root.searchError = ""; + if (root.searchBusy && root.activeSearchQuery.length > 0) { + if (root.pendingSearchQuery.length === 0) { + root.pendingSearchQuery = root.activeSearchQuery; + } + root.pendingSearchRestart = true; + } + if (launcher) { + launcher.updateResults(); + } + } + + function onLibraryEntriesChanged() { + if (launcher) { + launcher.updateResults(); + } + } + + function onLastErrorChanged() { + if (launcher) { + launcher.updateResults(); + } + } + + function onLastNoticeChanged() { + if (launcher) { + launcher.updateResults(); + } + } + } + + Connections { + target: MediaService + + function onTrackTitleChanged() { + if (launcher) { + launcher.updateResults(); + } + } + + function onPlayerIdentityChanged() { + if (launcher) { + launcher.updateResults(); + } + } + } + + function handleCommand(searchText) { + return searchText.startsWith(commandName); + } + + function commands() { + return [ + { + "name": commandName, + "description": pluginApi?.tr("command.description", {"provider": mainInstance?.providerLabel() || pluginApi?.tr("providers.youtube")}), + "icon": "music", + "isTablerIcon": true, + "isImage": false, + "onActivate": function () { + launcher.setSearchText(commandName + " "); + } + } + ]; + } + + function normalizeToken(value) { + return (value || "").toLowerCase().replace(/[^a-z0-9]+/g, " ").trim(); + } + + function looksLikeUrl(value) { + var trimmed = (value || "").trim(); + return /^[a-z][a-z0-9+.-]*:\/\//i.test(trimmed) || /^www\./i.test(trimmed); + } + + function parseSearchProviderQuery(query) { + var raw = (query || ""); + var match = raw.match(/^(yt|youtube|sc|soundcloud|local):\s*(.*)$/i); + if (!match) { + return { + "provider": mainInstance?.currentProvider || "youtube", + "query": raw, + "explicit": false + }; + } + + var prefix = (match[1] || "").toLowerCase(); + var provider = "youtube"; + if (prefix === "sc" || prefix === "soundcloud") { + provider = "soundcloud"; + } else if (prefix === "local") { + provider = "local"; + } + + return { + "provider": provider, + "query": (match[2] || "").trim(), + "explicit": true + }; + } + + function formatRating(rating) { + var r = Number(rating || 0); + if (r <= 0) return ""; + var stars = ""; + for (var i = 0; i < r; i++) stars += "\u2605"; + return stars; + } + + function formatPlayCount(count) { + var plays = Number(count || 0); + if (!isFinite(plays) || plays <= 0) { + return ""; + } + return plays === 1 ? (pluginApi?.tr("common.onePlay")) : (pluginApi?.tr("common.plays", {"count": plays})); + } + + function formatSpeedLabel(value) { + var speed = value ?? 1; + if (!isFinite(speed) || speed <= 0) { + speed = 1; + } + return pluginApi?.tr("speed.multiplier", {"speed": speed.toFixed(2)}); + } + + function buildDescription(entry, prefix) { + var parts = []; + if (prefix) { + parts.push(prefix); + } + if (mainInstance?.showUploaderMetadata !== false && entry.uploader) { + parts.push(entry.uploader); + } + if (mainInstance?.showAlbumMetadata !== false && entry.album) { + parts.push(entry.album); + } + var durationLabel = MusicUtils.formatDuration(entry.duration); + if (mainInstance?.showDurationMetadata !== false && durationLabel) { + parts.push(durationLabel); + } + var ratingLabel = formatRating(entry.rating); + if (mainInstance?.showRatingMetadata !== false && ratingLabel) { + parts.push(ratingLabel); + } + var tags = entry.tags || []; + if (mainInstance?.showTagMetadata !== false && tags.length > 0) { + parts.push(tags.map(function(t) { return "#" + t; }).join(" ")); + } + return parts.join(" • "); + } + + function buildSectionItem(name, description, icon) { + return { + "id": "section:" + (name || "").toLowerCase(), + "name": name, + "description": description || "", + "icon": icon || "music", + "isTablerIcon": true, + "isImage": false, + "provider": root, + "kind": "section", + "onActivate": function () {} + }; + } + + function buildLibraryResultItem(entry, options) { + var title = entry?.title || entry?.name || pluginApi?.tr("common.untitled"); + var description = options?.description || buildDescription(entry, options?.prefix || pluginApi?.tr("library.saved")); + var isCurrent = ((entry?.id && entry?.id === mainInstance?.currentEntryId) || (!!entry?.url && entry?.url === mainInstance?.currentUrl)); + var activePlayback = mainInstance?.isPlaying === true || mainInstance?.playbackStarting === true; + var icon = options?.icon || (isCurrent && activePlayback ? "disc" : "bookmark"); + var kind = options?.kind || "library"; + + return { + "id": entry?.id || "", + "name": title, + "description": description, + "icon": icon, + "isTablerIcon": true, + "isImage": false, + "provider": root, + "kind": kind, + "url": entry?.url || "", + "uploader": entry?.uploader || "", + "duration": entry?.duration || 0, + "isSaved": typeof entry?.isSaved === "boolean" ? entry.isSaved : undefined, + "savedAt": entry?.savedAt || "", + "providerName": entry?.provider || "", + "album": entry?.album || "", + "localPath": entry?.localPath || "", + "tags": entry?.tags || [], + "rating": entry?.rating || 0, + "playCount": entry?.playCount || 0, + "lastPlayedAt": entry?.lastPlayedAt || "", + "playlistId": options?.playlistId || entry?.playlistId || "", + "onActivate": function () { + if (launcher) { + launcher.close(); + } + mainInstance?.playEntry(entry); + } + }; + } + + function parseTagTerms(tagQuery) { + var seen = ({}); + var terms = []; + var rawTerms = (tagQuery || "").split(/\s+/); + + for (var i = 0; i < rawTerms.length; i++) { + var normalized = normalizeTagValue(rawTerms[i]); + var key = normalized.toLowerCase(); + if (key.length === 0 || seen[key]) { + continue; + } + seen[key] = true; + terms.push(normalized); + } + + return terms; + } + + function parseNumericComparison(value) { + var trimmed = (value || "").trim(); + var match = trimmed.match(/^(<=|>=|=|<|>)?\s*(-?\d+(?:\.\d+)?)$/); + if (!match) { + return null; + } + return { + "operator": match[1] || "=", + "value": Number(match[2]) + }; + } + + function matchesNumericComparison(actual, comparison) { + if (!comparison) { + return true; + } + var number = Number(actual || 0); + var target = Number(comparison.value || 0); + if (!isFinite(number) || !isFinite(target)) { + return false; + } + if (comparison.operator === ">") { + return number > target; + } + if (comparison.operator === ">=") { + return number >= target; + } + if (comparison.operator === "<") { + return number < target; + } + if (comparison.operator === "<=") { + return number <= target; + } + return number === target; + } + + function parseRecentWindow(value) { + var trimmed = (value || "").trim().toLowerCase(); + var match = trimmed.match(/^(\d+)([smhdwy])?$/); + if (!match) { + return 0; + } + var amount = Number(match[1] || 0); + var unit = match[2] || "d"; + var secondsPerUnit = 86400; + if (unit === "s") secondsPerUnit = 1; + else if (unit === "m") secondsPerUnit = 60; + else if (unit === "h") secondsPerUnit = 3600; + else if (unit === "d") secondsPerUnit = 86400; + else if (unit === "w") secondsPerUnit = 604800; + else if (unit === "y") secondsPerUnit = 31536000; + return amount > 0 ? amount * secondsPerUnit : 0; + } + + function isStructuredLibraryFilterToken(token) { + var lower = (token || "").toLowerCase(); + return lower.startsWith("rating:") + || lower.startsWith("plays:") + || lower.startsWith("playcount:") + || lower.startsWith("recent:") + || lower.startsWith("album:") + || lower.startsWith("provider:") + || lower.startsWith("saved:") + || lower.startsWith("tag:") + || lower.startsWith("#"); + } + + function parseSavedFilterValue(value) { + var normalized = (value || "").trim().toLowerCase(); + if (["true", "yes", "1", "saved"].indexOf(normalized) >= 0) { + return true; + } + if (["false", "no", "0", "unsaved", "playlist-only"].indexOf(normalized) >= 0) { + return false; + } + if (["any", "all", "*"].indexOf(normalized) >= 0) { + return "any"; + } + return null; + } + + function parseLibraryFilterQuery(query) { + var rawTerms = (query || "").trim().split(/\s+/).filter(function (term) { + return (term || "").trim().length > 0; + }); + var parsed = { + "hasStructuredFilters": false, + "textQuery": "", + "textTerms": [], + "tagTerms": [], + "albumTerms": [], + "provider": "", + "saved": null, + "rating": null, + "plays": null, + "recentSeconds": 0, + "includeHidden": false + }; + + for (var i = 0; i < rawTerms.length; i++) { + var token = (rawTerms[i] || ""); + var lower = token.toLowerCase(); + + if (token.startsWith("#")) { + var hashTag = normalizeTagValue(token.substring(1)); + if (hashTag.length > 0) { + parsed.tagTerms.push(hashTag); + parsed.hasStructuredFilters = true; + continue; + } + } + + if (lower.startsWith("tag:")) { + var tagValue = normalizeTagValue(token.substring(4)); + if (tagValue.length > 0) { + parsed.tagTerms.push(tagValue); + parsed.hasStructuredFilters = true; + continue; + } + } + + if (lower.startsWith("album:")) { + var albumValue = (token.substring(6) || "").trim(); + while (i + 1 < rawTerms.length && !isStructuredLibraryFilterToken(rawTerms[i + 1])) { + albumValue += (albumValue.length > 0 ? " " : "") + (rawTerms[i + 1] || "").trim(); + i += 1; + } + albumValue = (albumValue || "").trim(); + if (albumValue.length > 0) { + parsed.albumTerms.push(albumValue); + parsed.hasStructuredFilters = true; + continue; + } + } + + if (lower.startsWith("provider:")) { + var providerValue = (token.substring(9) || "").trim().toLowerCase(); + if (["youtube", "soundcloud", "local"].indexOf(providerValue) >= 0) { + parsed.provider = providerValue; + parsed.hasStructuredFilters = true; + continue; + } + } + + if (lower.startsWith("saved:")) { + var savedValue = parseSavedFilterValue(token.substring(6)); + if (savedValue !== null) { + parsed.saved = savedValue; + parsed.includeHidden = savedValue === false || savedValue === "any"; + parsed.hasStructuredFilters = true; + continue; + } + } + + if (lower.startsWith("rating:")) { + var ratingComparison = parseNumericComparison(token.substring(7)); + if (ratingComparison) { + parsed.rating = ratingComparison; + parsed.hasStructuredFilters = true; + continue; + } + } + + if (lower.startsWith("plays:")) { + var playsComparison = parseNumericComparison(token.substring(6)); + if (playsComparison) { + parsed.plays = playsComparison; + parsed.hasStructuredFilters = true; + continue; + } + } + + if (lower.startsWith("playcount:")) { + var playCountComparison = parseNumericComparison(token.substring(10)); + if (playCountComparison) { + parsed.plays = playCountComparison; + parsed.hasStructuredFilters = true; + continue; + } + } + + if (lower.startsWith("recent:")) { + var recentSeconds = parseRecentWindow(token.substring(7)); + if (recentSeconds > 0) { + parsed.recentSeconds = recentSeconds; + parsed.hasStructuredFilters = true; + continue; + } + } + + parsed.textTerms.push(token); + } + + parsed.textQuery = parsed.textTerms.join(" ").trim(); + return parsed; + } + + function libraryFilterQueryActive(query) { + return parseLibraryFilterQuery(query).hasStructuredFilters; + } + + function entryActivityTimestamp(entry) { + var activity = (entry?.lastPlayedAt || entry?.savedAt || "").trim(); + if (activity.length === 0) { + return 0; + } + var parsed = Date.parse(activity); + return isFinite(parsed) ? parsed : 0; + } + + function entryMatchesLibraryFilters(entry, filters) { + if (!entry) { + return false; + } + + if (filters.saved === true && entry.isSaved === false) { + return false; + } + if (filters.saved === false && entry.isSaved !== false) { + return false; + } + + if (filters.provider.length > 0 && (entry.provider || "").trim().toLowerCase() !== filters.provider) { + return false; + } + + if (!matchesNumericComparison(entry.rating, filters.rating)) { + return false; + } + + if (!matchesNumericComparison(entry.playCount, filters.plays)) { + return false; + } + + if (filters.recentSeconds > 0) { + var activityTime = entryActivityTimestamp(entry); + if (activityTime <= 0) { + return false; + } + var ageSeconds = (Date.now() - activityTime) / 1000; + if (ageSeconds > filters.recentSeconds) { + return false; + } + } + + if (filters.albumTerms.length > 0) { + var albumText = (entry.album || "").toLowerCase(); + for (var i = 0; i < filters.albumTerms.length; i++) { + if (albumText.indexOf((filters.albumTerms[i] || "").toLowerCase()) === -1) { + return false; + } + } + } + + if (filters.tagTerms.length > 0 && !entryMatchesTagTerms(entry, filters.tagTerms)) { + return false; + } + + return true; + } + + function entryMatchesTagTerms(entry, tagTerms) { + if (!entry || tagTerms.length === 0) { + return false; + } + + var normalizedTags = (entry.tags || []).map(function (tag) { + return normalizeTagValue(tag).toLowerCase(); + }); + + for (var i = 0; i < tagTerms.length; i++) { + var term = normalizeTagValue(tagTerms[i]).toLowerCase(); + var matchedTerm = false; + for (var j = 0; j < normalizedTags.length; j++) { + if (normalizedTags[j].indexOf(term) === 0 || normalizedTags[j].indexOf(term) >= 0) { + matchedTerm = true; + break; + } + } + if (!matchedTerm) { + return false; + } + } + + return true; + } + + function collectTagStats() { + var seen = ({}); + var stats = []; + var library = mainInstance?.visibleLibraryEntries() || []; + + for (var i = 0; i < library.length; i++) { + var entryTags = library[i].tags || []; + for (var j = 0; j < entryTags.length; j++) { + var normalizedTag = normalizeTagValue(entryTags[j]); + var key = normalizedTag.toLowerCase(); + if (key.length === 0) { + continue; + } + if (!seen[key]) { + seen[key] = { + "tag": normalizedTag, + "count": 0 + }; + stats.push(seen[key]); + } + seen[key].count += 1; + } + } + + stats.sort(function (a, b) { + if (b.count !== a.count) { + return b.count - a.count; + } + return a.tag.localeCompare(b.tag); + }); + return stats; + } + + function collectKnownTags() { + return collectTagStats().map(function (item) { + return item.tag; + }); + } + + function collectArtistStats() { + var seen = ({}); + var stats = []; + var library = mainInstance?.visibleLibraryEntries() || []; + + for (var i = 0; i < library.length; i++) { + var artist = (library[i].uploader || "").trim(); + var key = artist.toLowerCase(); + if (key.length === 0) { + continue; + } + if (!seen[key]) { + seen[key] = { + "name": artist, + "count": 0, + "playCount": 0, + "lastPlayedAt": "" + }; + stats.push(seen[key]); + } + seen[key].count += 1; + seen[key].playCount += Number(library[i].playCount || 0); + var playedAt = (library[i].lastPlayedAt || ""); + if (playedAt.length > 0 && playedAt > seen[key].lastPlayedAt) { + seen[key].lastPlayedAt = playedAt; + } + } + + stats.sort(function (a, b) { + if (b.count !== a.count) { + return b.count - a.count; + } + if (b.playCount !== a.playCount) { + return b.playCount - a.playCount; + } + return a.name.localeCompare(b.name); + }); + return stats; + } + + function recentPlayedEntries(limit) { + var library = (mainInstance?.visibleLibraryEntries() || []).filter(function (entry) { + return (entry.lastPlayedAt || "").trim().length > 0; + }).slice(); + + library.sort(function (a, b) { + return (b.lastPlayedAt || "").localeCompare((a.lastPlayedAt || "")); + }); + + return limit > 0 ? library.slice(0, limit) : library; + } + + function topPlayedEntries(limit) { + var library = (mainInstance?.visibleLibraryEntries() || []).filter(function (entry) { + return Number(entry.playCount || 0) > 0; + }).slice(); + + library.sort(function (a, b) { + if (Number(b.playCount || 0) !== Number(a.playCount || 0)) { + return Number(b.playCount || 0) - Number(a.playCount || 0); + } + return (b.lastPlayedAt || "").localeCompare((a.lastPlayedAt || "")); + }); + + return limit > 0 ? library.slice(0, limit) : library; + } + + function buildTagBrowseItem(tagStat) { + var tagName = (tagStat?.tag || "").trim(); + var count = Number(tagStat?.count || 0); + return { + "id": "tag-browse:" + tagName.toLowerCase(), + "name": "#" + tagName, + "description": count === 1 ? (pluginApi?.tr("library.oneTrack")) : (pluginApi?.tr("library.trackCount", {"count": count})), + "icon": "tag", + "isTablerIcon": true, + "isImage": false, + "provider": root, + "kind": "tag-browse", + "onActivate": function () { + if (launcher) { + launcher.setSearchText(commandName + " #" + tagName); + } + } + }; + } + + function buildArtistBrowseItem(artistStat) { + var artistName = (artistStat?.name || "").trim(); + var count = Number(artistStat?.count || 0); + var parts = [count === 1 ? (pluginApi?.tr("library.oneTrack")) : (pluginApi?.tr("library.trackCount", {"count": count}))]; + var playCountLabel = formatPlayCount(artistStat?.playCount || 0); + if (playCountLabel) { + parts.push(playCountLabel); + } + return { + "id": "artist-browse:" + artistName.toLowerCase(), + "name": artistName, + "description": parts.join(" • "), + "icon": "microphone-2", + "isTablerIcon": true, + "isImage": false, + "provider": root, + "kind": "artist-browse", + "onActivate": function () { + if (launcher) { + launcher.setSearchText(commandName + " artist:" + artistName); + } + } + }; + } + + function buildSavedBrowseItem() { + var savedCount = (mainInstance?.visibleLibraryEntries() || []).length; + return { + "id": "saved-browse", + "name": pluginApi?.tr("library.savedTracks"), + "description": savedCount === 0 ? (pluginApi?.tr("library.libraryEmpty")) : (savedCount === 1 ? (pluginApi?.tr("library.oneTrack")) : (pluginApi?.tr("library.trackCount", {"count": savedCount}))), + "icon": "bookmark", + "isTablerIcon": true, + "isImage": false, + "provider": root, + "kind": "saved-browse", + "onActivate": function () { + if (launcher) { + launcher.setSearchText(commandName + " saved:"); + } + } + }; + } + + function buildMprisSearchItem() { + var trackTitle = (MediaService.trackTitle || "").trim(); + if (trackTitle.length === 0) { + return null; + } + + var providerLabel = mainInstance?.providerLabel() || pluginApi?.tr("providers.youtube"); + var playerIdentity = (MediaService.playerIdentity || "").trim(); + var description = playerIdentity.length > 0 + ? pluginApi?.tr("actions.mprisTrackDescWithPlayer", { + "title": trackTitle, + "provider": providerLabel, + "player": playerIdentity + }) + : pluginApi?.tr("actions.mprisTrackDesc", { + "title": trackTitle, + "provider": providerLabel + }); + + return { + "id": "mpris-search:" + trackTitle.toLowerCase(), + "name": pluginApi?.tr("actions.searchMprisTrack"), + "description": description, + "icon": "device-speaker", + "isTablerIcon": true, + "isImage": false, + "provider": root, + "kind": "mpris-search", + "_score": 25, + "onActivate": function () { + if (launcher) { + launcher.setSearchText(commandName + " " + trackTitle); + } + } + }; + } + + function buildImportFolderPromptItem() { + return { + "id": "import-folder-prompt", + "name": pluginApi?.tr("import.title"), + "description": pluginApi?.tr("import.desc"), + "icon": "folder-plus", + "isTablerIcon": true, + "isImage": false, + "provider": root, + "kind": "import-folder-prompt", + "onActivate": function () { + if (launcher) { + launcher.setSearchText(commandName + " import: "); + } + } + }; + } + + function buildImportFolderItem(folderPath) { + var targetFolder = (folderPath || "").trim(); + var segments = targetFolder.split("/").filter(function (part) { return part.length > 0; }); + var playlistName = segments.length > 0 ? segments[segments.length - 1] : targetFolder; + return { + "id": "import-folder:" + targetFolder, + "name": pluginApi?.tr("import.title"), + "description": playlistName.length > 0 + ? (pluginApi?.tr("import.createPlaylist", {"name": playlistName, "path": targetFolder})) + : targetFolder, + "icon": "folder-plus", + "isTablerIcon": true, + "isImage": false, + "provider": root, + "kind": "import-folder", + "folderPath": targetFolder, + "_score": 9, + "onActivate": function () { + mainInstance?.importFolderAsPlaylist(targetFolder, ""); + } + }; + } + + function buildSpeedItem(value) { + var target = Number(value); + var speedLabel = isFinite(target) ? formatSpeedLabel(target) : (value || ""); + return { + "id": "speed:" + speedLabel, + "name": pluginApi?.tr("speed.setTo", {"speed": speedLabel}), + "description": pluginApi?.tr("speed.desc"), + "icon": "gauge", + "isTablerIcon": true, + "isImage": false, + "provider": root, + "kind": "speed", + "onActivate": function () { + mainInstance?.setSpeed(target); + } + }; + } + + function buildSpeedItems(speedQuery) { + if (mainInstance?.isPlaying !== true) { + return [ + buildSearchHintItem(pluginApi?.tr("speed.noPlayback")) + ]; + } + + var currentSpeed = mainInstance?.currentSpeed ?? 1; + if (!isFinite(currentSpeed) || currentSpeed <= 0) { + currentSpeed = 1; + } + var queryText = (speedQuery || "").trim(); + var items = [ + buildSectionItem(pluginApi?.tr("speed.title"), pluginApi?.tr("speed.current", {"speed": formatSpeedLabel(currentSpeed)}), "gauge") + ]; + + if (queryText.length === 0) { + var presets = [0.90, 0.95, 1.00, 1.05, 1.10, 1.25]; + for (var i = 0; i < presets.length; i++) { + items.push(buildSpeedItem(presets[i])); + } + return items; + } + + var target = Number(queryText); + if (!isFinite(target)) { + items.push(buildSearchHintItem(pluginApi?.tr("speed.useNumber"))); + return items; + } + + target = Math.max(0.25, Math.min(4, target)); + items.push(buildSpeedItem(target)); + return items; + } + + function buildQueueActionItem(name, description, icon, score, activate) { + return { + "id": "queue-action:" + (name || "").toLowerCase().replace(/[^a-z0-9]+/g, "-"), + "name": name, + "description": description, + "icon": icon, + "isTablerIcon": true, + "isImage": false, + "provider": root, + "kind": "queue-action", + "_score": score || 0, + "onActivate": activate + }; + } + + function buildQueueEntryItem(entry, index) { + var prefix = index === 0 ? pluginApi?.tr("queue.nextUp") : pluginApi?.tr("queue.queued"); + var saved = entry?.isSaved === false + ? false + : (entry?.isSaved === true || mainInstance?.isSaved(entry) === true); + return { + "id": entry?.id || ("queue:" + index), + "name": entry?.title || pluginApi?.tr("common.untitled"), + "description": buildDescription(entry, prefix), + "icon": index === 0 ? "player-track-next" : "playlist", + "isTablerIcon": true, + "isImage": false, + "provider": root, + "kind": "queue-entry", + "url": entry?.url || "", + "uploader": entry?.uploader || "", + "duration": entry?.duration || 0, + "isSaved": saved, + "providerName": entry?.provider || "", + "queuedAt": entry?.queuedAt || "", + "position": index, + "onActivate": function () { + if (launcher) { + launcher.close(); + } + mainInstance?.playQueueEntryNow(entry); + } + }; + } + + function buildQueueItems(queueQuery) { + var queryText = (queueQuery || "").trim().toLowerCase(); + var queueEntries = mainInstance?.queueEntries || []; + var queuedCount = queueEntries.length; + var items = [ + buildSectionItem(pluginApi?.tr("queue.title"), + mainInstance?.lastError + ? (pluginApi?.tr("errors.lastError", {"error": mainInstance.lastError})) + : (mainInstance?.lastNotice || (mainInstance?.queueActive ? (pluginApi?.tr("queue.active")) : (pluginApi?.tr("queue.idle")))), + mainInstance?.queueActive ? "list-check" : "playlist") + ]; + + if (queryText === "start") { + items.push(buildQueueActionItem(pluginApi?.tr("queue.start"), pluginApi?.tr("queue.startNow"), "player-play", 20, function () { + mainInstance?.startQueue(); + if (launcher) { + launcher.close(); + } + })); + return items; + } + + if (queryText === "stop") { + items.push(buildQueueActionItem(pluginApi?.tr("queue.stop"), pluginApi?.tr("queue.stopPause"), "player-pause", 19, function () { + mainInstance?.stopQueue(); + })); + return items; + } + + if (queryText === "skip") { + items.push(buildQueueActionItem(pluginApi?.tr("queue.skip"), pluginApi?.tr("queue.skipNow"), "player-skip-forward", 18, function () { + mainInstance?.skipQueue(); + })); + return items; + } + + if (queryText === "clear") { + items.push(buildQueueActionItem(pluginApi?.tr("queue.clear"), pluginApi?.tr("queue.clearRemove"), "trash", 18, function () { + mainInstance?.clearQueue(); + })); + return items; + } + + if (queryText === "saved" || queryText === "library" || queryText === "autoplay") { + items.push(buildQueueActionItem(pluginApi?.tr("queue.autoplaySaved"), pluginApi?.tr("queue.autoplaySavedDesc"), "bookmark", 17, function () { + mainInstance?.autoplaySavedTracks(false); + if (launcher) { + launcher.close(); + } + })); + return items; + } + + if (queryText === "saved shuffle" || queryText === "library shuffle" || queryText === "autoplay shuffle" || queryText === "shuffle saved") { + items.push(buildQueueActionItem(pluginApi?.tr("queue.autoplaySavedShuffle"), pluginApi?.tr("queue.autoplaySavedShuffleDesc"), "arrows-shuffle", 16, function () { + mainInstance?.autoplaySavedTracks(true); + if (launcher) { + launcher.close(); + } + })); + return items; + } + + items.push(buildQueueActionItem(pluginApi?.tr("queue.start"), pluginApi?.tr("queue.startArm"), "player-play", 8, function () { + mainInstance?.startQueue(); + })); + items.push(buildQueueActionItem(pluginApi?.tr("queue.stop"), pluginApi?.tr("queue.stopKeep"), "player-pause", 7, function () { + mainInstance?.stopQueue(); + })); + items.push(buildQueueActionItem(pluginApi?.tr("queue.skip"), pluginApi?.tr("queue.skipJump"), "player-skip-forward", 7, function () { + mainInstance?.skipQueue(); + })); + items.push(buildQueueActionItem(pluginApi?.tr("queue.autoplaySaved"), pluginApi?.tr("queue.autoplaySavedActiveDesc"), "bookmark", 6, function () { + mainInstance?.autoplaySavedTracks(false); + })); + items.push(buildQueueActionItem(pluginApi?.tr("queue.autoplaySavedShuffle"), pluginApi?.tr("queue.autoplaySavedShuffleActiveDesc"), "arrows-shuffle", 5, function () { + mainInstance?.autoplaySavedTracks(true); + })); + items.push(buildQueueActionItem(pluginApi?.tr("queue.clear"), pluginApi?.tr("queue.clearEmpty"), "trash", 6, function () { + mainInstance?.clearQueue(); + })); + + if (queuedCount === 0) { + items.push({ + "id": "queue-empty", + "name": pluginApi?.tr("queue.empty"), + "description": pluginApi?.tr("queue.emptyDesc"), + "icon": "playlist-off", + "isTablerIcon": true, + "isImage": false, + "provider": root, + "kind": "queue-empty", + "onActivate": function () {} + }); + return items; + } + + for (var i = 0; i < queueEntries.length; i++) { + items.push(buildQueueEntryItem(queueEntries[i], i)); + } + + return items; + } + + function buildHomeItems() { + var items = []; + var recentEntries = recentPlayedEntries(3); + var topEntries = topPlayedEntries(3); + var tagStats = collectTagStats().slice(0, 4); + var artistStats = collectArtistStats().slice(0, 4); + var playlists = (mainInstance?.playlistEntries || []).slice(0, 3); + + items.push(buildSavedBrowseItem()); + items.push(buildImportFolderPromptItem()); + + var mprisSearchItem = buildMprisSearchItem(); + if (mprisSearchItem) { + items.push(mprisSearchItem); + } + + if (mainInstance?.showHomeRecent !== false && recentEntries.length > 0) { + items.push(buildSectionItem(pluginApi?.tr("home.recentlyPlayed"), pluginApi?.tr("home.recentlyPlayedDesc"), "history")); + for (var i = 0; i < recentEntries.length; i++) { + var relativeTime = MusicUtils.formatRelativeTime(recentEntries[i].lastPlayedAt); + items.push(buildLibraryResultItem(recentEntries[i], { + "prefix": mainInstance?.showPlayStatsMetadata !== false && relativeTime + ? (pluginApi?.tr("home.recentWithTime", {"time": relativeTime})) + : (pluginApi?.tr("home.recent")), + "icon": recentEntries[i].id === mainInstance?.currentEntryId && mainInstance?.isPlaying ? "disc" : "history" + })); + } + } + + if (mainInstance?.showHomeTop !== false && topEntries.length > 0) { + items.push(buildSectionItem(pluginApi?.tr("home.mostPlayed"), pluginApi?.tr("home.mostPlayedDesc"), "chart-bar")); + for (var j = 0; j < topEntries.length; j++) { + items.push(buildLibraryResultItem(topEntries[j], { + "prefix": mainInstance?.showPlayStatsMetadata !== false + ? (pluginApi?.tr("home.topWithPlays", {"plays": formatPlayCount(topEntries[j].playCount || 0)})) + : (pluginApi?.tr("home.top")), + "icon": topEntries[j].id === mainInstance?.currentEntryId && mainInstance?.isPlaying ? "disc" : "chart-bar" + })); + } + } + + if (mainInstance?.showHomeTags !== false && tagStats.length > 0) { + items.push(buildSectionItem(pluginApi?.tr("home.tags"), pluginApi?.tr("home.tagsDesc"), "tag")); + for (var k = 0; k < tagStats.length; k++) { + items.push(buildTagBrowseItem(tagStats[k])); + } + } + + if (mainInstance?.showHomeArtists !== false && artistStats.length > 0) { + items.push(buildSectionItem(pluginApi?.tr("home.artists"), pluginApi?.tr("home.artistsDesc"), "microphone-2")); + for (var m = 0; m < artistStats.length; m++) { + items.push(buildArtistBrowseItem(artistStats[m])); + } + } + + if (mainInstance?.showHomePlaylists !== false && playlists.length > 0) { + items.push(buildSectionItem(pluginApi?.tr("home.playlists"), pluginApi?.tr("home.playlistsDesc"), "playlist")); + for (var n = 0; n < playlists.length; n++) { + items.push(buildPlaylistHeaderItem(playlists[n])); + } + } + + if (items.length === 0) { + items = items.concat(buildLibraryItems("", 8)); + } + + return items; + } + + function buildArtistItems(artistQuery) { + var queryText = (artistQuery || "").trim(); + var queryLower = queryText.toLowerCase(); + var artistStats = collectArtistStats(); + + if (artistStats.length === 0) { + return [ + buildSearchHintItem(pluginApi?.tr("artists.noArtists")) + ]; + } + + if (queryLower.length === 0) { + return artistStats.map(function (artistStat) { + return buildArtistBrowseItem(artistStat); + }); + } + + var matchedArtists = artistStats.filter(function (artistStat) { + return (artistStat.name || "").toLowerCase().indexOf(queryLower) >= 0; + }); + + if (matchedArtists.length === 0) { + return [ + buildSearchHintItem(pluginApi?.tr("artists.noMatch", {"query": queryText})) + ]; + } + + var targetArtist = matchedArtists.length === 1 + ? matchedArtists[0] + : matchedArtists.find(function (artistStat) { + return (artistStat.name || "").toLowerCase() === queryLower; + }); + + if (!targetArtist) { + return matchedArtists.map(function (artistStat) { + return buildArtistBrowseItem(artistStat); + }); + } + + var artistEntries = (mainInstance?.visibleLibraryEntries() || []).filter(function (entry) { + return (entry.uploader || "").trim().toLowerCase() === (targetArtist.name || "").trim().toLowerCase(); + }).slice(); + + artistEntries.sort(function (a, b) { + if ((b.lastPlayedAt || "") !== (a.lastPlayedAt || "")) { + return (b.lastPlayedAt || "").localeCompare((a.lastPlayedAt || "")); + } + return (b.savedAt || "").localeCompare((a.savedAt || "")); + }); + + var items = [ + buildSectionItem(targetArtist.name, + mainInstance?.showPlayStatsMetadata !== false + ? (formatPlayCount(targetArtist.playCount || 0) || (targetArtist.count + " saved tracks")) + : (targetArtist.count + " saved tracks"), + "microphone-2") + ]; + for (var i = 0; i < artistEntries.length; i++) { + var artistPrefix = mainInstance?.showPlayStatsMetadata !== false && (artistEntries[i].lastPlayedAt || "").length > 0 + ? (pluginApi?.tr("home.artistWithTime", {"time": MusicUtils.formatRelativeTime(artistEntries[i].lastPlayedAt)})) + : (pluginApi?.tr("home.artist")); + items.push(buildLibraryResultItem(artistEntries[i], { + "prefix": artistPrefix, + "icon": artistEntries[i].id === mainInstance?.currentEntryId && mainInstance?.isPlaying ? "disc" : "music" + })); + } + return items; + } + + function itemProviderKey(item) { + var explicitProvider = (item?.providerName || "").trim().toLowerCase(); + if (explicitProvider === "youtube" || explicitProvider === "soundcloud" || explicitProvider === "local") { + return explicitProvider; + } + + var rawProvider = item?.provider; + if (typeof rawProvider === "string") { + var normalizedProvider = (rawProvider || "").trim().toLowerCase(); + if (normalizedProvider === "youtube" || normalizedProvider === "soundcloud" || normalizedProvider === "local") { + return normalizedProvider; + } + } + + return (mainInstance?.currentProvider || "youtube"); + } + + function getPreviewData(item) { + if (!item) { + return null; + } + + var previewItem = {}; + for (var key in item) { + previewItem[key] = item[key]; + } + + previewItem.isSaved = item?.isSaved === false + ? false + : (item?.isSaved === true || mainInstance?.isSaved(item) === true); + previewItem.isPlaying = mainInstance?.isPlaying === true && ((item.id && mainInstance?.currentEntryId === item.id) || (!!item.url && mainInstance?.currentUrl === item.url)); + previewItem.isStarting = mainInstance?.playbackStarting === true && ((item.id && mainInstance?.currentEntryId === item.id) || (!!item.url && mainInstance?.currentUrl === item.url)); + previewItem.isPaused = mainInstance?.isPaused === true; + previewItem.currentUrl = mainInstance?.currentUrl || ""; + previewItem.lastError = mainInstance?.lastError || ""; + previewItem.helperPath = helperPath; + previewItem.previewDelayMs = 500; + previewItem.previewMetadataMode = mainInstance?.previewMetadataMode || pluginApi?.pluginSettings?.previewMetadataMode || pluginApi?.manifest?.metadata?.defaultSettings?.previewMetadataMode || "always"; + previewItem.sourceLabel = item.kind === "library" + ? (pluginApi?.tr("library.label")) + : (item.kind === "queue-entry" + ? (pluginApi?.tr("queue.title")) + : (item.kind === "search" + ? (mainInstance?.providerLabel(itemProviderKey(item)) || pluginApi?.tr("providers.youtube")) + : (item.kind === "custom-url" || item.kind === "save-url" ? (pluginApi?.tr("common.customUrl")) : (pluginApi?.tr("common.music"))))); + return previewItem; + } + + function getResults(searchText) { + if (!searchText.startsWith(commandName)) { + return []; + } + + var query = searchText.substring(commandName.length).trim(); + var commandQuery = normalizeToken(query); + var rawQueryLower = (query || "").toLowerCase(); + var results = []; + + if (root.playlistPickerEntryId.length > 0 && !rawQueryLower.startsWith("playlist:")) { + root.clearPlaylistSelection(); + } + if (root.playlistRenameId.length > 0 && !rawQueryLower.startsWith("playlist:")) { + root.clearPlaylistRename(); + } + if (root.tagEditorEntryId.length > 0 && !rawQueryLower.startsWith("tag:")) { + root.clearTagEditor(); + } + if (root.metadataEditorEntryId.length > 0 && !rawQueryLower.startsWith("edit:")) { + root.clearMetadataEditor(); + } + + results.push(buildStatusItem()); + + if ((mainInstance?.isPlaying || mainInstance?.playbackStarting) && (query.length === 0 || (commandQuery.length > 0 && "stop".indexOf(commandQuery) === 0))) { + results.push(buildStopItem()); + } + + if (commandQuery === "stop") { + if (!mainInstance?.isPlaying && !mainInstance?.playbackStarting) { + results.push(buildIdleStopItem()); + } + return results; + } + + if (query.length === 0) { + results = results.concat(buildHomeItems()); + results.push(buildSearchHintItem()); + return results; + } + + if (rawQueryLower.startsWith("saved:") && !libraryFilterQueryActive(query)) { + var savedQuery = query.substring(6).trim(); + var libraryCount = (mainInstance?.visibleLibraryEntries() || []).length; + results = results.concat(buildLibraryItems(savedQuery, savedQuery.length > 0 ? Math.max(libraryCount, 1) : 0)); + if (results.length <= 1) { + results.push(buildSearchHintItem(savedQuery.length > 0 + ? (pluginApi?.tr("library.noMatches", {"query": savedQuery})) + : (pluginApi?.tr("library.savedEmpty")))); + } + return results; + } + + if (rawQueryLower.startsWith("speed:")) { + var speedQuery = query.substring(6).trim(); + results = results.concat(buildSpeedItems(speedQuery)); + return results; + } + + if (rawQueryLower === "queue" || rawQueryLower.startsWith("queue ")) { + var queueQuery = rawQueryLower === "queue" ? "" : query.substring(6).trim(); + results = results.concat(buildQueueItems(queueQuery)); + return results; + } + + if (query.startsWith("#")) { + var tagQuery = query.substring(1).trim(); + if (tagQuery.length > 0) { + results = results.concat(buildTagFilteredItems(tagQuery)); + } + if (results.length <= 1) { + results.push(buildSearchHintItem(pluginApi?.tr("library.noTagged", {"tag": tagQuery}))); + } + return results; + } + + if (rawQueryLower.startsWith("tag:")) { + var manageTagQuery = query.substring(4).trim(); + results = results.concat(buildTagEditorItems(manageTagQuery)); + return results; + } + + if (rawQueryLower.startsWith("edit:")) { + var editQuery = query.substring(5).trim(); + results = results.concat(buildMetadataEditorItems(editQuery)); + return results; + } + + if (rawQueryLower.startsWith("import:")) { + var importFolderQuery = query.substring(7).trim(); + if (importFolderQuery.length === 0) { + results.push(buildImportFolderPromptItem()); + results.push(buildSearchHintItem(pluginApi?.tr("import.hint"))); + return results; + } + results.push(buildImportFolderItem(importFolderQuery)); + return results; + } + + if (rawQueryLower.startsWith("playlist:")) { + var playlistQuery = query.substring(9).trim(); + results = results.concat(root.playlistRenameId + ? buildPlaylistRenameItems(playlistQuery) + : (root.playlistPickerEntryId ? buildPlaylistPickerItems(playlistQuery) : buildPlaylistItems(playlistQuery))); + return results; + } + + if (rawQueryLower.startsWith("artist:")) { + var artistQuery = query.substring(7).trim(); + results = results.concat(buildArtistItems(artistQuery)); + return results; + } + + if (looksLikeUrl(query)) { + results.push(buildPlayUrlItem(query)); + results.push(buildSaveUrlItem(query)); + results.push(buildDownloadUrlItem(query)); + results = results.concat(buildLibraryItems(query, 4)); + return results; + } + + if (libraryFilterQueryActive(query)) { + var filterLibraryCount = (mainInstance?.libraryEntries || []).length; + results = results.concat(buildLibraryItems(query, filterLibraryCount > 0 ? filterLibraryCount : 0)); + if (results.length <= 1) { + results.push(buildSearchHintItem(pluginApi?.tr("library.noFilterMatches"))); + } + return results; + } + + var searchContext = parseSearchProviderQuery(query); + var searchQuery = (searchContext.query || "").trim(); + var searchProvider = (searchContext.provider || mainInstance?.currentProvider || "youtube"); + var searchProviderLabel = mainInstance?.providerLabel(searchProvider) || pluginApi?.tr("providers.youtube"); + + if (searchContext.explicit && searchQuery.length === 0) { + results.push(buildSearchHintItem(pluginApi?.tr("search.typeMore", {"provider": searchProviderLabel}))); + return results; + } + + results = results.concat(buildLibraryItems(searchQuery, 5)); + + if (searchQuery.length < 2) { + results.push(buildSearchHintItem(pluginApi?.tr("search.typeMore", {"provider": searchProviderLabel}))); + return results; + } + + ensureSearch(query); + + if (searchBusy && lastCompletedQuery !== query) { + results.push(buildLoadingItem(searchQuery, searchProvider)); + return results; + } + + if (lastCompletedQuery === query && searchError) { + results.push(buildSearchErrorItem(searchError)); + return results; + } + + if (lastCompletedQuery === query) { + for (var i = 0; i < searchResults.length; i++) { + results.push(buildSearchResultItem(searchResults[i])); + } + } + + if (results.length === 1 || (results.length === 2 && results[1].kind === "loading")) { + results.push(buildSearchHintItem(pluginApi?.tr("search.noResults", {"query": searchQuery}))); + } + + return results; + } + + function ensureSearch(query) { + if (query === lastCompletedQuery && !searchBusy) { + return; + } + + if (searchBusy) { + pendingSearchQuery = query; + return; + } + + startSearch(query); + } + + function startSearch(query) { + if (!helperPath) { + return; + } + + var searchContext = parseSearchProviderQuery(query); + var provider = searchContext.provider; + var resolvedQuery = (searchContext.query || "").trim(); + activeSearchQuery = query; + pendingSearchQuery = ""; + pendingSearchRestart = false; + searchBusy = true; + runningSearchQuery = query; + runningSearchProvider = provider; + runningSearchEpoch = searchEpoch; + searchProcess.exec({ + "command": ["bash", helperPath, "search", resolvedQuery, provider] + }); + } + + function clearPlaylistSelection() { + playlistPickerEntryId = ""; + playlistPickerEntryTitle = ""; + } + + function clearPlaylistRename() { + playlistRenameId = ""; + playlistRenameTitle = ""; + } + + function clearTagEditor() { + tagEditorEntryId = ""; + tagEditorEntryTitle = ""; + } + + function clearMetadataEditor() { + metadataEditorEntryId = ""; + metadataEditorEntryTitle = ""; + metadataEditorField = ""; + } + + function startPlaylistSelection(entry) { + var savedEntry = mainInstance?.findSavedEntry(entry); + var targetEntry = savedEntry || entry; + var entryId = (targetEntry?.id || "").trim(); + if (entryId.length === 0) { + return; + } + + playlistPickerEntryId = entryId; + playlistPickerEntryTitle = targetEntry?.title || targetEntry?.name || pluginApi?.tr("common.untitled"); + root.clearPlaylistRename(); + root.clearMetadataEditor(); + if (launcher) { + launcher.setSearchText(commandName + " playlist:"); + } + } + + function startPlaylistRename(playlist) { + var playlistId = (playlist?.id || "").trim(); + if (playlistId.length === 0) { + return; + } + + playlistRenameId = playlistId; + playlistRenameTitle = playlist?.name || pluginApi?.tr("playlists.untitled"); + root.clearPlaylistSelection(); + root.clearMetadataEditor(); + if (launcher) { + launcher.setSearchText(commandName + " playlist:" + playlistRenameTitle); + } + } + + function normalizeTagValue(value) { + return (value || "").replace(/^#+/, "").replace(/\s+/g, " ").trim(); + } + + function currentTagEditorEntry() { + if (tagEditorEntryId.length === 0) { + return null; + } + + var library = mainInstance?.visibleLibraryEntries() || []; + for (var i = 0; i < library.length; i++) { + if ((library[i].id || "") === tagEditorEntryId) { + return library[i]; + } + } + + return null; + } + + function entryHasTag(entry, tag) { + var normalizedTag = normalizeTagValue(tag).toLowerCase(); + if (!entry || normalizedTag.length === 0) { + return false; + } + + var tags = entry.tags || []; + for (var i = 0; i < tags.length; i++) { + if (normalizeTagValue(tags[i]).toLowerCase() === normalizedTag) { + return true; + } + } + + return false; + } + + function startTagEditing(entry) { + var savedEntry = mainInstance?.findSavedEntry(entry); + var targetEntry = savedEntry || entry; + var entryId = (targetEntry?.id || "").trim(); + if (entryId.length === 0) { + return; + } + + tagEditorEntryId = entryId; + tagEditorEntryTitle = targetEntry?.title || targetEntry?.name || pluginApi?.tr("common.untitled"); + root.clearMetadataEditor(); + if (launcher) { + launcher.setSearchText(commandName + " tag:"); + } + } + + function metadataFieldLabel(field) { + var normalized = (field || "").trim().toLowerCase(); + if (normalized === "title") return pluginApi?.tr("metadata.titleField"); + if (normalized === "artist" || normalized === "uploader") return pluginApi?.tr("metadata.artistField"); + if (normalized === "album") return pluginApi?.tr("metadata.albumField"); + return pluginApi?.tr("metadata.label"); + } + + function normalizeMetadataField(field) { + var normalized = (field || "").trim().toLowerCase(); + if (normalized === "artist") return "uploader"; + if (normalized === "uploader") return "uploader"; + if (normalized === "album") return "album"; + if (normalized === "title") return "title"; + return ""; + } + + function currentMetadataEditorEntry() { + if (metadataEditorEntryId.length === 0) { + return null; + } + + var library = mainInstance?.libraryEntries || []; + for (var i = 0; i < library.length; i++) { + if ((library[i].id || "") === metadataEditorEntryId) { + return library[i]; + } + } + return null; + } + + function startMetadataEditing(entry, preferredField) { + var targetEntry = mainInstance?.findLibraryEntry(entry); + var entryId = (targetEntry?.id || "").trim(); + if (entryId.length === 0) { + return; + } + + metadataEditorEntryId = entryId; + metadataEditorEntryTitle = targetEntry?.title || targetEntry?.name || pluginApi?.tr("common.untitled"); + metadataEditorField = normalizeMetadataField(preferredField); + root.clearPlaylistSelection(); + root.clearPlaylistRename(); + root.clearTagEditor(); + if (launcher) { + launcher.setSearchText(commandName + " edit:" + (metadataEditorField.length > 0 ? (metadataEditorField + " ") : "")); + } + } + + function buildStatusItem() { + var playing = mainInstance?.isPlaying === true; + var starting = mainInstance?.playbackStarting === true; + var title = playing || starting ? (mainInstance?.currentTitle || (starting ? (pluginApi?.tr("status.starting")) : (pluginApi?.tr("status.nowPlaying")))) : (pluginApi?.tr("status.ready")); + var savedCurrentEntry = mainInstance?.findSavedEntry({ + "id": mainInstance?.currentEntryId || "", + "url": mainInstance?.currentUrl || "" + }) || null; + var currentEntry = { + "id": mainInstance?.currentEntryId || "", + "title": title, + "url": mainInstance?.currentUrl || "", + "uploader": mainInstance?.currentUploader || "", + "duration": mainInstance?.currentDuration || 0, + "tags": savedCurrentEntry?.tags || [] + }; + var providerName = mainInstance?.providerLabel() || pluginApi?.tr("providers.youtube"); + var description = playing ? buildDescription({ + "uploader": mainInstance?.currentUploader || "", + "duration": mainInstance?.currentDuration || 0 + }, pluginApi?.tr("status.backgroundPlayback")) : (starting + ? (mainInstance?.playbackStartingMessage || (pluginApi?.tr("status.startingProviderPlayback", {"provider": providerName}))) + : (mainInstance?.lastError ? (pluginApi?.tr("errors.lastError", {"error": mainInstance.lastError})) : (mainInstance?.lastNotice || (pluginApi?.tr("status.searchPrompt", {"provider": providerName}))))); + + return { + "id": currentEntry.id, + "name": title, + "title": currentEntry.title, + "description": description, + "icon": playing ? (mainInstance?.isPaused ? "player-pause" : "disc") : (starting ? "disc" : "music"), + "isTablerIcon": true, + "isImage": false, + "badgeIcon": (playing || starting) && mainInstance?.isSaved(currentEntry) ? "bookmark-filled" : "", + "provider": root, + "kind": playing || starting ? "status" : "status-idle", + "url": currentEntry.url, + "uploader": currentEntry.uploader, + "duration": currentEntry.duration, + "onActivate": function () {} + }; + } + + function buildStopItem() { + return { + "name": pluginApi?.tr("actions.stopMusic"), + "description": mainInstance?.currentTitle ? (pluginApi?.tr("actions.stopTitle", {"title": mainInstance.currentTitle})) : (pluginApi?.tr("actions.stopDesc")), + "icon": "player-stop", + "isTablerIcon": true, + "isImage": false, + "provider": root, + "_score": 5, + "onActivate": function () { + if (launcher) { + launcher.close(); + } + mainInstance?.stopPlayback(); + } + }; + } + + function buildIdleStopItem() { + return { + "name": pluginApi?.tr("actions.alreadyStopped"), + "description": pluginApi?.tr("actions.nothingPlaying"), + "icon": "player-stop", + "isTablerIcon": true, + "isImage": false, + "provider": root, + "onActivate": function () {} + }; + } + + function buildLoadingItem(query, provider) { + return { + "name": pluginApi?.tr("search.searching", {"provider": mainInstance?.providerLabel(provider) || pluginApi?.tr("providers.youtube")}), + "description": query, + "icon": "search", + "isTablerIcon": true, + "isImage": false, + "provider": root, + "kind": "loading", + "onActivate": function () {} + }; + } + + function buildSearchErrorItem(message) { + return { + "name": pluginApi?.tr("search.failed"), + "description": message || pluginApi?.tr("search.failedDefault"), + "icon": "alert-circle", + "isTablerIcon": true, + "isImage": false, + "provider": root, + "onActivate": function () {} + }; + } + + function buildSearchHintItem(message) { + return { + "name": pluginApi?.tr("search.title"), + "description": message || pluginApi?.tr("search.hint"), + "icon": "search", + "isTablerIcon": true, + "isImage": false, + "provider": root, + "onActivate": function () {} + }; + } + + function buildPlayUrlItem(urlText) { + return { + "name": pluginApi?.tr("actions.playUrl"), + "description": (urlText || "").trim(), + "icon": "player-play", + "isTablerIcon": true, + "isImage": false, + "provider": root, + "kind": "custom-url", + "url": (urlText || "").trim(), + "_score": 10, + "onActivate": function () { + if (launcher) { + launcher.close(); + } + mainInstance?.playUrl(urlText, pluginApi?.tr("common.customUrl")); + } + }; + } + + function buildSaveUrlItem(urlText) { + return { + "name": pluginApi?.tr("actions.saveUrl"), + "description": (urlText || "").trim(), + "icon": "bookmark-plus", + "isTablerIcon": true, + "isImage": false, + "provider": root, + "kind": "save-url", + "url": (urlText || "").trim(), + "_score": 9, + "onActivate": function () { + mainInstance?.saveUrl(urlText); + } + }; + } + + function buildDownloadUrlItem(urlText) { + return { + "name": pluginApi?.tr("actions.saveUrlMp3"), + "description": pluginApi?.tr("actions.downloadDesc"), + "icon": "download", + "isTablerIcon": true, + "isImage": false, + "provider": root, + "kind": "download-url", + "url": (urlText || "").trim(), + "_score": 8, + "onActivate": function () { + mainInstance?.downloadUrl(urlText, pluginApi?.tr("common.downloadedTrack")); + } + }; + } + + function buildLibraryItems(query, limit) { + var filters = parseLibraryFilterQuery(query); + var library = filters.includeHidden ? (mainInstance?.libraryEntries || []) : (mainInstance?.visibleLibraryEntries() || []); + if (library.length === 0) { + if (query.length === 0) { + return [ + { + "name": pluginApi?.tr("library.empty"), + "description": pluginApi?.tr("library.emptyDesc"), + "icon": "bookmark-off", + "isTablerIcon": true, + "isImage": false, + "provider": root, + "onActivate": function () {} + } + ]; + } + return []; + } + + var entries = library.filter(function (entry) { + return entryMatchesLibraryFilters(entry, filters); + }).slice(); + var sortBy = mainInstance?.currentSortBy || "date"; + entries.sort(function (a, b) { + if (sortBy === "title") { + return (a.title || "").localeCompare((b.title || "")); + } + if (sortBy === "duration") { + return (Number(b.duration) || 0) - (Number(a.duration) || 0); + } + if (sortBy === "rating") { + return (Number(b.rating) || 0) - (Number(a.rating) || 0); + } + return (b.savedAt || "").localeCompare((a.savedAt || "")); + }); + + var matchedEntries = entries; + if (filters.textQuery.length > 0) { + matchedEntries = FuzzySort.go(filters.textQuery, entries.map(function (entry) { + return { + "entry": entry, + "title": entry.title || "", + "uploader": entry.uploader || "", + "album": entry.album || "", + "localPath": entry.localPath || "", + "url": entry.url || "" + }; + }), { + "keys": ["title", "uploader", "album", "localPath", "url"], + "limit": limit > 0 ? limit : entries.length + }).map(function (match) { + return match.obj.entry; + }); + } else if (limit > 0) { + matchedEntries = entries.slice(0, limit); + } + + return matchedEntries.map(function (entry) { + return buildLibraryResultItem(entry, { + "prefix": entry?.isSaved === false ? (pluginApi?.tr("library.playlistOnly")) : (pluginApi?.tr("library.saved")) + }); + }); + } + + function buildTagFilteredItems(tagQuery) { + var library = mainInstance?.libraryEntries || []; + var tagTerms = parseTagTerms(tagQuery); + var tagLabel = tagTerms.map(function (tag) { + return "#" + tag; + }).join(" "); + + var matched = library.filter(function (entry) { + return entryMatchesTagTerms(entry, tagTerms); + }).slice(); + + matched.sort(function (a, b) { + if (Number(b.playCount || 0) !== Number(a.playCount || 0)) { + return Number(b.playCount || 0) - Number(a.playCount || 0); + } + if ((b.lastPlayedAt || "") !== (a.lastPlayedAt || "")) { + return (b.lastPlayedAt || "").localeCompare((a.lastPlayedAt || "")); + } + return (b.savedAt || "").localeCompare((a.savedAt || "")); + }); + + return matched.map(function (entry) { + return buildLibraryResultItem(entry, { + "prefix": tagLabel || "#tag", + "icon": entry.id === mainInstance?.currentEntryId && mainInstance?.isPlaying ? "disc" : "tag" + }); + }); + } + + function buildTagEditorHeaderItem(entry) { + var tags = entry?.tags || []; + var countLabel = tags.length === 0 ? (pluginApi?.tr("tags.noTags")) : (tags.length === 1 ? (pluginApi?.tr("tags.oneTag")) : (pluginApi?.tr("tags.tagCount", {"count": tags.length}))); + + return { + "id": entry?.id || "tag-editor", + "name": pluginApi?.tr("tags.manage"), + "description": pluginApi?.tr("tags.headerDescription", { + "title": entry?.title || tagEditorEntryTitle || pluginApi?.tr("common.untitled"), + "count": countLabel + }), + "icon": "tag", + "isTablerIcon": true, + "isImage": false, + "provider": root, + "kind": "tag-header", + "url": entry?.url || "", + "uploader": entry?.uploader || "", + "duration": entry?.duration || 0, + "tags": tags, + "rating": entry?.rating || 0, + "onActivate": function () {} + }; + } + + function buildTagEditorHintItem(message) { + return { + "name": pluginApi?.tr("tags.editor"), + "description": message, + "icon": "tag", + "isTablerIcon": true, + "isImage": false, + "provider": root, + "kind": "tag-hint", + "onActivate": function () {} + }; + } + + function buildTagActionItem(entry, tag, assigned) { + var normalizedTag = normalizeTagValue(tag); + return { + "id": (entry?.id || "tag") + ":" + normalizedTag.toLowerCase() + ":" + (assigned ? "remove" : "add"), + "name": assigned ? (pluginApi?.tr("tags.remove", {"tag": normalizedTag})) : (pluginApi?.tr("tags.add", {"tag": normalizedTag})), + "description": assigned ? (pluginApi?.tr("tags.removeFrom", {"title": entry?.title || tagEditorEntryTitle || pluginApi?.tr("common.untitled")})) : (pluginApi?.tr("tags.applyTo", {"title": entry?.title || tagEditorEntryTitle || pluginApi?.tr("common.untitled")})), + "icon": assigned ? "x" : "tag", + "isTablerIcon": true, + "isImage": false, + "provider": root, + "kind": assigned ? "tag-remove" : "tag-add", + "url": entry?.url || "", + "uploader": entry?.uploader || "", + "duration": entry?.duration || 0, + "tags": entry?.tags || [], + "rating": entry?.rating || 0, + "onActivate": function () { + if (assigned) { + mainInstance?.untagEntry(entry?.id || "", normalizedTag); + } else { + mainInstance?.tagEntry(entry?.id || "", normalizedTag); + } + if (launcher) { + launcher.setSearchText(commandName + " tag:"); + } + } + }; + } + + function buildTagEditorItems(tagQuery) { + var entry = currentTagEditorEntry(); + if (!entry) { + return [ + buildTagEditorHintItem(pluginApi?.tr("tags.chooseTrack")) + ]; + } + + var items = [buildTagEditorHeaderItem(entry)]; + var normalizedQuery = normalizeTagValue(tagQuery); + var normalizedQueryLower = normalizedQuery.toLowerCase(); + var seenKeys = ({}); + var currentTags = (entry.tags || []).slice().sort(function (a, b) { + return normalizeTagValue(a).localeCompare(normalizeTagValue(b)); + }); + + function pushTagItem(tag, assigned) { + var normalizedTag = normalizeTagValue(tag); + var key = normalizedTag.toLowerCase() + ":" + (assigned ? "remove" : "add"); + if (normalizedTag.length === 0 || seenKeys[key]) { + return; + } + seenKeys[key] = true; + items.push(buildTagActionItem(entry, normalizedTag, assigned)); + } + + if (normalizedQueryLower.length > 0) { + pushTagItem(normalizedQuery, entryHasTag(entry, normalizedQuery)); + } + + for (var i = 0; i < currentTags.length; i++) { + var existingTag = normalizeTagValue(currentTags[i]); + if (normalizedQueryLower.length > 0 && existingTag.toLowerCase().indexOf(normalizedQueryLower) === -1) { + continue; + } + pushTagItem(existingTag, true); + } + + var suggestionCount = 0; + var knownTags = collectKnownTags(); + for (var j = 0; j < knownTags.length; j++) { + var knownTag = normalizeTagValue(knownTags[j]); + if (entryHasTag(entry, knownTag)) { + continue; + } + if (normalizedQueryLower.length > 0 && knownTag.toLowerCase().indexOf(normalizedQueryLower) === -1) { + continue; + } + pushTagItem(knownTag, false); + suggestionCount += 1; + if (normalizedQueryLower.length === 0 && suggestionCount >= 6) { + break; + } + } + + if (items.length === 1) { + items.push(buildTagEditorHintItem(normalizedQuery.length > 0 + ? (pluginApi?.tr("tags.noMatch", {"query": normalizedQuery})) + : (pluginApi?.tr("tags.hint")))); + } + + return items; + } + + function buildMetadataEditorHeaderItem(entry, field) { + var label = metadataFieldLabel(field); + var currentValue = ""; + if (field === "title") { + currentValue = (entry?.title || ""); + } else if (field === "uploader") { + currentValue = (entry?.uploader || ""); + } else if (field === "album") { + currentValue = (entry?.album || ""); + } + + return { + "id": entry?.id || "metadata-editor", + "name": pluginApi?.tr("metadata.fieldEditor", {"field": label}), + "description": pluginApi?.tr("metadata.headerDescription", { + "title": entry?.title || metadataEditorEntryTitle || (pluginApi?.tr("common.untitled")), + "value": currentValue.length > 0 ? currentValue : (pluginApi?.tr("metadata.currentlyEmpty")) + }), + "icon": "pencil", + "isTablerIcon": true, + "isImage": false, + "provider": root, + "kind": "metadata-header", + "onActivate": function () {} + }; + } + + function buildMetadataEditorHintItem(message) { + return { + "name": pluginApi?.tr("metadata.edit"), + "description": message, + "icon": "pencil", + "isTablerIcon": true, + "isImage": false, + "provider": root, + "kind": "metadata-hint", + "onActivate": function () {} + }; + } + + function buildMetadataFieldItem(entry, field) { + var normalizedField = normalizeMetadataField(field); + var value = ""; + if (normalizedField === "title") { + value = (entry?.title || ""); + } else if (normalizedField === "uploader") { + value = (entry?.uploader || ""); + } else if (normalizedField === "album") { + value = (entry?.album || ""); + } + + return { + "id": (entry?.id || "") + ":metadata:" + normalizedField, + "name": pluginApi?.tr("metadata.editField", {"field": metadataFieldLabel(normalizedField)}), + "description": value.length > 0 ? value : (pluginApi?.tr("metadata.empty")), + "icon": "pencil", + "isTablerIcon": true, + "isImage": false, + "provider": root, + "kind": "metadata-field", + "onActivate": function () { + metadataEditorField = normalizedField; + if (launcher) { + launcher.setSearchText(commandName + " edit:" + normalizedField + " "); + } + } + }; + } + + function buildMetadataApplyItem(entry, field, value) { + var normalizedField = normalizeMetadataField(field); + var targetValue = (value || ""); + var label = metadataFieldLabel(normalizedField); + var description = targetValue.trim().length > 0 ? targetValue : (pluginApi?.tr("metadata.clearValue")); + + return { + "id": (entry?.id || "") + ":metadata:" + normalizedField + ":" + description.toLowerCase(), + "name": targetValue.trim().length > 0 ? (pluginApi?.tr("metadata.setField", {"field": label})) : (pluginApi?.tr("metadata.clearField", {"field": label})), + "description": description, + "icon": "check", + "isTablerIcon": true, + "isImage": false, + "provider": root, + "kind": "metadata-apply", + "onActivate": function () { + mainInstance?.editMetadata((entry?.id || ""), normalizedField, targetValue); + root.clearMetadataEditor(); + if (launcher) { + launcher.setSearchText(commandName + " "); + } + } + }; + } + + function buildMetadataEditorItems(editQuery) { + var entry = currentMetadataEditorEntry(); + if (!entry) { + return [ + buildMetadataEditorHintItem(pluginApi?.tr("metadata.chooseTrack")) + ]; + } + + var queryText = (editQuery || "").trim(); + var field = metadataEditorField; + var value = ""; + + if (queryText.length > 0) { + var spaceIndex = queryText.indexOf(" "); + var firstToken = spaceIndex >= 0 ? queryText.substring(0, spaceIndex) : queryText; + var normalizedToken = normalizeMetadataField(firstToken); + if (normalizedToken.length > 0) { + field = normalizedToken; + metadataEditorField = normalizedToken; + value = spaceIndex >= 0 ? queryText.substring(spaceIndex + 1) : ""; + } else if (field.length > 0) { + value = queryText; + } + } + + if (field.length === 0) { + return [ + buildMetadataEditorHintItem(pluginApi?.tr("metadata.chooseField", {"title": entry?.title || metadataEditorEntryTitle || pluginApi?.tr("common.untitled")})), + buildMetadataFieldItem(entry, "title"), + buildMetadataFieldItem(entry, "artist"), + buildMetadataFieldItem(entry, "album") + ]; + } + + var items = [buildMetadataEditorHeaderItem(entry, field)]; + var trimmedValue = (value || "").trim(); + if (trimmedValue.length === 0) { + items.push(buildMetadataEditorHintItem( + field === "album" + ? (pluginApi?.tr("metadata.albumHint")) + : (pluginApi?.tr("metadata.typeNew", {"field": metadataFieldLabel(field).toLowerCase()})) + )); + if (field === "album" && (entry?.album || "").trim().length > 0) { + items.push(buildMetadataApplyItem(entry, field, "")); + } + } else { + items.push(buildMetadataApplyItem(entry, field, value)); + } + + if (field !== "title") { + items.push(buildMetadataFieldItem(entry, "title")); + } + if (field !== "uploader") { + items.push(buildMetadataFieldItem(entry, "artist")); + } + if (field !== "album") { + items.push(buildMetadataFieldItem(entry, "album")); + } + + return items; + } + + function findPlaylistMatches(playlistQuery) { + var playlists = mainInstance?.playlistEntries || []; + var queryLower = (playlistQuery || "").toLowerCase(); + + if (queryLower.length === 0) { + return playlists.slice(); + } + + var exact = []; + var prefix = []; + for (var i = 0; i < playlists.length; i++) { + var playlist = playlists[i]; + var nameLower = (playlist.name || "").toLowerCase(); + if (nameLower === queryLower) { + exact.push(playlist); + } else if (nameLower.indexOf(queryLower) === 0) { + prefix.push(playlist); + } + } + + return exact.concat(prefix); + } + + function currentPlaylistRenameTarget() { + var playlists = mainInstance?.playlistEntries || []; + for (var i = 0; i < playlists.length; i++) { + if ((playlists[i].id || "") === (playlistRenameId || "")) { + return playlists[i]; + } + } + return null; + } + + function playlistNameTaken(targetPlaylistId, name) { + var targetName = (name || "").trim().toLowerCase(); + if (targetName.length === 0) { + return false; + } + + var playlists = mainInstance?.playlistEntries || []; + for (var i = 0; i < playlists.length; i++) { + if ((playlists[i].id || "") === (targetPlaylistId || "")) { + continue; + } + if ((playlists[i].name || "").trim().toLowerCase() === targetName) { + return true; + } + } + + return false; + } + + function buildPlaylistHeaderItem(playlist) { + var playlistId = playlist.id || ""; + var playlistName = playlist.name || pluginApi?.tr("playlists.untitled"); + var entryCount = (playlist.entryIds || []).length; + var sourceType = (playlist.sourceType || "").trim(); + var sourceFolder = (playlist.sourceFolder || "").trim(); + var description = entryCount === 1 ? (pluginApi?.tr("playlists.oneTrack")) : (pluginApi?.tr("playlists.trackCount", {"count": entryCount})); + if (sourceType === "folder" && sourceFolder.length > 0) { + description = pluginApi?.tr("playlists.syncedFolderDescription", { + "count": description, + "source": pluginApi?.tr("playlists.syncedFolder") + }); + } + + return { + "id": playlistId, + "name": playlistName, + "description": description, + "icon": "playlist", + "isTablerIcon": true, + "isImage": false, + "provider": root, + "kind": "playlist-header", + "sourceType": sourceType, + "sourceFolder": sourceFolder, + "onActivate": function () { + if (launcher) { + launcher.setSearchText(commandName + " playlist:" + playlistName); + } + } + }; + } + + function buildPlaylistRenameHeaderItem(playlist) { + return { + "id": playlist?.id || "playlist-rename", + "name": pluginApi?.tr("playlists.rename"), + "description": playlist?.name || playlistRenameTitle || pluginApi?.tr("playlists.untitled"), + "icon": "pencil", + "isTablerIcon": true, + "isImage": false, + "provider": root, + "kind": "playlist-rename-header", + "onActivate": function () {} + }; + } + + function buildPlaylistRenameHintItem(message) { + return { + "name": pluginApi?.tr("playlists.renameTitle"), + "description": message, + "icon": "pencil", + "isTablerIcon": true, + "isImage": false, + "provider": root, + "kind": "playlist-rename-hint", + "onActivate": function () {} + }; + } + + function buildPlaylistRenameItem(playlist, name) { + var targetName = (name || "").trim(); + return { + "id": (playlist?.id || "") + ":rename:" + targetName.toLowerCase(), + "name": pluginApi?.tr("playlists.renameTo", {"name": targetName}), + "description": pluginApi?.tr("playlists.updateTitle"), + "icon": "pencil", + "isTablerIcon": true, + "isImage": false, + "provider": root, + "kind": "playlist-rename", + "onActivate": function () { + mainInstance?.renamePlaylist((playlist?.id || ""), targetName); + root.clearPlaylistRename(); + if (launcher) { + launcher.setSearchText(commandName + " playlist:" + targetName); + } + } + }; + } + + function buildPlaylistTrackItem(entry, playlist) { + var playlistName = playlist.name || pluginApi?.tr("playlists.untitled"); + var playlistId = playlist.id || ""; + return buildLibraryResultItem(entry, { + "prefix": playlistName, + "icon": entry?.id === mainInstance?.currentEntryId && mainInstance?.isPlaying ? "disc" : "music", + "playlistId": playlistId + }); + } + + function buildCreatePlaylistItem(playlistName) { + var targetName = (playlistName || "").trim(); + var pendingEntryId = playlistPickerEntryId; + var pendingEntryTitle = playlistPickerEntryTitle; + + return { + "name": pendingEntryId ? (pluginApi?.tr("playlists.createAndAdd", {"name": targetName})) : (pluginApi?.tr("playlists.create", {"name": targetName})), + "description": pendingEntryId ? (pluginApi?.tr("playlists.addAfterCreate", {"title": pendingEntryTitle})) : (pluginApi?.tr("playlists.createNew")), + "icon": "playlist", + "isTablerIcon": true, + "isImage": false, + "provider": root, + "kind": "playlist-create", + "onActivate": function () { + mainInstance?.createPlaylist(targetName, pendingEntryId); + root.clearPlaylistSelection(); + if (launcher) { + launcher.setSearchText(commandName + " playlist:" + targetName); + } + } + }; + } + + function buildPlaylistPickerItem(playlist) { + var playlistId = playlist.id || ""; + var playlistName = playlist.name || pluginApi?.tr("playlists.untitled"); + var entryCount = (playlist.entryIds || []).length; + var pendingEntryId = playlistPickerEntryId; + + return { + "id": playlistId, + "name": pluginApi?.tr("playlists.addTo", {"name": playlistName}), + "description": entryCount === 1 ? (pluginApi?.tr("playlists.oneTrack")) : (pluginApi?.tr("playlists.trackCount", {"count": entryCount})), + "icon": "playlist", + "isTablerIcon": true, + "isImage": false, + "provider": root, + "kind": "playlist-select", + "onActivate": function () { + mainInstance?.addToPlaylist(playlistId, pendingEntryId); + root.clearPlaylistSelection(); + if (launcher) { + launcher.setSearchText(commandName + " playlist:" + playlistName); + } + } + }; + } + + function buildPlaylistRenameItems(playlistQuery) { + var playlist = currentPlaylistRenameTarget(); + if (!playlist) { + return [ + buildPlaylistRenameHintItem(pluginApi?.tr("playlists.chooseFirst")) + ]; + } + + var items = [buildPlaylistRenameHeaderItem(playlist)]; + var targetName = (playlistQuery || "").trim(); + if (targetName.length === 0) { + items.push(buildPlaylistRenameHintItem(pluginApi?.tr("playlists.typeNewName", {"name": playlist.name || playlistRenameTitle || pluginApi?.tr("playlists.untitled")}))); + return items; + } + + if ((playlist.name || "").trim().toLowerCase() === targetName.toLowerCase()) { + items.push(buildPlaylistRenameHintItem(pluginApi?.tr("playlists.typeDifferent"))); + return items; + } + + if (playlistNameTaken(playlist.id, targetName)) { + items.push(buildPlaylistRenameHintItem(pluginApi?.tr("playlists.alreadyExists", {"name": targetName}))); + return items; + } + + items.push(buildPlaylistRenameItem(playlist, targetName)); + return items; + } + + function buildPlaylistItems(playlistQuery) { + var playlists = mainInstance?.playlistEntries || []; + var library = mainInstance?.libraryEntries || []; + var items = []; + + if (playlistQuery.length === 0) { + if (playlists.length === 0) { + items.push({ + "name": pluginApi?.tr("playlists.none"), + "description": pluginApi?.tr("playlists.createHint"), + "icon": "playlist", + "isTablerIcon": true, + "isImage": false, + "provider": root, + "onActivate": function () {} + }); + } else { + for (var i = 0; i < playlists.length; i++) { + items.push(buildPlaylistHeaderItem(playlists[i])); + } + } + return items; + } + + var matches = findPlaylistMatches(playlistQuery); + var targetPlaylist = matches.length > 0 ? matches[0] : null; + + if (!targetPlaylist) { + items.push(buildCreatePlaylistItem(playlistQuery)); + return items; + } + + items.push(buildPlaylistHeaderItem(targetPlaylist)); + + var entryIds = targetPlaylist.entryIds || []; + for (var m = 0; m < entryIds.length; m++) { + var entryId = entryIds[m]; + for (var n = 0; n < library.length; n++) { + if (library[n].id === entryId) { + items.push(buildPlaylistTrackItem(library[n], targetPlaylist)); + break; + } + } + } + + return items; + } + + function buildPlaylistPickerItems(playlistQuery) { + var items = []; + var matches = findPlaylistMatches(playlistQuery); + var queryText = (playlistQuery || "").trim(); + var exactMatch = false; + + if (matches.length > 0) { + for (var i = 0; i < matches.length; i++) { + if ((matches[i].name || "").toLowerCase() === queryText.toLowerCase()) { + exactMatch = true; + } + items.push(buildPlaylistPickerItem(matches[i])); + } + } + + if (queryText.length > 0 && !exactMatch) { + items.unshift(buildCreatePlaylistItem(queryText)); + } + + if (items.length === 0) { + items.push({ + "name": pluginApi?.tr("playlists.choose"), + "description": pluginApi?.tr("playlists.chooseFor", {"title": playlistPickerEntryTitle}), + "icon": "playlist", + "isTablerIcon": true, + "isImage": false, + "provider": root, + "onActivate": function () {} + }); + } + + return items; + } + + function buildSearchResultItem(entry) { + var saved = mainInstance?.isSaved(entry) === true; + var badge = saved ? "bookmark-filled" : ""; + var entryProvider = (entry.provider || entry.providerName || mainInstance?.currentProvider || "youtube"); + + return { + "id": entry.id || "", + "name": entry.title || pluginApi?.tr("common.untitled"), + "description": buildDescription(entry, mainInstance?.providerLabel(entryProvider) || pluginApi?.tr("providers.youtube")), + "icon": "music", + "isTablerIcon": true, + "isImage": false, + "badgeIcon": badge, + "provider": root, + "kind": "search", + "url": entry.url || "", + "uploader": entry.uploader || "", + "duration": entry.duration || 0, + "providerName": entryProvider, + "album": entry.album || "", + "localPath": entry.localPath || "", + "playCount": entry.playCount || 0, + "lastPlayedAt": entry.lastPlayedAt || "", + "onActivate": function () { + if (launcher) { + launcher.close(); + } + mainInstance?.playEntry(entry); + } + }; + } + + function canSaveAsMp3(item) { + if (!item || !item.url) { + return false; + } + return mainInstance?.isLocalEntry(item) !== true; + } + + function getItemActions(item) { + if (!item) { + return []; + } + + if (item.kind === "queue-entry") { + return [ + { + "icon": "player-play", + "tooltip": pluginApi?.tr("tooltip.playNow"), + "action": function () { + mainInstance?.playQueueEntryNow(item); + if (launcher) { + launcher.close(); + } + } + }, + { + "icon": "x", + "tooltip": pluginApi?.tr("tooltip.removeFromQueue"), + "action": function () { + mainInstance?.removeQueueEntry(item.id, true); + } + } + ]; + } + + if (item.kind === "status-idle") { + return [ + { + "icon": "arrows-sort", + "tooltip": pluginApi?.tr("tooltip.sort", {"sort": mainInstance?.sortLabel() || pluginApi?.tr("sort.date")}), + "action": function () { + mainInstance?.cycleSortBy(); + } + }, + { + "icon": "switch-horizontal", + "tooltip": pluginApi?.tr("tooltip.switchProvider", {"provider": mainInstance?.providerLabel() || pluginApi?.tr("providers.youtube")}), + "action": function () { + mainInstance?.cycleProvider(); + } + } + ]; + } + + if (item.kind === "status") { + if (!item.url) { + return []; + } + + var statusLibraryEntry = mainInstance?.findLibraryEntry(item); + var statusSavedEntry = mainInstance?.findSavedEntry(item); + var statusActions = [ + { + "icon": "playlist-add", + "tooltip": pluginApi?.tr("tooltip.addToQueue"), + "action": function () { + mainInstance?.enqueueEntry(item); + } + } + ]; + + if (!statusSavedEntry) { + statusActions.unshift({ + "icon": "bookmark-plus", + "tooltip": pluginApi?.tr("tooltip.saveToLibrary"), + "action": function () { + mainInstance?.saveEntry(statusLibraryEntry || item); + } + }); + } + + if (canSaveAsMp3(statusLibraryEntry || item)) { + statusActions.splice(statusActions.length > 0 ? 1 : 0, 0, { + "icon": "download", + "tooltip": pluginApi?.tr("tooltip.saveMp3Current"), + "action": function () { + mainInstance?.downloadCurrentTrack(); + } + }); + } + + if (mainInstance?.isPaused) { + statusActions.unshift({ + "icon": "player-play", + "tooltip": pluginApi?.tr("tooltip.resume"), + "action": function () { + mainInstance?.resumePlayback(); + } + }); + } else { + statusActions.unshift({ + "icon": "player-pause", + "tooltip": pluginApi?.tr("tooltip.pause"), + "action": function () { + mainInstance?.pausePlayback(); + } + }); + } + + if (statusLibraryEntry) { + statusActions.push({ + "icon": "pencil", + "tooltip": pluginApi?.tr("tooltip.editMetadata"), + "action": function () { + root.startMetadataEditing(statusLibraryEntry, ""); + } + }); + } + + if (statusSavedEntry) { + statusActions.push({ + "icon": "tag", + "tooltip": pluginApi?.tr("tooltip.manageTags"), + "action": function () { + root.startTagEditing(statusSavedEntry); + } + }); + statusActions.push({ + "icon": "playlist", + "tooltip": pluginApi?.tr("tooltip.addSavedToPlaylist"), + "action": function () { + root.startPlaylistSelection(statusSavedEntry); + } + }); + } + + statusActions.push({ + "icon": "switch-horizontal", + "tooltip": pluginApi?.tr("tooltip.switchProvider", {"provider": mainInstance?.providerLabel() || pluginApi?.tr("providers.youtube")}), + "action": function () { + mainInstance?.cycleProvider(); + } + }); + + return statusActions; + } + + if (item.kind === "search") { + var savedEntry = mainInstance?.findSavedEntry(item); + if (savedEntry) { + var savedActions = [ + { + "icon": "playlist-add", + "tooltip": pluginApi?.tr("tooltip.addToQueue"), + "action": function () { + mainInstance?.enqueueEntry(item); + } + }, + { + "icon": "pencil", + "tooltip": pluginApi?.tr("tooltip.editMetadata"), + "action": function () { + root.startMetadataEditing(savedEntry, ""); + } + }, + { + "icon": "tag", + "tooltip": pluginApi?.tr("tooltip.manageTags"), + "action": function () { + root.startTagEditing(savedEntry); + } + }, + { + "icon": "playlist", + "tooltip": pluginApi?.tr("tooltip.addToPlaylist"), + "action": function () { + root.startPlaylistSelection(savedEntry); + } + }, + { + "icon": "bookmark-off", + "tooltip": pluginApi?.tr("tooltip.removeFromLibrary"), + "action": function () { + mainInstance?.removeEntry(savedEntry.id); + } + } + ]; + if (canSaveAsMp3(savedEntry)) { + savedActions.splice(1, 0, { + "icon": "download", + "tooltip": pluginApi?.tr("tooltip.saveMp3"), + "action": function () { + mainInstance?.downloadEntry(item); + } + }); + } + return savedActions; + } + + var searchActions = [ + { + "icon": "playlist-add", + "tooltip": pluginApi?.tr("tooltip.addToQueue"), + "action": function () { + mainInstance?.enqueueEntry(item); + } + }, + { + "icon": "bookmark-plus", + "tooltip": pluginApi?.tr("tooltip.saveToLibrary"), + "action": function () { + mainInstance?.saveEntry(item); + } + }, + { + "icon": "playlist", + "tooltip": pluginApi?.tr("tooltip.saveFirst"), + "action": function () { + mainInstance?.saveEntry(item); + } + } + ]; + if (canSaveAsMp3(item)) { + searchActions.splice(2, 0, { + "icon": "download", + "tooltip": pluginApi?.tr("tooltip.saveMp3"), + "action": function () { + mainInstance?.downloadEntry(item); + } + }); + } + return searchActions; + } + + if (item.kind === "library") { + var ratingLabel = (item.rating || 0) > 0 ? formatRating(item.rating || 0) : pluginApi?.tr("tooltip.unrated"); + var libraryActions = [ + { + "icon": "star", + "tooltip": pluginApi?.tr("tooltip.rate", {"rating": ratingLabel}), + "action": function () { + mainInstance?.cycleRating(item.id); + } + }, + { + "icon": "pencil", + "tooltip": pluginApi?.tr("tooltip.editMetadata"), + "action": function () { + root.startMetadataEditing(item, ""); + } + }, + { + "icon": "tag", + "tooltip": pluginApi?.tr("tooltip.manageTags"), + "action": function () { + root.startTagEditing(item); + } + }, + { + "icon": "playlist-add", + "tooltip": pluginApi?.tr("tooltip.addToQueue"), + "action": function () { + mainInstance?.enqueueEntry(item); + } + }, + { + "icon": "playlist", + "tooltip": pluginApi?.tr("tooltip.addToPlaylist"), + "action": function () { + root.startPlaylistSelection(item); + } + } + ]; + + if (canSaveAsMp3(item)) { + libraryActions.push({ + "icon": "download", + "tooltip": pluginApi?.tr("tooltip.saveMp3"), + "action": function () { + mainInstance?.downloadEntry(item); + } + }); + } + + if (item.playlistId) { + libraryActions.push({ + "icon": "playlist-x", + "tooltip": pluginApi?.tr("tooltip.removeFromPlaylist"), + "action": function () { + mainInstance?.removeFromPlaylist(item.playlistId, item.id); + } + }); + } + + libraryActions.push({ + "icon": "bookmark-off", + "tooltip": pluginApi?.tr("tooltip.removeFromLibrary"), + "action": function () { + mainInstance?.removeEntry(item.id); + } + }); + + return libraryActions; + } + + if (item.kind === "playlist-header") { + var playlistActions = [ + { + "icon": "player-play", + "tooltip": pluginApi?.tr("tooltip.playPlaylist"), + "action": function () { + if (launcher) { + launcher.close(); + } + mainInstance?.playPlaylist(item.id, false); + } + }, + { + "icon": "arrows-shuffle", + "tooltip": pluginApi?.tr("tooltip.shufflePlay"), + "action": function () { + if (launcher) { + launcher.close(); + } + mainInstance?.playPlaylist(item.id, true); + } + }, + { + "icon": "playlist-add", + "tooltip": pluginApi?.tr("tooltip.queuePlaylist"), + "action": function () { + mainInstance?.queuePlaylist(item.id, false); + } + }, + { + "icon": "pencil", + "tooltip": pluginApi?.tr("tooltip.renamePlaylist"), + "action": function () { + root.startPlaylistRename(item); + } + }, + { + "icon": "trash", + "tooltip": pluginApi?.tr("tooltip.deletePlaylist"), + "action": function () { + root.clearPlaylistRename(); + root.clearPlaylistSelection(); + if (launcher) { + launcher.setSearchText(commandName + " playlist:"); + } + mainInstance?.deletePlaylist(item.id); + } + } + ]; + + if ((item.sourceType || "") === "folder" && (item.sourceFolder || "").trim().length > 0) { + playlistActions.splice(3, 0, { + "icon": "refresh", + "tooltip": pluginApi?.tr("tooltip.syncFolder"), + "action": function () { + mainInstance?.syncFolderPlaylist(item.id); + } + }); + } + + return playlistActions; + } + + if (item.kind === "custom-url") { + return [ + { + "icon": "playlist-add", + "tooltip": pluginApi?.tr("tooltip.addToQueue"), + "action": function () { + mainInstance?.enqueueUrl(item.url, pluginApi?.tr("common.queuedUrl")); + } + }, + { + "icon": "bookmark-plus", + "tooltip": pluginApi?.tr("tooltip.saveUrlToLibrary"), + "action": function () { + mainInstance?.saveUrl(item.url); + } + }, + { + "icon": "download", + "tooltip": pluginApi?.tr("tooltip.saveMp3"), + "action": function () { + mainInstance?.downloadUrl(item.url, pluginApi?.tr("common.downloadedTrack")); + } + } + ]; + } + + return []; + } +} diff --git a/.config/noctalia/plugins/music-search/Main.qml b/.config/noctalia/plugins/music-search/Main.qml new file mode 100644 index 0000000..b3d20e3 --- /dev/null +++ b/.config/noctalia/plugins/music-search/Main.qml @@ -0,0 +1,2060 @@ +import QtQuick +import Quickshell +import Quickshell.Io +import qs.Commons + +Item { + id: root + + property var pluginApi: null + readonly property var defaults: pluginApi?.manifest?.metadata?.defaultSettings ?? ({}) + readonly property string untitledLabel: pluginApi?.tr("common.untitled") ?? "" + readonly property string customUrlLabel: pluginApi?.tr("common.customUrl") ?? "" + readonly property string downloadedTrackLabel: pluginApi?.tr("common.downloadedTrack") ?? "" + readonly property string queuedUrlLabel: pluginApi?.tr("common.queuedUrl") ?? "" + readonly property string playlistEmptyNotice: pluginApi?.tr("notices.playlistEmpty") ?? "" + + property bool isPlaying: false + property string currentEntryId: "" + property string currentTitle: "" + property string currentUrl: "" + property string currentUploader: "" + property int currentDuration: 0 + property real currentSpeed: 1.0 + property int currentPid: 0 + property bool isPaused: false + property real currentPosition: 0 + property string currentEndReason: "" + property string currentUpdatedAt: "0" + property string lastError: "" + property string lastNotice: "" + + property string currentProvider: "youtube" + property string currentSortBy: "date" + property string downloadDirectory: Quickshell.env("HOME") + "/Music/Noctalia" + property int downloadCacheMaxMb: 0 + readonly property string previewMetadataMode: pluginApi?.pluginSettings?.previewMetadataMode + ?? root.defaults.previewMetadataMode + ?? "always" + readonly property bool showUploaderMetadata: pluginApi?.pluginSettings?.showUploaderMetadata + ?? root.defaults.showUploaderMetadata + ?? true + readonly property bool showAlbumMetadata: pluginApi?.pluginSettings?.showAlbumMetadata + ?? root.defaults.showAlbumMetadata + ?? true + readonly property bool showDurationMetadata: pluginApi?.pluginSettings?.showDurationMetadata + ?? root.defaults.showDurationMetadata + ?? true + readonly property bool showRatingMetadata: pluginApi?.pluginSettings?.showRatingMetadata + ?? root.defaults.showRatingMetadata + ?? true + readonly property bool showTagMetadata: pluginApi?.pluginSettings?.showTagMetadata + ?? root.defaults.showTagMetadata + ?? true + readonly property bool showPlayStatsMetadata: pluginApi?.pluginSettings?.showPlayStatsMetadata + ?? root.defaults.showPlayStatsMetadata + ?? true + readonly property bool showStatusMetadata: pluginApi?.pluginSettings?.showStatusMetadata + ?? root.defaults.showStatusMetadata + ?? true + readonly property bool showPreviewChips: pluginApi?.pluginSettings?.showPreviewChips + ?? root.defaults.showPreviewChips + ?? true + readonly property string previewThumbnailSize: pluginApi?.pluginSettings?.previewThumbnailSize + ?? root.defaults.previewThumbnailSize + ?? "comfortable" + readonly property bool showHomeRecent: pluginApi?.pluginSettings?.showHomeRecent + ?? root.defaults.showHomeRecent + ?? true + readonly property bool showHomeTop: pluginApi?.pluginSettings?.showHomeTop + ?? root.defaults.showHomeTop + ?? true + readonly property bool showHomeTags: pluginApi?.pluginSettings?.showHomeTags + ?? root.defaults.showHomeTags + ?? true + readonly property bool showHomeArtists: pluginApi?.pluginSettings?.showHomeArtists + ?? root.defaults.showHomeArtists + ?? true + readonly property bool showHomePlaylists: pluginApi?.pluginSettings?.showHomePlaylists + ?? root.defaults.showHomePlaylists + ?? true + readonly property bool autoSaveMp3AfterPlayback: pluginApi?.pluginSettings?.autoSaveMp3AfterPlayback + ?? root.defaults.autoSaveMp3AfterPlayback + ?? false + property string ytPlayerClient: "android" + + property var libraryEntries: [] + property var playlistEntries: [] + property var queueEntries: [] + property string lastQueueSnapshot: "" + property bool queueActive: false + property string pendingPlaylistCreateName: "" + property string pendingPlaylistCreateEntryId: "" + property string pendingQueueLaunchEntryId: "" + property var pendingQueueLaunchEntry: null + property string lastHandledQueueUpdate: "" + property bool pendingAutoplaySaved: false + property bool pendingAutoplaySavedShuffle: false + property bool queueBatchBusy: false + property var queueBatchEntries: [] + property int queueBatchIndex: 0 + property string queueBatchFinalAction: "" + property string queueBatchDoneNotice: "" + property string queueControlAction: "" + property string queueCommandAction: "" + property bool queueLaunchBusy: false + + property bool playbackBusy: false + property string playbackCommandAction: "" + property bool playbackStarting: false + property string playbackStartingProvider: "" + property string playbackStartingMessage: "" + property bool pendingPlaybackFailureFallback: false + property bool statusBusy: false + property bool libraryBusy: false + property bool downloadBusy: false + property bool queueBusy: false + property bool pauseBusy: false + property bool positionBusy: false + property bool seekBusy: false + property bool speedBusy: false + property bool providerBusy: false + property string providerSuccessNotice: "" + property bool playlistsBusy: false + property bool importBusy: false + property real pendingSeekPosition: -1 + + readonly property string helperPath: Qt.resolvedUrl("musicctl.sh").toString().replace("file://", "") + readonly property string cacheDir: Quickshell.env("MUSIC_CACHE_DIR") + || ((Quickshell.env("XDG_CACHE_HOME") || (Quickshell.env("HOME") + "/.cache")) + "/noctalia/plugins/music-search") + readonly property string statePath: root.cacheDir + "/state.json" + readonly property string libraryPath: root.cacheDir + "/library.json" + readonly property string settingsPath: root.cacheDir + "/settings.json" + readonly property string playlistsPath: root.cacheDir + "/playlists.json" + readonly property string queuePath: root.cacheDir + "/queue.json" + + Component.onCompleted: root.refreshStatus() + onPluginApiChanged: root.refreshStatus() + + FileView { + id: stateFile + path: root.statePath + watchChanges: true + printErrors: false + + onLoaded: root.applyState(text()) + onTextChanged: root.applyState(text()) + } + + FileView { + id: libraryFile + path: root.libraryPath + watchChanges: true + printErrors: false + + onLoaded: root.applyLibrary(text()) + onTextChanged: root.applyLibrary(text()) + } + + FileView { + id: settingsFile + path: root.settingsPath + watchChanges: true + printErrors: false + + onLoaded: root.applySettings(text()) + onTextChanged: root.applySettings(text()) + } + + FileView { + id: playlistsFile + path: root.playlistsPath + watchChanges: true + printErrors: false + + onLoaded: root.applyPlaylists(text()) + onTextChanged: root.applyPlaylists(text()) + } + + FileView { + id: queueFile + path: root.queuePath + watchChanges: true + printErrors: false + + onLoaded: root.applyQueue(text()) + onTextChanged: root.applyQueue(text()) + } + + Timer { + id: statusTimer + interval: 5000 + repeat: true + running: true + triggeredOnStart: true + + onTriggered: root.refreshStatus() + } + + Process { + id: playbackProcess + stdout: StdioCollector {} + stderr: StdioCollector {} + + onExited: function (exitCode) { + var commandAction = root.playbackCommandAction || ""; + root.playbackCommandAction = ""; + root.playbackBusy = false; + root.playbackStarting = false; + root.playbackStartingProvider = ""; + root.playbackStartingMessage = ""; + + var output = String(playbackProcess.stdout.text || "").trim(); + var stderrText = String(playbackProcess.stderr.text || "").trim(); + + if (output.length > 0) { + root.applyState(output); + } else if (stderrText.length > 0 && exitCode !== 0) { + root.lastError = stderrText; + } + + if (commandAction === "play" && exitCode === 0 && root.autoSaveMp3AfterPlayback) { + root.maybeAutoDownloadCurrentTrack(); + } + + if (commandAction === "play" && exitCode !== 0) { + root.queueLaunchBusy = false; + } + + if (commandAction === "play" && exitCode !== 0 && stderrText.length === 0) { + root.pendingPlaybackFailureFallback = true; + } else { + root.pendingPlaybackFailureFallback = false; + } + + if (exitCode !== 0 && root.lastError === "" && !root.pendingPlaybackFailureFallback) { + root.lastError = root.pluginApi?.tr("errors.playbackFailed"); + } + + root.refreshStatus(true); + } + } + + Process { + id: statusProcess + stdout: StdioCollector {} + stderr: StdioCollector {} + + onExited: function () { + root.statusBusy = false; + root.applyState(String(statusProcess.stdout.text || "").trim()); + + if (root.pendingPlaybackFailureFallback) { + if (!root.isPlaying) { + root.lastError = root.pluginApi?.tr("errors.playbackFailed"); + } + root.pendingPlaybackFailureFallback = false; + } + } + } + + Process { + id: libraryProcess + stdout: StdioCollector {} + stderr: StdioCollector {} + + onExited: function (exitCode) { + root.libraryBusy = false; + + var output = String(libraryProcess.stdout.text || "").trim(); + var stderrText = String(libraryProcess.stderr.text || "").trim(); + if (exitCode === 0 && output.length > 0) { + root.applyLibrary(output); + root.lastError = ""; + root.lastNotice = root.pluginApi?.tr("notices.libraryUpdated"); + } else if (exitCode !== 0 && stderrText.length > 0) { + root.lastNotice = ""; + root.lastError = stderrText; + } else if (exitCode !== 0 && root.lastError === "") { + root.lastNotice = ""; + root.lastError = root.pluginApi?.tr("errors.libraryFailed"); + } + } + } + + Process { + id: downloadProcess + stdout: StdioCollector {} + stderr: StdioCollector {} + + onExited: function (exitCode) { + root.downloadBusy = false; + + var output = String(downloadProcess.stdout.text || "").trim(); + var stderrText = String(downloadProcess.stderr.text || "").trim(); + + if (exitCode === 0) { + root.lastError = ""; + root.lastNotice = output.length > 0 ? (root.pluginApi?.tr("notices.savedMp3To", {"path": output})) : (root.pluginApi?.tr("notices.savedMp3")); + } else { + root.lastNotice = ""; + root.lastError = stderrText.length > 0 ? stderrText : (root.pluginApi?.tr("errors.mp3SaveFailed")); + } + } + } + + Process { + id: queueProcess + stdout: StdioCollector {} + stderr: StdioCollector {} + + onExited: function (exitCode) { + root.queueBusy = false; + + var action = root.queueCommandAction || ""; + root.queueCommandAction = ""; + var output = String(queueProcess.stdout.text || "").trim(); + var stderrText = String(queueProcess.stderr.text || "").trim(); + + if (exitCode === 0) { + if (output.length > 0) { + root.applyQueue(output); + } + root.lastError = ""; + if (action === "enqueue") { + root.lastNotice = root.pluginApi?.tr("notices.addedToQueue"); + } else if (action === "remove") { + root.lastNotice = root.pluginApi?.tr("queue.removed"); + } else if (action === "remove-silent") { + root.lastNotice = ""; + } else if (action === "clear") { + root.lastNotice = root.pluginApi?.tr("queue.cleared"); + } else if (action === "load-library") { + if (root.pendingAutoplaySaved || root.pendingAutoplaySavedShuffle) { + var shouldShuffle = root.pendingAutoplaySavedShuffle; + root.pendingAutoplaySaved = false; + root.pendingAutoplaySavedShuffle = false; + if (root.queueEntries.length > 0) { + root.startQueue(); + if (!root.isPlaying) { + root.lastNotice = shouldShuffle ? root.pluginApi?.tr("queue.playingShuffledSaved") : root.pluginApi?.tr("queue.playingSaved"); + } + } else { + root.lastNotice = root.pluginApi?.tr("queue.savedEmpty"); + } + } else { + root.lastNotice = root.queueEntries.length > 0 ? root.pluginApi?.tr("queue.loaded") : root.pluginApi?.tr("queue.loadedEmpty"); + } + } else { + root.lastNotice = ""; + } + } else { + root.pendingAutoplaySaved = false; + root.pendingAutoplaySavedShuffle = false; + root.lastNotice = ""; + root.lastError = stderrText.length > 0 ? stderrText : (root.pluginApi?.tr("errors.queueFailed")); + } + } + } + + Process { + id: queueBatchProcess + stdout: StdioCollector {} + stderr: StdioCollector {} + + onExited: function (exitCode) { + var output = String(queueBatchProcess.stdout.text || "").trim(); + var stderrText = String(queueBatchProcess.stderr.text || "").trim(); + if (exitCode !== 0) { + root.finishQueueBatch(stderrText.length > 0 ? stderrText : (root.pluginApi?.tr("errors.queuePlaylistTrackFailed")), ""); + return; + } + + if (output.length > 0) { + root.applyQueue(output); + } + root.queueBatchIndex += 1; + root.runNextQueueBatchStep(); + } + } + + Process { + id: queueControlProcess + stdout: StdioCollector {} + stderr: StdioCollector {} + + onExited: function (exitCode) { + var action = root.queueControlAction; + var stderrText = String(queueControlProcess.stderr.text || "").trim(); + root.queueControlAction = ""; + + if (!root.queueBatchBusy) { + if (exitCode !== 0 && stderrText.length > 0) { + root.lastError = stderrText; + } + return; + } + + if (exitCode !== 0) { + root.finishQueueBatch(stderrText.length > 0 ? stderrText : (root.pluginApi?.tr("errors.queueActionFailed", {"action": action})), ""); + return; + } + + if (action === "clear") { + var output = String(queueControlProcess.stdout.text || "").trim(); + if (output.length > 0) { + root.applyQueue(output); + } + root.runNextQueueBatchStep(); + return; + } + } + } + + Process { + id: pauseProcess + stdout: StdioCollector {} + stderr: StdioCollector {} + + onExited: function (exitCode) { + root.pauseBusy = false; + + var output = String(pauseProcess.stdout.text || "").trim(); + var stderrText = String(pauseProcess.stderr.text || "").trim(); + + if (output.length > 0) { + root.applyState(output); + } else if (stderrText.length > 0 && exitCode !== 0) { + root.lastError = stderrText; + } + } + } + + Process { + id: positionProcess + stdout: StdioCollector {} + stderr: StdioCollector {} + + onExited: function () { + root.positionBusy = false; + var output = String(positionProcess.stdout.text || "").trim(); + if (output.length > 0) { + try { + var parsed = JSON.parse(output); + root.currentPosition = parsed.position || 0; + } catch (error) {} + } + } + } + + Process { + id: seekProcess + stdout: StdioCollector {} + stderr: StdioCollector {} + + onExited: function (exitCode) { + root.seekBusy = false; + + var output = String(seekProcess.stdout.text || "").trim(); + var stderrText = String(seekProcess.stderr.text || "").trim(); + + if (exitCode === 0 && output.length > 0) { + try { + var parsed = JSON.parse(output); + root.currentPosition = parsed.position || 0; + root.lastError = ""; + } catch (error) { + root.lastError = root.pluginApi?.tr("errors.seekMalformed"); + } + } else if (exitCode !== 0) { + root.lastError = stderrText.length > 0 ? stderrText : (root.pluginApi?.tr("errors.seekFailed")); + } + + var pendingSeek = root.pendingSeekPosition; + root.pendingSeekPosition = -1; + + if (isFinite(pendingSeek) && pendingSeek >= 0) { + root.startSeek(pendingSeek); + return; + } + + root.refreshStatus(true); + } + } + + Process { + id: speedProcess + stdout: StdioCollector {} + stderr: StdioCollector {} + + onExited: function (exitCode) { + root.speedBusy = false; + + var output = String(speedProcess.stdout.text || "").trim(); + var stderrText = String(speedProcess.stderr.text || "").trim(); + + if (exitCode === 0 && output.length > 0) { + root.applyState(output); + root.lastError = ""; + } else if (exitCode !== 0) { + root.lastError = stderrText.length > 0 ? stderrText : (root.pluginApi?.tr("errors.speedFailed")); + } + } + } + + Timer { + id: positionTimer + interval: 1000 + repeat: true + running: root.isPlaying && !root.isPaused && !root.seekBusy + + onTriggered: { + if (root.positionBusy) { + return; + } + root.positionBusy = true; + positionProcess.exec({ + "command": root.buildCommand(["position"]) + }); + } + } + + Process { + id: providerProcess + stdout: StdioCollector {} + stderr: StdioCollector {} + + onExited: function (exitCode) { + root.providerBusy = false; + + var output = String(providerProcess.stdout.text || "").trim(); + if (exitCode === 0 && output.length > 0) { + root.applySettings(output); + root.lastError = ""; + root.lastNotice = root.providerSuccessNotice.length > 0 + ? root.providerSuccessNotice + : (root.pluginApi?.tr("notices.switchedTo", {"provider": root.providerLabel(root.currentProvider)})); + } else { + var stderrText = String(providerProcess.stderr.text || "").trim(); + if (stderrText.length > 0) { + root.lastError = stderrText; + } + } + root.providerSuccessNotice = ""; + } + } + + Process { + id: playlistsProcess + stdout: StdioCollector {} + stderr: StdioCollector {} + + onExited: function (exitCode) { + root.playlistsBusy = false; + + var output = String(playlistsProcess.stdout.text || "").trim(); + var stderrText = String(playlistsProcess.stderr.text || "").trim(); + if (exitCode === 0 && output.length > 0) { + root.applyPlaylists(output); + root.lastError = ""; + if (root.pendingPlaylistCreateName.length > 0 && root.pendingPlaylistCreateEntryId.length > 0) { + var createdPlaylist = root.findPlaylistByName(root.pendingPlaylistCreateName); + var pendingEntryId = root.pendingPlaylistCreateEntryId; + root.pendingPlaylistCreateName = ""; + root.pendingPlaylistCreateEntryId = ""; + if (createdPlaylist) { + root.addToPlaylist(createdPlaylist.id, pendingEntryId); + return; + } + } else { + root.pendingPlaylistCreateName = ""; + root.pendingPlaylistCreateEntryId = ""; + } + root.lastNotice = root.pluginApi?.tr("notices.playlistsUpdated"); + } else if (exitCode !== 0 && stderrText.length > 0) { + root.pendingPlaylistCreateName = ""; + root.pendingPlaylistCreateEntryId = ""; + root.lastNotice = ""; + root.lastError = stderrText; + } + } + } + + Process { + id: importProcess + stdout: StdioCollector {} + stderr: StdioCollector {} + + onExited: function (exitCode) { + root.importBusy = false; + + var output = String(importProcess.stdout.text || "").trim(); + var stderrText = String(importProcess.stderr.text || "").trim(); + if (exitCode === 0) { + root.lastError = ""; + root.lastNotice = output.length > 0 ? output : (root.pluginApi?.tr("notices.folderImported")); + } else { + root.lastNotice = ""; + root.lastError = stderrText.length > 0 ? stderrText : (root.pluginApi?.tr("errors.folderImportFailed")); + } + } + } + + IpcHandler { + target: "plugin:music" + + function toggle() { + if (root.isPlaying) { + root.stopPlayback(); + } else { + root.openLauncher(); + } + } + + function launcher() { + root.openLauncher(); + } + + function panel() { + root.openPanel(); + } + + function togglePanel() { + root.togglePanelView(); + } + + function play(url: string) { + var target = (url || "").trim(); + if (target.length === 0) { + return; + } + root.playUrl(target, root.customUrlLabel); + } + + function playEntry(entryId: string, title: string, url: string, uploader: string, duration: real) { + var target = (url || "").trim(); + if (target.length === 0) { + return; + } + + root.playEntry({ + "id": (entryId || "").trim(), + "title": (title || "").trim() || root.untitledLabel, + "url": target, + "uploader": (uploader || "").trim(), + "duration": duration || 0 + }); + } + + function stop() { + root.stopPlayback(); + } + + function pause() { + root.pausePlayback(); + } + + function resume() { + root.resumePlayback(); + } + + function seek(position: real) { + root.seekToPosition(position); + } + + function speed(value: real) { + root.setSpeed(value); + } + + function setProvider(provider: string) { + root.setProvider((provider || "").trim()); + } + + function renamePlaylist(playlistId: string, name: string) { + root.renamePlaylist((playlistId || "").trim(), (name || "").trim()); + } + + function save(url: string) { + var target = (url || "").trim(); + if (target.length === 0) { + return; + } + root.saveUrl(target); + } + + function status() { + root.refreshStatus(true); + } + } + + function buildCommand(extraArgs) { + var command = ["bash", root.helperPath]; + for (var i = 0; i < extraArgs.length; i++) { + command.push(extraArgs[i]); + } + return command; + } + + function buildQueueCommand(action, extraArgs) { + var command = ["queue-" + action]; + for (var i = 0; i < extraArgs.length; i++) { + command.push(extraArgs[i]); + } + return buildCommand(command); + } + + function textValue(value) { + if (typeof value === "string") { + return value; + } + if (typeof value === "number" || typeof value === "boolean") { + return String(value); + } + return ""; + } + + function trimmedText(value) { + return textValue(value).trim(); + } + + function normalizeUrl(value) { + var trimmed = trimmedText(value); + if (trimmed.startsWith("www.")) { + return "https://" + trimmed; + } + return trimmed; + } + + function inferProviderForEntry(entry) { + var explicitProvider = trimmedText(entry?.providerName || entry?.provider).toLowerCase(); + if (explicitProvider === "youtube" || explicitProvider === "soundcloud" || explicitProvider === "local") { + return explicitProvider; + } + + var entryUrl = trimmedText(entry?.url); + if (entryUrl.startsWith("/")) { + return "local"; + } + if (entryUrl.indexOf("youtube.com") >= 0 || entryUrl.indexOf("youtu.be") >= 0) { + return "youtube"; + } + if (entryUrl.indexOf("soundcloud.com") >= 0) { + return "soundcloud"; + } + return root.currentProvider || "youtube"; + } + + function startupMessageForEntry(entry) { + var provider = inferProviderForEntry(entry); + if (provider === "local") { + return root.pluginApi?.tr("status.openingLocal"); + } + if (provider === "soundcloud") { + return root.pluginApi?.tr("status.connectingSoundcloud"); + } + return root.pluginApi?.tr("status.connectingYoutube"); + } + + function currentTrackEntry() { + return { + "id": root.currentEntryId || "", + "title": root.currentTitle || root.untitledLabel, + "url": root.currentUrl || "", + "uploader": root.currentUploader || "", + "duration": root.currentDuration || 0, + "provider": inferProviderForEntry({ + "provider": root.currentProvider, + "url": root.currentUrl + }) + }; + } + + function isLocalEntry(entry) { + return inferProviderForEntry(entry) === "local"; + } + + function isPlaceholderEntryTitle(title) { + var normalized = trimmedText(title).toLowerCase(); + return normalized.length === 0 + || normalized === root.customUrlLabel.toLowerCase() + || normalized === root.queuedUrlLabel.toLowerCase() + || normalized === root.downloadedTrackLabel.toLowerCase(); + } + + function playEntry(entry) { + if (!entry || !entry.url) { + return; + } + + root.lastError = ""; + root.lastNotice = ""; + root.pendingPlaybackFailureFallback = false; + root.playbackBusy = true; + root.playbackStarting = true; + root.playbackStartingProvider = inferProviderForEntry(entry); + root.playbackStartingMessage = startupMessageForEntry(entry); + root.isPlaying = false; + root.isPaused = false; + root.currentEntryId = entry.id || ""; + root.currentTitle = entry.title || root.untitledLabel; + root.currentUrl = entry.url || ""; + root.currentUploader = entry.uploader || ""; + root.currentDuration = entry.duration || 0; + root.currentSpeed = root.clampSpeed(root.currentSpeed || 1); + root.currentPid = 0; + root.currentPosition = 0; + root.currentEndReason = ""; + root.playbackCommandAction = "play"; + playbackProcess.exec({ + "command": buildCommand([ + "play", + entry.id || "", + entry.title || root.untitledLabel, + entry.url || "", + entry.uploader || "", + String(entry.duration || 0) + ]) + }); + } + + function playUrl(url, label) { + var cleanedUrl = normalizeUrl(url); + if (cleanedUrl.length === 0) { + return; + } + + var customEntry = { + "id": "custom-" + Date.now(), + "title": label || root.customUrlLabel, + "url": cleanedUrl, + "uploader": "", + "duration": 0 + }; + playEntry(customEntry); + } + + function stopPlayback() { + root.lastError = ""; + root.lastNotice = ""; + root.playbackBusy = true; + root.playbackStarting = false; + root.playbackStartingProvider = ""; + root.playbackStartingMessage = ""; + root.playbackCommandAction = "stop"; + playbackProcess.exec({ + "command": buildCommand(["stop"]) + }); + } + + function pausePlayback() { + if (!root.isPlaying || root.pauseBusy) { + return; + } + + root.pauseBusy = true; + pauseProcess.exec({ + "command": buildCommand(["pause"]) + }); + } + + function resumePlayback() { + if (!root.isPlaying || root.pauseBusy) { + return; + } + + root.pauseBusy = true; + pauseProcess.exec({ + "command": buildCommand(["resume"]) + }); + } + + function togglePause() { + if (root.isPaused) { + resumePlayback(); + } else { + pausePlayback(); + } + } + + function startSeek(position) { + var target = Number(position); + if (!isFinite(target) || target < 0) { + return; + } + + root.seekBusy = true; + seekProcess.exec({ + "command": buildCommand(["seek", String(target)]) + }); + } + + function seekToPosition(position) { + if (!root.isPlaying) { + return; + } + + var duration = root.currentDuration || 0; + var target = position; + if (!isFinite(duration) || duration <= 0 || !isFinite(target)) { + return; + } + + target = Math.max(0, Math.min(duration, target)); + + if (root.seekBusy) { + root.pendingSeekPosition = target; + return; + } + + root.pendingSeekPosition = -1; + startSeek(target); + } + + function seekToRatio(ratio) { + var duration = root.currentDuration || 0; + var targetRatio = ratio; + if (!isFinite(duration) || duration <= 0 || !isFinite(targetRatio)) { + return; + } + + seekToPosition(targetRatio * duration); + } + + function clampSpeed(speed) { + var target = Number(speed); + if (!isFinite(target)) { + return 1; + } + return Math.max(0.25, Math.min(4, target)); + } + + function setSpeed(speed) { + if (!root.isPlaying || root.speedBusy) { + return; + } + + var target = clampSpeed(speed); + root.speedBusy = true; + speedProcess.exec({ + "command": buildCommand(["speed", String(target)]) + }); + } + + function adjustSpeed(delta) { + setSpeed(clampSpeed(Number(root.currentSpeed || 1) + Number(delta || 0))); + } + + function setProvider(provider) { + var target = String(provider || "").trim(); + if (target.length === 0 || root.providerBusy) { + return; + } + + root.lastError = ""; + root.lastNotice = ""; + root.providerBusy = true; + root.providerSuccessNotice = root.pluginApi?.tr("notices.switchedTo", {"provider": root.providerLabel(target)}); + providerProcess.exec({ + "command": buildCommand(["set-provider", target]) + }); + } + + function cycleProvider() { + var providers = ["youtube", "soundcloud", "local"]; + var currentIndex = providers.indexOf(root.currentProvider); + var nextIndex = (currentIndex + 1) % providers.length; + setProvider(providers[nextIndex]); + } + + function providerLabel(provider) { + var p = provider || root.currentProvider; + if (p === "youtube") return root.pluginApi?.tr("providers.youtube"); + if (p === "soundcloud") return root.pluginApi?.tr("providers.soundcloud"); + if (p === "local") return root.pluginApi?.tr("providers.local"); + return p; + } + + function tagEntry(entryId, tag) { + var targetId = String(entryId || "").trim(); + var targetTag = String(tag || "").trim(); + if (targetId.length === 0 || targetTag.length === 0 || root.libraryBusy) { + return; + } + + root.lastError = ""; + root.lastNotice = ""; + root.libraryBusy = true; + libraryProcess.exec({ + "command": buildCommand(["tag", targetId, targetTag]) + }); + } + + function untagEntry(entryId, tag) { + var targetId = String(entryId || "").trim(); + var targetTag = String(tag || "").trim(); + if (targetId.length === 0 || targetTag.length === 0 || root.libraryBusy) { + return; + } + + root.lastError = ""; + root.lastNotice = ""; + root.libraryBusy = true; + libraryProcess.exec({ + "command": buildCommand(["untag", targetId, targetTag]) + }); + } + + function rateEntry(entryId, rating) { + var targetId = String(entryId || "").trim(); + if (targetId.length === 0 || root.libraryBusy) { + return; + } + + var r = Number(rating || 0); + if (r < 0) r = 0; + if (r > 5) r = 5; + + root.lastError = ""; + root.lastNotice = ""; + root.libraryBusy = true; + libraryProcess.exec({ + "command": buildCommand(["rate", targetId, String(r)]) + }); + } + + function cycleRating(entryId) { + var entry = null; + for (var i = 0; i < libraryEntries.length; i++) { + if (libraryEntries[i].id === entryId) { + entry = libraryEntries[i]; + break; + } + } + var current = entry ? (entry.rating || 0) : 0; + var next = (current + 1) % 6; + rateEntry(entryId, next); + } + + function setSortBy(sortBy) { + var target = String(sortBy || "").trim(); + if (target.length === 0 || root.providerBusy) { + return; + } + + root.lastError = ""; + root.lastNotice = ""; + root.providerBusy = true; + root.providerSuccessNotice = root.pluginApi?.tr("notices.sortSet", {"sort": root.sortLabel(target)}); + providerProcess.exec({ + "command": buildCommand(["set-sort", target]) + }); + } + + function setDownloadDirectory(directory) { + var target = String(directory || "").trim(); + if (target.length === 0 || root.providerBusy) { + return; + } + + root.lastError = ""; + root.lastNotice = ""; + root.providerBusy = true; + root.providerSuccessNotice = root.pluginApi?.tr("notices.downloadFolderUpdated"); + providerProcess.exec({ + "command": buildCommand(["set-download-dir", target]) + }); + } + + function setDownloadCacheMaxMb(value) { + var target = Math.max(0, Math.floor(Number(value || 0))); + if (!isFinite(target) || root.providerBusy) { + return; + } + + root.lastError = ""; + root.lastNotice = ""; + root.providerBusy = true; + root.providerSuccessNotice = root.pluginApi?.tr("notices.cacheLimitUpdated"); + providerProcess.exec({ + "command": buildCommand(["set-cache-size", String(target)]) + }); + } + + function setYtPlayerClient(client) { + var target = String(client || "").trim(); + if (target.length === 0 || root.providerBusy) { + return; + } + + root.lastError = ""; + root.lastNotice = ""; + root.providerBusy = true; + root.providerSuccessNotice = root.pluginApi?.tr("notices.ytClientSet", {"client": target}); + providerProcess.exec({ + "command": buildCommand(["set-yt-player-client", target]) + }); + } + + function cycleSortBy() { + var modes = ["date", "title", "duration", "rating"]; + var currentIndex = modes.indexOf(root.currentSortBy); + var nextIndex = (currentIndex + 1) % modes.length; + setSortBy(modes[nextIndex]); + } + + function sortLabel(sortBy) { + var s = sortBy || root.currentSortBy; + if (s === "date") return root.pluginApi?.tr("sort.date"); + if (s === "title") return root.pluginApi?.tr("sort.title"); + if (s === "duration") return root.pluginApi?.tr("sort.duration"); + if (s === "rating") return root.pluginApi?.tr("sort.rating"); + return s; + } + + function findPlaylistByName(name) { + var targetName = String(name || "").trim().toLowerCase(); + if (targetName.length === 0) { + return null; + } + + for (var i = playlistEntries.length - 1; i >= 0; i--) { + if (String(playlistEntries[i].name || "").trim().toLowerCase() === targetName) { + return playlistEntries[i]; + } + } + + return null; + } + + function findPlaylistById(playlistId) { + var targetId = String(playlistId || "").trim(); + if (targetId.length === 0) { + return null; + } + + for (var i = 0; i < playlistEntries.length; i++) { + if (String(playlistEntries[i].id || "") === targetId) { + return playlistEntries[i]; + } + } + + return null; + } + + function copyEntry(entry) { + return { + "id": entry?.id ?? "", + "title": entry?.title || entry?.name || root.untitledLabel, + "url": entry?.url ?? "", + "uploader": entry?.uploader ?? "", + "duration": entry?.duration ?? 0, + "provider": entry?.provider ?? "", + "album": entry?.album ?? "", + "localPath": entry?.localPath ?? "", + "isSaved": root.entrySavedState(entry), + "tags": entry?.tags || [], + "rating": entry?.rating ?? 0, + "playCount": entry?.playCount ?? 0, + "lastPlayedAt": entry?.lastPlayedAt ?? "" + }; + } + + function entrySavedState(entry) { + if (!entry) { + return false; + } + + if (entry.isSaved === false) { + return false; + } + + if (entry.isSaved === true) { + return true; + } + + return root.isSaved(entry); + } + + function shuffleEntries(entries) { + var shuffled = entries.slice(); + for (var i = shuffled.length - 1; i > 0; i--) { + var j = Math.floor(Math.random() * (i + 1)); + var tmp = shuffled[i]; + shuffled[i] = shuffled[j]; + shuffled[j] = tmp; + } + return shuffled; + } + + function playlistTracks(playlistId, shuffle) { + var playlist = findPlaylistById(playlistId); + if (!playlist) { + return []; + } + + var tracks = []; + var entryIds = playlist.entryIds || []; + for (var i = 0; i < entryIds.length; i++) { + var entryId = String(entryIds[i] || ""); + for (var j = 0; j < libraryEntries.length; j++) { + if (String(libraryEntries[j].id || "") === entryId) { + tracks.push(copyEntry(libraryEntries[j])); + break; + } + } + } + + return shuffle === true ? shuffleEntries(tracks) : tracks; + } + + function createPlaylist(name, entryIdToAdd) { + var targetName = String(name || "").trim(); + var targetEntryId = String(entryIdToAdd || "").trim(); + if (targetName.length === 0 || root.playlistsBusy) { + return; + } + + root.lastError = ""; + root.lastNotice = ""; + root.pendingPlaylistCreateName = targetEntryId.length > 0 ? targetName : ""; + root.pendingPlaylistCreateEntryId = targetEntryId; + root.playlistsBusy = true; + playlistsProcess.exec({ + "command": buildCommand(["create-playlist", targetName]) + }); + } + + function renamePlaylist(playlistId, name) { + var targetId = String(playlistId || "").trim(); + var targetName = String(name || "").trim(); + if (targetId.length === 0 || targetName.length === 0 || root.playlistsBusy) { + return; + } + + root.lastError = ""; + root.lastNotice = ""; + root.playlistsBusy = true; + playlistsProcess.exec({ + "command": buildCommand(["rename-playlist", targetId, targetName]) + }); + } + + function deletePlaylist(playlistId) { + var targetId = String(playlistId || "").trim(); + if (targetId.length === 0 || root.playlistsBusy) { + return; + } + + root.lastError = ""; + root.lastNotice = ""; + root.playlistsBusy = true; + playlistsProcess.exec({ + "command": buildCommand(["delete-playlist", targetId]) + }); + } + + function addToPlaylist(playlistId, entryId) { + var pId = String(playlistId || "").trim(); + var eId = String(entryId || "").trim(); + if (pId.length === 0 || eId.length === 0 || root.playlistsBusy) { + return; + } + + root.lastError = ""; + root.lastNotice = ""; + root.playlistsBusy = true; + playlistsProcess.exec({ + "command": buildCommand(["playlist-add", pId, eId]) + }); + } + + function removeFromPlaylist(playlistId, entryId) { + var pId = String(playlistId || "").trim(); + var eId = String(entryId || "").trim(); + if (pId.length === 0 || eId.length === 0 || root.playlistsBusy) { + return; + } + + root.lastError = ""; + root.lastNotice = ""; + root.playlistsBusy = true; + playlistsProcess.exec({ + "command": buildCommand(["playlist-remove", pId, eId]) + }); + } + + function finishQueueBatch(errorText, noticeText) { + root.queueBatchBusy = false; + root.queueBusy = false; + root.queueBatchEntries = []; + root.queueBatchIndex = 0; + root.queueBatchFinalAction = ""; + root.queueBatchDoneNotice = ""; + root.queueControlAction = ""; + root.queueCommandAction = ""; + + if (errorText && String(errorText).length > 0) { + root.lastNotice = ""; + root.lastError = String(errorText); + return; + } + + root.lastError = ""; + if (noticeText && String(noticeText).length > 0) { + root.lastNotice = String(noticeText); + } + } + + function runNextQueueBatchStep() { + if (!root.queueBatchBusy) { + return; + } + + if (root.queueBatchIndex < root.queueBatchEntries.length) { + var entry = root.queueBatchEntries[root.queueBatchIndex]; + queueBatchProcess.exec({ + "command": buildQueueCommand("enqueue", [ + entry.id || "", + entry.title || root.untitledLabel, + entry.url || "", + entry.uploader || "", + String(entry.duration || 0), + root.entrySavedState(entry) + ]) + }); + return; + } + + if (root.queueBatchFinalAction.length > 0) { + if (root.queueBatchFinalAction === "skip") { + root.skipQueue(); + } else if (root.queueBatchFinalAction === "start") { + root.startQueue(); + } else if (root.queueBatchFinalAction === "stop") { + root.stopQueue(); + } + root.finishQueueBatch("", root.queueBatchDoneNotice); + return; + } + + root.finishQueueBatch("", root.queueBatchDoneNotice); + } + + function startQueueBatch(entries, options) { + if (root.queueBusy || root.queueBatchBusy) { + return; + } + + var filteredEntries = []; + for (var i = 0; i < entries.length; i++) { + var normalized = copyEntry(entries[i]); + if (normalized.url.length > 0) { + filteredEntries.push(normalized); + } + } + + var clearFirst = options?.clearFirst === true; + var finalAction = String(options?.finalAction || "").trim(); + var doneNotice = String(options?.doneNotice || "").trim(); + var emptyNotice = String(options?.emptyNotice || root.playlistEmptyNotice).trim(); + + if (filteredEntries.length === 0) { + root.lastError = ""; + root.lastNotice = emptyNotice; + return; + } + + root.lastError = ""; + root.lastNotice = ""; + root.queueBusy = true; + root.queueBatchBusy = true; + root.queueBatchEntries = filteredEntries; + root.queueBatchIndex = 0; + root.queueBatchFinalAction = finalAction; + root.queueBatchDoneNotice = doneNotice; + + if (clearFirst) { + root.queueControlAction = "clear"; + queueControlProcess.exec({ + "command": buildQueueCommand("clear", []) + }); + return; + } + + root.runNextQueueBatchStep(); + } + + function queuePlaylist(playlistId, shuffle) { + var playlist = findPlaylistById(playlistId); + var entries = playlistTracks(playlistId, shuffle); + var playlistName = playlist?.name || root.pluginApi?.tr("playlists.untitled"); + startQueueBatch(entries, { + "clearFirst": false, + "doneNotice": shuffle === true + ? (root.pluginApi?.tr("notices.addedShuffledPlaylistToQueue", {"name": playlistName})) + : (root.pluginApi?.tr("notices.addedPlaylistToQueue", {"name": playlistName})), + "emptyNotice": root.pluginApi?.tr("notices.playlistEmpty") + }); + } + + function playPlaylist(playlistId, shuffle) { + var playlist = findPlaylistById(playlistId); + var entries = playlistTracks(playlistId, shuffle); + if (entries.length === 0) { + root.lastError = ""; + root.lastNotice = root.pluginApi?.tr("notices.playlistEmpty"); + return; + } + + var playlistName = playlist?.name || root.pluginApi?.tr("playlists.untitled"); + startQueueBatch(entries, { + "clearFirst": true, + "finalAction": "skip", + "doneNotice": shuffle === true + ? (root.pluginApi?.tr("notices.playingShuffledPlaylist", {"name": playlistName})) + : (root.pluginApi?.tr("notices.playingPlaylist", {"name": playlistName})), + "emptyNotice": root.pluginApi?.tr("notices.playlistEmpty") + }); + } + + function applyQueue(rawText) { + var text = String(rawText || "").trim(); + if (text === root.lastQueueSnapshot) { + return; + } + + root.lastQueueSnapshot = text; + if (text.length === 0) { + root.queueEntries = []; + return; + } + + try { + var parsed = JSON.parse(text); + if (Array.isArray(parsed)) { + root.queueEntries = parsed.map(function (entry) { + return { + "id": entry?.id ?? "", + "title": entry?.title || root.untitledLabel, + "url": entry?.url ?? "", + "uploader": entry?.uploader ?? "", + "duration": entry?.duration ?? 0, + "isSaved": typeof entry?.isSaved === "boolean" ? entry.isSaved : undefined, + "queuedAt": entry?.queuedAt ?? "" + }; + }); + } else { + root.queueEntries = []; + } + } catch (error) { + Logger.w("MusicSearch", "Failed to parse queue:", error); + root.queueEntries = []; + } + } + + function removeQueueEntry(entryId, showNotice) { + var targetId = String(entryId || "").trim(); + if (targetId.length === 0 || root.queueBusy || root.queueBatchBusy) { + return; + } + + root.lastError = ""; + if (showNotice !== false) { + root.lastNotice = ""; + } + root.queueBusy = true; + root.queueCommandAction = showNotice === false ? "remove-silent" : "remove"; + queueProcess.exec({ + "command": buildQueueCommand("remove", [targetId]) + }); + } + + function clearQueue() { + if (root.queueBusy || root.queueBatchBusy) { + return; + } + + root.queueActive = false; + root.pendingAutoplaySaved = false; + root.pendingAutoplaySavedShuffle = false; + root.pendingQueueLaunchEntry = null; + root.pendingQueueLaunchEntryId = ""; + root.queueLaunchBusy = false; + root.lastError = ""; + root.lastNotice = ""; + root.queueBusy = true; + root.queueCommandAction = "clear"; + queueProcess.exec({ + "command": buildQueueCommand("clear", []) + }); + } + + function launchQueueEntry(entry) { + var normalized = copyEntry(entry); + if (!normalized.url || root.queueLaunchBusy || root.playbackBusy) { + return; + } + + root.queueActive = true; + root.pendingQueueLaunchEntry = normalized; + root.pendingQueueLaunchEntryId = normalized.id; + root.queueLaunchBusy = true; + playEntry(normalized); + } + + function playQueueEntryNow(entry) { + if (!entry || !entry.url) { + return; + } + + launchQueueEntry(entry); + } + + function startQueue() { + if (root.queueEntries.length === 0) { + root.queueActive = false; + root.lastError = ""; + root.lastNotice = root.pluginApi?.tr("queue.loadedEmpty"); + return; + } + + root.queueActive = true; + if (!root.isPlaying && !root.playbackBusy) { + root.launchQueueEntry(root.queueEntries[0]); + } else { + root.lastError = ""; + root.lastNotice = root.pluginApi?.tr("queue.armed"); + } + } + + function stopQueue() { + root.queueActive = false; + root.pendingAutoplaySaved = false; + root.pendingAutoplaySavedShuffle = false; + root.lastError = ""; + root.lastNotice = root.pluginApi?.tr("queue.stopped"); + } + + function skipQueue() { + if (root.queueEntries.length === 0) { + root.queueActive = false; + root.lastError = ""; + root.lastNotice = root.pluginApi?.tr("queue.noNext"); + return; + } + + root.launchQueueEntry(root.queueEntries[0]); + } + + function autoplaySavedTracks(shuffle) { + if (root.queueBusy || root.queueBatchBusy) { + return; + } + + root.queueActive = false; + root.pendingAutoplaySaved = shuffle !== true; + root.pendingAutoplaySavedShuffle = shuffle === true; + root.lastError = ""; + root.lastNotice = shuffle === true ? root.pluginApi?.tr("queue.loadingShuffledSaved") : root.pluginApi?.tr("queue.loadingSaved"); + root.queueBusy = true; + root.queueCommandAction = "load-library"; + queueProcess.exec({ + "command": buildQueueCommand("load-library", [root.libraryPath, shuffle === true ? "shuffle" : "ordered"]) + }); + } + + function saveEntry(entry) { + if (!entry || !entry.url) { + return; + } + + var entryUrl = trimmedText(entry.url); + var effectiveTitle = trimmedText(entry.title || entry.name); + var effectiveUploader = trimmedText(entry.uploader); + var effectiveDuration = entry.duration || 0; + var usingCurrentPlayback = entryUrl.length > 0 && entryUrl === root.currentUrl; + + if (usingCurrentPlayback && !isPlaceholderEntryTitle(root.currentTitle)) { + effectiveTitle = trimmedText(root.currentTitle); + if (effectiveUploader.length === 0 && trimmedText(root.currentUploader).length > 0) { + effectiveUploader = trimmedText(root.currentUploader); + } + if ((!isFinite(effectiveDuration) || effectiveDuration <= 0) && (root.currentDuration || 0) > 0) { + effectiveDuration = root.currentDuration || 0; + } + } + + if (!entryUrl.startsWith("/") && isPlaceholderEntryTitle(effectiveTitle)) { + root.saveUrl(entryUrl); + return; + } + + if (effectiveTitle.length === 0 && usingCurrentPlayback) { + effectiveTitle = trimmedText(root.currentTitle); + if (effectiveUploader.length === 0) { + effectiveUploader = trimmedText(root.currentUploader); + } + if (!isFinite(effectiveDuration) || effectiveDuration <= 0) { + effectiveDuration = root.currentDuration || 0; + } + } + + root.lastError = ""; + root.lastNotice = ""; + root.libraryBusy = true; + libraryProcess.exec({ + "command": buildCommand([ + "save", + entry.id || "", + effectiveTitle || root.untitledLabel, + entryUrl, + effectiveUploader, + String(isFinite(effectiveDuration) ? effectiveDuration : 0) + ]) + }); + } + + function saveUrl(url) { + var cleanedUrl = normalizeUrl(url); + if (cleanedUrl.length === 0) { + return; + } + + root.lastError = ""; + root.lastNotice = ""; + root.libraryBusy = true; + libraryProcess.exec({ + "command": buildCommand(["save-url", cleanedUrl]) + }); + } + + function removeEntry(entryId) { + var targetId = String(entryId || "").trim(); + if (targetId.length === 0) { + return; + } + + root.lastError = ""; + root.lastNotice = ""; + root.libraryBusy = true; + libraryProcess.exec({ + "command": buildCommand(["remove", targetId]) + }); + } + + function editMetadata(entryId, field, value) { + var targetId = String(entryId || "").trim(); + var targetField = String(field || "").trim(); + var targetValue = String(value || ""); + if (targetId.length === 0 || targetField.length === 0 || root.libraryBusy) { + return; + } + + root.lastError = ""; + root.lastNotice = ""; + root.libraryBusy = true; + libraryProcess.exec({ + "command": buildCommand(["edit-metadata", targetId, targetField, targetValue]) + }); + } + + function importFolderAsPlaylist(folderPath, playlistName) { + var targetFolder = String(folderPath || "").trim(); + var targetName = String(playlistName || "").trim(); + if (targetFolder.length === 0 || root.importBusy || root.libraryBusy || root.playlistsBusy) { + return; + } + + root.lastError = ""; + root.lastNotice = root.pluginApi?.tr("notices.importingFolder"); + root.importBusy = true; + + var commandArgs = ["import-folder-playlist", targetFolder]; + if (targetName.length > 0) { + commandArgs.push(targetName); + } + + importProcess.exec({ + "command": buildCommand(commandArgs) + }); + } + + function syncFolderPlaylist(playlistId) { + var targetId = String(playlistId || "").trim(); + if (targetId.length === 0 || root.importBusy || root.playlistsBusy) { + return; + } + + root.lastError = ""; + root.lastNotice = root.pluginApi?.tr("notices.syncingFolder"); + root.importBusy = true; + importProcess.exec({ + "command": buildCommand(["sync-folder-playlist", targetId]) + }); + } + + function downloadEntry(entry) { + if (!entry || !entry.url) { + return; + } + + root.lastError = ""; + root.lastNotice = ""; + root.downloadBusy = true; + downloadProcess.exec({ + "command": buildCommand([ + "download-mp3", + entry.title || root.downloadedTrackLabel, + entry.url || "" + ]) + }); + } + + function downloadCurrentTrack() { + var entry = currentTrackEntry(); + if (!entry.url || isLocalEntry(entry)) { + return; + } + + downloadEntry(entry); + } + + function maybeAutoDownloadCurrentTrack() { + var entry = currentTrackEntry(); + if (!entry.url || root.downloadBusy || isLocalEntry(entry)) { + return; + } + + root.lastNotice = root.pluginApi?.tr("notices.savingMp3"); + downloadEntry(entry); + } + + function downloadUrl(url, label) { + var cleanedUrl = normalizeUrl(url); + if (cleanedUrl.length === 0) { + return; + } + + downloadEntry({ + "title": label || root.downloadedTrackLabel, + "url": cleanedUrl + }); + } + + function enqueueEntry(entry) { + if (!entry || !entry.url) { + return; + } + + root.lastError = ""; + root.lastNotice = ""; + root.queueBusy = true; + root.queueCommandAction = "enqueue"; + queueProcess.exec({ + "command": buildQueueCommand("enqueue", [ + entry.id || "", + entry.title || entry.name || root.untitledLabel, + entry.url || "", + entry.uploader || "", + String(entry.duration || 0), + root.entrySavedState(entry) + ]) + }); + } + + function enqueueUrl(url, label) { + var cleanedUrl = normalizeUrl(url); + if (cleanedUrl.length === 0) { + return; + } + + enqueueEntry({ + "id": "queued-" + Date.now(), + "title": label || root.queuedUrlLabel, + "url": cleanedUrl, + "uploader": "", + "duration": 0 + }); + } + + function isSaved(entry) { + if (!entry) { + return false; + } + + for (var i = 0; i < libraryEntries.length; i++) { + var candidate = libraryEntries[i]; + if (candidate.isSaved === false) { + continue; + } + if (entry.id && candidate.id === entry.id) { + return true; + } + if (entry.url && candidate.url === entry.url) { + return true; + } + } + + return false; + } + + function findSavedEntry(entry) { + if (!entry) { + return null; + } + + for (var i = 0; i < libraryEntries.length; i++) { + var candidate = libraryEntries[i]; + if (candidate.isSaved === false) { + continue; + } + if (entry.id && candidate.id === entry.id) { + return candidate; + } + if (entry.url && candidate.url === entry.url) { + return candidate; + } + } + + return null; + } + + function findLibraryEntry(entry) { + if (!entry) { + return null; + } + + for (var i = 0; i < libraryEntries.length; i++) { + var candidate = libraryEntries[i]; + if (entry.id && candidate.id === entry.id) { + return candidate; + } + if (entry.url && candidate.url === entry.url) { + return candidate; + } + } + + return null; + } + + function syncCurrentPlaybackMetadataFromLibrary() { + var activeEntry = root.findLibraryEntry({ + "id": root.currentEntryId, + "url": root.currentUrl + }); + if (!activeEntry) { + return; + } + + var libraryTitle = String(activeEntry.title || "").trim(); + var libraryUploader = String(activeEntry.uploader || "").trim(); + var libraryDuration = Number(activeEntry.duration || 0); + + if (libraryTitle.length > 0) { + root.currentTitle = libraryTitle; + } + + if (libraryUploader.length > 0 || (root.currentUploader || "").trim().length === 0) { + root.currentUploader = libraryUploader; + } + + if (isFinite(libraryDuration) && libraryDuration > 0) { + root.currentDuration = libraryDuration; + } + } + + function refreshStatus(forceRefresh) { + if ((root.statusBusy || root.playbackBusy) && forceRefresh !== true) { + return; + } + + root.statusBusy = true; + statusProcess.exec({ + "command": buildCommand(["status"]) + }); + } + + function openLauncher() { + if (!pluginApi) { + return; + } + + pluginApi.withCurrentScreen(function (screen) { + pluginApi.openLauncher(screen); + }); + } + + function openPanel() { + if (!pluginApi) { + return; + } + + pluginApi.withCurrentScreen(function (screen) { + pluginApi.openPanel(screen); + }); + } + + function togglePanelView() { + if (!pluginApi) { + return; + } + + pluginApi.withCurrentScreen(function (screen) { + pluginApi.togglePanel(screen); + }); + } + + function applyState(rawText) { + var text = String(rawText || "").trim(); + if (text.length === 0) { + return; + } + + try { + var state = JSON.parse(text); + var previousEntryId = root.currentEntryId; + var previousUrl = root.currentUrl; + root.isPlaying = state.isPlaying === true; + root.isPaused = state.isPaused === true; + root.currentEntryId = state.id || ""; + root.currentTitle = state.title || ""; + root.currentUrl = state.url || ""; + root.currentUploader = state.uploader || ""; + root.currentDuration = state.duration || 0; + root.currentSpeed = state.speed || 1; + root.currentPid = state.pid || 0; + root.lastError = state.error || ""; + root.currentEndReason = state.endReason || ""; + root.currentUpdatedAt = state.updatedAt || "0"; + root.syncCurrentPlaybackMetadataFromLibrary(); + if ((root.currentEntryId && root.currentEntryId === previousEntryId) || (root.currentUrl && root.currentUrl === previousUrl) || state.isPlaying !== true) { + root.playbackStarting = false; + root.playbackStartingProvider = ""; + root.playbackStartingMessage = ""; + } + if (!state.isPlaying) { + root.currentPosition = 0; + root.currentSpeed = state.speed || 1; + } else if (root.currentEntryId !== previousEntryId || root.currentUrl !== previousUrl) { + root.currentPosition = 0; + } + + if (root.pendingQueueLaunchEntry + && root.isPlaying + && ((root.pendingQueueLaunchEntry.id && root.currentEntryId === root.pendingQueueLaunchEntry.id) + || (root.pendingQueueLaunchEntry.url && root.currentUrl === root.pendingQueueLaunchEntry.url))) { + root.queueLaunchBusy = false; + root.removeQueueEntry(root.pendingQueueLaunchEntry.id, false); + root.lastError = ""; + root.lastNotice = root.pluginApi?.tr("queue.nowPlaying", {"title": root.pendingQueueLaunchEntry.title || root.pluginApi?.tr("common.untitled")}); + root.pendingQueueLaunchEntry = null; + root.pendingQueueLaunchEntryId = ""; + } + + if (root.queueActive + && !root.isPlaying + && root.currentUpdatedAt.length > 0 + && root.currentUpdatedAt !== root.lastHandledQueueUpdate + && (root.currentEndReason === "finished" || root.currentEndReason === "error")) { + root.lastHandledQueueUpdate = root.currentUpdatedAt; + root.queueLaunchBusy = false; + if (root.queueEntries.length > 0) { + root.launchQueueEntry(root.queueEntries[0]); + } else { + root.queueActive = false; + if (root.currentEndReason === "error") { + root.lastNotice = ""; + root.lastError = root.pluginApi?.tr("queue.errorExhausted"); + } else { + root.lastError = ""; + root.lastNotice = root.pluginApi?.tr("queue.finished"); + } + } + } + } catch (error) { + Logger.w("MusicSearch", "Failed to parse music state:", error); + } + } + + function applyLibrary(rawText) { + var text = String(rawText || "").trim(); + if (text.length === 0) { + root.libraryEntries = []; + return; + } + + try { + var parsed = JSON.parse(text); + if (Array.isArray(parsed)) { + root.libraryEntries = parsed.map(function (entry) { + return { + "id": entry?.id ?? "", + "title": entry?.title || root.untitledLabel, + "url": entry?.url ?? "", + "uploader": entry?.uploader ?? "", + "duration": entry?.duration ?? 0, + "savedAt": entry?.savedAt ?? "", + "provider": entry?.provider ?? "", + "album": entry?.album ?? "", + "localPath": entry?.localPath ?? "", + "isSaved": entry?.isSaved !== false, + "tags": Array.isArray(entry?.tags) ? entry.tags : [], + "rating": entry?.rating ?? 0, + "playCount": entry?.playCount ?? 0, + "lastPlayedAt": entry?.lastPlayedAt ?? "" + }; + }); + root.syncCurrentPlaybackMetadataFromLibrary(); + } else { + root.libraryEntries = []; + } + } catch (error) { + Logger.w("MusicSearch", "Failed to parse music library:", error); + root.libraryEntries = []; + } + } + + function visibleLibraryEntries() { + return libraryEntries.filter(function (entry) { + return entry?.isSaved !== false; + }); + } + + function applySettings(rawText) { + var text = String(rawText || "").trim(); + if (text.length === 0) { + return; + } + + try { + var settings = JSON.parse(text); + root.currentProvider = settings.activeProvider || "youtube"; + root.currentSortBy = settings.sortBy || "date"; + root.downloadDirectory = settings.downloadDirectory || (Quickshell.env("HOME") + "/Music/Noctalia"); + root.downloadCacheMaxMb = settings.downloadCacheMaxMb || 0; + root.ytPlayerClient = settings.ytPlayerClient || "android"; + } catch (error) { + Logger.w("MusicSearch", "Failed to parse music settings:", error); + } + } + + function applyPlaylists(rawText) { + var text = String(rawText || "").trim(); + if (text.length === 0) { + root.playlistEntries = []; + return; + } + + try { + var parsed = JSON.parse(text); + if (Array.isArray(parsed)) { + root.playlistEntries = parsed; + } else { + root.playlistEntries = []; + } + } catch (error) { + Logger.w("MusicSearch", "Failed to parse playlists:", error); + root.playlistEntries = []; + } + } +} diff --git a/.config/noctalia/plugins/music-search/MusicPreview.qml b/.config/noctalia/plugins/music-search/MusicPreview.qml new file mode 100644 index 0000000..c153ae9 --- /dev/null +++ b/.config/noctalia/plugins/music-search/MusicPreview.qml @@ -0,0 +1,893 @@ +import QtQuick +import QtQuick.Controls +import QtQuick.Layouts +import Quickshell +import Quickshell.Io +import qs.Commons +import qs.Widgets +import "MusicUtils.js" as MusicUtils + +Item { + id: previewPanel + + property var currentItem: null + property var detailData: null + property bool loadingDetails: false + property string lastLoadedUrl: "" + property string requestedUrl: "" + property string previewError: "" + property bool descriptionExpanded: false + property bool showChips: true + property bool showLengthDetails: true + property bool showPlaybackProgress: true + property bool showInlineSpeedControls: true + property real livePosition: 0 + property bool seekDragging: false + readonly property var detailCacheOwner: currentItem?.provider || null + readonly property string previewMetadataMode: detailCacheOwner?.mainInstance?.previewMetadataMode ?? detailCacheOwner?.pluginApi?.pluginSettings?.previewMetadataMode ?? currentItem?.previewMetadataMode ?? detailCacheOwner?.pluginApi?.manifest?.metadata?.defaultSettings?.previewMetadataMode ?? "always" + readonly property string previewThumbnailSize: detailCacheOwner?.mainInstance?.previewThumbnailSize ?? detailCacheOwner?.pluginApi?.pluginSettings?.previewThumbnailSize ?? currentItem?.previewThumbnailSize ?? detailCacheOwner?.pluginApi?.manifest?.metadata?.defaultSettings?.previewThumbnailSize ?? "comfortable" + readonly property real compactArtworkHeight: Math.round((previewThumbnailSize === "small" ? 120 : (previewThumbnailSize === "large" ? 190 : 150)) * Style.uiScaleRatio) + readonly property real fullArtworkHeight: Math.round((previewThumbnailSize === "small" ? 180 : (previewThumbnailSize === "large" ? 280 : 220)) * Style.uiScaleRatio) + readonly property real effectiveArtworkHeight: { + if (contentArea.height <= 0) { + return fullArtworkHeight; + } + var responsiveHeight = Math.round(contentArea.height * 0.4); + return Math.max(compactArtworkHeight, Math.min(fullArtworkHeight, responsiveHeight)); + } + readonly property bool compactLayout: contentArea.height > 0 && effectiveArtworkHeight < (fullArtworkHeight - Math.round(8 * Style.uiScaleRatio)) + readonly property bool showUploaderMetadata: detailCacheOwner?.mainInstance?.showUploaderMetadata !== false + readonly property bool showAlbumMetadata: detailCacheOwner?.mainInstance?.showAlbumMetadata !== false + readonly property bool showDurationMetadata: detailCacheOwner?.mainInstance?.showDurationMetadata !== false + readonly property bool showPlayStatsMetadata: detailCacheOwner?.mainInstance?.showPlayStatsMetadata !== false + readonly property bool showStatusMetadata: detailCacheOwner?.mainInstance?.showStatusMetadata !== false + readonly property real currentSpeed: detailCacheOwner?.mainInstance?.currentSpeed || 1 + readonly property real maxPreviewHeight: Math.round(560 * Style.uiScaleRatio) + + implicitHeight: Math.min(previewContent.implicitHeight + (Style.marginS * 2), maxPreviewHeight) + + function previewTr(key, params) { + return detailCacheOwner?.pluginApi?.tr(key, params) ?? ""; + } + + function detailCache() { + return detailCacheOwner?.previewDetailCache || ({}); + } + + function cacheDetailsForUrl(url, details) { + if (!detailCacheOwner || !url) { + return; + } + + var updatedCache = {}; + var existingCache = detailCache(); + for (var key in existingCache) { + updatedCache[key] = existingCache[key]; + } + updatedCache[url] = details; + + var cacheKeys = Object.keys(updatedCache); + if (cacheKeys.length > 50) { + delete updatedCache[cacheKeys[0]]; + } + + detailCacheOwner.previewDetailCache = updatedCache; + } + + function resetPreviewState(clearCache) { + detailDelay.stop(); + detailData = null; + previewError = ""; + loadingDetails = false; + requestedUrl = ""; + lastLoadedUrl = ""; + descriptionExpanded = false; + livePosition = 0; + seekDragging = false; + positionSyncTimer.stop(); + } + + function isItemPlayingNow(item) { + var targetItem = item || currentItem; + if (!targetItem) { + return false; + } + + var mainInstance = detailCacheOwner?.mainInstance || null; + if (!mainInstance || mainInstance.isPlaying !== true) { + return targetItem?.isPlaying === true; + } + + var itemId = (targetItem.id || "").trim(); + if (itemId.length > 0 && mainInstance.currentEntryId === itemId) { + return true; + } + + var itemUrl = (targetItem.url || "").trim(); + return itemUrl.length > 0 && mainInstance.currentUrl === itemUrl; + } + + function isItemStartingNow(item) { + var targetItem = item || currentItem; + if (!targetItem) { + return false; + } + + var mainInstance = detailCacheOwner?.mainInstance || null; + if (!mainInstance || mainInstance.playbackStarting !== true) { + return targetItem?.isStarting === true; + } + + var itemId = (targetItem.id || "").trim(); + if (itemId.length > 0 && mainInstance.currentEntryId === itemId) { + return true; + } + + var itemUrl = (targetItem.url || "").trim(); + return itemUrl.length > 0 && mainInstance.currentUrl === itemUrl; + } + + function startupMessage() { + var mainInstance = detailCacheOwner?.mainInstance || null; + if (!isItemStartingNow(currentItem)) { + return ""; + } + return mainInstance?.playbackStartingMessage || previewTr("status.startingPlayback"); + } + + function richMetadataAllowedForItem(item) { + var targetItem = item || currentItem; + if (!targetItem || !targetItem.url || !targetItem.helperPath) { + return false; + } + + if (previewMetadataMode === "never") { + return false; + } + + if (previewMetadataMode === "playing") { + return isItemPlayingNow(targetItem); + } + + return true; + } + + function syncRichMetadataState() { + detailDelay.stop(); + loadingDetails = false; + requestedUrl = ""; + previewError = ""; + + var nextUrl = currentItem?.url || ""; + if (!nextUrl || !richMetadataAllowedForItem(currentItem)) { + detailData = null; + lastLoadedUrl = ""; + return; + } + + var cached = detailCache()[nextUrl]; + detailData = cached || null; + lastLoadedUrl = cached ? nextUrl : ""; + if (!cached) { + detailDelay.restart(); + } + } + + function formatViews(count) { + var total = count || 0; + if (!isFinite(total) || total <= 0) { + return ""; + } + if (total >= 1000000000) { + return previewTr("preview.viewCountB", {"count": (total / 1000000000).toFixed(1).replace(/\.0$/, "")}); + } + if (total >= 1000000) { + return previewTr("preview.viewCountM", {"count": (total / 1000000).toFixed(1).replace(/\.0$/, "")}); + } + if (total >= 1000) { + return previewTr("preview.viewCountK", {"count": (total / 1000).toFixed(1).replace(/\.0$/, "")}); + } + return previewTr("preview.viewCount", {"count": total}); + } + + function formatUploadDate(rawDate) { + var text = (rawDate || "").trim(); + if (text.length !== 8) { + return ""; + } + return text.slice(0, 4) + "-" + text.slice(4, 6) + "-" + text.slice(6, 8); + } + + function formatSpeed(value) { + var speed = value ?? 1; + if (!isFinite(speed) || speed <= 0) { + speed = 1; + } + return previewTr("speed.multiplier", {"speed": speed.toFixed(2)}); + } + + function effectiveTitle() { + var visibleDetailData = richMetadataAllowedForItem(currentItem) ? detailData : null; + return visibleDetailData?.title || currentItem?.name || currentItem?.title || previewTr("common.untitled"); + } + + function effectiveUploader() { + var visibleDetailData = richMetadataAllowedForItem(currentItem) ? detailData : null; + return visibleDetailData?.uploader || visibleDetailData?.channel || currentItem?.uploader || ""; + } + + function effectiveAlbum() { + var visibleDetailData = richMetadataAllowedForItem(currentItem) ? detailData : null; + return visibleDetailData?.album || currentItem?.album || ""; + } + + function effectiveDuration() { + var visibleDetailData = richMetadataAllowedForItem(currentItem) ? detailData : null; + return visibleDetailData?.duration || currentItem?.duration || 0; + } + + function fullDescription() { + var visibleDetailData = richMetadataAllowedForItem(currentItem) ? detailData : null; + return (visibleDetailData?.description || "").trim(); + } + + function descriptionNeedsExpansion() { + return fullDescription().length > 500; + } + + function effectiveDescription() { + var description = fullDescription(); + if (!descriptionExpanded && description.length > 500) { + return description.slice(0, 500) + "..."; + } + return description; + } + + function effectiveThumbnail() { + var visibleDetailData = richMetadataAllowedForItem(currentItem) ? detailData : null; + return visibleDetailData?.thumbnail || ""; + } + + function syncLivePosition() { + if (seekDragging) { + return; + } + + var mainInstance = detailCacheOwner?.mainInstance || null; + if (isItemPlayingNow(currentItem) && mainInstance) { + var nextPosition = mainInstance.currentPosition ?? 0; + livePosition = isFinite(nextPosition) && nextPosition >= 0 ? nextPosition : 0; + return; + } + + if (!isItemPlayingNow(currentItem)) { + livePosition = 0; + } + } + + function requestSeekForRatio(ratio) { + var duration = effectiveDuration() || 0; + var nextRatio = ratio; + if (!isFinite(duration) || duration <= 0 || !isFinite(nextRatio)) { + return; + } + + nextRatio = Math.max(0, Math.min(1, nextRatio)); + livePosition = nextRatio * duration; + detailCacheOwner?.mainInstance?.seekToRatio(nextRatio); + } + + function loadDetails() { + if (!richMetadataAllowedForItem(currentItem)) { + detailData = null; + previewError = ""; + loadingDetails = false; + requestedUrl = ""; + lastLoadedUrl = ""; + return; + } + + if (!currentItem || !currentItem.url || !currentItem.helperPath) { + return; + } + + var cached = detailCache()[currentItem.url]; + if (cached) { + detailData = cached; + lastLoadedUrl = currentItem.url; + previewError = ""; + return; + } + + if (lastLoadedUrl === currentItem.url && detailData) { + return; + } + + loadingDetails = true; + previewError = ""; + requestedUrl = currentItem.url; + detailsProcess.exec({ + "command": ["bash", currentItem.helperPath, "details", currentItem.url] + }); + } + + Connections { + target: previewPanel + function onCurrentItemChanged() { + previewPanel.descriptionExpanded = false; + var nextUrl = previewPanel.currentItem?.url || ""; + if (!nextUrl) { + previewPanel.resetPreviewState(true); + return; + } + previewPanel.syncRichMetadataState(); + previewPanel.syncLivePosition(); + } + } + + onPreviewMetadataModeChanged: syncRichMetadataState() + + Connections { + target: detailCacheOwner?.mainInstance || null + + function onIsPlayingChanged() { + previewPanel.syncRichMetadataState(); + previewPanel.syncLivePosition(); + } + + function onPreviewMetadataModeChanged() { + previewPanel.syncRichMetadataState(); + } + + function onCurrentEntryIdChanged() { + previewPanel.syncRichMetadataState(); + previewPanel.syncLivePosition(); + } + + function onCurrentUrlChanged() { + previewPanel.syncRichMetadataState(); + previewPanel.syncLivePosition(); + } + + function onCurrentPositionChanged() { + previewPanel.syncLivePosition(); + } + } + + Component.onDestruction: resetPreviewState(true) + + Timer { + id: detailDelay + interval: currentItem?.previewDelayMs || 500 + repeat: false + onTriggered: previewPanel.loadDetails() + } + + Timer { + id: positionSyncTimer + interval: 250 + repeat: true + running: isItemPlayingNow(currentItem) && !previewPanel.seekDragging + + onTriggered: previewPanel.syncLivePosition() + } + + Process { + id: detailsProcess + stdout: StdioCollector {} + stderr: StdioCollector {} + + onExited: function (exitCode) { + loadingDetails = false; + + if (!previewPanel.currentItem || requestedUrl !== previewPanel.currentItem.url || !previewPanel.richMetadataAllowedForItem(previewPanel.currentItem)) { + return; + } + + if (exitCode === 0) { + try { + detailData = JSON.parse(String(detailsProcess.stdout.text || "{}")); + if (previewPanel.currentItem?.url) { + previewPanel.cacheDetailsForUrl(previewPanel.currentItem.url, detailData); + } + lastLoadedUrl = previewPanel.currentItem.url || ""; + previewError = ""; + } catch (error) { + detailData = null; + previewError = previewTr("preview.metadataParseError"); + } + } else { + var fallback = previewPanel.currentItem?.url ? previewPanel.detailCache()[previewPanel.currentItem.url] : null; + detailData = fallback || null; + previewError = fallback ? "" : (String(detailsProcess.stderr.text || "").trim() || previewTr("preview.metadataUnavailable")); + } + } + } + + NScrollView { + id: contentArea + anchors.fill: parent + anchors.margins: Style.marginS + clip: true + horizontalPolicy: ScrollBar.AlwaysOff + verticalPolicy: ScrollBar.AsNeeded + reserveScrollbarSpace: false + gradientColor: Color.mSurfaceVariant + + Item { + id: previewContent + width: contentArea.availableWidth + implicitHeight: previewLayout.implicitHeight + (Style.marginS * 2) + + ColumnLayout { + id: previewLayout + anchors.left: parent.left + anchors.right: parent.right + anchors.top: parent.top + anchors.margins: Style.marginS + spacing: Style.marginS + + NImageRounded { + Layout.fillWidth: true + Layout.preferredHeight: effectiveArtworkHeight + radius: Style.radiusM + visible: imagePath !== "" + imagePath: effectiveThumbnail() + imageFillMode: Image.PreserveAspectCrop + } + + RowLayout { + Layout.fillWidth: true + visible: previewPanel.showChips && detailCacheOwner?.mainInstance?.showPreviewChips !== false + spacing: Style.marginXS + + Repeater { + model: { + var chips = []; + if (currentItem?.sourceLabel) { + chips.push({ + "label": currentItem.sourceLabel, + "clickable": false, + "query": "" + }); + } + if (currentItem?.isSaved) { + chips.push({ + "label": previewTr("preview.chipSaved"), + "clickable": true, + "query": (detailCacheOwner?.commandName || ">music-search") + " saved:" + }); + } + if (isItemStartingNow(currentItem)) { + chips.push({ + "label": previewTr("preview.chipStarting"), + "clickable": false, + "query": "" + }); + } + var tags = currentItem?.tags || []; + for (var i = 0; i < tags.length; i++) { + var tag = (tags[i] || "").trim(); + if (tag.length > 0) { + chips.push({ + "label": "#" + tag, + "clickable": true, + "query": (detailCacheOwner?.commandName || ">music-search") + " #" + tag + }); + } + } + return chips; + } + + Rectangle { + radius: Style.radiusM + color: Color.mSecondary + implicitHeight: chipLabel.implicitHeight + Style.marginXS + implicitWidth: chipLabel.implicitWidth + Style.marginM + + NText { + id: chipLabel + anchors.centerIn: parent + text: modelData?.label || "" + pointSize: Style.fontSizeXS + color: Color.mOnSecondary + } + + MouseArea { + anchors.fill: parent + enabled: modelData?.clickable === true + cursorShape: enabled ? Qt.PointingHandCursor : Qt.ArrowCursor + onClicked: { + if (!enabled) { + return; + } + if (detailCacheOwner?.launcher && modelData?.query) { + detailCacheOwner.launcher.setSearchText(modelData.query); + } + } + } + } + } + + Item { + Layout.fillWidth: true + } + } + + NText { + Layout.fillWidth: true + text: effectiveTitle() + wrapMode: Text.Wrap + maximumLineCount: compactLayout ? 2 : 3 + elide: Text.ElideRight + font.weight: Style.fontWeightBold + pointSize: Style.fontSizeL + color: Color.mOnSurface + } + + RowLayout { + Layout.fillWidth: true + visible: (showUploaderMetadata && effectiveUploader() !== "") || isItemPlayingNow(currentItem) + spacing: Style.marginXS + + NText { + Layout.fillWidth: true + visible: showUploaderMetadata && text !== "" + text: effectiveUploader() + pointSize: Style.fontSizeM + color: Color.mOnSurfaceVariant + wrapMode: compactLayout ? Text.NoWrap : Text.Wrap + elide: Text.ElideRight + } + + RowLayout { + visible: isItemPlayingNow(currentItem) && previewPanel.showInlineSpeedControls + spacing: Math.max(2, Math.round(Style.marginXS * 0.5)) + + NButton { + text: "-" + backgroundColor: "transparent" + textColor: Color.mOnSurfaceVariant + outlined: false + enabled: isItemPlayingNow(currentItem) + implicitWidth: Math.round(24 * Style.uiScaleRatio) + implicitHeight: Math.round(24 * Style.uiScaleRatio) + onClicked: detailCacheOwner?.mainInstance?.adjustSpeed(-0.05) + } + + Rectangle { + radius: Style.radiusM + color: Color.mPrimary + implicitHeight: Math.round(24 * Style.uiScaleRatio) + implicitWidth: speedChipLabel.implicitWidth + Math.round(18 * Style.uiScaleRatio) + + NText { + id: speedChipLabel + anchors.centerIn: parent + text: formatSpeed(currentSpeed) + pointSize: Style.fontSizeS + color: Color.mOnPrimary + } + + MouseArea { + anchors.fill: parent + cursorShape: Qt.PointingHandCursor + onClicked: detailCacheOwner?.mainInstance?.setSpeed(1.0) + } + } + + NButton { + text: "+" + backgroundColor: "transparent" + textColor: Color.mOnSurfaceVariant + outlined: false + enabled: isItemPlayingNow(currentItem) + implicitWidth: Math.round(24 * Style.uiScaleRatio) + implicitHeight: Math.round(24 * Style.uiScaleRatio) + onClicked: detailCacheOwner?.mainInstance?.adjustSpeed(0.05) + } + } + } + + Item { + id: progressWrapper + Layout.fillWidth: true + Layout.preferredHeight: progressSlider.implicitHeight + progressTimes.implicitHeight + Style.marginXS + visible: previewPanel.showPlaybackProgress && isItemPlayingNow(currentItem) && effectiveDuration() > 0 + property real localSeekRatio: -1 + property real lastSentSeekRatio: -1 + property real seekEpsilon: 0.01 + property real progressRatio: { + var duration = effectiveDuration() || 0; + if (!isFinite(duration) || duration <= 0) { + return 0; + } + var activePosition = previewPanel.seekDragging && localSeekRatio >= 0 + ? (localSeekRatio * duration) + : (previewPanel.livePosition || 0); + var ratio = activePosition / duration; + if (!isFinite(ratio)) { + return 0; + } + return Math.max(0, Math.min(1, ratio)); + } + + Timer { + id: seekDebounce + interval: 75 + repeat: false + + onTriggered: { + if (previewPanel.seekDragging && progressWrapper.localSeekRatio >= 0) { + var next = Math.max(0, Math.min(1, progressWrapper.localSeekRatio)); + if (progressWrapper.lastSentSeekRatio < 0 || Math.abs(next - progressWrapper.lastSentSeekRatio) >= progressWrapper.seekEpsilon) { + previewPanel.requestSeekForRatio(next); + progressWrapper.lastSentSeekRatio = next; + } + } + } + } + + NSlider { + id: progressSlider + anchors.left: parent.left + anchors.right: parent.right + anchors.top: parent.top + from: 0 + to: 1 + stepSize: 0 + snapAlways: false + heightRatio: 0.4 + enabled: isItemPlayingNow(currentItem) && effectiveDuration() > 0 + value: progressWrapper.progressRatio + + onMoved: { + progressWrapper.localSeekRatio = value; + previewPanel.livePosition = value * (previewPanel.effectiveDuration() || 0); + seekDebounce.restart(); + } + onPressedChanged: { + if (pressed) { + previewPanel.seekDragging = true; + progressWrapper.localSeekRatio = value; + previewPanel.requestSeekForRatio(value); + progressWrapper.lastSentSeekRatio = value; + } else { + seekDebounce.stop(); + previewPanel.requestSeekForRatio(value); + previewPanel.seekDragging = false; + progressWrapper.localSeekRatio = -1; + progressWrapper.lastSentSeekRatio = -1; + previewPanel.syncLivePosition(); + } + } + } + + RowLayout { + id: progressTimes + anchors.left: parent.left + anchors.right: parent.right + anchors.top: progressSlider.bottom + anchors.topMargin: 2 + + NText { + text: MusicUtils.formatDuration(previewPanel.livePosition) + pointSize: Style.fontSizeXS + color: Color.mOnSurfaceVariant + } + + Item { + Layout.fillWidth: true + } + + NText { + text: MusicUtils.formatDuration(effectiveDuration()) + pointSize: Style.fontSizeXS + color: Color.mOnSurfaceVariant + } + } + } + + NDivider { + Layout.fillWidth: true + } + + GridLayout { + Layout.fillWidth: true + columns: 2 + rowSpacing: Style.marginXS + columnSpacing: Style.marginS + + NText { + visible: showDurationMetadata && previewPanel.showLengthDetails + text: visible ? previewTr("preview.length") : "" + pointSize: Style.fontSizeS + color: Color.mOnSurfaceVariant + } + NText { + visible: showDurationMetadata && previewPanel.showLengthDetails + text: MusicUtils.formatDuration(effectiveDuration()) || "-" + pointSize: Style.fontSizeS + color: Color.mOnSurface + horizontalAlignment: Text.AlignRight + Layout.fillWidth: true + } + + NText { + visible: showAlbumMetadata && effectiveAlbum() !== "" + text: visible ? previewTr("preview.album") : "" + pointSize: Style.fontSizeS + color: Color.mOnSurfaceVariant + } + NText { + visible: showAlbumMetadata && effectiveAlbum() !== "" + text: effectiveAlbum() + pointSize: Style.fontSizeS + color: Color.mOnSurface + horizontalAlignment: Text.AlignRight + Layout.fillWidth: true + } + + NText { + visible: showPlayStatsMetadata && (currentItem?.playCount || 0) > 0 + text: visible ? previewTr("preview.plays") : "" + pointSize: Style.fontSizeS + color: Color.mOnSurfaceVariant + } + NText { + visible: showPlayStatsMetadata && (currentItem?.playCount || 0) > 0 + text: currentItem?.playCount || 0 + pointSize: Style.fontSizeS + color: Color.mOnSurface + horizontalAlignment: Text.AlignRight + Layout.fillWidth: true + } + + NText { + visible: showPlayStatsMetadata && MusicUtils.formatRelativeTime(currentItem?.lastPlayedAt) !== "" + text: visible ? previewTr("preview.lastPlayed") : "" + pointSize: Style.fontSizeS + color: Color.mOnSurfaceVariant + } + NText { + visible: showPlayStatsMetadata && MusicUtils.formatRelativeTime(currentItem?.lastPlayedAt) !== "" + text: MusicUtils.formatRelativeTime(currentItem?.lastPlayedAt) + pointSize: Style.fontSizeS + color: Color.mOnSurface + horizontalAlignment: Text.AlignRight + Layout.fillWidth: true + } + + NText { + visible: previewPanel.richMetadataAllowedForItem(previewPanel.currentItem) && formatUploadDate(detailData?.uploadDate) !== "" + text: visible ? previewTr("preview.uploaded") : "" + pointSize: Style.fontSizeS + color: Color.mOnSurfaceVariant + } + NText { + visible: previewPanel.richMetadataAllowedForItem(previewPanel.currentItem) && formatUploadDate(detailData?.uploadDate) !== "" + text: formatUploadDate(detailData?.uploadDate) + pointSize: Style.fontSizeS + color: Color.mOnSurface + horizontalAlignment: Text.AlignRight + Layout.fillWidth: true + } + + NText { + visible: previewPanel.richMetadataAllowedForItem(previewPanel.currentItem) && formatViews(detailData?.viewCount) !== "" + text: visible ? previewTr("preview.reach") : "" + pointSize: Style.fontSizeS + color: Color.mOnSurfaceVariant + } + NText { + visible: previewPanel.richMetadataAllowedForItem(previewPanel.currentItem) && formatViews(detailData?.viewCount) !== "" + text: formatViews(detailData?.viewCount) + pointSize: Style.fontSizeS + color: Color.mOnSurface + horizontalAlignment: Text.AlignRight + Layout.fillWidth: true + } + + NText { + visible: showStatusMetadata && previewPanel.richMetadataAllowedForItem(previewPanel.currentItem) && !!detailData?.availability + text: visible ? previewTr("preview.status") : "" + pointSize: Style.fontSizeS + color: Color.mOnSurfaceVariant + } + NText { + visible: showStatusMetadata && previewPanel.richMetadataAllowedForItem(previewPanel.currentItem) && !!detailData?.availability + text: detailData?.availability || "" + pointSize: Style.fontSizeS + color: Color.mOnSurface + horizontalAlignment: Text.AlignRight + Layout.fillWidth: true + } + } + + Item { + Layout.fillWidth: true + visible: effectiveDescription() !== "" + || previewError !== "" + || String(currentItem?.lastError || "").trim().length > 0 + implicitHeight: descriptionColumn.implicitHeight + + ColumnLayout { + id: descriptionColumn + anchors.fill: parent + spacing: Math.max(4, Math.round(Style.marginXS * 0.75)) + + NText { + id: descriptionText + Layout.fillWidth: true + wrapMode: Text.Wrap + text: { + if (previewError) + return previewError; + if (currentItem?.lastError) + return previewTr("preview.lastPlaybackError", {"error": currentItem.lastError}); + return effectiveDescription(); + } + pointSize: Style.fontSizeS + color: (previewError || currentItem?.lastError) ? Color.mError : Color.mOnSurfaceVariant + } + + NButton { + visible: !previewError && !currentItem?.lastError && descriptionNeedsExpansion() + text: previewPanel.descriptionExpanded ? previewTr("preview.readLess") : previewTr("preview.readMore") + backgroundColor: "transparent" + outlined: false + textColor: Color.mPrimary + implicitHeight: Math.round(24 * Style.uiScaleRatio) + implicitWidth: readMoreMeasure.implicitWidth + Math.round(16 * Style.uiScaleRatio) + onClicked: previewPanel.descriptionExpanded = !previewPanel.descriptionExpanded + + NText { + id: readMoreMeasure + visible: false + text: parent.text + pointSize: Style.fontSizeS + } + } + } + } + + RowLayout { + Layout.fillWidth: true + visible: isItemStartingNow(currentItem) + spacing: Style.marginXS + + NBusyIndicator { + running: true + size: Math.round(Style.baseWidgetSize * 0.75) + color: Color.mPrimary + } + + NText { + Layout.fillWidth: true + text: startupMessage() + pointSize: Style.fontSizeS + color: Color.mOnSurfaceVariant + wrapMode: Text.Wrap + } + } + + RowLayout { + Layout.fillWidth: true + visible: loadingDetails + + NBusyIndicator { + running: true + size: Math.round(Style.baseWidgetSize * 0.75) + color: Color.mPrimary + } + + NText { + text: previewTr("preview.loadingMetadata") + pointSize: Style.fontSizeS + color: Color.mOnSurfaceVariant + } + } + } + } +} +} diff --git a/.config/noctalia/plugins/music-search/MusicUtils.js b/.config/noctalia/plugins/music-search/MusicUtils.js new file mode 100644 index 0000000..2260c44 --- /dev/null +++ b/.config/noctalia/plugins/music-search/MusicUtils.js @@ -0,0 +1,47 @@ +function formatDuration(seconds) { + var total = Number(seconds || 0); + if (!isFinite(total) || total <= 0) { + return ""; + } + + var hrs = Math.floor(total / 3600); + var mins = Math.floor((total % 3600) / 60); + var secs = Math.floor(total % 60); + + if (hrs > 0) { + return hrs + ":" + String(mins).padStart(2, "0") + ":" + String(secs).padStart(2, "0"); + } + return mins + ":" + String(secs).padStart(2, "0"); +} + +function formatRelativeTime(value) { + var text = String(value || "").trim(); + if (text.length === 0) { + return ""; + } + + var timestamp = new Date(text).getTime(); + if (!isFinite(timestamp)) { + return text; + } + + var diffMs = Date.now() - timestamp; + if (!isFinite(diffMs)) { + return text; + } + if (diffMs < 0) { + diffMs = 0; + } + + var minutes = Math.floor(diffMs / 60000); + if (minutes < 1) return "just now"; + if (minutes < 60) return minutes + "m ago"; + + var hours = Math.floor(minutes / 60); + if (hours < 24) return hours + "h ago"; + + var days = Math.floor(hours / 24); + if (days < 7) return days + "d ago"; + + return text.slice(0, 10); +} diff --git a/.config/noctalia/plugins/music-search/Panel.qml b/.config/noctalia/plugins/music-search/Panel.qml new file mode 100644 index 0000000..b5310bb --- /dev/null +++ b/.config/noctalia/plugins/music-search/Panel.qml @@ -0,0 +1,2645 @@ +import QtQuick +import QtQuick.Controls +import QtQuick.Layouts +import Quickshell +import Quickshell.Io +import qs.Commons +import qs.Services.UI +import qs.Widgets +import "MusicUtils.js" as MusicUtils + +Item { + id: root + + property var pluginApi: null + + readonly property var mainInstance: pluginApi?.mainInstance + readonly property var defaults: pluginApi?.manifest?.metadata?.defaultSettings ?? ({}) + readonly property var geometryPlaceholder: panelContainer + readonly property string helperPath: mainInstance?.helperPath || Qt.resolvedUrl("musicctl.sh").toString().replace("file://", "") + readonly property string commandName: ">" + (pluginApi?.manifest?.metadata?.commandPrefix || "music-search") + readonly property bool hasPlayback: mainInstance?.isPlaying === true || mainInstance?.playbackStarting === true + readonly property var filteredLibraryEntries: buildFilteredLibraryEntries() + readonly property var filteredPlaylistEntries: buildFilteredPlaylistEntries() + readonly property var filteredArtistStats: buildFilteredArtistStats() + readonly property var filteredTagStats: buildFilteredTagStats() + readonly property var recentLibraryEntries: buildRecentLibraryEntries() + readonly property var activeLibrarySelectionList: activeLibrarySelectionEntries() + readonly property var activeLibraryTrackList: hasLibrarySelection() + ? activeLibrarySelectionList + : (librarySection === "tracks" ? filteredLibraryEntries : []) + readonly property string defaultPanelTab: { + var value = (pluginApi?.pluginSettings?.defaultPanelTab + ?? defaults.defaultPanelTab + ?? "search"); + value = value.trim().toLowerCase(); + if (value === "library" || value === "queue") { + return value; + } + return "search"; + } + readonly property string defaultPanelLibrarySection: { + var value = (pluginApi?.pluginSettings?.defaultPanelLibrarySection + ?? defaults.defaultPanelLibrarySection + ?? "tracks"); + value = value.trim().toLowerCase(); + if (value === "playlists" || value === "artists" || value === "tags") { + return value; + } + return "tracks"; + } + readonly property string panelDensity: { + var value = (pluginApi?.pluginSettings?.panelDensity + ?? defaults.panelDensity + ?? "balanced"); + value = value.trim().toLowerCase(); + if (value === "compact" || value === "roomy") { + return value; + } + return "balanced"; + } + readonly property bool showPanelHeader: pluginApi?.pluginSettings?.showPanelHeader + ?? defaults.showPanelHeader + ?? true + readonly property real panelSectionSpacing: panelDensity === "compact" + ? Style.marginS + : (panelDensity === "roomy" ? Style.marginL : Style.marginM) + readonly property real panelCardPadding: panelDensity === "compact" + ? Style.marginL + : (panelDensity === "roomy" ? Style.marginXL : Style.marginL) + readonly property real panelCardSpacing: panelDensity === "compact" + ? Style.marginXS + : (panelDensity === "roomy" ? Style.marginM : Style.marginS) + readonly property real panelCardHeaderSpacing: panelDensity === "compact" + ? Style.marginS + : (panelDensity === "roomy" ? Style.marginL : Style.marginM) + readonly property real panelCardRadius: panelDensity === "compact" + ? Style.radiusM + : (panelDensity === "roomy" ? (Style.radiusL + Style.marginXS) : Style.radiusL) + readonly property real panelTitleSize: panelDensity === "compact" + ? Style.fontSizeS + : (panelDensity === "roomy" ? Style.fontSizeL : Style.fontSizeM) + readonly property real panelBodySize: panelDensity === "compact" + ? Style.fontSizeXS + : (panelDensity === "roomy" ? Style.fontSizeM : Style.fontSizeS) + readonly property real panelButtonSize: panelDensity === "compact" + ? Style.fontSizeXS + : (panelDensity === "roomy" ? Style.fontSizeM : Style.fontSizeS) + readonly property real panelBadgeSize: panelDensity === "compact" + ? Style.fontSizeXS + : (panelDensity === "roomy" ? Style.fontSizeS : Style.fontSizeXS) + readonly property bool showPanelNowPlaying: pluginApi?.pluginSettings?.showPanelNowPlaying + ?? defaults.showPanelNowPlaying + ?? true + readonly property bool showPanelPlaybackProgress: pluginApi?.pluginSettings?.showPanelPlaybackProgress + ?? defaults.showPanelPlaybackProgress + ?? true + readonly property bool showPanelProviderChips: pluginApi?.pluginSettings?.showPanelProviderChips + ?? defaults.showPanelProviderChips + ?? true + readonly property bool showPanelRecentTracks: pluginApi?.pluginSettings?.showPanelRecentTracks + ?? defaults.showPanelRecentTracks + ?? true + readonly property bool showPanelSearchHelper: pluginApi?.pluginSettings?.showPanelSearchHelper + ?? defaults.showPanelSearchHelper + ?? true + readonly property bool showPanelPreview: pluginApi?.pluginSettings?.showPanelPreview + ?? defaults.showPanelPreview + ?? true + readonly property bool showPanelUrlActions: pluginApi?.pluginSettings?.showPanelUrlActions + ?? defaults.showPanelUrlActions + ?? true + readonly property bool showPanelSpeedControls: pluginApi?.pluginSettings?.showPanelSpeedControls + ?? defaults.showPanelSpeedControls + ?? true + readonly property bool showPanelQueueControls: pluginApi?.pluginSettings?.showPanelQueueControls + ?? defaults.showPanelQueueControls + ?? true + readonly property bool showPanelStatusBanner: pluginApi?.pluginSettings?.showPanelStatusBanner + ?? defaults.showPanelStatusBanner + ?? true + readonly property real previewPaneMinWidth: Math.round(240 * Style.uiScaleRatio) + readonly property real previewPaneMaxWidthCap: Math.round(420 * Style.uiScaleRatio) + + property real contentPreferredWidth: 820 * Style.uiScaleRatio + property real contentPreferredHeight: 820 * Style.uiScaleRatio + readonly property bool allowAttach: true + + property string activeTab: "search" + property string librarySection: "tracks" + property string searchText: "" + property string libraryFilterText: "" + property string selectedPlaylistId: "" + property string selectedArtistName: "" + property string selectedTagName: "" + property var searchResults: [] + property string searchError: "" + property bool searchBusy: false + property string activeSearchQuery: "" + property string pendingSearchQuery: "" + property string lastCompletedQuery: "" + property string runningSearchQuery: "" + property string runningSearchProvider: "" + property int searchEpoch: 0 + property int runningSearchEpoch: 0 + property bool pendingSearchRestart: false + property bool seekDragging: false + property real localSeekRatio: -1 + property var previewDetailCache: ({}) + property var panelPreviewItem: null + property bool panelPreviewFollowsPlayback: true + property bool panelPreviewDismissed: false + property real previewPaneWidth: 0 + property real preferredPreviewPaneWidth: 0 + + anchors.fill: parent + + Process { + id: searchProcess + stdout: StdioCollector {} + stderr: StdioCollector {} + + onExited: function (exitCode) { + var completedQuery = root.runningSearchQuery; + var staleSearch = root.runningSearchEpoch !== root.searchEpoch; + + root.searchBusy = false; + root.searchError = ""; + + if (!staleSearch && exitCode === 0) { + try { + var parsed = JSON.parse(searchProcess.stdout.text || "[]"); + root.searchResults = Array.isArray(parsed) ? parsed : []; + root.lastCompletedQuery = completedQuery; + } catch (error) { + root.searchResults = []; + root.lastCompletedQuery = completedQuery; + root.searchError = pluginApi?.tr("errors.searchMalformed"); + } + } else if (!staleSearch) { + root.searchResults = []; + root.lastCompletedQuery = completedQuery; + root.searchError = (searchProcess.stderr.text || "").trim() || pluginApi?.tr("search.failed"); + } + + root.runningSearchQuery = ""; + root.runningSearchProvider = ""; + + if (root.pendingSearchQuery && (root.pendingSearchRestart || root.pendingSearchQuery !== completedQuery)) { + var nextQuery = root.pendingSearchQuery; + root.pendingSearchQuery = ""; + root.pendingSearchRestart = false; + root.startSearch(nextQuery); + } + } + } + + Timer { + id: searchDelay + interval: 250 + repeat: false + onTriggered: root.performSearch() + } + + Connections { + target: mainInstance + ignoreUnknownSignals: true + + function onCurrentProviderChanged() { + root.searchEpoch += 1; + root.searchResults = []; + root.lastCompletedQuery = ""; + root.searchError = ""; + + if (root.searchBusy && root.trimmedSearchText().length > 0) { + if (root.pendingSearchQuery.length === 0) { + root.pendingSearchQuery = root.trimmedSearchText(); + } + root.pendingSearchRestart = true; + } else if (root.activeTab === "search" && root.trimmedSearchText().length > 0 && !root.looksLikeUrl(root.trimmedSearchText())) { + searchDelay.restart(); + } + } + + function onIsPlayingChanged() { + root.syncPanelPlaybackPreview(false); + } + + function onPlaybackStartingChanged() { + root.syncPanelPlaybackPreview(false); + } + + function onCurrentEntryIdChanged() { + root.syncPanelPlaybackPreview(false); + } + + function onCurrentUrlChanged() { + root.syncPanelPlaybackPreview(false); + } + + function onCurrentTitleChanged() { + root.syncPanelPlaybackPreview(false); + } + + function onCurrentUploaderChanged() { + root.syncPanelPlaybackPreview(false); + } + + function onCurrentDurationChanged() { + root.syncPanelPlaybackPreview(false); + } + } + + onVisibleChanged: { + if (visible) { + activeTab = defaultPanelTab; + setLibrarySection(defaultPanelLibrarySection); + syncPanelPlaybackPreview(true); + mainInstance?.refreshStatus(true); + Qt.callLater(root.focusCurrentInput); + } + } + + onShowPanelPreviewChanged: { + if (showPanelPreview && visible) { + syncPanelPlaybackPreview(true); + ensurePreviewPaneWidth(true); + } + } + + onPanelPreviewItemChanged: { + if (panelPreviewItem) { + ensurePreviewPaneWidth(false); + } + } + + onActiveTabChanged: { + if (visible) { + Qt.callLater(root.focusCurrentInput); + } + } + + function focusCurrentInput() { + if (activeTab === "search") { + if (searchInput.inputItem) { + searchInput.inputItem.forceActiveFocus(); + } else { + searchInput.forceActiveFocus(); + } + return; + } + + if (activeTab === "library") { + if (libraryFilterInput.inputItem) { + libraryFilterInput.inputItem.forceActiveFocus(); + } else { + libraryFilterInput.forceActiveFocus(); + } + } + } + + function trimmedSearchText() { + return (searchText || "").trim(); + } + + function providerLabel(provider) { + return mainInstance?.providerLabel(provider) + || (provider === "soundcloud" + ? pluginApi?.tr("providers.soundcloud") + : (provider === "local" + ? pluginApi?.tr("providers.local") + : pluginApi?.tr("providers.youtube"))); + } + + function looksLikeUrl(value) { + var trimmed = (value || "").trim(); + return /^[a-z][a-z0-9+.-]*:\/\//i.test(trimmed) || /^www\./i.test(trimmed); + } + + function parseSearchProviderQuery(query) { + var raw = query || ""; + var match = raw.match(/^(yt|youtube|sc|soundcloud|local):\s*(.*)$/i); + if (!match) { + return { + "provider": mainInstance?.currentProvider || "youtube", + "query": raw + }; + } + + var prefix = (match[1] || "").toLowerCase(); + var provider = "youtube"; + if (prefix === "sc" || prefix === "soundcloud") { + provider = "soundcloud"; + } else if (prefix === "local") { + provider = "local"; + } + + return { + "provider": provider, + "query": (match[2] || "").trim() + }; + } + + function performSearch(forceImmediate) { + var query = trimmedSearchText(); + + if (looksLikeUrl(query) || query.length === 0) { + searchEpoch += 1; + searchResults = []; + searchError = ""; + activeSearchQuery = ""; + pendingSearchQuery = ""; + pendingSearchRestart = false; + lastCompletedQuery = ""; + return; + } + + var parsed = parseSearchProviderQuery(query); + var resolvedQuery = (parsed.query || "").trim(); + if (resolvedQuery.length < 2) { + searchEpoch += 1; + searchResults = []; + searchError = ""; + activeSearchQuery = query; + pendingSearchQuery = ""; + pendingSearchRestart = false; + return; + } + + if (forceImmediate === true) { + if (searchBusy) { + pendingSearchQuery = query; + pendingSearchRestart = true; + return; + } + startSearch(query); + return; + } + + if (searchBusy) { + pendingSearchQuery = query; + return; + } + + startSearch(query); + } + + function startSearch(query) { + if (!helperPath) { + return; + } + + var parsed = parseSearchProviderQuery(query); + var provider = parsed.provider; + var resolvedQuery = (parsed.query || "").trim(); + + if (resolvedQuery.length < 2) { + searchResults = []; + searchError = ""; + return; + } + + activeSearchQuery = query; + pendingSearchQuery = ""; + pendingSearchRestart = false; + searchBusy = true; + searchError = ""; + runningSearchQuery = query; + runningSearchProvider = provider; + runningSearchEpoch = searchEpoch; + searchProcess.exec({ + "command": ["bash", helperPath, "search", resolvedQuery, provider] + }); + } + + function normalizedEntry(entry) { + return { + "id": entry?.id || "", + "title": entry?.title || entry?.name || pluginApi?.tr("common.untitled"), + "url": entry?.url || "", + "uploader": entry?.uploader || "", + "duration": entry?.duration || 0, + "provider": entry?.provider || "", + "album": entry?.album || "", + "tags": Array.isArray(entry?.tags) ? entry.tags : [], + "rating": entry?.rating || 0, + "playCount": entry?.playCount || 0, + "savedAt": entry?.savedAt || "", + "lastPlayedAt": entry?.lastPlayedAt || "", + "queuedAt": entry?.queuedAt || "" + }; + } + + function compareIsoStringsDesc(a, b) { + var aValue = a || ""; + var bValue = b || ""; + if (aValue === bValue) { + return 0; + } + return aValue > bValue ? -1 : 1; + } + + function buildFilteredLibraryEntries() { + var entries = sortLibraryEntries((mainInstance?.visibleLibraryEntries() || []).slice()); + var query = (libraryFilterText || "").trim().toLowerCase(); + + if (query.length === 0) { + return entries; + } + + return entries.filter(function (entry) { + var haystack = [ + entry?.title || "", + entry?.uploader || "", + entry?.album || "", + (entry?.tags || []).join(" ") || "" + ].join(" ").toLowerCase(); + return haystack.indexOf(query) >= 0; + }); + } + + function sortLibraryEntries(entries) { + var mode = mainInstance?.currentSortBy || "date"; + + entries.sort(function (left, right) { + if (mode === "title") { + return (left?.title || "").localeCompare(right?.title || ""); + } + if (mode === "duration") { + return (right?.duration || 0) - (left?.duration || 0); + } + if (mode === "rating") { + var ratingDiff = (right?.rating || 0) - (left?.rating || 0); + if (ratingDiff !== 0) { + return ratingDiff; + } + } + return compareIsoStringsDesc(left?.savedAt, right?.savedAt); + }); + + return entries; + } + + function buildFilteredPlaylistEntries() { + var playlists = (mainInstance?.playlistEntries || []).slice(); + var query = (libraryFilterText || "").trim().toLowerCase(); + + playlists.sort(function (left, right) { + var leftDate = left?.createdAt || ""; + var rightDate = right?.createdAt || ""; + if (leftDate !== rightDate) { + return compareIsoStringsDesc(leftDate, rightDate); + } + return (left?.name || "").localeCompare(right?.name || ""); + }); + + if (query.length === 0) { + return playlists; + } + + return playlists.filter(function (playlist) { + var haystack = [ + playlist?.name || "", + playlist?.sourceFolder || "" + ].join(" ").toLowerCase(); + return haystack.indexOf(query) >= 0; + }); + } + + function collectArtistStats() { + var seen = ({}); + var stats = []; + var library = mainInstance?.visibleLibraryEntries() || []; + + for (var i = 0; i < library.length; i++) { + var artist = (library[i].uploader || "").trim(); + var key = artist.toLowerCase(); + if (key.length === 0) { + continue; + } + if (!seen[key]) { + seen[key] = { + "name": artist, + "count": 0, + "playCount": 0, + "lastPlayedAt": "" + }; + stats.push(seen[key]); + } + seen[key].count += 1; + seen[key].playCount += Number(library[i].playCount || 0); + var playedAt = (library[i].lastPlayedAt || ""); + if (playedAt.length > 0 && playedAt > seen[key].lastPlayedAt) { + seen[key].lastPlayedAt = playedAt; + } + } + + stats.sort(function (a, b) { + if (b.count !== a.count) { + return b.count - a.count; + } + if (b.playCount !== a.playCount) { + return b.playCount - a.playCount; + } + return a.name.localeCompare(b.name); + }); + return stats; + } + + function normalizeTagValue(tag) { + var value = String(tag || "").trim(); + return value.replace(/^#+/, ""); + } + + function collectTagStats() { + var seen = ({}); + var stats = []; + var library = mainInstance?.visibleLibraryEntries() || []; + + for (var i = 0; i < library.length; i++) { + var entryTags = library[i].tags || []; + for (var j = 0; j < entryTags.length; j++) { + var normalizedTag = normalizeTagValue(entryTags[j]); + var key = normalizedTag.toLowerCase(); + if (key.length === 0) { + continue; + } + if (!seen[key]) { + seen[key] = { + "tag": normalizedTag, + "count": 0 + }; + stats.push(seen[key]); + } + seen[key].count += 1; + } + } + + stats.sort(function (a, b) { + if (b.count !== a.count) { + return b.count - a.count; + } + return a.tag.localeCompare(b.tag); + }); + return stats; + } + + function buildFilteredArtistStats() { + var artists = collectArtistStats(); + var query = (libraryFilterText || "").trim().toLowerCase(); + if (query.length === 0) { + return artists; + } + + return artists.filter(function (artist) { + return (artist?.name || "").toLowerCase().indexOf(query) >= 0; + }); + } + + function buildFilteredTagStats() { + var tags = collectTagStats(); + var query = normalizeTagValue(libraryFilterText).toLowerCase(); + if (query.length === 0) { + return tags; + } + + return tags.filter(function (tagStat) { + return (tagStat?.tag || "").toLowerCase().indexOf(query) >= 0; + }); + } + + function resolvePlaylistEntry(playlist) { + var playlistId = String(playlist?.id || "").trim(); + if (playlistId.length > 0) { + var resolved = mainInstance?.findPlaylistById(playlistId); + if (resolved) { + return resolved; + } + } + return playlist || null; + } + + function playlistEntryCount(playlist) { + var resolved = resolvePlaylistEntry(playlist); + return Array.isArray(resolved?.entryIds) ? resolved.entryIds.length : 0; + } + + function playlistDetailEntries(playlistId) { + var targetId = String(playlistId || "").trim(); + if (targetId.length === 0) { + return []; + } + + var targetPlaylist = resolvePlaylistEntry({"id": targetId}); + + if (!targetPlaylist) { + return []; + } + + var library = mainInstance?.libraryEntries || []; + var tracks = []; + var entryIds = targetPlaylist.entryIds || []; + for (var j = 0; j < entryIds.length; j++) { + var entryId = String(entryIds[j] || ""); + for (var k = 0; k < library.length; k++) { + if (String(library[k]?.id || "") === entryId) { + tracks.push(library[k]); + break; + } + } + } + + return sortLibraryEntries(tracks); + } + + function artistDetailEntries(artistName) { + var target = (artistName || "").trim().toLowerCase(); + if (target.length === 0) { + return []; + } + + return sortLibraryEntries((mainInstance?.visibleLibraryEntries() || []).filter(function (entry) { + return (entry?.uploader || "").trim().toLowerCase() === target; + }).slice()); + } + + function tagDetailEntries(tagName) { + var target = normalizeTagValue(tagName).toLowerCase(); + if (target.length === 0) { + return []; + } + + return sortLibraryEntries((mainInstance?.visibleLibraryEntries() || []).filter(function (entry) { + var tags = Array.isArray(entry?.tags) ? entry.tags : []; + for (var i = 0; i < tags.length; i++) { + if (normalizeTagValue(tags[i]).toLowerCase() === target) { + return true; + } + } + return false; + }).slice()); + } + + function buildRecentLibraryEntries() { + var entries = (mainInstance?.visibleLibraryEntries() || []).slice(); + entries.sort(function (left, right) { + var leftDate = left?.lastPlayedAt || left?.savedAt || ""; + var rightDate = right?.lastPlayedAt || right?.savedAt || ""; + return compareIsoStringsDesc(leftDate, rightDate); + }); + return entries.slice(0, 10); + } + + function librarySectionLabel(section) { + if (section === "playlists") { + return pluginApi?.tr("panel.playlists"); + } + if (section === "artists") { + return pluginApi?.tr("panel.artists"); + } + if (section === "tags") { + return pluginApi?.tr("panel.tags"); + } + return pluginApi?.tr("panel.tracks"); + } + + function libraryPlaceholderText() { + if (librarySection === "playlists") { + return pluginApi?.tr("panel.playlistsPlaceholder"); + } + if (librarySection === "artists") { + return pluginApi?.tr("panel.artistsPlaceholder"); + } + if (librarySection === "tags") { + return pluginApi?.tr("panel.tagsPlaceholder"); + } + return pluginApi?.tr("panel.libraryPlaceholder"); + } + + function setLibrarySection(section) { + librarySection = section || "tracks"; + selectedPlaylistId = ""; + selectedArtistName = ""; + selectedTagName = ""; + libraryFilterText = ""; + } + + function hasLibrarySelection() { + return selectedPlaylistId.length > 0 || selectedArtistName.length > 0 || selectedTagName.length > 0; + } + + function activeLibrarySelectionTitle() { + if (selectedPlaylistId.length > 0) { + var playlist = mainInstance?.findPlaylistById(selectedPlaylistId); + return playlist?.name || pluginApi?.tr("panel.playlists"); + } + if (selectedArtistName.length > 0) { + return selectedArtistName; + } + if (selectedTagName.length > 0) { + return "#" + selectedTagName; + } + return ""; + } + + function activeLibrarySelectionEntries() { + if (selectedPlaylistId.length > 0) { + return playlistDetailEntries(selectedPlaylistId); + } + if (selectedArtistName.length > 0) { + return artistDetailEntries(selectedArtistName); + } + if (selectedTagName.length > 0) { + return tagDetailEntries(selectedTagName); + } + return []; + } + + function openPlaylistSection(playlistId) { + selectedPlaylistId = String(playlistId || "").trim(); + selectedArtistName = ""; + selectedTagName = ""; + } + + function openArtistSection(artistName) { + selectedArtistName = String(artistName || "").trim(); + selectedPlaylistId = ""; + selectedTagName = ""; + } + + function openTagSection(tagName) { + selectedTagName = normalizeTagValue(tagName); + selectedPlaylistId = ""; + selectedArtistName = ""; + } + + function clearLibrarySelection() { + selectedPlaylistId = ""; + selectedArtistName = ""; + selectedTagName = ""; + } + + function currentLibraryActionEntries(shuffle) { + var entries = activeLibrarySelectionList.slice(); + return shuffle === true ? (mainInstance?.shuffleEntries(entries) || entries) : entries; + } + + function playCurrentLibrarySelection(shuffle) { + var entries = currentLibraryActionEntries(shuffle); + mainInstance?.startQueueBatch(entries, { + "clearFirst": true, + "finalAction": "skip", + "emptyNotice": pluginApi?.tr("panel.emptyScopedLibrary") + }); + } + + function queueCurrentLibrarySelection(shuffle) { + var entries = currentLibraryActionEntries(shuffle); + mainInstance?.startQueueBatch(entries, { + "clearFirst": false, + "emptyNotice": pluginApi?.tr("panel.emptyScopedLibrary") + }); + } + + function formatRating(rating) { + var value = rating || 0; + if (!isFinite(value) || value <= 0) { + return ""; + } + + var stars = ""; + for (var i = 0; i < value; i++) { + stars += "\u2605"; + } + return stars; + } + + function formatPlayCount(count) { + var plays = count || 0; + if (!isFinite(plays) || plays <= 0) { + return ""; + } + return plays === 1 ? pluginApi?.tr("common.onePlay") : pluginApi?.tr("common.plays", {"count": plays}); + } + + function formatSpeed(speed) { + var value = speed || 1; + if (!isFinite(value)) { + return pluginApi?.tr("speed.multiplier", {"speed": "1.00"}); + } + + var rounded = Math.round(value * 100) / 100; + return pluginApi?.tr("speed.multiplier", {"speed": rounded.toFixed(2)}); + } + + function effectiveSeekPosition() { + var duration = mainInstance?.currentDuration || 0; + if (seekDragging && localSeekRatio >= 0 && duration > 0) { + return Math.max(0, Math.min(duration, localSeekRatio * duration)); + } + return Math.max(0, mainInstance?.currentPosition || 0); + } + + function entrySummary(entry, section) { + var normalized = normalizedEntry(entry); + var parts = []; + + if (normalized.uploader.length > 0) { + parts.push(normalized.uploader); + } + + var duration = MusicUtils.formatDuration(normalized.duration); + if (duration.length > 0) { + parts.push(duration); + } + + if (section === "search") { + parts.push(providerLabel(normalized.provider || parseSearchProviderQuery(trimmedSearchText()).provider)); + } else if (section === "library") { + var rating = formatRating(normalized.rating); + if (rating.length > 0) { + parts.push(rating); + } + var playCount = formatPlayCount(normalized.playCount); + if (playCount.length > 0) { + parts.push(playCount); + } + if (normalized.tags.length > 0) { + parts.push(normalized.tags.map(function (tag) { return "#" + tag; }).join(" ")); + } + } else if (section === "queue") { + var queuedAt = MusicUtils.formatRelativeTime(normalized.queuedAt); + if (queuedAt.length > 0) { + parts.push(pluginApi?.tr("panel.queuedAt", {"time": queuedAt})); + } + } + + return parts.join(" • "); + } + + function isCurrentEntry(entry) { + var normalized = normalizedEntry(entry); + if (!hasPlayback) { + return false; + } + if (normalized.id.length > 0 && normalized.id === (mainInstance?.currentEntryId || "")) { + return true; + } + return normalized.url.length > 0 && normalized.url === (mainInstance?.currentUrl || ""); + } + + function isRemoteEntry(entry) { + var normalized = normalizedEntry(entry); + return normalized.url.length > 0 && !normalized.url.startsWith("/"); + } + + function closePanel() { + var screen = pluginApi?.panelOpenScreen; + if (screen) { + pluginApi.closePanel(screen); + return; + } + + pluginApi?.withCurrentScreen(function (currentScreen) { + pluginApi.closePanel(currentScreen); + }); + } + + function openSettings() { + var screen = pluginApi?.panelOpenScreen; + if (screen) { + BarService.openPluginSettings(screen, pluginApi.manifest); + return; + } + + pluginApi?.withCurrentScreen(function (currentScreen) { + BarService.openPluginSettings(currentScreen, pluginApi.manifest); + }); + } + + function previewItemsEqual(left, right) { + var leftId = String(left?.id || "").trim(); + var rightId = String(right?.id || "").trim(); + if (leftId.length > 0 && rightId.length > 0) { + return leftId === rightId; + } + + var leftUrl = String(left?.url || "").trim(); + var rightUrl = String(right?.url || "").trim(); + return leftUrl.length > 0 && leftUrl === rightUrl; + } + + function buildPanelPreviewItem(entry, section) { + var normalized = normalizedEntry(entry); + if ((normalized.id || "").length === 0 && (normalized.url || "").length === 0) { + return null; + } + + var providerKey = normalized.provider || mainInstance?.currentProvider || "youtube"; + return { + "id": normalized.id, + "name": normalized.title, + "title": normalized.title, + "url": normalized.url, + "uploader": normalized.uploader, + "duration": normalized.duration, + "album": normalized.album, + "tags": normalized.tags.slice(), + "helperPath": helperPath, + "previewDelayMs": 350, + "provider": root, + "sourceLabel": providerLabel(providerKey), + "isSaved": mainInstance?.isSaved(normalized) === true, + "isPlaying": isCurrentEntry(normalized), + "isStarting": isCurrentEntry(normalized) && mainInstance?.playbackStarting === true + }; + } + + function playbackPreviewEntry() { + if (!hasPlayback) { + return null; + } + + return buildPanelPreviewItem({ + "id": mainInstance?.currentEntryId || "", + "title": mainInstance?.currentTitle || "", + "url": mainInstance?.currentUrl || "", + "uploader": mainInstance?.currentUploader || "", + "duration": mainInstance?.currentDuration || 0, + "provider": mainInstance?.currentProvider || "" + }, "queue"); + } + + function setPanelPreviewEntry(entry, section) { + var nextItem = buildPanelPreviewItem(entry, section); + if (!nextItem) { + return; + } + + if (!panelPreviewFollowsPlayback && previewItemsEqual(panelPreviewItem, nextItem)) { + clearPanelPreview(); + return; + } + + panelPreviewItem = nextItem; + panelPreviewFollowsPlayback = false; + panelPreviewDismissed = false; + } + + function clearPanelPreview() { + panelPreviewItem = null; + panelPreviewFollowsPlayback = false; + panelPreviewDismissed = true; + } + + function syncPanelPlaybackPreview(force) { + if (!showPanelPreview) { + return; + } + + if (force === true) { + panelPreviewDismissed = false; + } else if (panelPreviewDismissed) { + return; + } + + if (!hasPlayback) { + if (force === true || panelPreviewFollowsPlayback) { + panelPreviewItem = null; + } + return; + } + + if (force === true || panelPreviewFollowsPlayback || !panelPreviewItem) { + panelPreviewItem = playbackPreviewEntry(); + panelPreviewFollowsPlayback = true; + } + } + + function clampPreviewPaneWidth(value) { + var availableWidth = panelTabsRow?.width || 0; + var maxWidth = availableWidth > 0 + ? Math.min(previewPaneMaxWidthCap, Math.max(previewPaneMinWidth, availableWidth * 0.48)) + : previewPaneMaxWidthCap; + return Math.max(previewPaneMinWidth, Math.min(maxWidth, value || 0)); + } + + function persistPreviewPaneWidth(value, flush) { + var rawWidth = Number(value || 0); + if (!isFinite(rawWidth) || rawWidth <= 0) { + return previewPaneWidth; + } + preferredPreviewPaneWidth = rawWidth; + var nextWidth = clampPreviewPaneWidth(rawWidth); + previewPaneWidth = nextWidth; + if (pluginApi?.pluginSettings) { + pluginApi.pluginSettings.previewPaneWidth = rawWidth; + } + if (flush === true && pluginApi) { + pluginApi.saveSettings(); + } + return nextWidth; + } + + function savedPreviewPaneWidth() { + var value = Number(pluginApi?.pluginSettings?.previewPaneWidth + ?? defaults.previewPaneWidth + ?? 0); + if (!isFinite(value) || value <= 0) { + return 0; + } + return value; + } + + function ensurePreviewPaneWidth(force) { + if (!showPanelPreview || !panelPreviewItem) { + return; + } + + if (force === true || preferredPreviewPaneWidth <= 0) { + preferredPreviewPaneWidth = savedPreviewPaneWidth(); + } + + if (force === true || previewPaneWidth <= 0) { + if (preferredPreviewPaneWidth > 0) { + previewPaneWidth = clampPreviewPaneWidth(preferredPreviewPaneWidth); + return; + } + var availableWidth = panelTabsRow?.width || 0; + var fallbackWidth = availableWidth > 0 + ? Math.round(availableWidth * 0.34) + : Math.round(320 * Style.uiScaleRatio); + preferredPreviewPaneWidth = fallbackWidth; + previewPaneWidth = clampPreviewPaneWidth(preferredPreviewPaneWidth); + return; + } + + if (preferredPreviewPaneWidth > 0) { + previewPaneWidth = clampPreviewPaneWidth(preferredPreviewPaneWidth); + } else { + previewPaneWidth = clampPreviewPaneWidth(previewPaneWidth); + } + } + + component ProviderChip: Rectangle { + id: chip + + property string providerKey: "youtube" + readonly property bool active: (root.mainInstance?.currentProvider || "youtube") === providerKey + + radius: Style.radiusM + color: active ? (Color.mPrimaryContainer || Qt.alpha(Color.mPrimary, 0.14) || Color.mSurfaceVariant) : Color.mSurfaceVariant + border.width: 1 + border.color: active ? Color.mPrimary : Qt.alpha((Color.mOutline || Color.mOnSurfaceVariant || "#888888"), 0.35) + implicitWidth: providerLabelText.implicitWidth + (Style.marginL * 2) + implicitHeight: providerLabelText.implicitHeight + (Style.marginS * 2) + + NText { + id: providerLabelText + anchors.centerIn: parent + text: root.providerLabel(chip.providerKey) + color: chip.active ? (Color.mOnPrimaryContainer || Color.mOnSurface) : Color.mOnSurface + pointSize: Style.fontSizeS + font.weight: chip.active ? Font.DemiBold : Font.Normal + } + + MouseArea { + anchors.fill: parent + hoverEnabled: true + cursorShape: Qt.PointingHandCursor + onClicked: root.mainInstance?.setProvider(chip.providerKey) + } + } + + component TrackCard: Rectangle { + id: card + + property var entry: null + property string section: "search" + + readonly property var normalized: root.normalizedEntry(entry) + readonly property bool saved: root.mainInstance?.isSaved(normalized) === true + readonly property bool current: root.isCurrentEntry(normalized) + readonly property bool remoteEntry: root.isRemoteEntry(normalized) + readonly property bool previewSelected: root.previewItemsEqual(root.panelPreviewItem, normalized) + + Layout.fillWidth: true + radius: root.panelCardRadius + color: current ? (Color.mSurface || Color.mSurfaceVariant) : Color.mSurfaceVariant + border.width: (current || previewSelected) ? Style.borderS : 0 + border.color: current + ? (Color.mPrimary || Color.mOnSurface) + : (previewSelected ? Qt.alpha((Color.mPrimary || Color.mOnSurface), 0.5) : "transparent") + implicitHeight: content.implicitHeight + (root.panelCardPadding * 2) + + ColumnLayout { + id: content + anchors.fill: parent + anchors.margins: root.panelCardPadding + spacing: root.panelCardSpacing + + Item { + Layout.fillWidth: true + implicitHeight: headerRow.implicitHeight + + RowLayout { + id: headerRow + anchors.fill: parent + spacing: root.panelCardHeaderSpacing + + ColumnLayout { + Layout.fillWidth: true + spacing: Math.max(Style.marginXXS, Math.round(root.panelCardSpacing * 0.5)) + + NText { + Layout.fillWidth: true + text: normalized.title + color: Color.mOnSurface + pointSize: root.panelTitleSize + font.weight: Font.DemiBold + elide: Text.ElideRight + } + + NText { + Layout.fillWidth: true + text: root.entrySummary(normalized, section) + visible: text.length > 0 + color: Color.mOnSurfaceVariant + pointSize: root.panelBodySize + wrapMode: Text.Wrap + } + } + + Rectangle { + visible: saved + radius: Style.radiusM + color: current ? Qt.alpha(Color.mPrimary, 0.16) : Qt.alpha(Color.mPrimary, 0.12) + implicitWidth: savedLabel.implicitWidth + (Style.marginM * 2) + implicitHeight: savedLabel.implicitHeight + (Style.marginXS * 2) + + NText { + id: savedLabel + anchors.centerIn: parent + text: root.pluginApi?.tr("panel.savedLabel") + color: Color.mPrimary + pointSize: root.panelBadgeSize + font.weight: Font.DemiBold + } + } + } + + MouseArea { + anchors.fill: parent + acceptedButtons: Qt.LeftButton + cursorShape: Qt.PointingHandCursor + onClicked: root.setPanelPreviewEntry(normalized, section) + } + } + + Flow { + Layout.fillWidth: true + width: parent.width + spacing: root.panelCardSpacing + + NButton { + text: current + ? (root.mainInstance?.isPaused === true + ? root.pluginApi?.tr("panel.resume") + : root.pluginApi?.tr("panel.pause")) + : root.pluginApi?.tr("panel.playAction") + icon: current + ? (root.mainInstance?.isPaused === true ? "player-play-filled" : "player-pause-filled") + : "player-play-filled" + fontSize: root.panelButtonSize + onClicked: { + if (current) { + root.mainInstance?.togglePause(); + } else if (section === "queue") { + root.mainInstance?.playQueueEntryNow(normalized); + } else { + root.mainInstance?.playEntry(normalized); + } + } + } + + NButton { + text: root.pluginApi?.tr("panel.queueAction") + icon: "list" + fontSize: root.panelButtonSize + visible: section !== "queue" + onClicked: root.mainInstance?.enqueueEntry(normalized) + } + + NButton { + text: root.pluginApi?.tr("panel.saveAction") + icon: "bookmark-plus" + fontSize: root.panelButtonSize + visible: !saved && section !== "queue" + onClicked: root.mainInstance?.saveEntry(normalized) + } + + NButton { + text: root.pluginApi?.tr("panel.downloadAction") + icon: "download" + fontSize: root.panelButtonSize + visible: section !== "queue" && remoteEntry + onClicked: root.mainInstance?.downloadEntry(normalized) + } + + NButton { + text: root.pluginApi?.tr("panel.removeAction") + icon: "trash" + fontSize: root.panelButtonSize + visible: section === "queue" || section === "library" + onClicked: { + if (section === "queue") { + root.mainInstance?.removeQueueEntry(normalized.id, true); + } else { + root.mainInstance?.removeEntry(normalized.id); + } + } + } + } + } + } + + component LibraryBrowseCard: Rectangle { + id: browseCard + + property string title: "" + property string description: "" + property string accentText: "" + property string iconText: "" + property var primaryAction: null + property var secondaryAction: null + property var tertiaryAction: null + property var quaternaryAction: null + + Layout.fillWidth: true + radius: root.panelCardRadius + color: Color.mSurfaceVariant + implicitHeight: browseContent.implicitHeight + (root.panelCardPadding * 2) + + ColumnLayout { + id: browseContent + anchors.fill: parent + anchors.margins: root.panelCardPadding + spacing: root.panelCardSpacing + + RowLayout { + Layout.fillWidth: true + spacing: root.panelCardHeaderSpacing + + Rectangle { + visible: browseCard.iconText.length > 0 + radius: Style.radiusM + color: Qt.alpha(Color.mPrimary, 0.14) + implicitWidth: Math.max(iconLabel.implicitWidth, Math.round(24 * Style.uiScaleRatio)) + Style.marginS + implicitHeight: Math.max(iconLabel.implicitHeight, Math.round(24 * Style.uiScaleRatio)) + Style.marginXS + + NText { + id: iconLabel + anchors.centerIn: parent + text: browseCard.iconText + color: Color.mPrimary + pointSize: Style.fontSizeS + font.weight: Font.DemiBold + } + } + + ColumnLayout { + Layout.fillWidth: true + spacing: Math.max(Style.marginXXS, Math.round(root.panelCardSpacing * 0.5)) + + NText { + Layout.fillWidth: true + text: browseCard.title + color: Color.mOnSurface + pointSize: root.panelTitleSize + font.weight: Font.DemiBold + wrapMode: Text.Wrap + } + + NText { + Layout.fillWidth: true + visible: browseCard.description.length > 0 + text: browseCard.description + color: Color.mOnSurfaceVariant + pointSize: root.panelBodySize + wrapMode: Text.Wrap + } + } + + Rectangle { + visible: browseCard.accentText.length > 0 + radius: Style.radiusM + color: Qt.alpha(Color.mPrimary, 0.18) + implicitWidth: accentLabel.implicitWidth + (Style.marginM * 2) + implicitHeight: accentLabel.implicitHeight + (Style.marginXS * 2) + + NText { + id: accentLabel + anchors.centerIn: parent + text: browseCard.accentText + color: Color.mPrimary + pointSize: root.panelBodySize + font.weight: Font.DemiBold + } + } + } + + Flow { + Layout.fillWidth: true + spacing: root.panelCardSpacing + + Repeater { + model: [browseCard.primaryAction, browseCard.secondaryAction, browseCard.tertiaryAction, browseCard.quaternaryAction] + + delegate: NButton { + required property var modelData + + visible: !!modelData + text: modelData?.text || "" + icon: modelData?.icon || "" + fontSize: root.panelButtonSize + onClicked: { + if (modelData?.onClicked) { + modelData.onClicked(); + } + } + } + } + } + } + } + + Rectangle { + id: panelContainer + anchors.fill: parent + color: "transparent" + + ColumnLayout { + anchors.fill: parent + anchors.margins: Style.marginM + spacing: root.panelSectionSpacing + + Rectangle { + visible: root.showPanelHeader + Layout.fillWidth: true + radius: Style.radiusL + color: Color.mSurfaceVariant + implicitHeight: headerContent.implicitHeight + (Style.marginL * 2) + + RowLayout { + id: headerContent + anchors.fill: parent + anchors.margins: Style.marginL + spacing: Style.marginM + + NIcon { + icon: "music" + pointSize: Style.fontSizeXXL + color: Color.mPrimary + } + + ColumnLayout { + Layout.fillWidth: true + spacing: 2 + + NText { + text: pluginApi?.tr("panel.title") + color: Color.mOnSurface + pointSize: Style.fontSizeL + font.weight: Font.Bold + } + + NText { + Layout.fillWidth: true + text: pluginApi?.tr("panel.subtitle") + color: Color.mOnSurfaceVariant + pointSize: Style.fontSizeS + wrapMode: Text.Wrap + } + } + + NButton { + text: pluginApi?.tr("panel.openLauncher") + icon: "search" + fontSize: Style.fontSizeS + onClicked: { + root.closePanel(); + mainInstance?.openLauncher(); + } + } + + NIconButton { + icon: "settings" + tooltipText: pluginApi?.tr("panel.openSettings") + onClicked: root.openSettings() + } + + NIconButton { + icon: "x" + tooltipText: pluginApi?.tr("panel.close") + onClicked: root.closePanel() + } + } + } + + Rectangle { + visible: root.showPanelNowPlaying + Layout.fillWidth: true + radius: Style.radiusL + color: Color.mSurfaceVariant + implicitHeight: playbackColumn.implicitHeight + (Style.marginL * 2) + + ColumnLayout { + id: playbackColumn + anchors.fill: parent + anchors.margins: Style.marginL + spacing: root.panelCardSpacing + + RowLayout { + Layout.fillWidth: true + spacing: Style.marginM + + ColumnLayout { + Layout.fillWidth: true + spacing: 2 + + NText { + text: pluginApi?.tr("panel.nowPlaying") + color: Color.mOnSurfaceVariant + pointSize: Style.fontSizeS + font.weight: Font.DemiBold + } + + NText { + Layout.fillWidth: true + text: { + if (mainInstance?.playbackStarting === true && (mainInstance?.currentTitle || "").trim().length === 0) { + return pluginApi?.tr("status.starting"); + } + return (mainInstance?.currentTitle || "").trim() || pluginApi?.tr("panel.nothingPlaying"); + } + color: Color.mOnSurface + pointSize: Style.fontSizeM + font.weight: Font.DemiBold + wrapMode: Text.Wrap + } + + NText { + Layout.fillWidth: true + visible: root.hasPlayback + text: { + var parts = []; + var uploader = (mainInstance?.currentUploader || "").trim(); + var provider = root.providerLabel(mainInstance?.currentProvider || "youtube"); + var duration = MusicUtils.formatDuration(mainInstance?.currentDuration || 0); + if (uploader.length > 0) { + parts.push(uploader); + } + if (provider.length > 0) { + parts.push(provider); + } + if (duration.length > 0) { + parts.push(duration); + } + return parts.join(" • "); + } + color: Color.mOnSurfaceVariant + pointSize: Style.fontSizeS + wrapMode: Text.Wrap + } + } + + NButton { + text: mainInstance?.isPaused === true ? pluginApi?.tr("panel.resume") : pluginApi?.tr("panel.pause") + icon: mainInstance?.isPaused === true ? "player-play-filled" : "player-pause-filled" + fontSize: Style.fontSizeS + enabled: mainInstance?.isPlaying === true + onClicked: mainInstance?.togglePause() + } + + NButton { + text: pluginApi?.tr("panel.stop") + icon: "player-stop-filled" + fontSize: Style.fontSizeS + enabled: root.hasPlayback + onClicked: mainInstance?.stopPlayback() + } + } + + NSlider { + id: playbackSlider + visible: root.showPanelPlaybackProgress + Layout.fillWidth: true + from: 0 + to: 1 + stepSize: 0 + snapAlways: false + heightRatio: 0.4 + enabled: mainInstance?.isPlaying === true && (mainInstance?.currentDuration || 0) > 0 + value: { + var duration = mainInstance?.currentDuration || 0; + if (!isFinite(duration) || duration <= 0) { + return 0; + } + if (root.seekDragging && root.localSeekRatio >= 0) { + return Math.max(0, Math.min(1, root.localSeekRatio)); + } + return Math.max(0, Math.min(1, (mainInstance?.currentPosition || 0) / duration)); + } + + onMoved: { + root.seekDragging = true; + root.localSeekRatio = value; + } + onPressedChanged: { + if (pressed) { + root.seekDragging = true; + root.localSeekRatio = value; + } else { + if (enabled) { + root.mainInstance?.seekToRatio(value); + } + root.seekDragging = false; + root.localSeekRatio = -1; + } + } + } + + RowLayout { + visible: root.showPanelPlaybackProgress + Layout.fillWidth: true + spacing: Style.marginM + + NText { + text: MusicUtils.formatDuration(root.effectiveSeekPosition()) + color: Color.mOnSurfaceVariant + pointSize: Style.fontSizeXS + } + + Item { + Layout.fillWidth: true + } + + NText { + text: MusicUtils.formatDuration(mainInstance?.currentDuration || 0) + color: Color.mOnSurfaceVariant + pointSize: Style.fontSizeXS + } + } + + RowLayout { + Layout.fillWidth: true + spacing: Style.marginS + + NButton { + text: pluginApi?.tr("panel.saveCurrent") + icon: "bookmark-plus" + fontSize: Style.fontSizeS + enabled: root.hasPlayback && mainInstance?.findSavedEntry({ + "id": mainInstance?.currentEntryId || "", + "url": mainInstance?.currentUrl || "" + }) === null + onClicked: mainInstance?.saveEntry({ + "id": mainInstance?.currentEntryId || "", + "title": mainInstance?.currentTitle || "", + "url": mainInstance?.currentUrl || "", + "uploader": mainInstance?.currentUploader || "", + "duration": mainInstance?.currentDuration || 0, + "provider": mainInstance?.currentProvider || "" + }) + } + + NButton { + text: pluginApi?.tr("panel.saveCurrentMp3") + icon: "download" + fontSize: Style.fontSizeS + enabled: root.hasPlayback && root.isRemoteEntry({ + "url": mainInstance?.currentUrl || "", + "provider": mainInstance?.currentProvider || "" + }) + onClicked: mainInstance?.downloadCurrentTrack() + } + + NButton { + text: pluginApi?.tr("panel.refresh") + icon: "refresh" + fontSize: Style.fontSizeS + onClicked: mainInstance?.refreshStatus(true) + } + + Item { + Layout.fillWidth: true + implicitHeight: playbackStatusText.visible ? playbackStatusText.implicitHeight : 0 + + NText { + id: playbackStatusText + anchors.left: parent.left + anchors.right: parent.right + anchors.verticalCenter: parent.verticalCenter + text: (mainInstance?.playbackStartingMessage || "").trim() + visible: mainInstance?.playbackStarting === true && text.length > 0 + color: Color.mOnSurfaceVariant + pointSize: Style.fontSizeS + wrapMode: Text.NoWrap + elide: Text.ElideRight + } + } + + RowLayout { + visible: root.hasPlayback && root.showPanelSpeedControls + spacing: Math.max(2, Math.round(Style.marginXS * 0.5)) + + NButton { + text: "-" + backgroundColor: "transparent" + textColor: Color.mOnSurfaceVariant + outlined: false + enabled: mainInstance?.isPlaying === true && mainInstance?.speedBusy !== true + implicitWidth: Math.round(24 * Style.uiScaleRatio) + implicitHeight: Math.round(24 * Style.uiScaleRatio) + onClicked: mainInstance?.adjustSpeed(-0.05) + } + + Rectangle { + radius: Style.radiusM + color: Color.mPrimary + implicitHeight: Math.round(24 * Style.uiScaleRatio) + implicitWidth: Math.max(speedChipLabel.implicitWidth, speedChipWidthReference.implicitWidth) + Math.round(18 * Style.uiScaleRatio) + opacity: mainInstance?.speedBusy === true ? 0.75 : 1 + + NText { + id: speedChipLabel + anchors.centerIn: parent + text: root.formatSpeed(mainInstance?.currentSpeed || 1) + pointSize: Style.fontSizeS + color: Color.mOnPrimary + } + + NText { + id: speedChipWidthReference + visible: false + text: root.formatSpeed(4) + pointSize: Style.fontSizeS + } + + MouseArea { + anchors.fill: parent + acceptedButtons: Qt.LeftButton + enabled: mainInstance?.isPlaying === true && mainInstance?.speedBusy !== true + cursorShape: enabled ? Qt.PointingHandCursor : Qt.ArrowCursor + onClicked: mainInstance?.setSpeed(1) + onWheel: wheel => { + if (!enabled || wheel.angleDelta.y === 0) { + return; + } + + mainInstance?.adjustSpeed(wheel.angleDelta.y > 0 ? 0.05 : -0.05); + wheel.accepted = true; + } + } + } + + NButton { + text: "+" + backgroundColor: "transparent" + textColor: Color.mOnSurfaceVariant + outlined: false + enabled: mainInstance?.isPlaying === true && mainInstance?.speedBusy !== true + implicitWidth: Math.round(24 * Style.uiScaleRatio) + implicitHeight: Math.round(24 * Style.uiScaleRatio) + onClicked: mainInstance?.adjustSpeed(0.05) + } + } + } + } + } + + Rectangle { + visible: root.showPanelStatusBanner + && ((mainInstance?.lastError || "").trim().length > 0 || (mainInstance?.lastNotice || "").trim().length > 0) + Layout.fillWidth: true + radius: Style.radiusM + color: (mainInstance?.lastError || "").trim().length > 0 ? Qt.alpha(Color.mError, 0.14) : Qt.alpha(Color.mPrimary, 0.12) + implicitHeight: statusText.implicitHeight + (Style.marginM * 2) + + NText { + id: statusText + anchors.fill: parent + anchors.margins: Style.marginM + text: (mainInstance?.lastError || "").trim().length > 0 ? (mainInstance?.lastError || "").trim() : (mainInstance?.lastNotice || "").trim() + color: (mainInstance?.lastError || "").trim().length > 0 ? Color.mError : Color.mOnSurface + pointSize: Style.fontSizeS + wrapMode: Text.Wrap + } + } + + Rectangle { + Layout.fillWidth: true + Layout.fillHeight: true + radius: Style.radiusL + color: Color.mSurfaceVariant + clip: true + + ColumnLayout { + anchors.fill: parent + anchors.margins: Style.marginM + spacing: Style.marginM + + NTabBar { + id: tabBar + Layout.fillWidth: true + distributeEvenly: true + currentIndex: root.activeTab === "library" ? 1 : (root.activeTab === "queue" ? 2 : 0) + + NTabButton { + text: pluginApi?.tr("panel.search") + tabIndex: 0 + checked: tabBar.currentIndex === 0 + onClicked: root.activeTab = "search" + } + + NTabButton { + text: pluginApi?.tr("panel.library") + tabIndex: 1 + checked: tabBar.currentIndex === 1 + onClicked: root.activeTab = "library" + } + + NTabButton { + text: pluginApi?.tr("panel.queue") + tabIndex: 2 + checked: tabBar.currentIndex === 2 + onClicked: root.activeTab = "queue" + } + } + + RowLayout { + id: panelTabsRow + Layout.fillWidth: true + Layout.fillHeight: true + spacing: Style.marginM + + onWidthChanged: root.ensurePreviewPaneWidth(false) + + Item { + id: tabViewContainer + Layout.fillWidth: true + Layout.fillHeight: true + + NTabView { + id: tabView + anchors.fill: parent + currentIndex: tabBar.currentIndex + + Item { + height: tabView.height + + ColumnLayout { + anchors.fill: parent + spacing: Style.marginM + + RowLayout { + Layout.fillWidth: true + spacing: Style.marginS + + NTextInput { + id: searchInput + Layout.fillWidth: true + placeholderText: pluginApi?.tr("panel.searchPlaceholder") + text: root.searchText + + onTextChanged: { + root.searchText = text; + searchDelay.restart(); + } + + Keys.onReturnPressed: root.performSearch(true) + Keys.onEnterPressed: root.performSearch(true) + } + + NButton { + text: pluginApi?.tr("panel.search") + icon: "search" + fontSize: Style.fontSizeS + enabled: !root.searchBusy + onClicked: root.performSearch(true) + } + } + + RowLayout { + Layout.fillWidth: true + spacing: Style.marginS + visible: root.showPanelProviderChips + + ProviderChip { providerKey: "youtube" } + ProviderChip { providerKey: "soundcloud" } + ProviderChip { providerKey: "local" } + + Item { Layout.fillWidth: true } + } + + RowLayout { + Layout.fillWidth: true + spacing: root.panelCardSpacing + visible: root.showPanelUrlActions && root.looksLikeUrl(root.trimmedSearchText()) + + NButton { + text: pluginApi?.tr("panel.playUrl") + icon: "player-play-filled" + fontSize: Style.fontSizeS + onClicked: root.mainInstance?.playUrl(root.trimmedSearchText(), pluginApi?.tr("common.customUrl")) + } + + NButton { + text: pluginApi?.tr("panel.saveUrl") + icon: "bookmark-plus" + fontSize: Style.fontSizeS + onClicked: root.mainInstance?.saveUrl(root.trimmedSearchText()) + } + + NButton { + text: pluginApi?.tr("panel.queueUrl") + icon: "list" + fontSize: Style.fontSizeS + onClicked: root.mainInstance?.enqueueUrl(root.trimmedSearchText(), pluginApi?.tr("common.queuedUrl")) + } + } + + NScrollView { + id: searchScroll + Layout.fillWidth: true + Layout.fillHeight: true + Layout.bottomMargin: Style.marginS + horizontalPolicy: ScrollBar.AlwaysOff + verticalPolicy: ScrollBar.AsNeeded + reserveScrollbarSpace: false + gradientColor: Color.mSurfaceVariant + bottomPadding: Style.marginS + + ColumnLayout { + width: searchScroll.availableWidth + spacing: Style.marginM + + Rectangle { + visible: root.searchBusy + Layout.fillWidth: true + radius: Style.radiusL + color: Qt.alpha(Color.mPrimary, 0.08) + implicitHeight: loadingRow.implicitHeight + (Style.marginL * 2) + + RowLayout { + id: loadingRow + anchors.centerIn: parent + spacing: Style.marginM + + NBusyIndicator { + running: root.searchBusy + color: Color.mPrimary + size: Style.baseWidgetSize * 0.75 + } + + NText { + text: pluginApi?.tr("panel.searching", {"provider": root.providerLabel(root.runningSearchProvider || root.parseSearchProviderQuery(root.trimmedSearchText()).provider)}) + color: Color.mOnSurface + pointSize: Style.fontSizeS + } + } + } + + Rectangle { + visible: !root.searchBusy && (root.searchError || "").trim().length > 0 + Layout.fillWidth: true + radius: Style.radiusL + color: Qt.alpha(Color.mError, 0.12) + implicitHeight: searchErrorText.implicitHeight + (Style.marginL * 2) + + NText { + id: searchErrorText + anchors.fill: parent + anchors.margins: Style.marginL + text: root.searchError + color: Color.mError + pointSize: Style.fontSizeS + wrapMode: Text.Wrap + } + } + + Rectangle { + visible: !root.searchBusy && !root.looksLikeUrl(root.trimmedSearchText()) && root.trimmedSearchText().length > 0 && root.parseSearchProviderQuery(root.trimmedSearchText()).query.length > 0 && root.parseSearchProviderQuery(root.trimmedSearchText()).query.length < 2 + Layout.fillWidth: true + radius: Style.radiusL + color: Qt.alpha(Color.mSurface, 0.6) + implicitHeight: shortSearchText.implicitHeight + (Style.marginL * 2) + + NText { + id: shortSearchText + anchors.fill: parent + anchors.margins: Style.marginL + text: pluginApi?.tr("panel.typeMore", {"provider": root.providerLabel(root.parseSearchProviderQuery(root.trimmedSearchText()).provider)}) + color: Color.mOnSurfaceVariant + pointSize: Style.fontSizeS + wrapMode: Text.Wrap + } + } + + Rectangle { + visible: root.showPanelSearchHelper + && !root.searchBusy + && root.trimmedSearchText().length === 0 + Layout.fillWidth: true + radius: Style.radiusL + color: Qt.alpha(Color.mSurface, 0.6) + implicitHeight: helperColumn.implicitHeight + (Style.marginL * 2) + + ColumnLayout { + id: helperColumn + anchors.fill: parent + anchors.margins: Style.marginL + spacing: Style.marginS + + NText { + Layout.fillWidth: true + text: pluginApi?.tr("panel.searchHint", {"provider": root.providerLabel(mainInstance?.currentProvider || "youtube")}) + color: Color.mOnSurface + pointSize: Style.fontSizeS + wrapMode: Text.Wrap + } + + NText { + Layout.fillWidth: true + text: pluginApi?.tr("panel.helperHint") + color: Color.mOnSurfaceVariant + pointSize: Style.fontSizeXS + wrapMode: Text.Wrap + } + } + } + + NText { + Layout.fillWidth: true + visible: root.showPanelRecentTracks + && !root.searchBusy + && root.trimmedSearchText().length === 0 + && root.recentLibraryEntries.length > 0 + text: pluginApi?.tr("panel.recentTracks") + color: Color.mOnSurface + pointSize: Style.fontSizeM + font.weight: Font.DemiBold + } + + Repeater { + model: root.showPanelRecentTracks + && !root.searchBusy + && root.trimmedSearchText().length === 0 + ? root.recentLibraryEntries + : [] + + delegate: TrackCard { + entry: modelData + section: "library" + } + } + + NText { + Layout.fillWidth: true + visible: !root.searchBusy && root.trimmedSearchText().length > 0 && !root.looksLikeUrl(root.trimmedSearchText()) && root.parseSearchProviderQuery(root.trimmedSearchText()).query.length >= 2 && root.searchResults.length === 0 && (root.searchError || "").trim().length === 0 + text: pluginApi?.tr("panel.noSearchResults", {"query": root.parseSearchProviderQuery(root.trimmedSearchText()).query}) + color: Color.mOnSurfaceVariant + pointSize: Style.fontSizeS + wrapMode: Text.Wrap + } + + Repeater { + model: !root.searchBusy && root.trimmedSearchText().length > 0 && !root.looksLikeUrl(root.trimmedSearchText()) ? root.searchResults : [] + + delegate: TrackCard { + entry: modelData + section: "search" + } + } + } + } + } + } + + Item { + height: tabView.height + + ColumnLayout { + anchors.fill: parent + spacing: root.panelSectionSpacing + + NTabBar { + id: libraryTabBar + Layout.fillWidth: true + distributeEvenly: true + currentIndex: root.librarySection === "playlists" + ? 1 + : (root.librarySection === "artists" + ? 2 + : (root.librarySection === "tags" ? 3 : 0)) + + NTabButton { + text: pluginApi?.tr("panel.tracks") + tabIndex: 0 + checked: libraryTabBar.currentIndex === 0 + onClicked: root.setLibrarySection("tracks") + } + + NTabButton { + text: pluginApi?.tr("panel.playlists") + tabIndex: 1 + checked: libraryTabBar.currentIndex === 1 + onClicked: root.setLibrarySection("playlists") + } + + NTabButton { + text: pluginApi?.tr("panel.artists") + tabIndex: 2 + checked: libraryTabBar.currentIndex === 2 + onClicked: root.setLibrarySection("artists") + } + + NTabButton { + text: pluginApi?.tr("panel.tags") + tabIndex: 3 + checked: libraryTabBar.currentIndex === 3 + onClicked: root.setLibrarySection("tags") + } + } + + RowLayout { + Layout.fillWidth: true + spacing: root.panelCardSpacing + + NTextInput { + id: libraryFilterInput + Layout.fillWidth: true + placeholderText: root.libraryPlaceholderText() + text: root.libraryFilterText + onTextChanged: root.libraryFilterText = text + } + + NButton { + text: pluginApi?.tr("panel.playSaved") + icon: "player-play-filled" + fontSize: Style.fontSizeS + visible: !root.hasLibrarySelection() && root.librarySection === "tracks" + enabled: (mainInstance?.visibleLibraryEntries() || []).length > 0 + onClicked: root.mainInstance?.autoplaySavedTracks(false) + } + + NButton { + text: pluginApi?.tr("panel.shuffleSaved") + icon: "arrows-shuffle" + fontSize: Style.fontSizeS + visible: !root.hasLibrarySelection() && root.librarySection === "tracks" + enabled: (mainInstance?.visibleLibraryEntries() || []).length > 0 + onClicked: root.mainInstance?.autoplaySavedTracks(true) + } + + NButton { + text: pluginApi?.tr("panel.backAction") + icon: "arrow-left" + fontSize: Style.fontSizeS + visible: root.hasLibrarySelection() + onClicked: root.clearLibrarySelection() + } + + NButton { + text: pluginApi?.tr("panel.playAction") + icon: "player-play-filled" + fontSize: Style.fontSizeS + visible: root.hasLibrarySelection() + enabled: root.activeLibrarySelectionList.length > 0 + onClicked: root.playCurrentLibrarySelection(false) + } + + NButton { + text: pluginApi?.tr("panel.shuffleAction") + icon: "arrows-shuffle" + fontSize: Style.fontSizeS + visible: root.hasLibrarySelection() + enabled: root.activeLibrarySelectionList.length > 0 + onClicked: root.playCurrentLibrarySelection(true) + } + + NButton { + text: pluginApi?.tr("panel.queueAction") + icon: "list" + fontSize: Style.fontSizeS + visible: root.hasLibrarySelection() + enabled: root.activeLibrarySelectionList.length > 0 + onClicked: root.queueCurrentLibrarySelection(false) + } + } + + NText { + Layout.fillWidth: true + text: { + if (root.hasLibrarySelection()) { + return root.activeLibrarySelectionTitle().length > 0 + ? (root.activeLibrarySelectionTitle() + " • " + pluginApi?.tr("playlists.trackCount", {"count": root.activeLibrarySelectionList.length})) + : pluginApi?.tr("playlists.trackCount", {"count": root.activeLibrarySelectionList.length}); + } + if (root.librarySection === "playlists") { + return pluginApi?.tr("panel.playlistCount", {"count": root.filteredPlaylistEntries.length}); + } + if (root.librarySection === "artists") { + return pluginApi?.tr("panel.artistCount", {"count": root.filteredArtistStats.length}); + } + if (root.librarySection === "tags") { + return pluginApi?.tr("panel.tagCount", {"count": root.filteredTagStats.length}); + } + return pluginApi?.tr("panel.savedCount", {"count": root.filteredLibraryEntries.length}); + } + color: Color.mOnSurfaceVariant + pointSize: Style.fontSizeS + } + + Item { + Layout.fillWidth: true + Layout.fillHeight: true + Layout.bottomMargin: Style.marginS + + NText { + anchors.left: parent.left + anchors.right: parent.right + anchors.top: parent.top + visible: (root.hasLibrarySelection() || root.librarySection === "tracks") + && root.activeLibraryTrackList.length === 0 + text: root.hasLibrarySelection() + ? pluginApi?.tr("panel.emptyScopedLibrary") + : pluginApi?.tr("panel.emptyLibrary") + color: Color.mOnSurfaceVariant + pointSize: Style.fontSizeS + wrapMode: Text.Wrap + } + + NListView { + id: libraryTrackList + anchors.fill: parent + visible: (root.hasLibrarySelection() || root.librarySection === "tracks") + && root.activeLibraryTrackList.length > 0 + spacing: Style.marginM + cacheBuffer: Math.round(1000 * Style.uiScaleRatio) + boundsBehavior: Flickable.StopAtBounds + model: root.activeLibraryTrackList + verticalPolicy: ScrollBar.AsNeeded + horizontalPolicy: ScrollBar.AlwaysOff + reserveScrollbarSpace: false + gradientColor: Color.mSurfaceVariant + + delegate: Item { + width: libraryTrackList.availableWidth + implicitHeight: libraryTrackCard.implicitHeight + + TrackCard { + id: libraryTrackCard + anchors.left: parent.left + anchors.right: parent.right + entry: modelData + section: "library" + } + } + } + + NText { + anchors.left: parent.left + anchors.right: parent.right + anchors.top: parent.top + visible: !root.hasLibrarySelection() && root.librarySection === "playlists" && root.filteredPlaylistEntries.length === 0 + text: pluginApi?.tr("panel.emptyPlaylists") + color: Color.mOnSurfaceVariant + pointSize: Style.fontSizeS + wrapMode: Text.Wrap + } + + NText { + anchors.left: parent.left + anchors.right: parent.right + anchors.top: parent.top + visible: !root.hasLibrarySelection() && root.librarySection === "artists" && root.filteredArtistStats.length === 0 + text: pluginApi?.tr("panel.emptyArtists") + color: Color.mOnSurfaceVariant + pointSize: Style.fontSizeS + wrapMode: Text.Wrap + } + + NText { + anchors.left: parent.left + anchors.right: parent.right + anchors.top: parent.top + visible: !root.hasLibrarySelection() && root.librarySection === "tags" && root.filteredTagStats.length === 0 + text: pluginApi?.tr("panel.emptyTags") + color: Color.mOnSurfaceVariant + pointSize: Style.fontSizeS + wrapMode: Text.Wrap + } + + NScrollView { + id: libraryBrowseScroll + anchors.fill: parent + visible: !root.hasLibrarySelection() + && root.librarySection !== "tracks" + && ((root.librarySection === "playlists" && root.filteredPlaylistEntries.length > 0) + || (root.librarySection === "artists" && root.filteredArtistStats.length > 0) + || (root.librarySection === "tags" && root.filteredTagStats.length > 0)) + horizontalPolicy: ScrollBar.AlwaysOff + verticalPolicy: ScrollBar.AsNeeded + reserveScrollbarSpace: false + gradientColor: Color.mSurfaceVariant + bottomPadding: Style.marginS + + ColumnLayout { + width: libraryBrowseScroll.availableWidth + spacing: Style.marginM + + Repeater { + model: root.librarySection === "playlists" ? root.filteredPlaylistEntries : [] + + delegate: LibraryBrowseCard { + title: modelData?.name || pluginApi?.tr("playlists.untitled") + description: { + var parts = [pluginApi?.tr("playlists.trackCount", {"count": root.playlistEntryCount(modelData)})]; + var sourceFolder = String(modelData?.sourceFolder || "").trim(); + if (sourceFolder.length > 0) { + parts.push(sourceFolder); + } + return parts.join(" • "); + } + accentText: String(root.playlistEntryCount(modelData)) + iconText: "\u266b" + primaryAction: ({ + "text": pluginApi?.tr("panel.openAction"), + "icon": "folder-open", + "onClicked": function () { + root.openPlaylistSection(modelData?.id || ""); + } + }) + secondaryAction: ({ + "text": pluginApi?.tr("panel.playAction"), + "icon": "player-play-filled", + "onClicked": function () { + root.mainInstance?.playPlaylist(modelData?.id || "", false); + } + }) + tertiaryAction: ({ + "text": pluginApi?.tr("panel.shuffleAction"), + "icon": "arrows-shuffle", + "onClicked": function () { + root.mainInstance?.playPlaylist(modelData?.id || "", true); + } + }) + quaternaryAction: ({ + "text": pluginApi?.tr("panel.queueAction"), + "icon": "list", + "onClicked": function () { + root.mainInstance?.queuePlaylist(modelData?.id || "", false); + } + }) + } + } + + Repeater { + model: root.librarySection === "artists" ? root.filteredArtistStats : [] + + delegate: LibraryBrowseCard { + title: modelData?.name || "" + description: { + var parts = [pluginApi?.tr("library.trackCount", {"count": Number(modelData?.count || 0)})]; + var plays = root.formatPlayCount(Number(modelData?.playCount || 0)); + if (plays.length > 0) { + parts.push(plays); + } + return parts.join(" • "); + } + accentText: String(Number(modelData?.count || 0)) + iconText: "\u25c9" + primaryAction: ({ + "text": pluginApi?.tr("panel.openAction"), + "icon": "folder-open", + "onClicked": function () { + root.openArtistSection(modelData?.name || ""); + } + }) + } + } + + Repeater { + model: root.librarySection === "tags" ? root.filteredTagStats : [] + + delegate: LibraryBrowseCard { + title: "#" + (modelData?.tag || "") + description: pluginApi?.tr("library.trackCount", {"count": Number(modelData?.count || 0)}) + accentText: String(Number(modelData?.count || 0)) + iconText: "#" + primaryAction: ({ + "text": pluginApi?.tr("panel.openAction"), + "icon": "folder-open", + "onClicked": function () { + root.openTagSection(modelData?.tag || ""); + } + }) + } + } + } + } + } + } + } + + Item { + height: tabView.height + + ColumnLayout { + anchors.fill: parent + spacing: Style.marginM + + RowLayout { + Layout.fillWidth: true + spacing: root.panelCardSpacing + visible: root.showPanelQueueControls + + NButton { + text: pluginApi?.tr("panel.startQueue") + icon: "player-play-filled" + fontSize: Style.fontSizeS + enabled: (mainInstance?.queueEntries || []).length > 0 + onClicked: root.mainInstance?.startQueue() + } + + NButton { + text: pluginApi?.tr("panel.skipQueue") + icon: "player-skip-forward" + fontSize: Style.fontSizeS + enabled: (mainInstance?.queueEntries || []).length > 0 + onClicked: root.mainInstance?.skipQueue() + } + + NButton { + text: pluginApi?.tr("panel.clearQueue") + icon: "trash" + fontSize: Style.fontSizeS + enabled: (mainInstance?.queueEntries || []).length > 0 + onClicked: root.mainInstance?.clearQueue() + } + + Item { + Layout.fillWidth: true + } + } + + NText { + Layout.fillWidth: true + text: pluginApi?.tr("panel.queueCount", {"count": (mainInstance?.queueEntries || []).length}) + color: Color.mOnSurfaceVariant + pointSize: Style.fontSizeS + } + + Item { + Layout.fillWidth: true + Layout.fillHeight: true + Layout.bottomMargin: Style.marginS + + NText { + anchors.left: parent.left + anchors.right: parent.right + anchors.top: parent.top + visible: (mainInstance?.queueEntries || []).length === 0 + text: pluginApi?.tr("panel.emptyQueue") + color: Color.mOnSurfaceVariant + pointSize: Style.fontSizeS + wrapMode: Text.Wrap + } + + NListView { + id: queueList + anchors.fill: parent + visible: (mainInstance?.queueEntries || []).length > 0 + spacing: Style.marginM + cacheBuffer: Math.round(800 * Style.uiScaleRatio) + boundsBehavior: Flickable.StopAtBounds + model: mainInstance?.queueEntries || [] + verticalPolicy: ScrollBar.AsNeeded + horizontalPolicy: ScrollBar.AlwaysOff + reserveScrollbarSpace: false + gradientColor: Color.mSurfaceVariant + + delegate: Item { + width: queueList.availableWidth + implicitHeight: queueCard.implicitHeight + + TrackCard { + id: queueCard + anchors.left: parent.left + anchors.right: parent.right + entry: modelData + section: "queue" + } + } + } + } + } + } + } + + NIconButton { + visible: root.showPanelPreview && !root.panelPreviewItem && root.hasPlayback + anchors.right: parent.right + anchors.verticalCenter: parent.verticalCenter + anchors.rightMargin: -Math.round(baseSize * 0.35) + z: 2 + icon: "chevron-left" + tooltipText: pluginApi?.tr("panel.showPreview") + baseSize: 26 + onClicked: root.syncPanelPlaybackPreview(true) + } + } + + Item { + visible: root.showPanelPreview && !!root.panelPreviewItem + Layout.preferredWidth: Math.round(10 * Style.uiScaleRatio) + Layout.fillHeight: true + + Rectangle { + width: Math.max(2, Math.round(3 * Style.uiScaleRatio)) + radius: width / 2 + anchors.top: parent.top + anchors.bottom: parent.bottom + anchors.horizontalCenter: parent.horizontalCenter + anchors.topMargin: Style.marginM + anchors.bottomMargin: Style.marginM + color: splitterMouseArea.pressed + ? Qt.alpha(Color.mPrimary, 0.65) + : (splitterMouseArea.containsMouse + ? Qt.alpha(Color.mPrimary, 0.38) + : Qt.alpha((Color.mOutline || Color.mOnSurfaceVariant || "#888888"), 0.28)) + } + + MouseArea { + id: splitterMouseArea + anchors.fill: parent + hoverEnabled: true + cursorShape: Qt.SizeHorCursor + + property real dragStartX: 0 + property real dragStartWidth: 0 + + onPressed: mouse => { + dragStartX = splitterMouseArea.mapToItem(panelTabsRow, mouse.x, mouse.y).x; + dragStartWidth = root.previewPaneWidth; + } + + onPositionChanged: mouse => { + if (!pressed) { + return; + } + var currentX = splitterMouseArea.mapToItem(panelTabsRow, mouse.x, mouse.y).x; + root.persistPreviewPaneWidth(dragStartWidth - (currentX - dragStartX), false); + } + + onReleased: root.persistPreviewPaneWidth(root.previewPaneWidth, true) + } + } + + Rectangle { + id: previewPane + visible: root.showPanelPreview && !!root.panelPreviewItem + Layout.preferredWidth: root.previewPaneWidth > 0 + ? root.previewPaneWidth + : root.clampPreviewPaneWidth(Math.round(panelTabsRow.width * 0.34)) + Layout.maximumWidth: root.previewPaneMaxWidthCap + Layout.fillHeight: true + radius: root.panelCardRadius + color: Qt.alpha(Color.mSurface, 0.55) + border.width: Style.borderS + border.color: Qt.alpha((Color.mOutline || Color.mOnSurfaceVariant || "#888888"), 0.24) + clip: true + readonly property bool showPreviewPlaybackActions: !root.showPanelNowPlaying + && root.hasPlayback + && root.previewItemsEqual(root.panelPreviewItem, root.playbackPreviewEntry()) + + ColumnLayout { + anchors.fill: parent + anchors.margins: Style.marginM + spacing: Style.marginS + + RowLayout { + id: previewHeader + Layout.fillWidth: true + spacing: Style.marginS + + Item { + Layout.fillWidth: true + } + + NIconButton { + icon: "x" + tooltipText: pluginApi?.tr("panel.hidePreview") + baseSize: 28 + onClicked: root.clearPanelPreview() + } + } + + MusicPreview { + id: panelPreview + Layout.fillWidth: true + Layout.fillHeight: true + currentItem: root.panelPreviewItem + showChips: false + showLengthDetails: false + showPlaybackProgress: !(root.showPanelNowPlaying && root.showPanelPlaybackProgress) + showInlineSpeedControls: previewPane.showPreviewPlaybackActions + } + + Flow { + Layout.fillWidth: true + visible: previewPane.showPreviewPlaybackActions + width: parent.width + spacing: Style.marginS + + NButton { + text: mainInstance?.isPaused === true ? pluginApi?.tr("panel.resume") : pluginApi?.tr("panel.pause") + icon: mainInstance?.isPaused === true ? "player-play-filled" : "player-pause-filled" + fontSize: Style.fontSizeS + enabled: mainInstance?.isPlaying === true + onClicked: mainInstance?.togglePause() + } + + NButton { + text: pluginApi?.tr("panel.stop") + icon: "player-stop-filled" + fontSize: Style.fontSizeS + enabled: root.hasPlayback + onClicked: mainInstance?.stopPlayback() + } + } + + NText { + id: previewPlaybackStatus + Layout.fillWidth: true + visible: previewPane.showPreviewPlaybackActions + && mainInstance?.playbackStarting === true + && text.length > 0 + text: (mainInstance?.playbackStartingMessage || "").trim() + color: Color.mOnSurfaceVariant + pointSize: Style.fontSizeS + wrapMode: Text.NoWrap + elide: Text.ElideRight + } + + Flow { + Layout.fillWidth: true + visible: previewPane.showPreviewPlaybackActions + width: parent.width + spacing: Style.marginS + + NButton { + text: pluginApi?.tr("panel.saveCurrent") + icon: "bookmark-plus" + fontSize: Style.fontSizeS + enabled: root.hasPlayback && mainInstance?.findSavedEntry({ + "id": mainInstance?.currentEntryId || "", + "url": mainInstance?.currentUrl || "" + }) === null + onClicked: mainInstance?.saveEntry({ + "id": mainInstance?.currentEntryId || "", + "title": mainInstance?.currentTitle || "", + "url": mainInstance?.currentUrl || "", + "uploader": mainInstance?.currentUploader || "", + "duration": mainInstance?.currentDuration || 0, + "provider": mainInstance?.currentProvider || "" + }) + } + + NButton { + text: pluginApi?.tr("panel.saveCurrentMp3") + icon: "download" + fontSize: Style.fontSizeS + enabled: root.hasPlayback && root.isRemoteEntry({ + "url": mainInstance?.currentUrl || "", + "provider": mainInstance?.currentProvider || "" + }) + onClicked: mainInstance?.downloadCurrentTrack() + } + + NButton { + text: pluginApi?.tr("panel.refresh") + icon: "refresh" + fontSize: Style.fontSizeS + onClicked: mainInstance?.refreshStatus(true) + } + } + } + } + } + } + } + } + } +} diff --git a/.config/noctalia/plugins/music-search/README.md b/.config/noctalia/plugins/music-search/README.md new file mode 100644 index 0000000..3ca84b9 --- /dev/null +++ b/.config/noctalia/plugins/music-search/README.md @@ -0,0 +1,56 @@ +# music-search Plugin + +Search YouTube, SoundCloud, or local files, play audio in the background with `mpv`, and manage a saved library with playlists, tags, ratings, preview metadata, and a built-in queue. + +## Bar and panel usage + +- Add the Music Search bar widget to open a dedicated panel in one click +- The panel exposes search, playback controls, saved tracks, and queue management without going through the launcher +- The launcher provider still exposes the full command surface when you want advanced flows like `playlist:`, `tag:`, or `edit:` + +## Requirements + +- `mpv` for playback +- `yt-dlp` for YouTube and SoundCloud search/details/downloads +- `jq` for local persistence helpers +- `ffprobe` is optional but improves local metadata detection + +## Launcher usage + +- `>music-search` opens the home view with status, library shortcuts, recent plays, top tracks, tags, artists, and playlists +- `>music-search ` searches the active provider +- `>music-search yt:`, `sc:`, `local:` force a provider +- `>music-search ` plays a direct URL immediately +- `>music-search saved:` browses the saved library +- `>music-search queue` opens the built-in queue browser and controls +- `>music-search playlist:` browses, creates, renames, and launches playlists +- `>music-search artist:` browses saved tracks by uploader +- `>music-search #tag` or `>music-search tag:` filters or edits tags +- `>music-search edit:` updates title, artist, or album metadata for saved entries +- `>music-search speed:1.05` adjusts playback speed +- `>music-search stop` stops background playback + +Search results and saved tracks expose inline actions for queueing, saving, downloading, metadata edits, tags, and playlists. Queue controls are now part of the music-search plugin, so the old standalone `queue` plugin should be treated as legacy. + +The internal plugin ID remains `music` for IPC compatibility. + +## IPC usage + +```bash +qs -c noctalia-shell ipc call plugin:music launcher +qs -c noctalia-shell ipc call plugin:music panel +qs -c noctalia-shell ipc call plugin:music play "https://www.youtube.com/watch?v=dQw4w9WgXcQ" +qs -c noctalia-shell ipc call plugin:music save "https://www.youtube.com/watch?v=dQw4w9WgXcQ" +qs -c noctalia-shell ipc call plugin:music seek 90 +qs -c noctalia-shell ipc call plugin:music stop +``` + +## Data files + +- By default, runtime data lives under `~/.cache/noctalia/plugins/music-search/` +- `~/.cache/noctalia/plugins/music-search/library.json` stores saved tracks and playback stats +- `~/.cache/noctalia/plugins/music-search/playlists.json` stores playlists +- `~/.cache/noctalia/plugins/music-search/queue.json` stores the built-in persistent queue +- `~/.cache/noctalia/plugins/music-search/state.json` stores current playback state +- `~/.cache/noctalia/plugins/music-search/settings.json` stores local user state +- Set `MUSIC_CACHE_DIR` to override the default cache directory diff --git a/.config/noctalia/plugins/music-search/Settings.qml b/.config/noctalia/plugins/music-search/Settings.qml new file mode 100644 index 0000000..f797d8d --- /dev/null +++ b/.config/noctalia/plugins/music-search/Settings.qml @@ -0,0 +1,613 @@ +import QtQuick +import QtQuick.Layouts +import Quickshell +import qs.Commons +import qs.Widgets + +ColumnLayout { + id: root + + property var pluginApi: null + readonly property var mainInstance: pluginApi?.mainInstance ?? null + readonly property var defaults: pluginApi?.manifest?.metadata?.defaultSettings ?? ({}) + readonly property string defaultDownloadDirectory: Quickshell.env("HOME") + "/Music/Noctalia" + readonly property string currentProvider: root.mainInstance?.currentProvider ?? "youtube" + readonly property string currentSortBy: root.mainInstance?.currentSortBy ?? "date" + readonly property string currentYtPlayerClient: root.mainInstance?.ytPlayerClient ?? "android" + readonly property string currentDownloadDirectory: root.mainInstance?.downloadDirectory ?? root.defaultDownloadDirectory + readonly property int currentDownloadCacheMaxMb: root.mainInstance?.downloadCacheMaxMb ?? 0 + readonly property string previewMetadataMode: pluginApi?.pluginSettings?.previewMetadataMode + ?? root.defaults.previewMetadataMode + ?? "always" + readonly property bool showUploaderMetadata: pluginApi?.pluginSettings?.showUploaderMetadata + ?? root.defaults.showUploaderMetadata + ?? true + readonly property bool showAlbumMetadata: pluginApi?.pluginSettings?.showAlbumMetadata + ?? root.defaults.showAlbumMetadata + ?? true + readonly property bool showDurationMetadata: pluginApi?.pluginSettings?.showDurationMetadata + ?? root.defaults.showDurationMetadata + ?? true + readonly property bool showRatingMetadata: pluginApi?.pluginSettings?.showRatingMetadata + ?? root.defaults.showRatingMetadata + ?? true + readonly property bool showTagMetadata: pluginApi?.pluginSettings?.showTagMetadata + ?? root.defaults.showTagMetadata + ?? true + readonly property bool showPlayStatsMetadata: pluginApi?.pluginSettings?.showPlayStatsMetadata + ?? root.defaults.showPlayStatsMetadata + ?? true + readonly property bool showStatusMetadata: pluginApi?.pluginSettings?.showStatusMetadata + ?? root.defaults.showStatusMetadata + ?? true + readonly property bool showPreviewChips: pluginApi?.pluginSettings?.showPreviewChips + ?? root.defaults.showPreviewChips + ?? true + readonly property string previewThumbnailSize: pluginApi?.pluginSettings?.previewThumbnailSize + ?? root.defaults.previewThumbnailSize + ?? "comfortable" + readonly property bool showHomeRecent: pluginApi?.pluginSettings?.showHomeRecent + ?? root.defaults.showHomeRecent + ?? true + readonly property bool showHomeTop: pluginApi?.pluginSettings?.showHomeTop + ?? root.defaults.showHomeTop + ?? true + readonly property bool showHomeTags: pluginApi?.pluginSettings?.showHomeTags + ?? root.defaults.showHomeTags + ?? true + readonly property bool showHomeArtists: pluginApi?.pluginSettings?.showHomeArtists + ?? root.defaults.showHomeArtists + ?? true + readonly property bool showHomePlaylists: pluginApi?.pluginSettings?.showHomePlaylists + ?? root.defaults.showHomePlaylists + ?? true + readonly property string defaultPanelTab: pluginApi?.pluginSettings?.defaultPanelTab + ?? root.defaults.defaultPanelTab + ?? "search" + readonly property string defaultPanelLibrarySection: pluginApi?.pluginSettings?.defaultPanelLibrarySection + ?? root.defaults.defaultPanelLibrarySection + ?? "tracks" + readonly property string panelDensity: pluginApi?.pluginSettings?.panelDensity + ?? root.defaults.panelDensity + ?? "balanced" + readonly property bool showPanelHeader: pluginApi?.pluginSettings?.showPanelHeader + ?? root.defaults.showPanelHeader + ?? true + readonly property bool showPanelNowPlaying: pluginApi?.pluginSettings?.showPanelNowPlaying + ?? root.defaults.showPanelNowPlaying + ?? true + readonly property bool showPanelPlaybackProgress: pluginApi?.pluginSettings?.showPanelPlaybackProgress + ?? root.defaults.showPanelPlaybackProgress + ?? true + readonly property bool showPanelProviderChips: pluginApi?.pluginSettings?.showPanelProviderChips + ?? root.defaults.showPanelProviderChips + ?? true + readonly property bool showPanelRecentTracks: pluginApi?.pluginSettings?.showPanelRecentTracks + ?? root.defaults.showPanelRecentTracks + ?? true + readonly property bool showPanelSearchHelper: pluginApi?.pluginSettings?.showPanelSearchHelper + ?? root.defaults.showPanelSearchHelper + ?? true + readonly property bool showPanelPreview: pluginApi?.pluginSettings?.showPanelPreview + ?? root.defaults.showPanelPreview + ?? true + readonly property bool showPanelUrlActions: pluginApi?.pluginSettings?.showPanelUrlActions + ?? root.defaults.showPanelUrlActions + ?? true + readonly property bool showPanelSpeedControls: pluginApi?.pluginSettings?.showPanelSpeedControls + ?? root.defaults.showPanelSpeedControls + ?? true + readonly property bool showPanelQueueControls: pluginApi?.pluginSettings?.showPanelQueueControls + ?? root.defaults.showPanelQueueControls + ?? true + readonly property bool showPanelStatusBanner: pluginApi?.pluginSettings?.showPanelStatusBanner + ?? root.defaults.showPanelStatusBanner + ?? true + readonly property bool showBarHoverTrackTitle: pluginApi?.pluginSettings?.showBarHoverTrackTitle + ?? root.defaults.showBarHoverTrackTitle + ?? true + readonly property bool autoSaveMp3AfterPlayback: pluginApi?.pluginSettings?.autoSaveMp3AfterPlayback + ?? root.defaults.autoSaveMp3AfterPlayback + ?? false + property string editDownloadDirectory: root.currentDownloadDirectory + property int editDownloadCacheMaxMb: root.currentDownloadCacheMaxMb + + spacing: Style.marginL + + function saveSetting(key, value) { + if (!pluginApi) { + Logger.e("MusicSearch", "Cannot save settings: pluginApi is null"); + return; + } + + pluginApi.pluginSettings[key] = value; + pluginApi.saveSettings(); + } + + function applyDownloadDirectory() { + var target = (editDownloadDirectory || "").trim(); + if (target.length === 0) { + return; + } + pluginApi?.mainInstance?.setDownloadDirectory(target); + } + + function applyCacheLimit() { + var target = Math.max(0, Math.floor(editDownloadCacheMaxMb || 0)); + editDownloadCacheMaxMb = target; + pluginApi?.mainInstance?.setDownloadCacheMaxMb(target); + } + + onCurrentDownloadDirectoryChanged: root.editDownloadDirectory = root.currentDownloadDirectory + onCurrentDownloadCacheMaxMbChanged: root.editDownloadCacheMaxMb = root.currentDownloadCacheMaxMb + + NComboBox { + Layout.fillWidth: true + label: pluginApi?.tr("settings.provider.label") + description: pluginApi?.tr("settings.provider.desc") + model: [ + {"key": "youtube", "name": pluginApi?.tr("providers.youtube")}, + {"key": "soundcloud", "name": pluginApi?.tr("providers.soundcloud")}, + {"key": "local", "name": pluginApi?.tr("providers.local")} + ] + currentKey: root.currentProvider + defaultValue: "youtube" + onSelected: key => pluginApi?.mainInstance?.setProvider(key) + } + + NComboBox { + Layout.fillWidth: true + label: pluginApi?.tr("settings.sort.label") + description: pluginApi?.tr("settings.sort.desc") + model: [ + {"key": "date", "name": pluginApi?.tr("sort.savedDate")}, + {"key": "title", "name": pluginApi?.tr("sort.title")}, + {"key": "duration", "name": pluginApi?.tr("sort.duration")}, + {"key": "rating", "name": pluginApi?.tr("sort.rating")} + ] + currentKey: root.currentSortBy + defaultValue: "date" + onSelected: key => pluginApi?.mainInstance?.setSortBy(key) + } + + NComboBox { + Layout.fillWidth: true + label: pluginApi?.tr("settings.ytClient.label") + description: pluginApi?.tr("settings.ytClient.desc") + model: [ + {"key": "android", "name": pluginApi?.tr("settings.ytClient.android")}, + {"key": "web", "name": pluginApi?.tr("settings.ytClient.web")}, + {"key": "default", "name": pluginApi?.tr("settings.ytClient.default")} + ] + currentKey: root.currentYtPlayerClient + defaultValue: "android" + onSelected: key => pluginApi?.mainInstance?.setYtPlayerClient(key) + } + + NDivider { + Layout.fillWidth: true + } + + NText { + Layout.fillWidth: true + text: pluginApi?.tr("settings.downloads.title") + pointSize: Style.fontSizeM + font.weight: Style.fontWeightBold + color: Color.mOnSurface + } + + NText { + Layout.fillWidth: true + text: pluginApi?.tr("settings.downloads.currentFolder", {"path": root.editDownloadDirectory}) + wrapMode: Text.Wrap + pointSize: Style.fontSizeS + color: Color.mOnSurfaceVariant + } + + RowLayout { + Layout.fillWidth: true + spacing: Style.marginS + + NButton { + text: pluginApi?.tr("settings.downloads.chooseFolder") + onClicked: downloadFolderPicker.open() + } + + NButton { + text: pluginApi?.tr("settings.downloads.applyFolder") + enabled: (root.editDownloadDirectory || "").trim().length > 0 + onClicked: root.applyDownloadDirectory() + } + } + + ColumnLayout { + Layout.fillWidth: true + spacing: Style.marginS + + NLabel { + label: pluginApi?.tr("settings.cache.label") + description: pluginApi?.tr("settings.cache.desc") + } + + NSpinBox { + from: 0 + to: 500000 + stepSize: 128 + value: root.editDownloadCacheMaxMb + onValueChanged: if (value !== root.editDownloadCacheMaxMb) root.editDownloadCacheMaxMb = value + } + + NButton { + text: pluginApi?.tr("settings.cache.apply") + onClicked: root.applyCacheLimit() + } + } + + NToggle { + label: pluginApi?.tr("settings.autoSave.label") + description: pluginApi?.tr("settings.autoSave.desc") + checked: root.autoSaveMp3AfterPlayback + onToggled: root.saveSetting("autoSaveMp3AfterPlayback", checked) + defaultValue: root.defaults.autoSaveMp3AfterPlayback ?? false + } + + NDivider { + Layout.fillWidth: true + } + + NText { + Layout.fillWidth: true + text: pluginApi?.tr("settings.home.title") + pointSize: Style.fontSizeM + font.weight: Style.fontWeightBold + color: Color.mOnSurface + } + + NToggle { + label: pluginApi?.tr("settings.home.recent.label") + description: pluginApi?.tr("settings.home.recent.desc") + checked: root.showHomeRecent + onToggled: root.saveSetting("showHomeRecent", checked) + defaultValue: root.defaults.showHomeRecent ?? true + } + + NToggle { + label: pluginApi?.tr("settings.home.top.label") + description: pluginApi?.tr("settings.home.top.desc") + checked: root.showHomeTop + onToggled: root.saveSetting("showHomeTop", checked) + defaultValue: root.defaults.showHomeTop ?? true + } + + NToggle { + label: pluginApi?.tr("settings.home.tags.label") + description: pluginApi?.tr("settings.home.tags.desc") + checked: root.showHomeTags + onToggled: root.saveSetting("showHomeTags", checked) + defaultValue: root.defaults.showHomeTags ?? true + } + + NToggle { + label: pluginApi?.tr("settings.home.artists.label") + description: pluginApi?.tr("settings.home.artists.desc") + checked: root.showHomeArtists + onToggled: root.saveSetting("showHomeArtists", checked) + defaultValue: root.defaults.showHomeArtists ?? true + } + + NToggle { + label: pluginApi?.tr("settings.home.playlists.label") + description: pluginApi?.tr("settings.home.playlists.desc") + checked: root.showHomePlaylists + onToggled: root.saveSetting("showHomePlaylists", checked) + defaultValue: root.defaults.showHomePlaylists ?? true + } + + NDivider { + Layout.fillWidth: true + } + + NText { + Layout.fillWidth: true + text: pluginApi?.tr("settings.panel.title") + pointSize: Style.fontSizeM + font.weight: Style.fontWeightBold + color: Color.mOnSurface + } + + NComboBox { + Layout.fillWidth: true + label: pluginApi?.tr("settings.panel.defaultTab.label") + description: pluginApi?.tr("settings.panel.defaultTab.desc") + model: [ + {"key": "search", "name": pluginApi?.tr("panel.search")}, + {"key": "library", "name": pluginApi?.tr("panel.library")}, + {"key": "queue", "name": pluginApi?.tr("panel.queue")} + ] + currentKey: root.defaultPanelTab + defaultValue: root.defaults.defaultPanelTab ?? "search" + onSelected: key => root.saveSetting("defaultPanelTab", key) + } + + NComboBox { + Layout.fillWidth: true + label: pluginApi?.tr("settings.panel.defaultLibrarySection.label") + description: pluginApi?.tr("settings.panel.defaultLibrarySection.desc") + model: [ + {"key": "tracks", "name": pluginApi?.tr("panel.tracks")}, + {"key": "playlists", "name": pluginApi?.tr("panel.playlists")}, + {"key": "artists", "name": pluginApi?.tr("panel.artists")}, + {"key": "tags", "name": pluginApi?.tr("panel.tags")} + ] + currentKey: root.defaultPanelLibrarySection + defaultValue: root.defaults.defaultPanelLibrarySection ?? "tracks" + onSelected: key => root.saveSetting("defaultPanelLibrarySection", key) + } + + NComboBox { + Layout.fillWidth: true + label: pluginApi?.tr("settings.panel.density.label") + description: pluginApi?.tr("settings.panel.density.desc") + model: [ + {"key": "compact", "name": pluginApi?.tr("settings.panel.density.compact")}, + {"key": "balanced", "name": pluginApi?.tr("settings.panel.density.balanced")}, + {"key": "roomy", "name": pluginApi?.tr("settings.panel.density.roomy")} + ] + currentKey: root.panelDensity + defaultValue: root.defaults.panelDensity ?? "balanced" + onSelected: key => root.saveSetting("panelDensity", key) + } + + NToggle { + label: pluginApi?.tr("settings.panel.header.label") + description: pluginApi?.tr("settings.panel.header.desc") + checked: root.showPanelHeader + onToggled: root.saveSetting("showPanelHeader", checked) + defaultValue: root.defaults.showPanelHeader ?? true + } + + NToggle { + label: pluginApi?.tr("settings.panel.nowPlaying.label") + description: pluginApi?.tr("settings.panel.nowPlaying.desc") + checked: root.showPanelNowPlaying + onToggled: root.saveSetting("showPanelNowPlaying", checked) + defaultValue: root.defaults.showPanelNowPlaying ?? true + } + + NToggle { + label: pluginApi?.tr("settings.panel.playbackProgress.label") + description: pluginApi?.tr("settings.panel.playbackProgress.desc") + checked: root.showPanelPlaybackProgress + onToggled: root.saveSetting("showPanelPlaybackProgress", checked) + defaultValue: root.defaults.showPanelPlaybackProgress ?? true + } + + NToggle { + label: pluginApi?.tr("settings.panel.providerChips.label") + description: pluginApi?.tr("settings.panel.providerChips.desc") + checked: root.showPanelProviderChips + onToggled: root.saveSetting("showPanelProviderChips", checked) + defaultValue: root.defaults.showPanelProviderChips ?? true + } + + NToggle { + label: pluginApi?.tr("settings.panel.recentTracks.label") + description: pluginApi?.tr("settings.panel.recentTracks.desc") + checked: root.showPanelRecentTracks + onToggled: root.saveSetting("showPanelRecentTracks", checked) + defaultValue: root.defaults.showPanelRecentTracks ?? true + } + + NToggle { + label: pluginApi?.tr("settings.panel.searchHelper.label") + description: pluginApi?.tr("settings.panel.searchHelper.desc") + checked: root.showPanelSearchHelper + onToggled: root.saveSetting("showPanelSearchHelper", checked) + defaultValue: root.defaults.showPanelSearchHelper ?? true + } + + NToggle { + label: pluginApi?.tr("settings.panel.preview.label") + description: pluginApi?.tr("settings.panel.preview.desc") + checked: root.showPanelPreview + onToggled: root.saveSetting("showPanelPreview", checked) + defaultValue: root.defaults.showPanelPreview ?? true + } + + NToggle { + label: pluginApi?.tr("settings.panel.urlActions.label") + description: pluginApi?.tr("settings.panel.urlActions.desc") + checked: root.showPanelUrlActions + onToggled: root.saveSetting("showPanelUrlActions", checked) + defaultValue: root.defaults.showPanelUrlActions ?? true + } + + NToggle { + label: pluginApi?.tr("settings.panel.speedControls.label") + description: pluginApi?.tr("settings.panel.speedControls.desc") + checked: root.showPanelSpeedControls + onToggled: root.saveSetting("showPanelSpeedControls", checked) + defaultValue: root.defaults.showPanelSpeedControls ?? true + } + + NToggle { + label: pluginApi?.tr("settings.panel.queueControls.label") + description: pluginApi?.tr("settings.panel.queueControls.desc") + checked: root.showPanelQueueControls + onToggled: root.saveSetting("showPanelQueueControls", checked) + defaultValue: root.defaults.showPanelQueueControls ?? true + } + + NToggle { + label: pluginApi?.tr("settings.panel.statusBanner.label") + description: pluginApi?.tr("settings.panel.statusBanner.desc") + checked: root.showPanelStatusBanner + onToggled: root.saveSetting("showPanelStatusBanner", checked) + defaultValue: root.defaults.showPanelStatusBanner ?? true + } + + NDivider { + Layout.fillWidth: true + } + + NText { + Layout.fillWidth: true + text: pluginApi?.tr("settings.bar.title") + pointSize: Style.fontSizeM + font.weight: Style.fontWeightBold + color: Color.mOnSurface + } + + NToggle { + label: pluginApi?.tr("settings.bar.hoverTitle.label") + description: pluginApi?.tr("settings.bar.hoverTitle.desc") + checked: root.showBarHoverTrackTitle + onToggled: root.saveSetting("showBarHoverTrackTitle", checked) + defaultValue: root.defaults.showBarHoverTrackTitle ?? true + } + + NDivider { + Layout.fillWidth: true + } + + NText { + Layout.fillWidth: true + text: pluginApi?.tr("settings.preview.title") + pointSize: Style.fontSizeM + font.weight: Style.fontWeightBold + color: Color.mOnSurface + } + + NComboBox { + Layout.fillWidth: true + label: pluginApi?.tr("settings.preview.metadata.label") + description: pluginApi?.tr("settings.preview.metadata.desc") + model: [ + {"key": "always", "name": pluginApi?.tr("settings.preview.metadata.all")}, + {"key": "playing", "name": pluginApi?.tr("settings.preview.metadata.playing")}, + {"key": "never", "name": pluginApi?.tr("settings.preview.metadata.disabled")} + ] + currentKey: root.previewMetadataMode + defaultValue: root.defaults.previewMetadataMode ?? "always" + onSelected: key => root.saveSetting("previewMetadataMode", key) + } + + NText { + Layout.fillWidth: true + text: { + if (root.previewMetadataMode === "never") { + return pluginApi?.tr("settings.preview.metadata.neverHint"); + } + if (root.previewMetadataMode === "playing") { + return pluginApi?.tr("settings.preview.metadata.playingHint"); + } + return pluginApi?.tr("settings.preview.metadata.alwaysHint"); + } + wrapMode: Text.Wrap + pointSize: Style.fontSizeS + color: Color.mOnSurfaceVariant + } + + NComboBox { + Layout.fillWidth: true + label: pluginApi?.tr("settings.preview.thumbnail.label") + description: pluginApi?.tr("settings.preview.thumbnail.desc") + model: [ + {"key": "small", "name": pluginApi?.tr("settings.preview.thumbnail.small")}, + {"key": "comfortable", "name": pluginApi?.tr("settings.preview.thumbnail.comfortable")}, + {"key": "large", "name": pluginApi?.tr("settings.preview.thumbnail.large")} + ] + currentKey: root.previewThumbnailSize + defaultValue: root.defaults.previewThumbnailSize ?? "comfortable" + onSelected: key => root.saveSetting("previewThumbnailSize", key) + } + + NToggle { + label: pluginApi?.tr("settings.preview.chips.label") + description: pluginApi?.tr("settings.preview.chips.desc") + checked: root.showPreviewChips + onToggled: root.saveSetting("showPreviewChips", checked) + defaultValue: root.defaults.showPreviewChips ?? true + } + + NDivider { + Layout.fillWidth: true + } + + NText { + Layout.fillWidth: true + text: pluginApi?.tr("settings.metadata.title") + pointSize: Style.fontSizeM + font.weight: Style.fontWeightBold + color: Color.mOnSurface + } + + NToggle { + label: pluginApi?.tr("settings.metadata.uploader.label") + description: pluginApi?.tr("settings.metadata.uploader.desc") + checked: root.showUploaderMetadata + onToggled: root.saveSetting("showUploaderMetadata", checked) + defaultValue: root.defaults.showUploaderMetadata ?? true + } + + NToggle { + label: pluginApi?.tr("settings.metadata.album.label") + description: pluginApi?.tr("settings.metadata.album.desc") + checked: root.showAlbumMetadata + onToggled: root.saveSetting("showAlbumMetadata", checked) + defaultValue: root.defaults.showAlbumMetadata ?? true + } + + NToggle { + label: pluginApi?.tr("settings.metadata.duration.label") + description: pluginApi?.tr("settings.metadata.duration.desc") + checked: root.showDurationMetadata + onToggled: root.saveSetting("showDurationMetadata", checked) + defaultValue: root.defaults.showDurationMetadata ?? true + } + + NToggle { + label: pluginApi?.tr("settings.metadata.rating.label") + description: pluginApi?.tr("settings.metadata.rating.desc") + checked: root.showRatingMetadata + onToggled: root.saveSetting("showRatingMetadata", checked) + defaultValue: root.defaults.showRatingMetadata ?? true + } + + NToggle { + label: pluginApi?.tr("settings.metadata.tags.label") + description: pluginApi?.tr("settings.metadata.tags.desc") + checked: root.showTagMetadata + onToggled: root.saveSetting("showTagMetadata", checked) + defaultValue: root.defaults.showTagMetadata ?? true + } + + NToggle { + label: pluginApi?.tr("settings.metadata.playStats.label") + description: pluginApi?.tr("settings.metadata.playStats.desc") + checked: root.showPlayStatsMetadata + onToggled: root.saveSetting("showPlayStatsMetadata", checked) + defaultValue: root.defaults.showPlayStatsMetadata ?? true + } + + NToggle { + label: pluginApi?.tr("settings.metadata.status.label") + description: pluginApi?.tr("settings.metadata.status.desc") + checked: root.showStatusMetadata + onToggled: root.saveSetting("showStatusMetadata", checked) + defaultValue: root.defaults.showStatusMetadata ?? true + } + + NFilePicker { + id: downloadFolderPicker + selectionMode: "folders" + title: pluginApi?.tr("settings.downloads.folderPickerTitle") + initialPath: root.editDownloadDirectory || (Quickshell.env("HOME") + "/Music") + onAccepted: paths => { + if (paths.length > 0) { + root.editDownloadDirectory = paths[0]; + root.applyDownloadDirectory(); + } + } + } +} diff --git a/.config/noctalia/plugins/music-search/i18n/en.json b/.config/noctalia/plugins/music-search/i18n/en.json new file mode 100644 index 0000000..b15821c --- /dev/null +++ b/.config/noctalia/plugins/music-search/i18n/en.json @@ -0,0 +1,552 @@ +{ + "plugin": { + "name": "music-search" + }, + "command": { + "description": "Search with music-search ({provider}), play audio, and save favorites." + }, + "common": { + "untitled": "Untitled", + "customUrl": "Custom URL", + "downloadedTrack": "Downloaded Track", + "queuedUrl": "Queued URL", + "music": "music-search", + "onePlay": "1 play", + "plays": "{count} plays" + }, + "providers": { + "youtube": "YouTube", + "soundcloud": "SoundCloud", + "local": "Local" + }, + "sort": { + "savedDate": "Saved date", + "date": "Date", + "title": "Title", + "duration": "Duration", + "rating": "Rating" + }, + "status": { + "starting": "Starting playback", + "nowPlaying": "Now playing", + "ready": "music-search ready", + "backgroundPlayback": "Background mpv playback", + "searchPrompt": "Search {provider}, paste a URL, or open a saved track.", + "startingProviderPlayback": "Starting {provider} playback...", + "connectingYoutube": "Connecting to YouTube...", + "connectingSoundcloud": "Connecting to SoundCloud...", + "openingLocal": "Opening local track...", + "startingPlayback": "Starting playback..." + }, + "notices": { + "libraryUpdated": "Library updated.", + "playlistsUpdated": "Playlists updated.", + "savedMp3": "Saved mp3 locally.", + "savedMp3To": "Saved mp3 to {path}", + "addedToQueue": "Added to queue.", + "folderImported": "Folder imported as playlist.", + "importingFolder": "Importing folder as playlist...", + "syncingFolder": "Syncing folder playlist...", + "savingMp3": "Saving current track as mp3...", + "downloadFolderUpdated": "Download folder updated.", + "cacheLimitUpdated": "MP3 cache limit updated.", + "playlistEmpty": "Playlist is empty.", + "switchedTo": "Switched to {provider}.", + "ytClientSet": "YouTube player client set to {client}.", + "sortSet": "Default sort set to {sort}.", + "addedPlaylistToQueue": "Added playlist \"{name}\" to queue.", + "addedShuffledPlaylistToQueue": "Added shuffled playlist \"{name}\" to queue.", + "playingPlaylist": "Playing playlist \"{name}\".", + "playingShuffledPlaylist": "Playing shuffled playlist \"{name}\"." + }, + "errors": { + "playbackFailed": "music-search playback command failed.", + "libraryFailed": "music-search library command failed.", + "mp3SaveFailed": "Could not save mp3 locally.", + "queueFailed": "Could not add track to queue.", + "queuePlaylistTrackFailed": "Could not add playlist track to queue.", + "queueActionFailed": "Could not {action} queue.", + "folderImportFailed": "Could not import folder as playlist.", + "seekMalformed": "Seek response was malformed.", + "seekFailed": "Could not seek playback.", + "speedFailed": "Could not change playback speed.", + "searchMalformed": "Search results were malformed.", + "lastError": "Last error: {error}" + }, + "search": { + "searching": "Searching {provider}", + "failed": "Search failed", + "failedDefault": "yt-dlp could not resolve results.", + "title": "Search with music-search", + "hint": "Try `>music-search burial`, `yt: burial`, `sc: artist`, `local: song`, `queue`, `#night`, `artist:name`, `rating:>=4`, `provider:local`, `playlist:name`, `speed:1.05`, or paste a URL.", + "noResults": "No saved or search results for \"{query}\".", + "typeMore": "Type at least 2 characters to search {provider}." + }, + "library": { + "label": "Library", + "empty": "Library is empty", + "emptyDesc": "Save search results and they will show up here next time.", + "saved": "Saved", + "playlistOnly": "Playlist-only", + "savedTracks": "Saved tracks", + "libraryEmpty": "Your library is empty.", + "savedEmpty": "Your saved library is empty.", + "noMatches": "No saved tracks matched \"{query}\".", + "noFilterMatches": "No saved tracks matched your filters.", + "noTagged": "No tracks tagged \"{tag}\".", + "oneTrack": "1 saved track", + "trackCount": "{count} saved tracks" + }, + "home": { + "recentlyPlayed": "Recently Played", + "recentlyPlayedDesc": "Your latest saved listens.", + "mostPlayed": "Most Played", + "mostPlayedDesc": "The tracks you come back to most.", + "tags": "Tags", + "tagsDesc": "Browse your library by mood and theme.", + "artists": "Artists", + "artistsDesc": "Jump through your saved library by uploader.", + "playlists": "Playlists", + "playlistsDesc": "Quick launch your saved lists.", + "recent": "Recent", + "recentWithTime": "Recent • {time}", + "top": "Top", + "topWithPlays": "Top • {plays}", + "artist": "Artist", + "artistWithTime": "Artist • {time}" + }, + "queue": { + "title": "Queue", + "nextUp": "Next up", + "queued": "Queued", + "active": "Queue is active and waiting for the next finish.", + "idle": "Queue is idle.", + "start": "Start queue", + "startNow": "Begin queued playback now.", + "startArm": "Arm the queue or start the first queued track.", + "stop": "Stop queue", + "stopPause": "Pause queue mode without clearing the list.", + "stopKeep": "Disable auto-advance and keep queued tracks.", + "skip": "Skip to next", + "skipNow": "Start the next queued track now.", + "skipJump": "Jump to the next queued track.", + "clear": "Clear queue", + "clearRemove": "Remove all queued tracks.", + "clearEmpty": "Empty the queue list.", + "autoplaySaved": "Autoplay saved tracks", + "autoplaySavedDesc": "Load the saved library into queue and start playing it.", + "autoplaySavedActiveDesc": "Turn your saved music library into the active queue.", + "autoplaySavedShuffle": "Autoplay saved tracks (shuffle)", + "autoplaySavedShuffleDesc": "Shuffle the saved library into queue and start playing it.", + "autoplaySavedShuffleActiveDesc": "Shuffle your saved music library into the active queue.", + "empty": "Queue is empty", + "emptyDesc": "Use save, playlists, or inline queue actions to add tracks.", + "removed": "Removed queued track.", + "cleared": "Queue cleared.", + "playingSaved": "Playing saved tracks.", + "playingShuffledSaved": "Playing shuffled saved tracks.", + "savedEmpty": "Saved library is empty.", + "loaded": "Queue loaded.", + "loadedEmpty": "Queue is empty.", + "armed": "Queue armed. It will start after the current song finishes.", + "stopped": "Queue stopped.", + "noNext": "No next queued track.", + "loadingSaved": "Loading saved tracks into queue...", + "loadingShuffledSaved": "Loading saved tracks into shuffled queue...", + "nowPlaying": "Queued playback: {title}", + "errorExhausted": "Queue ran out after a playback error.", + "finished": "Queue finished." + }, + "speed": { + "title": "Playback Speed", + "setTo": "Set speed to {speed}", + "desc": "Adjust current playback speed.", + "current": "Current: {speed}", + "multiplier": "{speed}x", + "noPlayback": "Start playback first, then use `speed:1.05` or the preview buttons.", + "useNumber": "Use a number like `speed:1.05`." + }, + "import": { + "title": "Import folder as playlist", + "desc": "Use `import: /path/to/folder` to turn local audio into a playlist.", + "createPlaylist": "Create playlist \"{name}\" from {path}", + "hint": "Type `import: /path/to/folder` to import local audio files as a playlist." + }, + "tags": { + "manage": "Manage tags", + "noTags": "No tags yet", + "oneTag": "1 tag", + "tagCount": "{count} tags", + "headerDescription": "{title} • {count}", + "editor": "Tag editor", + "chooseTrack": "Choose a saved track first, then use the tag action to edit its tags.", + "add": "Add #{tag}", + "remove": "Remove #{tag}", + "applyTo": "Apply to {title}", + "removeFrom": "Remove from {title}", + "noMatch": "No tag matches \"{query}\" yet. Select the add action to create it.", + "hint": "Type after `tag:` to add a new tag, or select an existing tag to remove it." + }, + "metadata": { + "titleField": "Title", + "artistField": "Artist", + "albumField": "Album", + "label": "Metadata", + "edit": "Edit metadata", + "chooseTrack": "Choose a library track first, then use the edit action to update title, artist, or album.", + "fieldEditor": "{field} editor", + "headerDescription": "{title} • {value}", + "currentlyEmpty": "currently empty", + "editField": "Edit {field}", + "empty": "Currently empty", + "setField": "Set {field}", + "clearField": "Clear {field}", + "clearValue": "Clear value", + "chooseField": "Choose which field to edit for \"{title}\".", + "albumHint": "Type a new album name, or choose the clear action to remove it.", + "typeNew": "Type a new {field} value." + }, + "playlists": { + "none": "No playlists", + "createHint": "Type `playlist:name` to create one.", + "untitled": "Untitled Playlist", + "oneTrack": "1 track", + "trackCount": "{count} tracks", + "syncedFolder": "synced folder", + "syncedFolderDescription": "{count} • {source}", + "rename": "Rename playlist", + "renameTitle": "Playlist rename", + "typeNewName": "Type a new name for \"{name}\".", + "typeDifferent": "Type a different name to rename this playlist.", + "alreadyExists": "Playlist \"{name}\" already exists.", + "renameTo": "Rename to \"{name}\"", + "updateTitle": "Update playlist title.", + "create": "Create playlist \"{name}\"", + "createAndAdd": "Create playlist \"{name}\" and add track", + "addAfterCreate": "Add {title} after creating it.", + "createNew": "Create a new playlist.", + "addTo": "Add to {name}", + "choose": "Choose a playlist", + "chooseFor": "Type a playlist name to create one for {title}.", + "chooseFirst": "Choose a playlist first, then use the rename action." + }, + "actions": { + "stopMusic": "Stop music", + "stopTitle": "Stop {title}", + "stopDesc": "Stop background playback.", + "alreadyStopped": "music-search is already stopped", + "nothingPlaying": "Nothing is currently playing.", + "searchMprisTrack": "Search current MPRIS track", + "mprisTrackDesc": "Search \"{title}\" on {provider}.", + "mprisTrackDescWithPlayer": "Search \"{title}\" on {provider} from {player}.", + "playUrl": "Play URL", + "saveUrl": "Save URL to library", + "saveUrlMp3": "Save URL as mp3", + "downloadDesc": "Download to ~/Music/Noctalia" + }, + "bar_widget": { + "tooltipIdle": "Open music panel", + "tooltipPlaying": "Open music panel\nNow playing: {title}", + "settings": "Widget settings" + }, + "panel": { + "title": "Music panel", + "subtitle": "Search, queue, and control playback without opening the launcher.", + "openLauncher": "Launcher", + "openSettings": "Settings", + "close": "Close", + "hidePreview": "Hide preview", + "showPreview": "Show preview", + "search": "Search", + "library": "Saved", + "queue": "Queue", + "tracks": "Tracks", + "playlists": "Playlists", + "artists": "Artists", + "tags": "Tags", + "searchPlaceholder": "Search music, paste a URL, or use yt:/sc:/local:", + "libraryPlaceholder": "Filter saved tracks", + "playlistsPlaceholder": "Filter playlists", + "artistsPlaceholder": "Filter artists", + "tagsPlaceholder": "Filter tags", + "searchHint": "Search {provider}, paste a URL, or switch to Saved and Queue tabs.", + "typeMore": "Type at least 2 characters to search {provider}.", + "searching": "Searching {provider}...", + "noSearchResults": "No results for \"{query}\".", + "playUrl": "Play URL", + "saveUrl": "Save URL", + "queueUrl": "Queue URL", + "playSaved": "Play saved", + "shuffleSaved": "Shuffle saved", + "startQueue": "Start queue", + "skipQueue": "Skip", + "clearQueue": "Clear", + "pause": "Pause", + "resume": "Resume", + "stop": "Stop", + "speed": "Speed", + "saveCurrent": "Save track", + "saveCurrentMp3": "Save mp3", + "refresh": "Refresh", + "nowPlaying": "Now playing", + "nothingPlaying": "Nothing playing right now.", + "savedCount": "{count} saved tracks", + "queueCount": "{count} queued tracks", + "recentTracks": "Recent saved tracks", + "previewTitle": "Preview", + "queued": "Queued", + "queuedAt": "Queued {time}", + "emptyLibrary": "No saved tracks yet.", + "emptyQueue": "Queue is empty.", + "savedLabel": "Saved", + "playAction": "Play", + "queueAction": "Queue", + "saveAction": "Save", + "openAction": "Open", + "backAction": "Back", + "shuffleAction": "Shuffle", + "downloadAction": "MP3", + "removeAction": "Remove", + "playlistCount": "{count} playlists", + "artistCount": "{count} artists", + "tagCount": "{count} tags", + "helperHint": "The full command surface is still available in the launcher via >music-search.", + "emptyPlaylists": "No playlists matched this filter yet.", + "emptyArtists": "No saved artists matched this filter yet.", + "emptyTags": "No saved tags matched this filter yet.", + "emptyScopedLibrary": "No tracks are available in this section yet." + }, + "tooltip": { + "addToQueue": "Add to queue", + "playNow": "Play now", + "saveToLibrary": "Save to library", + "saveMp3Current": "Save current track as mp3", + "resume": "Resume", + "pause": "Pause", + "editMetadata": "Edit metadata", + "manageTags": "Manage tags", + "addToPlaylist": "Add to playlist", + "addSavedToPlaylist": "Add saved track to playlist", + "switchProvider": "Switch provider ({provider})", + "sort": "Sort: {sort}", + "removeFromLibrary": "Remove from library", + "saveMp3": "Save as mp3", + "saveFirst": "Save first, then add to a playlist", + "saveUrlToLibrary": "Save URL to library", + "rate": "Rate ({rating})", + "playPlaylist": "Play playlist", + "shufflePlay": "Shuffle play", + "queuePlaylist": "Queue playlist", + "renamePlaylist": "Rename playlist", + "deletePlaylist": "Delete playlist", + "syncFolder": "Sync folder playlist", + "removeFromPlaylist": "Remove from playlist", + "removeFromQueue": "Remove from queue", + "unrated": "unrated" + }, + "artists": { + "noArtists": "Save tracks with uploader metadata to browse artists here.", + "noMatch": "No saved artists matched \"{query}\"." + }, + "preview": { + "chipSaved": "Saved", + "chipStarting": "Starting", + "length": "Length", + "album": "Album", + "plays": "Plays", + "lastPlayed": "Last played", + "uploaded": "Uploaded", + "reach": "Reach", + "status": "Status", + "lastPlaybackError": "Last playback error: {error}", + "readLess": "Read less", + "readMore": "Read more", + "loadingMetadata": "Loading richer metadata...", + "metadataParseError": "Metadata preview could not be parsed.", + "metadataUnavailable": "Metadata preview unavailable.", + "viewCount": "{count} views", + "viewCountB": "{count}B views", + "viewCountM": "{count}M views", + "viewCountK": "{count}K views" + }, + "settings": { + "provider": { + "label": "Global provider", + "desc": "Choose the default provider used for normal music searches when you do not use a prefix like `yt:` or `sc:`." + }, + "sort": { + "label": "Default sort", + "desc": "Choose how saved tracks are sorted in your library views." + }, + "ytClient": { + "label": "YouTube player client", + "desc": "Which yt-dlp player client to use for YouTube streams. Try switching if playback fails or is throttled.", + "android": "Android", + "web": "Web", + "default": "Default (yt-dlp decides)" + }, + "downloads": { + "title": "Downloads", + "currentFolder": "Current folder: {path}", + "chooseFolder": "Choose MP3 folder", + "applyFolder": "Apply folder", + "folderPickerTitle": "Choose MP3 download folder" + }, + "cache": { + "label": "Max MP3 cache size", + "desc": "Limit the download folder size in MB. Older files are pruned after downloads. Set 0 for unlimited.", + "apply": "Apply cache limit" + }, + "autoSave": { + "label": "Save remote tracks as mp3 after playback starts", + "desc": "After a YouTube or SoundCloud track successfully starts playing, also save an mp3 copy into the current download folder." + }, + "bar": { + "title": "Bar Widget", + "hoverTitle": { + "label": "Show track title on hover", + "desc": "Expand the bar widget on hover to show and scroll the current track title." + } + }, + "home": { + "title": "Home", + "recent": { + "label": "Show Recently Played", + "desc": "Show the recent listens section on the launcher home." + }, + "top": { + "label": "Show Most Played", + "desc": "Show your top-played tracks on the launcher home." + }, + "tags": { + "label": "Show Tags", + "desc": "Show tag shortcuts on the launcher home." + }, + "artists": { + "label": "Show Artists", + "desc": "Show artist browse shortcuts on the launcher home." + }, + "playlists": { + "label": "Show Playlists", + "desc": "Show playlist shortcuts on the launcher home." + } + }, + "panel": { + "title": "Panel", + "defaultTab": { + "label": "Default panel tab", + "desc": "Choose which top-level tab opens first when you open the panel." + }, + "defaultLibrarySection": { + "label": "Default Saved section", + "desc": "Choose which secondary section opens first inside the Saved tab." + }, + "density": { + "label": "Panel density", + "desc": "Adjust spacing and card sizing in the panel.", + "compact": "Compact", + "balanced": "Balanced", + "roomy": "Roomy" + }, + "header": { + "label": "Show panel header", + "desc": "Show the title row with launcher, settings, and close actions at the top of the panel." + }, + "nowPlaying": { + "label": "Show now-playing block", + "desc": "Show the playback controls and current track block at the top of the panel." + }, + "playbackProgress": { + "label": "Show playback progress", + "desc": "Show the seek bar and time row in the now-playing block." + }, + "providerChips": { + "label": "Show provider chips", + "desc": "Show the YouTube, SoundCloud, and Local provider shortcuts on the Search tab." + }, + "recentTracks": { + "label": "Show recent saved tracks", + "desc": "Show recently saved tracks below the panel search helper when the Search tab is empty." + }, + "searchHelper": { + "label": "Show search helper", + "desc": "Show the search hint and launcher tip when the Search tab is empty." + }, + "preview": { + "label": "Show track preview", + "desc": "Show a preview pane alongside the panel tabs. Click a track card header to inspect it." + }, + "urlActions": { + "label": "Show URL actions", + "desc": "Show Play URL, Save URL, and Queue URL buttons when the search field contains a URL." + }, + "speedControls": { + "label": "Show speed controls", + "desc": "Show playback speed controls in the now-playing area." + }, + "queueControls": { + "label": "Show queue controls", + "desc": "Show the Start, Skip, and Clear buttons at the top of the Queue tab." + }, + "statusBanner": { + "label": "Show status banner", + "desc": "Show success and error notices between the playback block and the tab area." + } + }, + "preview": { + "title": "Preview", + "metadata": { + "label": "Rich Preview Metadata", + "desc": "Choose when the launcher preview should fetch thumbnails, descriptions, views, and upload details.", + "all": "All previews", + "playing": "Only playing track", + "disabled": "Disabled", + "neverHint": "Preview panels will stay lightweight and use only the metadata already present in the launcher results.", + "playingHint": "Only the currently playing item will fetch richer preview data. Saved and search results stay fast.", + "alwaysHint": "Every preview can fetch richer metadata, including thumbnails and long-form details." + }, + "thumbnail": { + "label": "Thumbnail size", + "desc": "Choose how large the preview artwork appears in the side panel.", + "small": "Small", + "comfortable": "Comfortable", + "large": "Large" + }, + "chips": { + "label": "Show preview chips", + "desc": "Show source, saved, starting, and tag chips above the track title in the preview." + } + }, + "metadata": { + "title": "Visible Metadata", + "uploader": { + "label": "Show uploader", + "desc": "Display artist/uploader names in launcher results and preview panels." + }, + "album": { + "label": "Show album", + "desc": "Display album metadata when it is available, especially for local files." + }, + "duration": { + "label": "Show duration", + "desc": "Display track length in launcher descriptions and preview details." + }, + "rating": { + "label": "Show ratings", + "desc": "Include star ratings in launcher descriptions for saved tracks." + }, + "tags": { + "label": "Show tags", + "desc": "Include track tags in launcher descriptions." + }, + "playStats": { + "label": "Show play stats", + "desc": "Display play counts and last-played information in the home view and preview." + }, + "status": { + "label": "Show status", + "desc": "Display availability metadata like public or unlisted in rich preview details." + } + } + } +} diff --git a/.config/noctalia/plugins/music-search/i18n/fr.json b/.config/noctalia/plugins/music-search/i18n/fr.json new file mode 100644 index 0000000..619a8f7 --- /dev/null +++ b/.config/noctalia/plugins/music-search/i18n/fr.json @@ -0,0 +1,552 @@ +{ + "plugin": { + "name": "music-search" + }, + "command": { + "description": "Rechercher avec music-search ({provider}), lire l'audio et enregistrer les favoris." + }, + "common": { + "untitled": "Sans titre", + "customUrl": "URL personnalisée", + "downloadedTrack": "Piste téléchargée", + "queuedUrl": "URL en file d'attente", + "music": "music-search", + "onePlay": "1 lecture", + "plays": "{count} lectures" + }, + "providers": { + "youtube": "YouTube", + "soundcloud": "SoundCloud", + "local": "Local" + }, + "sort": { + "savedDate": "Date d'enregistrement", + "date": "Date", + "title": "Titre", + "duration": "Durée", + "rating": "Note" + }, + "status": { + "starting": "Démarrage de la lecture", + "nowPlaying": "En cours de lecture", + "ready": "music-search prêt", + "backgroundPlayback": "Lecture mpv en arrière-plan", + "searchPrompt": "Recherchez {provider}, collez une URL ou ouvrez une piste enregistrée.", + "startingProviderPlayback": "Démarrage de la lecture {provider}...", + "connectingYoutube": "Connexion à YouTube...", + "connectingSoundcloud": "Connexion à SoundCloud...", + "openingLocal": "Ouverture de la piste locale...", + "startingPlayback": "Démarrage de la lecture..." + }, + "notices": { + "libraryUpdated": "Bibliothèque mise à jour.", + "playlistsUpdated": "Listes de lecture mises à jour.", + "savedMp3": "MP3 enregistré localement.", + "savedMp3To": "MP3 enregistré dans {path}", + "addedToQueue": "Ajouté à la file d'attente.", + "folderImported": "Dossier importé comme liste de lecture.", + "importingFolder": "Importation du dossier comme liste de lecture...", + "syncingFolder": "Synchronisation du dossier de la liste de lecture...", + "savingMp3": "Enregistrement de la piste actuelle en MP3...", + "downloadFolderUpdated": "Dossier de téléchargement mis à jour.", + "cacheLimitUpdated": "Limite de cache MP3 mise à jour.", + "playlistEmpty": "La liste de lecture est vide.", + "switchedTo": "Passé à {provider}.", + "ytClientSet": "Client du lecteur YouTube réglé sur {client}.", + "sortSet": "Tri par défaut réglé sur {sort}.", + "addedPlaylistToQueue": "Liste de lecture \"{name}\" ajoutée à la file d'attente.", + "addedShuffledPlaylistToQueue": "Liste de lecture mélangée \"{name}\" ajoutée à la file d'attente.", + "playingPlaylist": "Lecture de la liste de lecture \"{name}\".", + "playingShuffledPlaylist": "Lecture de la liste de lecture mélangée \"{name}\"." + }, + "errors": { + "playbackFailed": "La commande de lecture music-search a échoué.", + "libraryFailed": "La commande de bibliothèque music-search a échoué.", + "mp3SaveFailed": "Impossible d'enregistrer le MP3 localement.", + "queueFailed": "Impossible d'ajouter la piste à la file d'attente.", + "queuePlaylistTrackFailed": "Impossible d'ajouter la piste de la liste de lecture à la file d'attente.", + "queueActionFailed": "Impossible de {action} la file d'attente.", + "folderImportFailed": "Impossible d'importer le dossier comme liste de lecture.", + "seekMalformed": "La réponse de recherche était malformée.", + "seekFailed": "Impossible de rechercher dans la lecture.", + "speedFailed": "Impossible de changer la vitesse de lecture.", + "searchMalformed": "Les résultats de recherche étaient malformés.", + "lastError": "Dernière erreur : {error}" + }, + "search": { + "searching": "Recherche sur {provider}", + "failed": "La recherche a échoué", + "failedDefault": "yt-dlp n'a pas pu résoudre les résultats.", + "title": "Rechercher avec music-search", + "hint": "Essayez `>music-search burial`, `yt: burial`, `sc: artist`, `local: song`, `queue`, `#night`, `artist:name`, `rating:>=4`, `provider:local`, `playlist:name`, `speed:1.05`, ou collez une URL.", + "noResults": "Aucun résultat enregistré ou de recherche pour \"{query}\".", + "typeMore": "Tapez au moins 2 caractères pour rechercher sur {provider}." + }, + "library": { + "label": "Bibliothèque", + "empty": "La bibliothèque est vide", + "emptyDesc": "Enregistrez les résultats de recherche et ils apparaîtront ici la prochaine fois.", + "saved": "Enregistré", + "playlistOnly": "Liste de lecture uniquement", + "savedTracks": "Pistes enregistrées", + "libraryEmpty": "Votre bibliothèque est vide.", + "savedEmpty": "votre bibliothèque enregistrée est vide.", + "noMatches": "Aucune piste enregistrée ne correspond à \"{query}\".", + "noFilterMatches": "Aucune piste enregistrée ne correspond à vos filtres.", + "noTagged": "Aucune piste marquée \"{tag}\".", + "oneTrack": "1 piste enregistrée", + "trackCount": "{count} pistes enregistrées" + }, + "home": { + "recentlyPlayed": "Écoutés récemment", + "recentlyPlayedDesc": "Vos dernières écoutes enregistrées.", + "mostPlayed": "Les plus écoutés", + "mostPlayedDesc": "Les pistes que vous écoutez le plus.", + "tags": "Tags", + "tagsDesc": "Parcourez votre bibliothèque par ambiance et thème.", + "artists": "Artistes", + "artistsDesc": "Naviguez dans votre bibliothèque enregistrée par auteur.", + "playlists": "Listes de lecture", + "playlistsDesc": "Lancez rapidement vos listes enregistrées.", + "recent": "Récent", + "recentWithTime": "Récent • {time}", + "top": "Top", + "topWithPlays": "Top • {plays}", + "artist": "Artiste", + "artistWithTime": "Artiste • {time}" + }, + "queue": { + "title": "File d'attente", + "nextUp": "À suivre", + "queued": "En file d'attente", + "active": "La file d'attente est active et attend la fin de la piste actuelle.", + "idle": "La file d'attente est inactive.", + "start": "Démarrer la file d'attente", + "startNow": "Commencer la lecture de la file d'attente maintenant.", + "startArm": "Armer la file d'attente ou démarrer la première piste de la file.", + "stop": "Arrêter la file d'attente", + "stopPause": "Mettre en pause le mode file d'attente sans vider la liste.", + "stopKeep": "Désactiver l'avance automatique et conserver les pistes en file d'attente.", + "skip": "Passer au suivant", + "skipNow": "Démarrer la piste suivante de la file maintenant.", + "skipJump": "Sauter à la piste suivante de la file d'attente.", + "clear": "Vider la file d'attente", + "clearRemove": "Supprimer toutes les pistes de la file d'attente.", + "clearEmpty": "Vider la liste de la file d'attente.", + "autoplaySaved": "Lecture auto des pistes enregistrées", + "autoplaySavedDesc": "Charger la bibliothèque enregistrée dans la file d'attente et lancer la lecture.", + "autoplaySavedActiveDesc": "Transformer votre bibliothèque musicale enregistrée en file d'attente active.", + "autoplaySavedShuffle": "Lecture auto des pistes enregistrées (aléatoire)", + "autoplaySavedShuffleDesc": "Mélanger la bibliothèque enregistrée dans la file d'attente et lancer la lecture.", + "autoplaySavedShuffleActiveDesc": "Mélanger votre bibliothèque musicale enregistrée dans la file d'attente active.", + "empty": "La file d'attente est vide", + "emptyDesc": "Utilisez les actions d'enregistrement, les listes de lecture ou les actions en ligne pour ajouter des pistes.", + "removed": "Piste retirée de la file d'attente.", + "cleared": "File d'attente vidée.", + "playingSaved": "Lecture des pistes enregistrées.", + "playingShuffledSaved": "Lecture aléatoire des pistes enregistrées.", + "savedEmpty": "La bibliothèque enregistrée est vide.", + "loaded": "File d'attente chargée.", + "loadedEmpty": "La file d'attente est vide.", + "armed": "File d'attente armée. Elle démarrera après la fin de la chanson actuelle.", + "stopped": "File d'attente arrêtée.", + "noNext": "Pas de piste suivante en file d'attente.", + "loadingSaved": "Chargement des pistes enregistrées dans la file d'attente...", + "loadingShuffledSaved": "Chargement des pistes enregistrées dans la file d'attente mélangée...", + "nowPlaying": "Lecture en file d'attente : {title}", + "errorExhausted": "La file d'attente s'est épuisée après une erreur de lecture.", + "finished": "File d'attente terminée." + }, + "speed": { + "title": "Vitesse de lecture", + "setTo": "Régler la vitesse à {speed}", + "desc": "Ajuster la vitesse de lecture actuelle.", + "current": "Actuelle : {speed}", + "multiplier": "{speed}x", + "noPlayback": "Démarrez d'abord la lecture, puis utilisez `speed:1.05` ou les boutons de prévisualisation.", + "useNumber": "Utilisez un nombre comme `speed:1.05`." + }, + "import": { + "title": "Importer un dossier comme liste de lecture", + "desc": "Utilisez `import: /chemin/vers/dossier` pour transformer l'audio local en liste de lecture.", + "createPlaylist": "Créer la liste de lecture \"{name}\" à partir de {path}", + "hint": "Tapez `import: /chemin/vers/dossier` pour importer des fichiers audio locaux comme liste de lecture." + }, + "tags": { + "manage": "Gérer les tags", + "noTags": "Pas encore de tags", + "oneTag": "1 tag", + "tagCount": "{count} tags", + "headerDescription": "{title} • {count}", + "editor": "Éditeur de tags", + "chooseTrack": "Choisissez d'abord une piste enregistrée, puis utilisez l'action tag pour éditer ses tags.", + "add": "Ajouter #{tag}", + "remove": "Supprimer #{tag}", + "applyTo": "Appliquer à {title}", + "removeFrom": "Retirer de {title}", + "noMatch": "Aucun tag ne correspond à \"{query}\" pour l'instant. Sélectionnez l'action d'ajout pour le créer.", + "hint": "Tapez après `tag:` pour ajouter un nouveau tag, ou sélectionnez un tag existant pour le supprimer." + }, + "metadata": { + "titleField": "Titre", + "artistField": "Artiste", + "albumField": "Album", + "label": "Métadonnées", + "edit": "Modifier les métadonnées", + "chooseTrack": "Choisissez d'abord une piste de la bibliothèque, puis utilisez l'action de modification pour mettre à jour le titre, l'artiste ou l'album.", + "fieldEditor": "Éditeur de {field}", + "headerDescription": "{title} • {value}", + "currentlyEmpty": "actuellement vide", + "editField": "Modifier {field}", + "empty": "Actuellement vide", + "setField": "Définir {field}", + "clearField": "Effacer {field}", + "clearValue": "Effacer la valeur", + "chooseField": "Choisissez quel champ modifier pour \"{title}\".", + "albumHint": "Tapez un nouveau nom d'album, ou choisissez l'action d'effacement pour le supprimer.", + "typeNew": "Tapez une nouvelle valeur pour {field}." + }, + "playlists": { + "none": "Aucune liste de lecture", + "createHint": "Tapez `playlist:nom` pour en créer une.", + "untitled": "Liste de lecture sans titre", + "oneTrack": "1 piste", + "trackCount": "{count} pistes", + "syncedFolder": "dossier synchronisé", + "syncedFolderDescription": "{count} • {source}", + "rename": "Renommer la liste de lecture", + "renameTitle": "Renommage de la liste de lecture", + "typeNewName": "Tapez un nouveau nom pour \"{name}\".", + "typeDifferent": "Tapez un nom différent pour renommer cette liste de lecture.", + "alreadyExists": "La liste de lecture \"{name}\" existe déjà.", + "renameTo": "Renommer en \"{name}\"", + "updateTitle": "Mettre à jour le titre de la liste de lecture.", + "create": "Créer la liste de lecture \"{name}\"", + "createAndAdd": "Créer la liste de lecture \"{name}\" et ajouter la piste", + "addAfterCreate": "Ajouter {title} après l'avoir créée.", + "createNew": "Créer une nouvelle liste de lecture.", + "addTo": "Ajouter à {name}", + "choose": "Choisir une liste de lecture", + "chooseFor": "Tapez un nom de liste de lecture pour en créer une pour {title}.", + "chooseFirst": "Choisissez d'abord une liste de lecture, puis utilisez l'action de renommage." + }, + "actions": { + "stopMusic": "Arrêter la musique", + "stopTitle": "Arrêter {title}", + "stopDesc": "Arrêter la lecture en arrière-plan.", + "alreadyStopped": "music-search est déjà arrêté", + "nothingPlaying": "Rien n'est actuellement en cours de lecture.", + "searchMprisTrack": "Rechercher la piste MPRIS actuelle", + "mprisTrackDesc": "Rechercher \"{title}\" sur {provider}.", + "mprisTrackDescWithPlayer": "Rechercher \"{title}\" sur {provider} depuis {player}.", + "playUrl": "Lire l'URL", + "saveUrl": "Enregistrer l'URL dans la bibliothèque", + "saveUrlMp3": "Enregistrer l'URL en MP3", + "downloadDesc": "Télécharger dans ~/Music/Noctalia" + }, + "bar_widget": { + "tooltipIdle": "Ouvrir le panneau musical", + "tooltipPlaying": "Ouvrir le panneau musical\nEn cours : {title}", + "settings": "Paramètres du widget" + }, + "panel": { + "title": "Panneau musical", + "subtitle": "Recherchez, mettez en file d'attente et contrôlez la lecture sans ouvrir le lanceur.", + "openLauncher": "Lanceur", + "openSettings": "Paramètres", + "close": "Fermer", + "hidePreview": "Masquer l'aperçu", + "showPreview": "Afficher l'aperçu", + "search": "Recherche", + "library": "Enregistré", + "queue": "File d'attente", + "tracks": "Pistes", + "playlists": "Listes de lecture", + "artists": "Artistes", + "tags": "Tags", + "searchPlaceholder": "Rechercher de la musique, coller une URL ou utiliser yt:/sc:/local:", + "libraryPlaceholder": "Filtrer les pistes enregistrées", + "playlistsPlaceholder": "Filtrer les listes de lecture", + "artistsPlaceholder": "Filtrer les artistes", + "tagsPlaceholder": "Filtrer les tags", + "searchHint": "Recherchez sur {provider}, collez une URL ou passez aux onglets Enregistré et File d'attente.", + "typeMore": "Tapez au moins 2 caractères pour rechercher sur {provider}.", + "searching": "Recherche sur {provider}...", + "noSearchResults": "Aucun résultat pour \"{query}\".", + "playUrl": "Lire l'URL", + "saveUrl": "Enregistrer l'URL", + "queueUrl": "File d'attente URL", + "playSaved": "Lire enregistré", + "shuffleSaved": "Aléatoire enregistré", + "startQueue": "Démarrer file", + "skipQueue": "Passer", + "clearQueue": "Vider", + "pause": "Pause", + "resume": "Reprendre", + "stop": "Arrêter", + "speed": "Vitesse", + "saveCurrent": "Enregistrer piste", + "saveCurrentMp3": "Enregistrer MP3", + "refresh": "Actualiser", + "nowPlaying": "En cours de lecture", + "nothingPlaying": "Rien ne joue actuellement.", + "savedCount": "{count} pistes enregistrées", + "queueCount": "{count} pistes en file", + "recentTracks": "Pistes enregistrées récentes", + "previewTitle": "Aperçu", + "queued": "En file", + "queuedAt": "En file à {time}", + "emptyLibrary": "Pas encore de pistes enregistrées.", + "emptyQueue": "La file d'attente est vide.", + "savedLabel": "Enregistré", + "playAction": "Lire", + "queueAction": "File", + "saveAction": "Enregistrer", + "openAction": "Ouvrir", + "backAction": "Retour", + "shuffleAction": "Aléatoire", + "downloadAction": "MP3", + "removeAction": "Retirer", + "playlistCount": "{count} listes de lecture", + "artistCount": "{count} artistes", + "tagCount": "{count} tags", + "helperHint": "Toute la surface de commande est toujours disponible dans le lanceur via >music-search.", + "emptyPlaylists": "Aucune liste de lecture ne correspond à ce filtre pour le moment.", + "emptyArtists": "Aucun artiste enregistré ne correspond à ce filtre pour le moment.", + "emptyTags": "Aucun tag enregistré ne correspond à ce filtre pour le moment.", + "emptyScopedLibrary": "Aucune piste n'est disponible dans cette section pour le moment." + }, + "tooltip": { + "addToQueue": "Ajouter à la file d'attente", + "playNow": "Lire maintenant", + "saveToLibrary": "Enregistrer dans la bibliothèque", + "saveMp3Current": "Enregistrer la piste actuelle en MP3", + "resume": "Reprendre", + "pause": "Pause", + "editMetadata": "Modifier les métadonnées", + "manageTags": "Gérer les tags", + "addToPlaylist": "Ajouter à la liste de lecture", + "addSavedToPlaylist": "Ajouter la piste enregistrée à la liste de lecture", + "switchProvider": "Changer de fournisseur ({provider})", + "sort": "Tri : {sort}", + "removeFromLibrary": "Retirer de la bibliothèque", + "saveMp3": "Enregistrer en MP3", + "saveFirst": "Enregistrez d'abord, puis ajoutez à une liste de lecture", + "saveUrlToLibrary": "Enregistrer l'URL dans la bibliothèque", + "rate": "Noter ({rating})", + "playPlaylist": "Lire la liste de lecture", + "shufflePlay": "Lecture aléatoire", + "queuePlaylist": "Mettre la liste en file d'attente", + "renamePlaylist": "Renommer la liste de lecture", + "deletePlaylist": "Supprimer la liste de lecture", + "syncFolder": "Synchroniser le dossier de la liste", + "removeFromPlaylist": "Retirer de la liste de lecture", + "removeFromQueue": "Retirer de la file d'attente", + "unrated": "non noté" + }, + "artists": { + "noArtists": "Enregistrez des pistes avec des métadonnées d'auteur pour parcourir les artistes ici.", + "noMatch": "Aucun artiste enregistré ne correspond à \"{query}\"." + }, + "preview": { + "chipSaved": "Enregistré", + "chipStarting": "Démarrage", + "length": "Longueur", + "album": "Album", + "plays": "Lectures", + "lastPlayed": "Dernière lecture", + "uploaded": "Mis en ligne", + "reach": "Portée", + "status": "Statut", + "lastPlaybackError": "Dernière erreur de lecture : {error}", + "readLess": "Lire moins", + "readMore": "Lire plus", + "loadingMetadata": "Chargement de métadonnées enrichies...", + "metadataParseError": "L'aperçu des métadonnées n'a pas pu être analysé.", + "metadataUnavailable": "Aperçu des métadonnées indisponible.", + "viewCount": "{count} vues", + "viewCountB": "{count} Md de vues", + "viewCountM": "{count} M de vues", + "viewCountK": "{count} k de vues" + }, + "settings": { + "provider": { + "label": "Fournisseur global", + "desc": "Choisissez le fournisseur par défaut utilisé pour les recherches musicales normales lorsque vous n'utilisez pas de préfixe comme `yt:` ou `sc:`." + }, + "sort": { + "label": "Tri par défaut", + "desc": "Choisissez comment les pistes enregistrées sont triées dans les vues de votre bibliothèque." + }, + "ytClient": { + "label": "Client du lecteur YouTube", + "desc": "Quel client yt-dlp utiliser pour les flux YouTube. Essayez de changer si la lecture échoue ou est ralentie.", + "android": "Android", + "web": "Web", + "default": "Par défaut (yt-dlp décide)" + }, + "downloads": { + "title": "Téléchargements", + "currentFolder": "Dossier actuel : {path}", + "chooseFolder": "Choisir le dossier MP3", + "applyFolder": "Appliquer le dossier", + "folderPickerTitle": "Choisir le dossier de téléchargement MP3" + }, + "cache": { + "label": "Taille max du cache MP3", + "desc": "Limitez la taille du dossier de téléchargement en Mo. Les fichiers plus anciens sont purgés après les téléchargements. Réglez à 0 pour illimité.", + "apply": "Appliquer la limite de cache" + }, + "autoSave": { + "label": "Enregistrer les pistes distantes en MP3 après le début de la lecture", + "desc": "Une fois qu'une piste YouTube ou SoundCloud a commencé à jouer avec succès, enregistrez également une copie MP3 dans le dossier de téléchargement actuel." + }, + "bar": { + "title": "Widget de barre", + "hoverTitle": { + "label": "Afficher le titre de la piste au survol", + "desc": "Agrandir le widget de barre au survol pour afficher et faire défiler le titre de la piste actuelle." + } + }, + "home": { + "title": "Accueil", + "recent": { + "label": "Afficher les écoutés récemment", + "desc": "Afficher la section des écoutes récentes sur l'accueil du lanceur." + }, + "top": { + "label": "Afficher les plus écoutés", + "desc": "Afficher vos pistes les plus écoutées sur l'accueil du lanceur." + }, + "tags": { + "label": "Afficher les Tags", + "desc": "Afficher les raccourcis de tags sur l'accueil du lanceur." + }, + "artists": { + "label": "Afficher les Artistes", + "desc": "Afficher les raccourcis de navigation par artiste sur l'accueil du lanceur." + }, + "playlists": { + "label": "Afficher les Listes de lecture", + "desc": "Afficher les raccourcis de listes de lecture sur l'accueil du lanceur." + } + }, + "panel": { + "title": "Panneau", + "defaultTab": { + "label": "Onglet par défaut du panneau", + "desc": "Choisissez quel onglet de premier niveau s'ouvre en premier lors de l'ouverture du panneau." + }, + "defaultLibrarySection": { + "label": "Section Enregistré par défaut", + "desc": "Choisissez quelle section secondaire s'ouvre en premier dans l'onglet Enregistré." + }, + "density": { + "label": "Densité du panneau", + "desc": "Ajuster l'espacement et la taille des cartes dans le panneau.", + "compact": "Compact", + "balanced": "Équilibré", + "roomy": "Spacieux" + }, + "header": { + "label": "Afficher l'en-tête du panneau", + "desc": "Afficher la ligne de titre avec les actions lanceur, paramètres et fermeture en haut du panneau." + }, + "nowPlaying": { + "label": "Afficher le bloc En cours de lecture", + "desc": "Afficher les contrôles de lecture et le bloc de la piste actuelle en haut du panneau." + }, + "playbackProgress": { + "label": "Afficher la progression de la lecture", + "desc": "Afficher la barre de recherche et la ligne de temps dans le bloc En cours de lecture." + }, + "providerChips": { + "label": "Afficher les jetons de fournisseur", + "desc": "Afficher les raccourcis des fournisseurs YouTube, SoundCloud et Local sur l'onglet Recherche." + }, + "recentTracks": { + "label": "Afficher les pistes enregistrées récentes", + "desc": "Afficher les pistes récemment enregistrées sous l'aide à la recherche du panneau lorsque l'onglet Recherche est vide." + }, + "searchHelper": { + "label": "Afficher l'aide à la recherche", + "desc": "Afficher l'astuce de recherche et le conseil du lanceur lorsque l'onglet Recherche est vide." + }, + "preview": { + "label": "Afficher l'aperçu de la piste", + "desc": "Afficher un volet d'aperçu à côté des onglets du panneau. Cliquez sur l'en-tête d'une carte de piste pour l'inspecter." + }, + "urlActions": { + "label": "Afficher les actions d'URL", + "desc": "Afficher les boutons Lire l'URL, Enregistrer l'URL et File d'attente URL lorsque le champ de recherche contient une URL." + }, + "speedControls": { + "label": "Afficher les contrôles de vitesse", + "desc": "Afficher les contrôles de vitesse de lecture dans la zone En cours de lecture." + }, + "queueControls": { + "label": "Afficher les contrôles de file d'attente", + "desc": "Afficher les boutons Démarrer, Passer et Vider en haut de l'onglet File d'attente." + }, + "statusBanner": { + "label": "Afficher la bannière de statut", + "desc": "Afficher les notifications de succès et d'erreur entre le bloc de lecture et la zone des onglets." + } + }, + "preview": { + "title": "Aperçu", + "metadata": { + "label": "Métadonnées d'aperçu enrichies", + "desc": "Choisissez quand l'aperçu du lanceur doit récupérer les miniatures, descriptions, vues et détails de mise en ligne.", + "all": "Tous les aperçus", + "playing": "Uniquement la piste en cours", + "disabled": "Désactivé", + "neverHint": "Les panneaux d'aperçu resteront légers et utiliseront uniquement les métadonnées déjà présentes dans les résultats du lanceur.", + "playingHint": "Seul l'élément en cours de lecture récupérera des données d'aperçu enrichies. Les résultats enregistrés et de recherche restent rapides.", + "alwaysHint": "Chaque aperçu peut récupérer des métadonnées enrichies, y compris les miniatures et les détails longs." + }, + "thumbnail": { + "label": "Taille de la miniature", + "desc": "Choisissez la taille de l'illustration d'aperçu dans le panneau latéral.", + "small": "Petite", + "comfortable": "Confortable", + "large": "Grande" + }, + "chips": { + "label": "Afficher les jetons d'aperçu", + "desc": "Afficher les jetons de source, d'enregistrement, de démarrage et de tag au-dessus du titre de la piste dans l'aperçu." + } + }, + "metadata": { + "title": "Métadonnées visibles", + "uploader": { + "label": "Afficher l'auteur", + "desc": "Afficher les noms d'artiste/auteur dans les résultats du lanceur et les panneaux d'aperçu." + }, + "album": { + "label": "Afficher l'album", + "desc": "Afficher les métadonnées de l'album lorsqu'elles sont disponibles, en particulier pour les fichiers locaux." + }, + "duration": { + "label": "Afficher la durée", + "desc": "Afficher la longueur de la piste dans les descriptions du lanceur et les détails de l'aperçu." + }, + "rating": { + "label": "Afficher les notes", + "desc": "Inclure les notes par étoiles dans les descriptions du lanceur pour les pistes enregistrées." + }, + "tags": { + "label": "Afficher les tags", + "desc": "Inclure les tags de la piste dans les descriptions du lanceur." + }, + "playStats": { + "label": "Afficher les stats de lecture", + "desc": "Afficher le nombre de lectures et les informations de dernière lecture dans la vue d'accueil et l'aperçu." + }, + "status": { + "label": "Afficher le statut", + "desc": "Afficher les métadonnées de disponibilité comme public ou non répertorié dans les détails de l'aperçu enrichi." + } + } + } +} diff --git a/.config/noctalia/plugins/music-search/lib/config.sh b/.config/noctalia/plugins/music-search/lib/config.sh new file mode 100644 index 0000000..8911321 --- /dev/null +++ b/.config/noctalia/plugins/music-search/lib/config.sh @@ -0,0 +1,184 @@ +#!/usr/bin/env bash +# config.sh — constants, directory setup, and helpers + +SCRIPT_DIR="$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")/.." && pwd)" +DEFAULT_CACHE_HOME="${XDG_CACHE_HOME:-${HOME}/.cache}" +DEFAULT_CACHE_DIR="${DEFAULT_CACHE_HOME}/noctalia/plugins/music-search" +CACHE_DIR="${MUSIC_CACHE_DIR:-${DEFAULT_CACHE_DIR}}" +PID_FILE="${CACHE_DIR}/mpv.pid" +STATE_FILE="${CACHE_DIR}/state.json" +LIBRARY_FILE="${CACHE_DIR}/library.json" +LOG_FILE="${CACHE_DIR}/mpv.log" +SOCKET_FILE="${CACHE_DIR}/mpv.sock" +SETTINGS_FILE="${CACHE_DIR}/settings.json" +PLAYLISTS_FILE="${CACHE_DIR}/playlists.json" +QUEUE_FILE="${CACHE_DIR}/queue.json" +DOWNLOAD_BASENAME="${CACHE_DIR}/current-media" +DOWNLOADS_DIR_DEFAULT="${HOME}/Music/Noctalia" +LOCAL_MUSIC_DIR="${HOME}/Music" + +STATE_LOCK="${CACHE_DIR}/state.lock" +DATA_LOCK="${CACHE_DIR}/data.lock" +SETTINGS_LOCK="${CACHE_DIR}/settings.lock" +QUEUE_LOCK="${CACHE_DIR}/queue.lock" + +mkdir -p "$CACHE_DIR" + +die() { + printf '%s\n' "$1" >&2 + exit 1 +} + +require_cmd() { + local name="$1" + command -v "$name" >/dev/null 2>&1 || die "Missing dependency: $name" +} + +with_lock() { + local lock_file="$1"; shift + local _wl_fd + exec {_wl_fd}>"$lock_file" + flock "$_wl_fd" + local _wl_rc=0 + "$@" || _wl_rc=$? + exec {_wl_fd}>&- + return $_wl_rc +} + +json_write_raw() { + local target="$1" + local tmp_file + tmp_file="$(mktemp "${target}.tmp.XXXXXX")" + if ! cat > "$tmp_file"; then + rm -f "$tmp_file" + die "json_write_raw: write failed for $target" + fi + if [[ ! -s "$tmp_file" ]]; then + rm -f "$tmp_file" + die "json_write_raw: refusing empty write for $target" + fi + if ! jq empty "$tmp_file" 2>/dev/null; then + rm -f "$tmp_file" + die "json_write_raw: produced invalid JSON for $target" + fi + [[ -f "$target" ]] && cp "$target" "${target}.bak" + mv "$tmp_file" "$target" +} + +safe_read_json() { + local target="$1" + [[ -f "$target" ]] || return 0 + if jq empty "$target" 2>/dev/null; then return 0; fi + + # Quarantine corrupted file + local ts + ts="$(date +%s)" + mv "$target" "${target}.corrupt.${ts}" + + # Restore from backup if valid + if [[ -f "${target}.bak" ]] && jq empty "${target}.bak" 2>/dev/null; then + cp "${target}.bak" "$target" + return 0 + fi + + # state.json can be reinitialized; user data cannot + if [[ "$target" == "$STATE_FILE" ]]; then + _ensure_state_file + return 0 + fi + + die "Corrupted: ${target}.corrupt.${ts} — no valid backup. Manual recovery required." +} + +_ensure_state_file() { + jq -nc \ + --arg id "" \ + --arg title "" \ + --arg url "" \ + --arg uploader "" \ + --arg error "" \ + --arg endReason "" \ + --arg updatedAt "0" \ + '{isPlaying:false,isPaused:false,id:$id,title:$title,url:$url,uploader:$uploader,duration:0,speed:1,pid:0,error:$error,endReason:$endReason,updatedAt:$updatedAt}' > "$STATE_FILE" +} + +yt_player_client() { + local configured="" + if [[ -f "$SETTINGS_FILE" ]]; then + configured="$(jq -r '.ytPlayerClient // empty' "$SETTINGS_FILE" 2>/dev/null || true)" + fi + printf '%s\n' "${configured:-android}" +} + +yt_extractor_args() { + local client + client="$(yt_player_client)" + if [[ "$client" == "default" || -z "$client" ]]; then + return 0 + fi + printf '%s\n' "--extractor-args=youtube:player_client=${client}" +} + +yt_mpv_raw_option() { + local client + client="$(yt_player_client)" + if [[ "$client" == "default" || -z "$client" ]]; then + return 0 + fi + printf '%s\n' "--ytdl-raw-options=extractor-args=youtube:player_client=${client}" +} + +downloads_dir() { + local configured="" + if [[ -f "$SETTINGS_FILE" ]]; then + configured="$(jq -r '.downloadDirectory // empty' "$SETTINGS_FILE" 2>/dev/null || true)" + fi + printf '%s\n' "${configured:-$DOWNLOADS_DIR_DEFAULT}" +} + +download_cache_max_mb() { + local configured="" + if [[ -f "$SETTINGS_FILE" ]]; then + configured="$(jq -r '.downloadCacheMaxMb // empty' "$SETTINGS_FILE" 2>/dev/null || true)" + fi + if [[ "$configured" =~ ^[0-9]+$ ]]; then + printf '%s\n' "$configured" + else + printf '0\n' + fi +} + +prune_download_cache() { + local target_dir max_mb limit_bytes total_bytes oldest_path + target_dir="$(downloads_dir)" + max_mb="$(download_cache_max_mb)" + + if [[ ! "$max_mb" =~ ^[0-9]+$ ]] || (( max_mb <= 0 )) || [[ ! -d "$target_dir" ]]; then + return 0 + fi + + limit_bytes=$((max_mb * 1024 * 1024)) + total_bytes="$(find "$target_dir" -maxdepth 1 -type f -printf '%s\n' 2>/dev/null | awk '{sum+=$1} END {print sum+0}')" + + while [[ "$total_bytes" =~ ^[0-9]+$ ]] && (( total_bytes > limit_bytes )); do + oldest_path="$(find "$target_dir" -maxdepth 1 -type f -printf '%T@ %p\n' 2>/dev/null | sort -n | head -n 1 | cut -d' ' -f2-)" + if [[ -z "$oldest_path" ]]; then + break + fi + rm -f -- "$oldest_path" || break + total_bytes="$(find "$target_dir" -maxdepth 1 -type f -printf '%s\n' 2>/dev/null | awk '{sum+=$1} END {print sum+0}')" + done +} + +ensure_files() { + [[ -f "$STATE_FILE" ]] || _ensure_state_file + [[ -f "$LIBRARY_FILE" ]] || printf '[]\n' > "$LIBRARY_FILE" + [[ -f "$SETTINGS_FILE" ]] || jq -nc \ + --arg provider "youtube" \ + --arg sortBy "date" \ + --arg downloadDirectory "$DOWNLOADS_DIR_DEFAULT" \ + --argjson downloadCacheMaxMb 0 \ + '{activeProvider:$provider,sortBy:$sortBy,downloadDirectory:$downloadDirectory,downloadCacheMaxMb:$downloadCacheMaxMb}' > "$SETTINGS_FILE" + [[ -f "$PLAYLISTS_FILE" ]] || printf '[]\n' > "$PLAYLISTS_FILE" + [[ -f "$QUEUE_FILE" ]] || printf '[]\n' > "$QUEUE_FILE" +} diff --git a/.config/noctalia/plugins/music-search/lib/launch.sh b/.config/noctalia/plugins/music-search/lib/launch.sh new file mode 100644 index 0000000..28fe883 --- /dev/null +++ b/.config/noctalia/plugins/music-search/lib/launch.sh @@ -0,0 +1,65 @@ +#!/usr/bin/env bash +# launch.sh — mpv launch helpers + +launch_youtube_stream() { + local source_url="$1" + local speed="${2-1}" + local -a mpv_cmd=( + mpv + --no-video + --force-window=no + --audio-display=no + --ytdl-format=bestaudio/best + --demuxer-max-bytes=256K + --speed="$speed" + --log-file="$LOG_FILE" + --input-ipc-server="$SOCKET_FILE" + --title="Noctalia music-search" + ) + local raw_opt + raw_opt="$(yt_mpv_raw_option)" + [[ -n "$raw_opt" ]] && mpv_cmd+=("$raw_opt") + mpv_cmd+=("$source_url") + + nohup setsid "${mpv_cmd[@]}" >/dev/null 2>&1 & +} + +launch_youtube_cached() { + local source_url="$1" + local speed="${2-1}" + local extractor_arg + extractor_arg="$(yt_extractor_args)" + + nohup setsid bash -lc ' + set -euo pipefail + shopt -s nullglob + rm -f "$2".* + ytdlp_args=(yt-dlp --ignore-config --no-warnings -f bestaudio/best --no-part -o "$2.%(ext)s") + [[ -n "$5" ]] && ytdlp_args+=("$5") + "${ytdlp_args[@]}" -- "$1" >>"$4" 2>&1 + files=("$2".*) + if [[ ${#files[@]} -eq 0 ]]; then + exit 1 + fi + exec mpv --no-video --force-window=no --audio-display=no --demuxer-max-bytes=256K --speed="$6" --log-file="$4" --input-ipc-server="$3" --title="Noctalia music-search" "${files[0]}" + ' _ "$source_url" "$DOWNLOAD_BASENAME" "$SOCKET_FILE" "$LOG_FILE" "$extractor_arg" "$speed" >/dev/null 2>&1 & +} + +wait_for_audio_start() { + local pid="$1" + local attempts="${2-24}" + + for _ in $(seq 1 "$attempts"); do + if [[ -f "$LOG_FILE" ]] && grep -q "starting audio playback" "$LOG_FILE" 2>/dev/null; then + return 0 + fi + + if ! is_running_pid "$pid"; then + return 1 + fi + + sleep 0.25 + done + + return 2 +} diff --git a/.config/noctalia/plugins/music-search/lib/library.sh b/.config/noctalia/plugins/music-search/lib/library.sh new file mode 100644 index 0000000..13ee312 --- /dev/null +++ b/.config/noctalia/plugins/music-search/lib/library.sh @@ -0,0 +1,524 @@ +#!/usr/bin/env bash +# library.sh — library CRUD, playback recording, search dispatch, details, download + +_record_library_playback_unlocked() { + local entry_id="${1-}" + local title="${2-}" + local url="${3-}" + local uploader="${4-}" + local duration="${5-0}" + require_cmd jq + + if [[ -z "$entry_id" && -z "$url" ]]; then + return 0 + fi + + safe_read_json "$LIBRARY_FILE" + + if ! jq -e --arg id "$entry_id" --arg url "$url" \ + 'any(.[]?; (($id != "" and .id == $id) or ($url != "" and .url == $url)))' \ + "$LIBRARY_FILE" >/dev/null 2>&1; then + return 0 + fi + + local played_at provider + played_at="$(date -Iseconds)" + provider="$(infer_provider_for_url "$url")" + + jq \ + --arg id "$entry_id" \ + --arg title "$title" \ + --arg url "$url" \ + --arg uploader "$uploader" \ + --argjson duration "${duration:-0}" \ + --arg playedAt "$played_at" \ + --arg provider "$provider" \ + 'map( + if (($id != "" and .id == $id) or ($url != "" and .url == $url)) then + .title = (if ($title != "") then $title else (.title // "Untitled") end) + | .url = (if ($url != "") then $url else (.url // "") end) + | .uploader = (if ($uploader != "") then $uploader else (.uploader // "") end) + | .duration = (if $duration > 0 then $duration else (.duration // 0) end) + | .provider = (if (.provider // "") != "" then .provider else $provider end) + | .playCount = ((.playCount // 0) + 1) + | .lastPlayedAt = $playedAt + else + . + end + )' "$LIBRARY_FILE" | json_write_raw "$LIBRARY_FILE" +} + +record_library_playback() { + with_lock "$DATA_LOCK" _record_library_playback_unlocked "$@" +} + +_play_track_state_phase() { + local entry_id="$1" + local title="$2" + local url="$3" + local uploader="$4" + local duration="$5" + local desired_speed="1" + + local playback_source="$url" + local youtube_video_id="" + local downloaded_youtube_file="" + local -a mpv_args + local pid="" + local stream_result=1 + + if [[ -z "$title" || -z "$url" ]]; then + _write_state_unlocked false "$entry_id" "$title" "$url" "$uploader" 0 1 0 "Missing playback parameters." "error" + _emit_state_unlocked + exit 1 + fi + + require_cmd mpv + + desired_speed="$(current_state_speed)" + + _stop_existing_unlocked >/dev/null 2>&1 || true + + : > "$LOG_FILE" + + if [[ "$url" =~ youtube\.com|youtu\.be ]]; then + youtube_video_id="$(extract_youtube_video_id "$url" 2>/dev/null || true)" + downloaded_youtube_file="$(find_downloaded_youtube_file "$youtube_video_id" 2>/dev/null || true)" + + if [[ -n "$downloaded_youtube_file" && -f "$downloaded_youtube_file" ]]; then + playback_source="$downloaded_youtube_file" + mpv_args=( + mpv + --no-video + --force-window=no + --audio-display=no + --demuxer-max-bytes=256K + --speed="$desired_speed" + --log-file="$LOG_FILE" + --input-ipc-server="$SOCKET_FILE" + --title="Noctalia music-search" + "$playback_source" + ) + + nohup setsid "${mpv_args[@]}" >/dev/null 2>&1 & + else + if ! command -v yt-dlp >/dev/null 2>&1; then + _write_state_unlocked false "$entry_id" "$title" "$url" "$uploader" "$duration" "$desired_speed" 0 "yt-dlp is required for YouTube playback." "error" + _emit_state_unlocked + exit 1 + fi + + launch_youtube_stream "$url" "$desired_speed" + pid="$!" + printf '%s\n' "$pid" > "$PID_FILE" + + if wait_for_audio_start "$pid" 24; then + _write_state_unlocked true "$entry_id" "$title" "$url" "$uploader" "$duration" "$desired_speed" "$pid" "" "" + _emit_state_unlocked + return 0 + fi + + stream_result=$? + + if is_running_pid "$pid"; then + terminate_pid "$pid" + sleep 0.3 + if is_running_pid "$pid"; then + force_terminate_pid "$pid" + fi + fi + + rm -f "$PID_FILE" + cleanup_runtime_cache + : > "$LOG_FILE" + + launch_youtube_cached "$url" "$desired_speed" + fi + else + mpv_args=( + mpv + --no-video + --force-window=no + --audio-display=no + --ytdl-format="bestaudio/best" + --demuxer-max-bytes=256K + --speed="$desired_speed" + --log-file="$LOG_FILE" + --input-ipc-server="$SOCKET_FILE" + --title="Noctalia music-search" + "$url" + ) + + nohup setsid "${mpv_args[@]}" >/dev/null 2>&1 & + fi + + pid="$!" + printf '%s\n' "$pid" > "$PID_FILE" + sleep 1.5 + + if is_running_pid "$pid"; then + _write_state_unlocked true "$entry_id" "$title" "$url" "$uploader" "$duration" "$desired_speed" "$pid" "" "" + _emit_state_unlocked + return 0 + fi + + local error="" + if [[ -f "$LOG_FILE" ]]; then + error="$(tail -n 1 "$LOG_FILE" 2>/dev/null || true)" + fi + + rm -f "$PID_FILE" + _write_state_unlocked false "$entry_id" "$title" "$url" "$uploader" "$duration" "$desired_speed" 0 "${error:-$([[ "$stream_result" -eq 2 ]] && printf 'Streaming did not start in time, and cached fallback failed.' || printf 'Track failed to start.')}" "error" + _emit_state_unlocked + exit 1 +} + +play_track() { + local entry_id="${1-}" + local title="${2-}" + local url="${3-}" + local uploader="${4-}" + local duration="${5-0}" + + _play_track_state_phase "$entry_id" "$title" "$url" "$uploader" "$duration" + + record_library_playback "$entry_id" "$title" "$url" "$uploader" "$duration" || true + exit 0 +} + +search_tracks() { + local query="${1-}" + local provider="${2-}" + require_cmd jq + + if [[ -z "$query" ]]; then + printf '[]\n' + exit 0 + fi + + if [[ -z "$provider" ]]; then + provider="$(get_provider)" + fi + + case "$provider" in + youtube) + require_cmd yt-dlp + search_youtube "$query" + ;; + soundcloud) + require_cmd yt-dlp + search_soundcloud "$query" + ;; + local) + search_local "$query" + ;; + *) + require_cmd yt-dlp + search_youtube "$query" + ;; + esac +} + +details_for_url() { + local url="${1-}" + require_cmd jq + + if [[ -z "$url" ]]; then + die "Missing URL." + fi + + if [[ -f "$url" ]]; then + local local_metadata local_title local_uploader local_album local_duration + local_metadata="$(local_file_metadata_json "$url")" + local_title="$(printf '%s' "$local_metadata" | jq -r '.title // "Untitled"' 2>/dev/null || printf '%s' "$(basename "$url")")" + local_uploader="$(printf '%s' "$local_metadata" | jq -r '.uploader // "Local file"' 2>/dev/null || printf 'Local file')" + local_album="$(printf '%s' "$local_metadata" | jq -r '.album // ""' 2>/dev/null || true)" + local_duration="$(printf '%s' "$local_metadata" | jq -r '.duration // 0' 2>/dev/null || printf '0')" + + jq -nc \ + --arg title "$local_title" \ + --arg fileUrl "$url" \ + --arg uploader "$local_uploader" \ + --arg album "$local_album" \ + --arg localPath "$url" \ + --argjson duration "${local_duration:-0}" \ + '{ + title: $title, + url: $fileUrl, + uploader: $uploader, + channel: $uploader, + album: $album, + localPath: $localPath, + duration: $duration, + uploadDate: "", + viewCount: 0, + availability: "local", + thumbnail: "", + description: (if $album != "" then ("Local audio file • " + $album) else "Local audio file" end) + }' + exit 0 + fi + + require_cmd yt-dlp + + local -a ytdlp_args + ytdlp_args=(yt-dlp --ignore-config --dump-single-json --no-warnings --playlist-items 1) + if [[ "$url" =~ youtube\.com|youtu\.be ]]; then + local extractor_arg + extractor_arg="$(yt_extractor_args)" + [[ -n "$extractor_arg" ]] && ytdlp_args+=("$extractor_arg") + fi + + "${ytdlp_args[@]}" -- "$url" 2>/dev/null \ + | jq -c --arg fallbackUrl "$url" '{ + id: (.id // ""), + title: (.title // "Untitled"), + url: (.webpage_url // .url // $fallbackUrl), + uploader: (.uploader // .channel // ""), + channel: (.channel // .uploader // ""), + duration: (.duration // 0), + uploadDate: (.upload_date // ""), + viewCount: (.view_count // 0), + availability: (.availability // ""), + thumbnail: (.thumbnail // ""), + description: (.description // "") + }' +} + +download_mp3() { + local title="${1-}" + local url="${2-}" + local target_dir + + if [[ -z "$url" ]]; then + die "Missing URL." + fi + + target_dir="$(downloads_dir)" + mkdir -p "$target_dir" + + if [[ -f "$url" ]]; then + require_cmd ffmpeg + + local base_name output_path + base_name="$(sanitize_filename "${title:-$(basename "$url")}")" + base_name="${base_name%.*}" + output_path="${target_dir}/${base_name}.mp3" + + ffmpeg -y -i "$url" -vn -codec:a libmp3lame -q:a 2 "$output_path" >/dev/null 2>&1 + prune_download_cache + printf '%s\n' "$output_path" + exit 0 + fi + + require_cmd yt-dlp + require_cmd ffmpeg + + local -a dl_args=(yt-dlp --ignore-config --no-warnings --no-part --no-playlist -x --audio-format mp3 --audio-quality 0) + if [[ "$url" =~ youtube\.com|youtu\.be ]]; then + local extractor_arg + extractor_arg="$(yt_extractor_args)" + [[ -n "$extractor_arg" ]] && dl_args+=("$extractor_arg") + dl_args+=(-o "${target_dir}/%(title)s [yt-%(id)s].%(ext)s") + else + dl_args+=(-o "${target_dir}/%(title)s [%(id)s].%(ext)s") + fi + "${dl_args[@]}" --print after_move:filepath -- "$url" + prune_download_cache +} + +_save_entry_unlocked() { + local entry_id="${1-}" + local title="${2-}" + local url="${3-}" + local uploader="${4-}" + local duration="${5-0}" + local is_saved="${6-true}" + local provider album local_path metadata + + require_cmd jq + + if [[ -z "$url" ]]; then + die "Missing URL." + fi + + if [[ -z "$entry_id" ]]; then + entry_id="saved-$(hash_value "$url")" + fi + + if [[ -z "$title" ]]; then + title="Untitled" + fi + + provider="$(infer_provider_for_url "$url")" + album="" + local_path="" + + if [[ -f "$url" ]]; then + metadata="$(local_file_metadata_json "$url")" + title="$(printf '%s' "$metadata" | jq -r --arg fallback "$title" '.title // $fallback' 2>/dev/null || printf '%s' "$title")" + uploader="$(printf '%s' "$metadata" | jq -r --arg fallback "$uploader" '.uploader // $fallback' 2>/dev/null || printf '%s' "$uploader")" + duration="$(printf '%s' "$metadata" | jq -r --argjson fallback "${duration:-0}" '.duration // $fallback' 2>/dev/null || printf '%s' "${duration:-0}")" + album="$(printf '%s' "$metadata" | jq -r '.album // ""' 2>/dev/null || true)" + local_path="$(printf '%s' "$metadata" | jq -r '.localPath // ""' 2>/dev/null || true)" + provider="local" + fi + + safe_read_json "$LIBRARY_FILE" + + jq \ + --arg id "$entry_id" \ + --arg title "$title" \ + --arg url "$url" \ + --arg uploader "$uploader" \ + --argjson duration "${duration:-0}" \ + --argjson isSaved "${is_saved:-true}" \ + --arg savedAt "$(date -Iseconds)" \ + --arg provider "$provider" \ + --arg album "$album" \ + --arg localPath "$local_path" \ + '(map(select(.id == $id or .url == $url)) | first // null) as $existing | + map(select(.id != $id and .url != $url)) + [{ + id: $id, + title: $title, + url: $url, + uploader: $uploader, + duration: $duration, + savedAt: $savedAt, + provider: (if $provider != "" then $provider else ($existing.provider // "") end), + album: (if $album != "" then $album else ($existing.album // "") end), + localPath: (if $localPath != "" then $localPath else ($existing.localPath // "") end), + isSaved: (if $isSaved == true then true else ($existing.isSaved // false) end), + tags: ($existing.tags // []), + rating: ($existing.rating // 0), + playCount: ($existing.playCount // 0), + lastPlayedAt: ($existing.lastPlayedAt // "") + }]' "$LIBRARY_FILE" | json_write_raw "$LIBRARY_FILE" + + cat "$LIBRARY_FILE" +} + +save_entry() { + with_lock "$DATA_LOCK" _save_entry_unlocked "$@" +} + +_edit_metadata_unlocked() { + local entry_id="${1-}" + local field="${2-}" + local value="${3-}" + require_cmd jq + + if [[ -z "$entry_id" ]]; then + die "Missing entry id." + fi + + if [[ -z "$field" ]]; then + die "Missing metadata field." + fi + + safe_read_json "$LIBRARY_FILE" + + if ! library_entry_exists "$entry_id"; then + die "Library entry not found: $entry_id" + fi + + case "$field" in + title) + if [[ -z "$value" ]]; then + die "Title cannot be empty." + fi + jq --arg id "$entry_id" --arg value "$value" \ + 'map(if .id == $id then .title = $value else . end)' "$LIBRARY_FILE" \ + | json_write_raw "$LIBRARY_FILE" + ;; + artist|uploader) + jq --arg id "$entry_id" --arg value "$value" \ + 'map(if .id == $id then .uploader = $value else . end)' "$LIBRARY_FILE" \ + | json_write_raw "$LIBRARY_FILE" + ;; + album) + jq --arg id "$entry_id" --arg value "$value" \ + 'map(if .id == $id then .album = $value else . end)' "$LIBRARY_FILE" \ + | json_write_raw "$LIBRARY_FILE" + ;; + *) + die "Unsupported metadata field: $field" + ;; + esac + + cat "$LIBRARY_FILE" +} + +edit_metadata() { + with_lock "$DATA_LOCK" _edit_metadata_unlocked "$@" +} + +save_url() { + local url="${1-}" + local fallback_id + require_cmd yt-dlp + require_cmd jq + + if [[ -z "$url" ]]; then + die "Missing URL." + fi + + fallback_id="saved-$(hash_value "$url")" + local metadata + local -a ytdlp_args + ytdlp_args=(yt-dlp --ignore-config --dump-single-json --no-warnings --playlist-items 1) + if [[ "$url" =~ youtube\.com|youtu\.be ]]; then + local extractor_arg + extractor_arg="$(yt_extractor_args)" + [[ -n "$extractor_arg" ]] && ytdlp_args+=("$extractor_arg") + fi + + metadata="$("${ytdlp_args[@]}" -- "$url" 2>/dev/null \ + | jq -c --arg fallbackUrl "$url" --arg fallbackId "$fallback_id" '{ + id: (.id // $fallbackId), + title: (.title // "Saved Track"), + url: (.webpage_url // .url // $fallbackUrl), + uploader: (.channel // .uploader // ""), + duration: (.duration // 0) + }')" + + if [[ -z "$metadata" ]]; then + die "Could not resolve metadata for URL." + fi + + save_entry \ + "$(jq -r '.id' <<< "$metadata")" \ + "$(jq -r '.title' <<< "$metadata")" \ + "$(jq -r '.url' <<< "$metadata")" \ + "$(jq -r '.uploader' <<< "$metadata")" \ + "$(jq -r '.duration' <<< "$metadata")" +} + +_remove_entry_unlocked() { + local entry_id="${1-}" + require_cmd jq + + if [[ -z "$entry_id" ]]; then + die "Missing library entry id." + fi + + safe_read_json "$LIBRARY_FILE" + safe_read_json "$PLAYLISTS_FILE" + + if ! library_entry_exists "$entry_id"; then + die "Library entry not found: $entry_id" + fi + + jq --arg id "$entry_id" 'map(select(.id != $id))' "$LIBRARY_FILE" \ + | json_write_raw "$LIBRARY_FILE" + + jq --arg id "$entry_id" \ + 'map(.entryIds = ((.entryIds // []) | map(select(. != $id))))' \ + "$PLAYLISTS_FILE" | json_write_raw "$PLAYLISTS_FILE" + + cat "$LIBRARY_FILE" +} + +remove_entry() { + with_lock "$DATA_LOCK" _remove_entry_unlocked "$@" +} diff --git a/.config/noctalia/plugins/music-search/lib/media-utils.sh b/.config/noctalia/plugins/music-search/lib/media-utils.sh new file mode 100644 index 0000000..862d15d --- /dev/null +++ b/.config/noctalia/plugins/music-search/lib/media-utils.sh @@ -0,0 +1,216 @@ +#!/usr/bin/env bash +# media-utils.sh — filename sanitization, URL parsing, local file metadata + +sanitize_filename() { + local value="${1-}" + value="${value//$'\n'/ }" + value="${value//$'\r'/ }" + value="${value//\//-}" + value="$(printf '%s' "$value" | sed 's/[<>:\"\\|?*]/-/g; s/[[:space:]]\+/ /g; s/^ //; s/ $//')" + printf '%s' "${value:-track}" +} + +strip_known_media_id_suffix() { + local value="${1-}" + local stripped + stripped="$(printf '%s' "$value" | sed -E 's/ \[(yt-)?[A-Za-z0-9_-]{6,}\]$//')" + printf '%s' "${stripped:-$value}" +} + +extract_youtube_video_id() { + local url="${1-}" + local short_regex='youtu\.be/([A-Za-z0-9_-]{6,})' + local watch_regex='[?&]v=([A-Za-z0-9_-]{6,})' + local path_regex='youtube\.com/(shorts|embed|live)/([A-Za-z0-9_-]{6,})' + + if [[ "$url" =~ $short_regex ]]; then + printf '%s\n' "${BASH_REMATCH[1]}" + return 0 + fi + + if [[ "$url" =~ $watch_regex ]]; then + printf '%s\n' "${BASH_REMATCH[1]}" + return 0 + fi + + if [[ "$url" =~ $path_regex ]]; then + printf '%s\n' "${BASH_REMATCH[2]}" + return 0 + fi + + return 1 +} + +find_downloaded_youtube_file() { + local video_id="${1-}" + local filepath="" + local target_dir + target_dir="$(downloads_dir)" + + if [[ -z "$video_id" || ! -d "$target_dir" ]]; then + return 1 + fi + + while IFS= read -r -d '' filepath; do + printf '%s\n' "$filepath" + return 0 + done < <( + find "$target_dir" -maxdepth 1 -type f \ + \( \ + -iname "*\[yt-${video_id}\].mp3" -o \ + -iname "*\[yt-${video_id}\].m4a" -o \ + -iname "*\[yt-${video_id}\].opus" -o \ + -iname "*\[yt-${video_id}\].ogg" -o \ + -iname "*\[yt-${video_id}\].webm" -o \ + -iname "*\[${video_id}\].mp3" -o \ + -iname "*\[${video_id}\].m4a" -o \ + -iname "*\[${video_id}\].opus" -o \ + -iname "*\[${video_id}\].ogg" -o \ + -iname "*\[${video_id}\].webm" \ + \) \ + -print0 2>/dev/null + ) + + return 1 +} + +infer_provider_for_url() { + local url="${1-}" + if [[ -f "$url" ]]; then + printf 'local\n' + elif [[ "$url" =~ soundcloud\.com ]]; then + printf 'soundcloud\n' + elif [[ "$url" =~ youtube\.com|youtu\.be ]]; then + printf 'youtube\n' + else + printf 'custom\n' + fi +} + +local_file_metadata_json() { + local filepath="${1-}" + require_cmd jq + + if [[ -z "$filepath" || ! -f "$filepath" ]]; then + printf '{}\n' + return 0 + fi + + local filename base_name display_name guessed_title guessed_artist album duration probe_json + filename="$(basename "$filepath")" + base_name="${filename%.*}" + display_name="$(strip_known_media_id_suffix "$base_name")" + guessed_title="$display_name" + guessed_artist="Local file" + album="" + duration="0" + + if [[ "$display_name" == *" - "* ]]; then + guessed_artist="${display_name%% - *}" + guessed_title="${display_name#* - }" + elif [[ "$display_name" == *" — "* ]]; then + guessed_artist="${display_name%% — *}" + guessed_title="${display_name#* — }" + elif [[ "$display_name" == *" – "* ]]; then + guessed_artist="${display_name%% – *}" + guessed_title="${display_name#* – }" + fi + + if command -v ffprobe >/dev/null 2>&1; then + probe_json="$(ffprobe -v quiet -print_format json \ + -show_entries format=duration:format_tags=title,artist,album,album_artist \ + "$filepath" 2>/dev/null || true)" + + if [[ -n "$probe_json" ]]; then + local probe_title probe_artist probe_album probe_duration + probe_title="$(printf '%s' "$probe_json" | jq -r '.format.tags.title // empty' 2>/dev/null || true)" + probe_artist="$(printf '%s' "$probe_json" | jq -r '.format.tags.artist // .format.tags.album_artist // empty' 2>/dev/null || true)" + probe_album="$(printf '%s' "$probe_json" | jq -r '.format.tags.album // empty' 2>/dev/null || true)" + probe_duration="$(printf '%s' "$probe_json" | jq -r '(.format.duration // 0 | tonumber? // 0 | floor)' 2>/dev/null || true)" + + if [[ -n "$probe_title" ]]; then + guessed_title="$probe_title" + fi + if [[ -n "$probe_artist" ]]; then + guessed_artist="$probe_artist" + fi + if [[ -n "$probe_album" ]]; then + album="$probe_album" + fi + if [[ -n "$probe_duration" && "$probe_duration" != "null" ]]; then + duration="$probe_duration" + fi + fi + fi + + jq -nc \ + --arg id "local-$(printf '%s' "$filepath" | sha256sum | cut -c1-16)" \ + --arg title "${guessed_title:-$display_name}" \ + --arg url "$filepath" \ + --arg uploader "${guessed_artist:-Local file}" \ + --arg album "$album" \ + --arg localPath "$filepath" \ + --arg provider "local" \ + --argjson duration "${duration:-0}" \ + '{ + id: $id, + title: $title, + url: $url, + uploader: $uploader, + duration: $duration, + album: $album, + localPath: $localPath, + provider: $provider + }' +} + +local_audio_candidates() { + local query="${1-}" + if command -v rg >/dev/null 2>&1; then + local -a rg_args + rg_args=( + rg --files "$LOCAL_MUSIC_DIR" + -g '*.mp3' + -g '*.flac' + -g '*.ogg' + -g '*.opus' + -g '*.m4a' + -g '*.wav' + -g '*.wma' + -g '*.aac' + ) + + if [[ -n "$query" ]]; then + "${rg_args[@]}" 2>/dev/null | rg -i -F -- "$query" 2>/dev/null || true + else + "${rg_args[@]}" 2>/dev/null || true + fi + else + find "$LOCAL_MUSIC_DIR" -maxdepth 4 -type f \ + \( -iname '*.mp3' -o -iname '*.flac' -o -iname '*.ogg' -o -iname '*.opus' -o -iname '*.m4a' -o -iname '*.wav' -o -iname '*.wma' -o -iname '*.aac' \) \ + -print 2>/dev/null || true + fi +} + +folder_audio_candidates() { + local folder="${1-}" + if [[ -z "$folder" || ! -d "$folder" ]]; then + return 0 + fi + + if command -v rg >/dev/null 2>&1; then + rg --files "$folder" \ + -g '*.mp3' \ + -g '*.flac' \ + -g '*.ogg' \ + -g '*.opus' \ + -g '*.m4a' \ + -g '*.wav' \ + -g '*.wma' \ + -g '*.aac' 2>/dev/null || true + else + find "$folder" -type f \ + \( -iname '*.mp3' -o -iname '*.flac' -o -iname '*.ogg' -o -iname '*.opus' -o -iname '*.m4a' -o -iname '*.wav' -o -iname '*.wma' -o -iname '*.aac' \) \ + -print 2>/dev/null || true + fi +} diff --git a/.config/noctalia/plugins/music-search/lib/mpv-ipc.sh b/.config/noctalia/plugins/music-search/lib/mpv-ipc.sh new file mode 100644 index 0000000..3c28134 --- /dev/null +++ b/.config/noctalia/plugins/music-search/lib/mpv-ipc.sh @@ -0,0 +1,135 @@ +#!/usr/bin/env bash +# mpv-ipc.sh — mpv IPC communication and status + +_current_status_commit_unlocked() { + local pid="${1-}" + local is_running="${2-false}" + local pause_state="${3-false}" + local speed_state="${4-1}" + safe_read_json "$STATE_FILE" + + local previous_playing + local previous_end_reason + local next_end_reason + + previous_playing="$(state_field '.isPlaying')" + previous_end_reason="$(state_field '.endReason // ""')" + + if [[ "$is_running" == "true" ]]; then + _write_state_unlocked \ + true \ + "$(state_field '.id')" \ + "$(state_field '.title')" \ + "$(state_field '.url')" \ + "$(state_field '.uploader')" \ + "$(state_field '.duration')" \ + "$speed_state" \ + "$pid" \ + "" \ + "" \ + "$pause_state" + else + rm -f "$PID_FILE" + cleanup_runtime_cache + next_end_reason="$previous_end_reason" + if [[ "$previous_playing" == "true" ]]; then + if [[ "$previous_end_reason" == "stopped" ]]; then + next_end_reason="stopped" + else + next_end_reason="finished" + fi + fi + _write_state_unlocked \ + false \ + "$(state_field '.id')" \ + "$(state_field '.title')" \ + "$(state_field '.url')" \ + "$(state_field '.uploader')" \ + "$(state_field '.duration')" \ + "$(current_state_speed)" \ + 0 \ + "" \ + "$next_end_reason" \ + "false" + fi + + _emit_state_unlocked +} + +current_status() { + local pid="" + local pause_state="false" + local speed_state="1" + local is_running="false" + + pid="$(read_pid)" + if is_running_pid "$pid"; then + is_running="true" + + local pause_response="" + pause_response="$(mpv_ipc_send '{"command":["get_property","pause"]}' 2>/dev/null || true)" + if [[ -n "$pause_response" ]]; then + local pause_val + pause_val="$(printf '%s' "$pause_response" | jq -r '.data // false' 2>/dev/null || true)" + if [[ "$pause_val" == "true" ]]; then + pause_state="true" + fi + fi + + local speed_response="" + speed_response="$(mpv_ipc_send '{"command":["get_property","speed"]}' 2>/dev/null || true)" + if [[ -n "$speed_response" ]]; then + local speed_val + speed_val="$(printf '%s' "$speed_response" | jq -r '.data // 1' 2>/dev/null || true)" + if [[ -n "$speed_val" && "$speed_val" != "null" ]]; then + speed_state="$speed_val" + fi + fi + fi + + _current_status_commit_unlocked "$pid" "$is_running" "$pause_state" "$speed_state" +} + +mpv_ipc_send() { + local payload="$1" + [[ -S "$SOCKET_FILE" ]] || return 1 + if command -v socat >/dev/null 2>&1; then + printf '%s\n' "$payload" | socat -t 1 - UNIX-CONNECT:"$SOCKET_FILE" 2>/dev/null | head -1 || true + elif command -v python3 >/dev/null 2>&1; then + python3 - "$SOCKET_FILE" "$payload" 2>/dev/null <<'PYEOF' +import sys, socket as sock +path, msg = sys.argv[1], sys.argv[2] +s = sock.socket(sock.AF_UNIX, sock.SOCK_STREAM) +s.settimeout(1) +try: + s.connect(path); s.sendall((msg+'\n').encode()) + print(s.recv(4096).decode().strip().split('\n')[0]) +except Exception: pass +finally: s.close() +PYEOF + else + return 1 + fi +} + +mpv_ipc_command() { + local payload="$1" + local action_label="$2" + require_cmd jq + + local response="" + response="$(mpv_ipc_send "$payload" 2>/dev/null || true)" + if [[ -z "$response" ]]; then + write_current_state_error_and_emit "Could not ${action_label} playback: mpv IPC is unavailable." + return 1 + fi + + local ipc_error="" + ipc_error="$(printf '%s' "$response" | jq -r '.error // "success"' 2>/dev/null || true)" + if [[ "$ipc_error" != "success" ]]; then + write_current_state_error_and_emit "Could not ${action_label} playback: ${ipc_error}." + return 1 + fi + + return 0 +} diff --git a/.config/noctalia/plugins/music-search/lib/playback.sh b/.config/noctalia/plugins/music-search/lib/playback.sh new file mode 100644 index 0000000..109935a --- /dev/null +++ b/.config/noctalia/plugins/music-search/lib/playback.sh @@ -0,0 +1,139 @@ +#!/usr/bin/env bash +# playback.sh — pause, resume, position, seek, speed + +pause_playback() { + local pid + pid="$(read_pid)" + + if ! is_running_pid "$pid"; then + emit_state + return 0 + fi + + if ! mpv_ipc_command '{"command":["set_property","pause",true]}' "pause"; then + exit 1 + fi + + current_status +} + +resume_playback() { + local pid + pid="$(read_pid)" + + if ! is_running_pid "$pid"; then + emit_state + return 0 + fi + + if ! mpv_ipc_command '{"command":["set_property","pause",false]}' "resume"; then + exit 1 + fi + + current_status +} + +position_query() { + local response + response="$(mpv_ipc_send '{"command":["get_property","playback-time"]}' 2>/dev/null || true)" + if [[ -n "$response" ]]; then + local pos + pos="$(printf '%s' "$response" | jq '.data // 0' 2>/dev/null || true)" + if [[ -n "$pos" && "$pos" != "null" ]]; then + printf '{"position":%s}\n' "$pos" + return 0 + fi + fi + printf '{"position":0}\n' +} + +speed_query() { + local response + response="$(mpv_ipc_send '{"command":["get_property","speed"]}' 2>/dev/null || true)" + if [[ -n "$response" ]]; then + local speed + speed="$(printf '%s' "$response" | jq '.data // 1' 2>/dev/null || true)" + if [[ -n "$speed" && "$speed" != "null" ]]; then + printf '{"speed":%s}\n' "$speed" + return 0 + fi + fi + printf '{"speed":1}\n' +} + +seek_absolute() { + local target_position="${1-}" + require_cmd jq + + if [[ -z "$target_position" ]]; then + die "Missing seek position." + fi + + local normalized_position + if ! normalized_position="$(jq -nr --arg value "$target_position" '$value | tonumber | if . < 0 then 0 else . end' 2>/dev/null)"; then + die "Invalid seek position: $target_position" + fi + + local pid + pid="$(read_pid)" + + if ! is_running_pid "$pid"; then + die "Playback is not running." + fi + + local payload + payload="$(jq -cn --argjson pos "$normalized_position" '{"command":["seek", $pos, "absolute+exact"]}')" + + local response="" + response="$(mpv_ipc_send "$payload" 2>/dev/null || true)" + if [[ -z "$response" ]]; then + die "Could not seek playback: mpv IPC is unavailable." + fi + + local ipc_error="" + ipc_error="$(printf '%s' "$response" | jq -r '.error // "success"' 2>/dev/null || true)" + if [[ "$ipc_error" != "success" ]]; then + die "Could not seek playback: $ipc_error." + fi + + current_status >/dev/null + position_query +} + +set_speed() { + local target_speed="${1-}" + require_cmd jq + + if [[ -z "$target_speed" ]]; then + die "Missing speed value." + fi + + local normalized_speed + if ! normalized_speed="$(jq -nr --arg value "$target_speed" '$value | tonumber | if . < 0.25 then 0.25 elif . > 4 then 4 else . end' 2>/dev/null)"; then + die "Invalid speed value: $target_speed" + fi + + local pid + pid="$(read_pid)" + + if ! is_running_pid "$pid"; then + die "Playback is not running." + fi + + local payload + payload="$(jq -cn --argjson speed "$normalized_speed" '{"command":["set_property", "speed", $speed]}')" + + local response="" + response="$(mpv_ipc_send "$payload" 2>/dev/null || true)" + if [[ -z "$response" ]]; then + die "Could not change speed: mpv IPC is unavailable." + fi + + local ipc_error="" + ipc_error="$(printf '%s' "$response" | jq -r '.error // "success"' 2>/dev/null || true)" + if [[ "$ipc_error" != "success" ]]; then + die "Could not change speed: $ipc_error." + fi + + current_status +} diff --git a/.config/noctalia/plugins/music-search/lib/playlists.sh b/.config/noctalia/plugins/music-search/lib/playlists.sh new file mode 100644 index 0000000..70f4fb2 --- /dev/null +++ b/.config/noctalia/plugins/music-search/lib/playlists.sh @@ -0,0 +1,413 @@ +#!/usr/bin/env bash +# playlists.sh — playlist CRUD and library listing + +_create_playlist_unlocked() { + local name="${1-}" + require_cmd jq + + if [[ -z "$name" ]]; then + die "Missing playlist name." + fi + + safe_read_json "$PLAYLISTS_FILE" + + if playlist_name_exists "$name"; then + die "Playlist already exists: $name" + fi + + local playlist_id + playlist_id="playlist-$(hash_value "$name-$(date +%s%3N)")" + + jq --arg id "$playlist_id" --arg name "$name" --arg createdAt "$(date -Iseconds)" \ + '. + [{id: $id, name: $name, createdAt: $createdAt, entryIds: []}]' \ + "$PLAYLISTS_FILE" | json_write_raw "$PLAYLISTS_FILE" + cat "$PLAYLISTS_FILE" +} + +create_playlist() { + with_lock "$DATA_LOCK" _create_playlist_unlocked "$@" +} + +_delete_playlist_unlocked() { + local playlist_id="${1-}" + require_cmd jq + + if [[ -z "$playlist_id" ]]; then + die "Missing playlist id." + fi + + safe_read_json "$PLAYLISTS_FILE" + + if ! playlist_exists "$playlist_id"; then + die "Playlist not found: $playlist_id" + fi + + jq --arg id "$playlist_id" 'map(select(.id != $id))' "$PLAYLISTS_FILE" \ + | json_write_raw "$PLAYLISTS_FILE" + cat "$PLAYLISTS_FILE" +} + +delete_playlist() { + with_lock "$DATA_LOCK" _delete_playlist_unlocked "$@" +} + +_rename_playlist_unlocked() { + local playlist_id="${1-}" + local name="${2-}" + require_cmd jq + + if [[ -z "$playlist_id" ]]; then + die "Missing playlist id." + fi + + if [[ -z "$name" ]]; then + die "Missing playlist name." + fi + + safe_read_json "$PLAYLISTS_FILE" + + if ! playlist_exists "$playlist_id"; then + die "Playlist not found: $playlist_id" + fi + + if playlist_name_exists_except "$playlist_id" "$name"; then + die "Playlist already exists: $name" + fi + + jq --arg id "$playlist_id" --arg name "$name" \ + 'map(if .id == $id then .name = $name else . end)' "$PLAYLISTS_FILE" \ + | json_write_raw "$PLAYLISTS_FILE" + cat "$PLAYLISTS_FILE" +} + +rename_playlist() { + with_lock "$DATA_LOCK" _rename_playlist_unlocked "$@" +} + +_playlist_add_unlocked() { + local playlist_id="${1-}" + local entry_id="${2-}" + require_cmd jq + + if [[ -z "$playlist_id" || -z "$entry_id" ]]; then + die "Missing playlist or entry id." + fi + + safe_read_json "$PLAYLISTS_FILE" + safe_read_json "$LIBRARY_FILE" + + if ! playlist_exists "$playlist_id"; then + die "Playlist not found: $playlist_id" + fi + + if ! library_entry_exists "$entry_id"; then + die "Library entry not found: $entry_id" + fi + + if playlist_contains_entry "$playlist_id" "$entry_id"; then + die "Playlist already contains entry: $entry_id in $playlist_id" + fi + + jq --arg pid "$playlist_id" --arg eid "$entry_id" \ + 'map(if .id == $pid then .entryIds = ((.entryIds // []) | if index($eid) then . else . + [$eid] end) else . end)' \ + "$PLAYLISTS_FILE" | json_write_raw "$PLAYLISTS_FILE" + cat "$PLAYLISTS_FILE" +} + +playlist_add() { + with_lock "$DATA_LOCK" _playlist_add_unlocked "$@" +} + +_playlist_remove_unlocked() { + local playlist_id="${1-}" + local entry_id="${2-}" + require_cmd jq + + if [[ -z "$playlist_id" || -z "$entry_id" ]]; then + die "Missing playlist or entry id." + fi + + safe_read_json "$PLAYLISTS_FILE" + + if ! playlist_exists "$playlist_id"; then + die "Playlist not found: $playlist_id" + fi + + if ! playlist_contains_entry "$playlist_id" "$entry_id"; then + die "Playlist entry not found: $entry_id in $playlist_id" + fi + + jq --arg pid "$playlist_id" --arg eid "$entry_id" \ + 'map(if .id == $pid then .entryIds = ((.entryIds // []) | map(select(. != $eid))) else . end)' \ + "$PLAYLISTS_FILE" | json_write_raw "$PLAYLISTS_FILE" + cat "$PLAYLISTS_FILE" +} + +playlist_remove() { + with_lock "$DATA_LOCK" _playlist_remove_unlocked "$@" +} + +_playlist_hide_local_from_saved_unlocked() { + local playlist_id="${1-}" + local playlist_name="" + local entry_ids_json="[]" + local affected_count=0 + require_cmd jq + + if [[ -z "$playlist_id" ]]; then + die "Missing playlist id." + fi + + safe_read_json "$PLAYLISTS_FILE" + safe_read_json "$LIBRARY_FILE" + + if ! playlist_exists "$playlist_id"; then + die "Playlist not found: $playlist_id" + fi + + playlist_name="$(jq -r --arg id "$playlist_id" '(map(select(.id == $id)) | first | .name) // ""' "$PLAYLISTS_FILE")" + entry_ids_json="$(jq -c --arg id "$playlist_id" '(map(select(.id == $id)) | first | .entryIds) // []' "$PLAYLISTS_FILE")" + + affected_count="$( + jq -r --argjson ids "$entry_ids_json" ' + map(select( + (.provider // "") == "local" + and (. as $entry | ($ids | index($entry.id)) != null) + and (.isSaved != false) + )) | length + ' "$LIBRARY_FILE" + )" + + jq --argjson ids "$entry_ids_json" ' + map( + if (.provider // "") == "local" and (. as $entry | ($ids | index($entry.id)) != null) + then . + { isSaved: false } + else . + end + ) + ' "$LIBRARY_FILE" | json_write_raw "$LIBRARY_FILE" + + printf 'Marked %s local tracks in playlist "%s" as playlist-only.\n' "$affected_count" "$playlist_name" +} + +playlist_hide_local_from_saved() { + with_lock "$DATA_LOCK" _playlist_hide_local_from_saved_unlocked "$@" +} + +_local_entry_id_for_filepath() { + local filepath="${1-}" + local entry_id="" + + if [[ -z "$filepath" ]]; then + printf '\n' + return 0 + fi + + entry_id="$(jq -r '.id // ""' <<< "$(local_file_metadata_json "$filepath")" 2>/dev/null || true)" + if [[ -z "$entry_id" ]]; then + entry_id="local-$(printf '%s' "$filepath" | sha256sum | cut -c1-16)" + fi + + printf '%s\n' "$entry_id" +} + +_cleanup_orphaned_playlist_only_entries_unlocked() { + local removed_ids_json="${1-[]}" + + jq --argjson removed "$removed_ids_json" --slurpfile playlists "$PLAYLISTS_FILE" ' + [($playlists[0] // [])[]?.entryIds[]?] as $activeIds + | map( + select( + (. as $entry | ($removed | index($entry.id)) == null) + or (.isSaved != false) + or (. as $entry | ($activeIds | index($entry.id)) != null) + ) + ) + ' "$LIBRARY_FILE" | json_write_raw "$LIBRARY_FILE" +} + +_import_folder_playlist_unlocked() { + local folder_path="${1-}" + local playlist_name="${2-}" + local expanded_folder="" + local -a files=() + local -a entry_ids=() + local filepath="" + local entry_id="" + local imported_count=0 + local playlist_id="" + + require_cmd jq + + if [[ -z "$folder_path" ]]; then + die "Missing folder path." + fi + + expanded_folder="${folder_path/#\~/$HOME}" + if [[ ! -d "$expanded_folder" ]]; then + die "Folder not found: $folder_path" + fi + + if [[ -z "$playlist_name" ]]; then + playlist_name="$(basename "$expanded_folder")" + fi + + if [[ -z "$playlist_name" ]]; then + die "Could not derive playlist name from folder." + fi + + while IFS= read -r filepath; do + [[ -n "$filepath" ]] && files+=("$filepath") + done < <(folder_audio_candidates "$expanded_folder") + + if [[ ${#files[@]} -eq 0 ]]; then + die "No audio files found in: $folder_path" + fi + + safe_read_json "$PLAYLISTS_FILE" + safe_read_json "$LIBRARY_FILE" + + if playlist_name_exists "$playlist_name"; then + die "Playlist already exists: $playlist_name" + fi + + playlist_id="playlist-$(hash_value "$playlist_name-$(date +%s%3N)")" + + for filepath in "${files[@]}"; do + entry_id="$(_local_entry_id_for_filepath "$filepath")" + _save_entry_unlocked "$entry_id" "" "$filepath" "" 0 false >/dev/null + entry_ids+=("$entry_id") + ((imported_count+=1)) + done + + local entry_ids_json + entry_ids_json="$(printf '%s\n' "${entry_ids[@]}" | jq -R . | jq -sc '.')" + + jq --arg id "$playlist_id" \ + --arg name "$playlist_name" \ + --arg createdAt "$(date -Iseconds)" \ + --arg sourceFolder "$expanded_folder" \ + --argjson entryIds "$entry_ids_json" \ + '. + [{id: $id, name: $name, createdAt: $createdAt, updatedAt: $createdAt, sourceType: "folder", sourceFolder: $sourceFolder, entryIds: $entryIds}]' \ + "$PLAYLISTS_FILE" | json_write_raw "$PLAYLISTS_FILE" + + printf 'Imported %s tracks into playlist \"%s\".\n' "$imported_count" "$playlist_name" +} + +import_folder_playlist() { + with_lock "$DATA_LOCK" _import_folder_playlist_unlocked "$@" +} + +_sync_folder_playlist_unlocked() { + local playlist_id="${1-}" + local playlist_name="" + local source_folder="" + local old_entry_ids_json="[]" + local new_entry_ids_json="[]" + local removed_entry_ids_json="[]" + local -a files=() + local -a new_entry_ids=() + local filepath="" + local entry_id="" + local synced_count=0 + local added_count=0 + local removed_count=0 + declare -A old_ids_map=() + declare -A new_ids_map=() + require_cmd jq + + if [[ -z "$playlist_id" ]]; then + die "Missing playlist id." + fi + + safe_read_json "$PLAYLISTS_FILE" + safe_read_json "$LIBRARY_FILE" + + if ! playlist_exists "$playlist_id"; then + die "Playlist not found: $playlist_id" + fi + + playlist_name="$(jq -r --arg id "$playlist_id" '(map(select(.id == $id)) | first | .name) // ""' "$PLAYLISTS_FILE")" + source_folder="$(jq -r --arg id "$playlist_id" '(map(select(.id == $id)) | first | .sourceFolder) // ""' "$PLAYLISTS_FILE")" + old_entry_ids_json="$(jq -c --arg id "$playlist_id" '(map(select(.id == $id)) | first | .entryIds) // []' "$PLAYLISTS_FILE")" + + if [[ -z "$source_folder" ]]; then + die "Playlist is not linked to an imported folder: $playlist_name" + fi + + if [[ ! -d "$source_folder" ]]; then + die "Folder no longer exists for playlist \"$playlist_name\": $source_folder" + fi + + while IFS= read -r filepath; do + [[ -n "$filepath" ]] && files+=("$filepath") + done < <(folder_audio_candidates "$source_folder") + + for filepath in "${files[@]}"; do + entry_id="$(_local_entry_id_for_filepath "$filepath")" + _save_entry_unlocked "$entry_id" "" "$filepath" "" 0 false >/dev/null + new_entry_ids+=("$entry_id") + new_ids_map["$entry_id"]=1 + ((synced_count+=1)) + done + + while IFS= read -r entry_id; do + [[ -n "$entry_id" ]] && old_ids_map["$entry_id"]=1 + done < <(jq -r '.[]' <<< "$old_entry_ids_json") + + for entry_id in "${new_entry_ids[@]}"; do + if [[ -z "${old_ids_map[$entry_id]+x}" ]]; then + ((added_count+=1)) + fi + done + + while IFS= read -r entry_id; do + if [[ -n "$entry_id" && -z "${new_ids_map[$entry_id]+x}" ]]; then + ((removed_count+=1)) + fi + done < <(jq -r '.[]' <<< "$old_entry_ids_json") + + new_entry_ids_json="$(printf '%s\n' "${new_entry_ids[@]}" | jq -R . | jq -sc '.')" + removed_entry_ids_json="$(jq -cn --argjson old "$old_entry_ids_json" --argjson current "$new_entry_ids_json" '$old - $current')" + + jq --arg id "$playlist_id" \ + --arg sourceFolder "$source_folder" \ + --arg updatedAt "$(date -Iseconds)" \ + --argjson entryIds "$new_entry_ids_json" \ + 'map( + if .id == $id + then .entryIds = $entryIds + | .sourceType = "folder" + | .sourceFolder = $sourceFolder + | .updatedAt = $updatedAt + else . + end + )' "$PLAYLISTS_FILE" | json_write_raw "$PLAYLISTS_FILE" + + _cleanup_orphaned_playlist_only_entries_unlocked "$removed_entry_ids_json" + + printf 'Synced playlist \"%s\": %s tracks, %s added, %s removed.\n' \ + "$playlist_name" "$synced_count" "$added_count" "$removed_count" +} + +sync_folder_playlist() { + with_lock "$DATA_LOCK" _sync_folder_playlist_unlocked "$@" +} + +list_playlists() { + with_lock "$DATA_LOCK" _list_playlists_unlocked +} + +library_list() { + with_lock "$DATA_LOCK" _library_list_unlocked +} + +_list_playlists_unlocked() { + safe_read_json "$PLAYLISTS_FILE" + cat "$PLAYLISTS_FILE" +} + +_library_list_unlocked() { + safe_read_json "$LIBRARY_FILE" + cat "$LIBRARY_FILE" +} diff --git a/.config/noctalia/plugins/music-search/lib/process.sh b/.config/noctalia/plugins/music-search/lib/process.sh new file mode 100644 index 0000000..815853f --- /dev/null +++ b/.config/noctalia/plugins/music-search/lib/process.sh @@ -0,0 +1,153 @@ +#!/usr/bin/env bash +# process.sh — process management, hashing, cleanup + +library_entry_exists() { + local entry_id="$1" + jq -e --arg id "$entry_id" 'any(.[]?; .id == $id)' "$LIBRARY_FILE" >/dev/null +} + +playlist_exists() { + local playlist_id="$1" + jq -e --arg id "$playlist_id" 'any(.[]?; .id == $id)' "$PLAYLISTS_FILE" >/dev/null +} + +playlist_name_exists() { + local playlist_name="$1" + local normalized_target="${playlist_name,,}" + local existing_name="" + + while IFS= read -r existing_name; do + if [[ "${existing_name,,}" == "$normalized_target" ]]; then + return 0 + fi + done < <(jq -r '.[]?.name // empty' "$PLAYLISTS_FILE") + + return 1 +} + +playlist_contains_entry() { + local playlist_id="$1" + local entry_id="$2" + jq -e \ + --arg pid "$playlist_id" \ + --arg eid "$entry_id" \ + 'any(.[]?; .id == $pid and any((.entryIds // [])[]?; . == $eid))' \ + "$PLAYLISTS_FILE" >/dev/null +} + +playlist_name_exists_except() { + local playlist_id="$1" + local playlist_name="$2" + local normalized_target="${playlist_name,,}" + local existing_id="" + local existing_name="" + + while IFS=$'\t' read -r existing_id existing_name; do + if [[ "$existing_id" == "$playlist_id" ]]; then + continue + fi + if [[ "${existing_name,,}" == "$normalized_target" ]]; then + return 0 + fi + done < <(jq -r '.[]? | [.id // "", .name // ""] | @tsv' "$PLAYLISTS_FILE") + + return 1 +} + +read_pid() { + if [[ -f "$PID_FILE" ]]; then + tr -d '\n' < "$PID_FILE" 2>/dev/null || true + fi +} + +is_running_pid() { + local pid="${1-}" + [[ -n "$pid" ]] && kill -0 "$pid" 2>/dev/null +} + +terminate_pid() { + local pid="${1-}" + local pgid="" + + if [[ -z "$pid" ]]; then + return 0 + fi + + pgid="$(ps -o pgid= -p "$pid" 2>/dev/null | tr -d ' ' || true)" + if [[ -n "$pgid" && "$pgid" == "$pid" ]]; then + kill -- "-$pid" 2>/dev/null || kill "$pid" 2>/dev/null || true + else + kill "$pid" 2>/dev/null || true + fi +} + +force_terminate_pid() { + local pid="${1-}" + local pgid="" + + if [[ -z "$pid" ]]; then + return 0 + fi + + pgid="$(ps -o pgid= -p "$pid" 2>/dev/null | tr -d ' ' || true)" + if [[ -n "$pgid" && "$pgid" == "$pid" ]]; then + kill -9 -- "-$pid" 2>/dev/null || kill -9 "$pid" 2>/dev/null || true + else + kill -9 "$pid" 2>/dev/null || true + fi +} + +cleanup_runtime_cache() { + rm -f "${DOWNLOAD_BASENAME}".* "$LOG_FILE" "$SOCKET_FILE" +} + +hash_value() { + local value="$1" + printf '%s' "$value" | sha256sum | cut -c1-16 +} + +_stop_existing_unlocked() { + safe_read_json "$STATE_FILE" + + local pid + pid="$(read_pid)" + + if is_running_pid "$pid"; then + terminate_pid "$pid" + + for _ in $(seq 1 20); do + if ! is_running_pid "$pid"; then + break + fi + sleep 0.1 + done + + if is_running_pid "$pid"; then + force_terminate_pid "$pid" + fi + fi + + rm -f "$PID_FILE" + cleanup_runtime_cache + + _write_state_unlocked \ + false \ + "$(state_field '.id')" \ + "$(state_field '.title')" \ + "$(state_field '.url')" \ + "$(state_field '.uploader')" \ + "$(state_field '.duration')" \ + "$(current_state_speed)" \ + 0 \ + "" \ + "stopped" +} + +_stop_existing_and_emit_unlocked() { + _stop_existing_unlocked "$@" + _emit_state_unlocked +} + +stop_existing() { + _stop_existing_and_emit_unlocked "$@" +} diff --git a/.config/noctalia/plugins/music-search/lib/queue.sh b/.config/noctalia/plugins/music-search/lib/queue.sh new file mode 100644 index 0000000..926605e --- /dev/null +++ b/.config/noctalia/plugins/music-search/lib/queue.sh @@ -0,0 +1,146 @@ +#!/usr/bin/env bash +# queue.sh — persistent playback queue storage + +_list_queue_unlocked() { + safe_read_json "$QUEUE_FILE" + cat "$QUEUE_FILE" +} + +list_queue() { + with_lock "$QUEUE_LOCK" _list_queue_unlocked +} + +_queue_enqueue_unlocked() { + local entry_id="${1-}" + local title="${2-}" + local url="${3-}" + local uploader="${4-}" + local duration="${5-0}" + local is_saved="${6-true}" + require_cmd jq + + if [[ -z "$url" ]]; then + die "Missing queue URL." + fi + + safe_read_json "$QUEUE_FILE" + + if [[ -z "$entry_id" ]]; then + entry_id="queue-$(hash_value "$url")" + fi + + if [[ -z "$title" ]]; then + title="Untitled" + fi + + jq \ + --arg id "$entry_id" \ + --arg title "$title" \ + --arg url "$url" \ + --arg uploader "$uploader" \ + --argjson duration "${duration:-0}" \ + --argjson isSaved "${is_saved:-true}" \ + --arg queuedAt "$(date -Iseconds)" \ + 'map(select(.id != $id and .url != $url)) + [{ + id: $id, + title: $title, + url: $url, + uploader: $uploader, + duration: $duration, + isSaved: $isSaved, + queuedAt: $queuedAt + }]' "$QUEUE_FILE" | json_write_raw "$QUEUE_FILE" + + _list_queue_unlocked +} + +queue_enqueue() { + with_lock "$QUEUE_LOCK" _queue_enqueue_unlocked "$@" +} + +_queue_remove_unlocked() { + local entry_id="${1-}" + require_cmd jq + + if [[ -z "$entry_id" ]]; then + die "Missing queue entry id." + fi + + safe_read_json "$QUEUE_FILE" + jq --arg id "$entry_id" 'map(select(.id != $id))' "$QUEUE_FILE" | json_write_raw "$QUEUE_FILE" + _list_queue_unlocked +} + +queue_remove() { + with_lock "$QUEUE_LOCK" _queue_remove_unlocked "$@" +} + +_queue_clear_unlocked() { + printf '[]\n' | json_write_raw "$QUEUE_FILE" + _list_queue_unlocked +} + +queue_clear() { + with_lock "$QUEUE_LOCK" _queue_clear_unlocked +} + +_queue_load_library_unlocked() { + local library_file="${1-}" + local mode="${2-ordered}" + require_cmd jq + + if [[ -z "$library_file" ]]; then + die "Missing library file path." + fi + + if [[ ! -f "$library_file" ]]; then + die "music-search library file not found." + fi + + local lines_file + lines_file="$(mktemp)" + + jq -c --arg queuedAt "$(date -Iseconds)" ' + if type != "array" then + empty + else + .[] + | select(if .isSaved == null then true else .isSaved end) + | select((.url // "") != "") + | { + id: (.id // .url // ""), + title: (.title // "Untitled"), + url: (.url // ""), + uploader: (.uploader // ""), + duration: (.duration // 0), + isSaved: true, + queuedAt: (.queuedAt // $queuedAt) + } + end + ' "$library_file" > "$lines_file" + + if [[ "$mode" == "shuffle" && -s "$lines_file" ]]; then + require_cmd shuf + shuf "$lines_file" | jq -s '.' | json_write_raw "$QUEUE_FILE" + elif [[ -s "$lines_file" ]]; then + jq -s '.' "$lines_file" | json_write_raw "$QUEUE_FILE" + else + printf '[]\n' | json_write_raw "$QUEUE_FILE" + fi + + rm -f "$lines_file" + _list_queue_unlocked +} + +queue_load_library() { + with_lock "$QUEUE_LOCK" _queue_load_library_unlocked "$@" +} + +_queue_peek_unlocked() { + safe_read_json "$QUEUE_FILE" + jq -c '.[0] // {}' "$QUEUE_FILE" +} + +queue_peek() { + with_lock "$QUEUE_LOCK" _queue_peek_unlocked +} diff --git a/.config/noctalia/plugins/music-search/lib/settings.sh b/.config/noctalia/plugins/music-search/lib/settings.sh new file mode 100644 index 0000000..231553a --- /dev/null +++ b/.config/noctalia/plugins/music-search/lib/settings.sh @@ -0,0 +1,322 @@ +#!/usr/bin/env bash +# settings.sh — provider, search, tags, ratings, sort + +get_provider() { + with_lock "$SETTINGS_LOCK" _get_provider_unlocked +} + +_get_provider_unlocked() { + safe_read_json "$SETTINGS_FILE" + if [[ -f "$SETTINGS_FILE" ]]; then + local provider + provider="$(jq -r '.activeProvider // "youtube"' "$SETTINGS_FILE" 2>/dev/null || true)" + printf '%s\n' "${provider:-youtube}" + return 0 + fi + printf 'youtube\n' +} + +_set_provider_unlocked() { + local provider="${1-youtube}" + case "$provider" in + youtube|soundcloud|local) ;; + *) + die "Unknown provider: $provider. Valid: youtube, soundcloud, local" + ;; + esac + + safe_read_json "$SETTINGS_FILE" + + if [[ -f "$SETTINGS_FILE" ]]; then + jq --arg p "$provider" '.activeProvider = $p' "$SETTINGS_FILE" \ + | json_write_raw "$SETTINGS_FILE" + else + jq -nc --arg p "$provider" '{activeProvider: $p}' \ + | json_write_raw "$SETTINGS_FILE" + fi + cat "$SETTINGS_FILE" +} + +set_provider() { + with_lock "$SETTINGS_LOCK" _set_provider_unlocked "$@" +} + +search_youtube() { + local query="${1-}" + local -a yt_args=(yt-dlp --ignore-config --flat-playlist --dump-single-json) + local extractor_arg + extractor_arg="$(yt_extractor_args)" + [[ -n "$extractor_arg" ]] && yt_args+=("$extractor_arg") + yt_args+=("ytsearch15:${query}") + "${yt_args[@]}" 2>/dev/null \ + | jq -c '[.entries[]? | { + id: (.id // ""), + title: (.title // "Untitled"), + url: ("https://www.youtube.com/watch?v=" + (.id // "")), + uploader: (.channel // .uploader // ""), + duration: (.duration // 0) + } | select(.id != "")]' +} + +search_soundcloud() { + local query="${1-}" + yt-dlp --ignore-config --flat-playlist --dump-single-json "scsearch15:${query}" 2>/dev/null \ + | jq -c '[.entries[]? | { + id: (.id // .display_id // ""), + title: (.title // "Untitled"), + url: (.url // .webpage_url // ""), + uploader: (.uploader // .channel // ""), + duration: (.duration // 0) + } | select(.url != "")]' +} + +search_local() { + local query="${1-}" + require_cmd jq + + if [[ ! -d "$LOCAL_MUSIC_DIR" ]]; then + printf '[]\n' + return 0 + fi + + local -a result_objects=() + local match_count=0 + local query_lower + query_lower="$(printf '%s' "$query" | tr '[:upper:]' '[:lower:]')" + + while IFS= read -r filepath; do + local filename base_name display_name guessed_title guessed_artist searchable + filename="$(basename "$filepath")" + base_name="${filename%.*}" + display_name="$(strip_known_media_id_suffix "$base_name")" + guessed_title="$display_name" + guessed_artist="" + + if [[ "$display_name" == *" - "* ]]; then + guessed_artist="${display_name%% - *}" + guessed_title="${display_name#* - }" + elif [[ "$display_name" == *" — "* ]]; then + guessed_artist="${display_name%% — *}" + guessed_title="${display_name#* — }" + elif [[ "$display_name" == *" – "* ]]; then + guessed_artist="${display_name%% – *}" + guessed_title="${display_name#* – }" + fi + + searchable="$(printf '%s %s %s %s' "$filename" "$display_name" "$guessed_artist" "$guessed_title" | tr '[:upper:]' '[:lower:]')" + + if [[ "$searchable" == *"$query_lower"* ]]; then + result_objects+=("$(jq -nc \ + --arg id "local-$(printf '%s' "$filepath" | sha256sum | cut -c1-16)" \ + --arg title "${guessed_title:-$display_name}" \ + --arg url "$filepath" \ + --arg uploader "${guessed_artist:-Local file}" \ + --arg localPath "$filepath" \ + --arg provider "local" \ + '{ + id: $id, + title: $title, + url: $url, + uploader: $uploader, + duration: 0, + localPath: $localPath, + provider: $provider + }')") + ((match_count+=1)) + fi + + if [[ "$match_count" -ge 15 ]]; then + break + fi + done < <(local_audio_candidates "$query") + + if [[ ${#result_objects[@]} -eq 0 ]]; then + printf '[]\n' + else + printf '%s\n' "${result_objects[@]}" | jq -sc '.' + fi +} + +_tag_entry_unlocked() { + local entry_id="${1-}" + local tag="${2-}" + require_cmd jq + + if [[ -z "$entry_id" ]]; then + die "Missing entry id." + fi + if [[ -z "$tag" ]]; then + die "Missing tag." + fi + + safe_read_json "$LIBRARY_FILE" + + if ! library_entry_exists "$entry_id"; then + die "Library entry not found: $entry_id" + fi + + jq --arg id "$entry_id" --arg tag "$tag" \ + 'map(if .id == $id then .tags = ((.tags // []) | if index($tag) then . else . + [$tag] end) else . end)' \ + "$LIBRARY_FILE" | json_write_raw "$LIBRARY_FILE" + cat "$LIBRARY_FILE" +} + +tag_entry() { + with_lock "$DATA_LOCK" _tag_entry_unlocked "$@" +} + +_untag_entry_unlocked() { + local entry_id="${1-}" + local tag="${2-}" + require_cmd jq + + if [[ -z "$entry_id" ]]; then + die "Missing entry id." + fi + if [[ -z "$tag" ]]; then + die "Missing tag." + fi + + safe_read_json "$LIBRARY_FILE" + + if ! library_entry_exists "$entry_id"; then + die "Library entry not found: $entry_id" + fi + + jq --arg id "$entry_id" --arg tag "$tag" \ + 'map(if .id == $id then .tags = ((.tags // []) | map(select(. != $tag))) else . end)' \ + "$LIBRARY_FILE" | json_write_raw "$LIBRARY_FILE" + cat "$LIBRARY_FILE" +} + +untag_entry() { + with_lock "$DATA_LOCK" _untag_entry_unlocked "$@" +} + +_rate_entry_unlocked() { + local entry_id="${1-}" + local rating="${2-0}" + require_cmd jq + + if [[ -z "$entry_id" ]]; then + die "Missing entry id." + fi + + safe_read_json "$LIBRARY_FILE" + + if ! library_entry_exists "$entry_id"; then + die "Library entry not found: $entry_id" + fi + + if [[ "$rating" -lt 0 ]] 2>/dev/null || [[ "$rating" -gt 5 ]] 2>/dev/null; then + die "Rating must be 0-5." + fi + + jq --arg id "$entry_id" --argjson rating "${rating:-0}" \ + 'map(if .id == $id then .rating = $rating else . end)' \ + "$LIBRARY_FILE" | json_write_raw "$LIBRARY_FILE" + cat "$LIBRARY_FILE" +} + +rate_entry() { + with_lock "$DATA_LOCK" _rate_entry_unlocked "$@" +} + +_set_sort_unlocked() { + local sort_by="${1-date}" + case "$sort_by" in + date|title|duration|rating) ;; + *) + die "Unknown sort: $sort_by. Valid: date, title, duration, rating" + ;; + esac + + safe_read_json "$SETTINGS_FILE" + + if [[ -f "$SETTINGS_FILE" ]]; then + jq --arg s "$sort_by" '.sortBy = $s' "$SETTINGS_FILE" \ + | json_write_raw "$SETTINGS_FILE" + else + jq -nc --arg s "$sort_by" '{sortBy: $s}' \ + | json_write_raw "$SETTINGS_FILE" + fi + cat "$SETTINGS_FILE" +} + +set_sort() { + with_lock "$SETTINGS_LOCK" _set_sort_unlocked "$@" +} + +_set_download_dir_unlocked() { + local download_dir="${1-}" + + if [[ -z "$download_dir" ]]; then + die "Missing download directory." + fi + + mkdir -p "$download_dir" || die "Could not create download directory: $download_dir" + safe_read_json "$SETTINGS_FILE" + + if [[ -f "$SETTINGS_FILE" ]]; then + jq --arg path "$download_dir" '.downloadDirectory = $path' "$SETTINGS_FILE" \ + | json_write_raw "$SETTINGS_FILE" + else + jq -nc --arg path "$download_dir" '{downloadDirectory: $path}' \ + | json_write_raw "$SETTINGS_FILE" + fi + cat "$SETTINGS_FILE" +} + +set_download_dir() { + with_lock "$SETTINGS_LOCK" _set_download_dir_unlocked "$@" +} + +_set_cache_size_unlocked() { + local max_mb="${1-0}" + + if [[ ! "$max_mb" =~ ^[0-9]+$ ]]; then + die "Cache size must be a non-negative number." + fi + + safe_read_json "$SETTINGS_FILE" + + if [[ -f "$SETTINGS_FILE" ]]; then + jq --argjson size "$max_mb" '.downloadCacheMaxMb = $size' "$SETTINGS_FILE" \ + | json_write_raw "$SETTINGS_FILE" + else + jq -nc --argjson size "$max_mb" '{downloadCacheMaxMb: $size}' \ + | json_write_raw "$SETTINGS_FILE" + fi + + prune_download_cache + cat "$SETTINGS_FILE" +} + +set_cache_size() { + with_lock "$SETTINGS_LOCK" _set_cache_size_unlocked "$@" +} + +_set_yt_player_client_unlocked() { + local client="${1-android}" + case "$client" in + android|web|default) ;; + *) + die "Unknown YouTube player client: $client. Valid: android, web, default" + ;; + esac + + safe_read_json "$SETTINGS_FILE" + + if [[ -f "$SETTINGS_FILE" ]]; then + jq --arg c "$client" '.ytPlayerClient = $c' "$SETTINGS_FILE" \ + | json_write_raw "$SETTINGS_FILE" + else + jq -nc --arg c "$client" '{ytPlayerClient: $c}' \ + | json_write_raw "$SETTINGS_FILE" + fi + cat "$SETTINGS_FILE" +} + +set_yt_player_client() { + with_lock "$SETTINGS_LOCK" _set_yt_player_client_unlocked "$@" +} diff --git a/.config/noctalia/plugins/music-search/lib/state.sh b/.config/noctalia/plugins/music-search/lib/state.sh new file mode 100644 index 0000000..f554786 --- /dev/null +++ b/.config/noctalia/plugins/music-search/lib/state.sh @@ -0,0 +1,93 @@ +#!/usr/bin/env bash +# state.sh — state file read/write + +_write_state_unlocked() { + local is_playing="$1" + local entry_id="$2" + local title="$3" + local url="$4" + local uploader="$5" + local duration="$6" + local speed="${7-1}" + local pid="$8" + local error="${9-}" + local end_reason="${10-}" + local is_paused="${11:-false}" + local updated_at + updated_at="$(date +%s%3N)" + + jq -nc \ + --argjson isPlaying "$is_playing" \ + --argjson isPaused "$is_paused" \ + --arg id "$entry_id" \ + --arg title "$title" \ + --arg url "$url" \ + --arg uploader "$uploader" \ + --argjson duration "${duration:-0}" \ + --argjson speed "${speed:-1}" \ + --argjson pid "${pid:-0}" \ + --arg error "$error" \ + --arg endReason "$end_reason" \ + --arg updatedAt "$updated_at" \ + '{isPlaying:$isPlaying,isPaused:$isPaused,id:$id,title:$title,url:$url,uploader:$uploader,duration:$duration,speed:$speed,pid:$pid,error:$error,endReason:$endReason,updatedAt:$updatedAt}' \ + | json_write_raw "$STATE_FILE" +} + +write_state() { + _write_state_unlocked "$@" +} + +_emit_state_unlocked() { + safe_read_json "$STATE_FILE" + cat "$STATE_FILE" +} + +emit_state() { + _emit_state_unlocked +} + +state_field() { + local field="$1" + jq -r "$field" "$STATE_FILE" +} + +current_state_speed() { + safe_read_json "$STATE_FILE" + local speed + speed="$(jq -r '(.speed // 1) | tonumber? // 1' "$STATE_FILE" 2>/dev/null || printf '1')" + if [[ -z "$speed" || "$speed" == "null" ]]; then + printf '1\n' + return 0 + fi + printf '%s\n' "$speed" +} + +_write_current_state_error_unlocked() { + local error_message="$1" + safe_read_json "$STATE_FILE" + _write_state_unlocked \ + "$(state_field '.isPlaying')" \ + "$(state_field '.id')" \ + "$(state_field '.title')" \ + "$(state_field '.url')" \ + "$(state_field '.uploader')" \ + "$(state_field '.duration')" \ + "$(state_field '.speed // 1')" \ + "$(state_field '.pid')" \ + "$error_message" \ + "$(state_field '.endReason // ""')" \ + "$(state_field '.isPaused // false')" +} + +_write_current_state_error_and_emit_unlocked() { + _write_current_state_error_unlocked "$1" + _emit_state_unlocked +} + +write_current_state_error() { + _write_current_state_error_unlocked "$@" +} + +write_current_state_error_and_emit() { + _write_current_state_error_and_emit_unlocked "$@" +} diff --git a/.config/noctalia/plugins/music-search/manifest.json b/.config/noctalia/plugins/music-search/manifest.json new file mode 100644 index 0000000..1fcf8aa --- /dev/null +++ b/.config/noctalia/plugins/music-search/manifest.json @@ -0,0 +1,65 @@ +{ + "id": "music-search", + "name": "Music Search", + "version": "1.2.2", + "minNoctaliaVersion": "4.6.6", + "author": "kevichi7", + "license": "MIT", + "repository": "https://github.com/noctalia-dev/noctalia-plugins", + "description": "Search YouTube, play audio in the background with mpv, and save favorites into a persistent library.", + "tags": [ + "Bar", + "Panel", + "Launcher", + "Audio", + "Music" + ], + "entryPoints": { + "main": "Main.qml", + "barWidget": "BarWidget.qml", + "panel": "Panel.qml", + "launcherProvider": "LauncherProvider.qml", + "settings": "Settings.qml" + }, + "dependencies": { + "plugins": [] + }, + "metadata": { + "commandPrefix": "music-search", + "defaultSettings": { + "previewMetadataMode": "always", + "showUploaderMetadata": true, + "showAlbumMetadata": true, + "showDurationMetadata": true, + "showRatingMetadata": true, + "showTagMetadata": true, + "showPlayStatsMetadata": true, + "showStatusMetadata": true, + "showPreviewChips": true, + "previewThumbnailSize": "comfortable", + "showHomeRecent": true, + "showHomeTop": true, + "showHomeTags": true, + "showHomeArtists": true, + "showHomePlaylists": true, + "defaultPanelTab": "search", + "defaultPanelLibrarySection": "tracks", + "panelDensity": "balanced", + "showPanelHeader": true, + "showPanelNowPlaying": true, + "showPanelPlaybackProgress": true, + "showPanelProviderChips": true, + "showPanelRecentTracks": true, + "showPanelSearchHelper": true, + "showPanelPreview": true, + "previewPaneWidth": 0, + "showPanelUrlActions": true, + "showPanelSpeedControls": true, + "showPanelQueueControls": true, + "showPanelStatusBanner": true, + "showBarHoverTrackTitle": true, + "autoSaveMp3AfterPlayback": false, + "ytPlayerClient": "android" + } + } +} diff --git a/.config/noctalia/plugins/music-search/musicctl.sh b/.config/noctalia/plugins/music-search/musicctl.sh new file mode 100755 index 0000000..c8cf645 --- /dev/null +++ b/.config/noctalia/plugins/music-search/musicctl.sh @@ -0,0 +1,152 @@ +#!/usr/bin/env bash + +set -euo pipefail + +SCRIPT_DIR="$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" && pwd)" +LIB_DIR="${SCRIPT_DIR}/lib" + +source "${LIB_DIR}/config.sh" +source "${LIB_DIR}/state.sh" +source "${LIB_DIR}/process.sh" +source "${LIB_DIR}/mpv-ipc.sh" +source "${LIB_DIR}/launch.sh" +source "${LIB_DIR}/media-utils.sh" +source "${LIB_DIR}/library.sh" +source "${LIB_DIR}/playback.sh" +source "${LIB_DIR}/settings.sh" +source "${LIB_DIR}/playlists.sh" +source "${LIB_DIR}/queue.sh" + +ensure_files + +command="${1-status}" +shift || true + +case "$command" in + play) + play_track "${1-}" "${2-}" "${3-}" "${4-}" "${5-0}" + ;; + stop) + stop_existing + ;; + status) + current_status + ;; + search) + search_tracks "${1-}" "${2-}" + ;; + details) + details_for_url "${1-}" + ;; + save) + save_entry "${1-}" "${2-}" "${3-}" "${4-}" "${5-0}" + ;; + edit-metadata) + edit_metadata "${1-}" "${2-}" "${3-}" + ;; + save-url) + save_url "${1-}" + ;; + download-mp3) + download_mp3 "${1-}" "${2-}" + ;; + remove) + remove_entry "${1-}" + ;; + import-folder-playlist) + import_folder_playlist "${1-}" "${2-}" + ;; + sync-folder-playlist) + sync_folder_playlist "${1-}" + ;; + playlist-hide-local-from-saved) + playlist_hide_local_from_saved "${1-}" + ;; + library) + library_list + ;; + pause) + pause_playback + ;; + resume) + resume_playback + ;; + position) + position_query + ;; + get-speed) + speed_query + ;; + seek) + seek_absolute "${1-}" + ;; + speed) + set_speed "${1-}" + ;; + get-provider) + get_provider + ;; + set-provider) + set_provider "${1-youtube}" + ;; + tag) + tag_entry "${1-}" "${2-}" + ;; + untag) + untag_entry "${1-}" "${2-}" + ;; + rate) + rate_entry "${1-}" "${2-0}" + ;; + set-sort) + set_sort "${1-date}" + ;; + set-download-dir) + set_download_dir "${1-}" + ;; + set-cache-size) + set_cache_size "${1-0}" + ;; + set-yt-player-client) + set_yt_player_client "${1-android}" + ;; + create-playlist) + create_playlist "${1-}" + ;; + delete-playlist) + delete_playlist "${1-}" + ;; + rename-playlist) + rename_playlist "${1-}" "${2-}" + ;; + playlist-add) + playlist_add "${1-}" "${2-}" + ;; + playlist-remove) + playlist_remove "${1-}" "${2-}" + ;; + playlists) + list_playlists + ;; + queue-list) + list_queue + ;; + queue-enqueue) + queue_enqueue "${1-}" "${2-}" "${3-}" "${4-}" "${5-0}" "${6-true}" + ;; + queue-remove) + queue_remove "${1-}" + ;; + queue-clear) + queue_clear + ;; + queue-load-library) + queue_load_library "${1-}" "${2-ordered}" + ;; + queue-peek) + queue_peek + ;; + *) + die "Unknown command: $command" + ;; +esac diff --git a/.config/noctalia/plugins/music-search/preview.png b/.config/noctalia/plugins/music-search/preview.png new file mode 100644 index 0000000000000000000000000000000000000000..898ac4f1be97655304e1e97c91d237286d8ad75c GIT binary patch literal 572181 zcmZ^Kbxa&g^et}17I%lDg~g?~yL+((io3fOT}qJx#ogWAT^1%j+*MdC7ap z%lt9Po!m@rGIQ^pbIwGosmNlWk)XlAz+lMBNol~q!1uzyz>%RK{j&%djrjeWsLbUw zlwn|e8DL<7!(m{a|CxgSgMsnjfPpzNg@F-FgMlG*&TLoz`fmXVq$n!|^YK3;x2q)S zp9R@nURfIX1RfWI=#x1?ztukzy}PuYyM>v%rJ%X1<-ZArlY^6&jf0B~D4+%866E9( z1ah-*a0qg6ux8EI{a+3aP8K%beg6LrM!ohJ{~Q?q&kpW34wi22W)9B(uMf8%kmG-E zLMG$d`Y$9Hc`0!%@72mT`38FVl%vSEpXKQ*c%GqGrdc z9g1mEabSCcc%-{}+oaqw{%G~w0#aXQGDO9}sh_nSZt{!#1w zi|Qi`?8#%4=93j81(2?j%UzlANHvpzEF&(aZmyP<7BhZh{^kp0GYHu`Ypy0zf2l z^m?!G6+yAVLMvSHIB6wR5VBo93V=H9^!E#G#I3-dTD5)gO!0#>c0wbEMEXo%9`{u0 zArDSuRR1p7$E{l_VX5Bag~%d-^{pJbPu<*u6h5fa(VbLu2qhm@ogRt)5eb80i#L3+ z0GKa>ZCjC@BLHTj>g|g1Rn9QE-j}nVY_SXTyiQ@zM9$)|djgB5w{j>Tm z?R*Vq&o(gx*71vb`q%|x(U*O<^wrC(7Li;MiyXZ@%bXWgK z>!w#C!sHGFlMmAqm=B(SvqA^;3P|22EP&+6zltD)I_dMUO$g33X6I6Y7%Nbny6#$5 z)>ihObU!j*oVIrSdOl?JSl@32bZA81hs@uTK5lz!SW zfb#K!1Mrjo`zn-C3{R)KI4*lHi^;G6wVCmcQcEuZLQSXlRp!&HE1MTA4ICxOf_aoOJEh5L6-nJ(%j4s0a>oLE%xpNNDF4y%P0n>oPf$+RF|YON1Za49U`xE5 zw$Vq1{{!Fi<3*~c-xQ!p)eHwDf)9GG5jn*A_)p~HzpW3CRbP2GpT3*Oc%Q2~UH`YI z)Jb+LB6G2W_8lXk!=+;tK%YS*ek2KX3_P*fI)d&6&4S1 zZ(XpIe-$0ck$4=y5Q;8b#oMZFluF1nlwbRPs;%w}t5r<&_7_gnPLRnfrITl^+ z_W|(~{tEUfQk2-ef{{Q1=@%;;^Oa3e(8nc5oLQBy8gc3GKHK9?wm{dYrRLB1ddY%J=4>qq#YS(+k~o~uExKf2&mpv-xrRPmsuzC%+WmXqL8)CWMAO6Lm#>=y{wz50tGhpGB`Z4q`4S_x$(?maB72lyB zk3Hd~oi7(cuN$JTwC}ecH(Qqz>=c)a7a|U)K2Ra(jcm{ZmKbfG(T*E)=?rTZV zGcCwCR`hxM-#I~s-gq}}f4oiyO&;6#wKBr!E%L}2sN%2aO{t714I^5ccBd7T4-(zn zt4Uc3*Q7%fp0(3y@uN0g93m$E8Un!jbeOueOvSY5B2-Ges& z{9^sp)JdADrOqJ(P|rs*tG#uxUW=}L_{Edv*keI#cFkW^2*s0O%(67DVXQRw;_kE5 zoF~b{?jy#gZB+l0OyBdc5V4gA130W8IS&1}wc0nk)2Vuk_whEvR=J1sv| ziX}H1tN+%aaR_IS`9eEMI}eb+tBgJq7%)0YL(wzmJ#@J-?K=A^t!)6;BvB9{*w5KJ z&&-D=EA?3Kc%|;$!KoKQ$!?%xAbtHhxAOk$?AbB$sAxKclT8g?2%;XN1|D92o!Z*D zPn~wv-HYco5>iOBD&Bgo4bESf|_|o_!a%~fj@fChMIVMtAVVY8gE!t z3)XKPb__K6CcQAnG+S8*#PF7ce@Cj5p~FcJE*;S#(A7VKIBF~=q-M3TvPO*GDVq!w zRO<$QTo2vyECDWgq9U)j9kN&vv@Q2u$`u}1%n<;wWioO+5>Y<8?TA2q6qByJw(k_x zfrD^M{wh2IT4C_DPum-MHb{4kiqYonVOyRjotNMI&x^8{9@G02*lUJqGbLfi{F zR<44pJr8r;hbSBasuWek49jmKS_Yv@1q4(^dFsXrk~`QvvR$%8flA;Yo`-yd2}&uq z+%YxtGTbrxRKA#P{4>EG+Uj>{y#=}z?kVFWCyRULROz9``Wzdct@U(|yeru>V1+(C$u(akYEmq`AvHhMjplH* zZS%r$NU2nwDw&AkP(j8`Ok_S-S!g&8QnLOmpvO?ts_UEk-}K7H#!f{E z+tt2+asb51-#NBxj9aKj{~OqeYKWJ_uKxhuzE0Af5Id!m36KHj8$)BuA(LhV0fan# zdm4+k%KS?BGhSpLIp~sHG5i)m5G2L_Zu1jEN3akfNh< zP$bn&n^Dt>jH*Bi5mRI0IH0f&X;w@Lgb=Eds<8ilE8Fp&rZeY6R&9rI@MJqcDO1Zh|LYEnm9cKxcKCJ{zEAFjg%99geWn@w(&{H`|`jCkymK2aq zc*RItPNnYq5k>Uz8MUc{tFsmoESxwG4t{<*o+~&3Wxo3$RW;k?!#Y)7|MGoGGVu8k zvE)X(*$mwQ9Uh;+=jm6*>&N90Mk>>rBEmwi2WBCl)mm7lFA9gdUPE$?H?6+ERNS1d z+=84Gn+$2qM%}*WXI&~=IvY$u;?eCvk{Oa@K+)qf0~RsTeRyF*x{hE~1qyVNe|vb7 zcTqpnt*cwx{KnW35a)k&OFXSQ{S^1+fRNUdO}W`Nu;>mZ82~lq-(~j;mX}*N1*NWy zjQC#<5pp{W3hWFWyPfzBS#$Td<9N_Il2dRneS%~V01n*iOcxr-luF2)RQa>mta&(j z9k&V4_WztecxNwd(?SFh!V>Lq3M8DincnnM0$u3^6b9*fEck~)jsIAv`yP2Qs?sT* zUFc*qultI6!pQb;(%5v}K#kkYtzs=#u>GtUPcJa^f!+rV3xnVjT9OUZUIpodzi=5bZ)kGKnM?}6$_ZD4pfVos0qBO~%0hF38O^&%8>~Z98Li-NxP~m?6kTE0pO-{S+o>H^gYZJB3 z$ZDv=Z?o4sOUY`qi7IiX^xlY;&kvxPk%IGKPJe`})$qTb_ej=t#iO!Nz2H?N zoF?96&~&5j*c$3V@@$OHVZ5e&@s+zUr@Bsb(M4aB#lxMRFDleFD{`Rk!mpbPR;|x} z{T~~<#B_ULf>6CHdV|GH9O~*@#bL~ecurltt!NHzQWM(N`n%I6GmtN}LusyGi~kt?ZB&$)3+693 zd?4Nmz-npo3t%3;wBezaKM@+?g(5HPgGau2|5AUr;L0*D!Pdp-wn;Pk=6d~z8asq8 znsfDfg_}KPWv~6SOFkNjK3onZn-@WfhL>_YcvrF)F3!n%4IhM2#h3XtNX0s1lb^lv zz&WV@;G4BUJnl;(t93vuR<_O$UPcm!7-u_)Jh1$*;gJe4Eq8a3BWWeErBx{xU!(5z zFn_o2eVU={$hvU%SWWjU*hL%LpNas;1Z(FOA>m2|PDBsX26GXG6g#$kV`GX*%#UK# zWl>Q*%4D~d&;m19No5u=e!|4MsBH=$)jh}7(yO-hj2E$hmdc5vX%{m8QsXqK#=d&v z@19cB1~TMriJ_Ix-<>}Ea*uHLObl+u2q&t8sI^2a>;3Dn(cfdP>4dE11x5~&YkgBV zG57EI7Ca$8{m>&v^tcW;XOF-W;`@5|_CLtC#0zO4l))ysL%j3TNs^WfL@kh?YH&$a zp`YWw=&{+pUj^N#zCOyvI~P&QJZ}3%z77OEz95JkyzVEem+5^i&;E~8!dkOg&fae% ze~wU>=S_`os5BhUMgFi22`_$-1Op?^1XMw5-xNla;gP~%uGW&9DUpW#O8+?)KeYnD z!oDsLqa+IlT0(M49TRVHOqiHZZ1!wU`Z^_(L=;vEileqx!ZZXw`4!8iRT|OCWF?dV zan!ks#k8$JNKh_LIw|OEdjt`R%&gA8JZw7|7>Fhqnoo_0Gn>Xq(mr;2^{xX=Mv1q*rc+R0OW#fbhqn??w}0!oH(^JS1jq^eDNrWn zbGe%=Yh~qs^cY1dWZ3D}I&%CfPvHRR_o;eMjPn~=7EqDQd?}yfs5O_mgw393YWU9D zk0^nQzvXSuqhLqW(KT-gQ$?6Ju=SU1F{Brw;yYyF^!luQtyrylvh?jc`SPZ}#y~0S zQ=g&NGKH$M0GGHt@i!X?T(`pv(c_J(D6Q{wUDKq0J^Nw%Y5GC7XZw!tUeZGW<419!dgc;a}e}3*y}EbcEqIYGk#Yo;nV1!SZ}s zNWztfLha*5ssSDsgzPPyn;=S{>)E~BpsX+)AAxG`bw4ZKygb+YU-Zn7|9BU&D=@fu zE-^8JM{^)c#iUCV!RDEii_(n%uGb_s9QJRc3|2(EU)BlU3T^Bck+-A(?5ql3^xLOd z5VT|ZFAbqR)6l?MfMF7V8X=`3f->M9@#8fKd9d`=Q1mfa0{-K5Z<^oei}fnQm_&Op zoc&sF^RHiqpEPa!KEGI6adi2YmYsgGXw2DfBZklZQaXp4g71uaWl{*{wnrKPp-1kfPesathOJ%Pz5wa+{-1^DXn;eUYPA9S_7%$E$<*puwDvYpcvJ1orqs-Zk7! zsuDmXkV?l1`nY4)TJF5^;1bV}mi2;o7f5>vTpphJMVIAlRAVS{=xK6aBJmFsyBM5bh{x!yMX9ZU36u7Z>bg-U5y3jJIB{g{~#Ij!1FMudTV0))u05i zbWtrL9kDh!R`7^T#3Xu>VJr3{3lRnNQI-tpOTE2DdoQ8D3h7+PZU|alPTj_k|R45ct10z zI8b~O$$&}l6j^z6Y00Q`z@hx zLEtF$##&Pxns&%n>eTNj>a^6U7R&YyUX&}`B(xPn^bK6H0_C-k`#tgt4?DI+{4TTA ztcT75ac<-YWr?UkN2FHEDusyuT;MD{w*70!w|`mMj(*4*mB4zzmio+HH`L^~Iyn*Q z3U>RQ{xbO*2+6++CvtN}tX?wl+#`-`s1Foe>*>i({L-5hI-9CI@RyG)Ca)d|C{Zxu zt(r%r6BTz@CtF?IQr$pRe_Vqt4{JetNN?ft_*|SHNA}?}_2N4>q2r{WOFq>T`)Gt35Q|OXx9?wMV+%6A(-E*I1+{t6@f4r*h$T z@FY!bb#aEtBDfs{00opqti*4FJyN6xggh{9=9@$`H3$lPhO%c~E0^Nrq&W)R?Gwnn zc~RFn5-oLZ$sCm*2ew{$0w3QyTJv*_s=ZxY`+FW&*q>r+vTKEyp5Cy!2RyZ}rvtCu zD6&mv9xyinnqGypJ#2cv!9N`r>|Ev~4)#ZUws5XLhDSMx_xx zM+n>LNA!N8TxpJAqn!j93nkvL^1{>9M_|2#PhMo#W7Zb2eu$m!ye64|xLr@7AAaD? zP1!2xe7LfG33Hi=j_dLSN&DX(U)ZVFNP~LHt99@0pcp+b3JCY(Uezxb71aTE4;x;_ z9@BQSR&r%lMO2H0(LL#jGgYDT5rgf#W^SprEr#cpZ+y4LCJ%MuT2NAx#9!JyY2q9C z6NtX|;r%&z(~vx4OazJ5|0Kj*r^*c0dRl(!r8!Z)Jq{nmk$x%*i1O#^7s$-P^r9T* z4hb*4*r4M61QH%m^28aZr5k8)vkmuZLoPB6Vgi z!;~BfRxH)I&2F|qp=PS3Q(L-IlU$RG!I9Cl)@?h~Nu+JR9GoD=Hfy44q}W0VJxmAK z5tDBgv_FV=wl`#tEID9u6aU_PC{UY{u|hA)wln|J-Y8R)&90Z(2}4Qjq+BP|0gi>+ zV+EnB8)kR&?|>Fes|NH3To-1ZlP^+!sg_Ss1cMQ(G zm-I2Z(B;cgL1^W()NwflftY5CEVq0K+&H>wq9Ny4b$&e&*>8xz%%b2lVA?F(Jc08Q z3*98Pml!udT~>XQZjiuk!Z@!K%}>Zs3QP23g^BOy!}4afX_i?{`t=5Mb8q_nj_~!e zfIRRta)i5q{^qw8ubm#-Z|zUY!Pw;LY(Vg($Tm;WrxGj0C>MzfczJ;mrg&-r>ES|Q zNtv)8V)m+0X7aeC_8z$A!|)bdv_*JCEwO2UzG;4aNb6(!!6T3Tvkx1P`m)^amq+PJrxL8pnk9v&I9Nl3Jgcb>OGzE`P zSk8Q-%nXGGT6%;>Dd*}@rjcFDI#xV4=Vh7T=(yd+R0nHqnu7b{K7)%5iFChFGVLEg~_Co|3IkaXKPo_z*?lx z>%r1AGS8bNcgs!tlCfOs%Hr>)${sGM36mWNW94d!AW|qkgN!rCnp*=|6(E^tqsvuE zN4zQ_k$|LT7GrLWcFXT~?ramAE9LrTSTQOyGruRhJVWt)<7yW)(|MjpTS?@6sx~1M-j|h5tcx z5_hv%wIb*oQmhoJqO15567{R0H3Fs9G5d+Hk?jEAZgHvFaq^`&&c41u;1wK2*CB6$ z`E7KVq^4)dQaSigBg}E5hS=bG)L7t~z1Fxmm z#MAS7{po$k4(qJJca=3P|8_f&ERZoy&DMUNUULfp2LekV8T^pIc zLJgi}>bDO(Ol8gA<9o5AeY?Vi(V;Na+K&OzgW<)GnFsT%;%}_UZ;F7s8}{D;#y%hIjiyQ}uREl;s*8y2rsO{g2|eSZ=s5b1^|A*Th@t~~&&K~*70Nsj1v z^t;SjWLX3Y5OoMoXOLTs)*5~dBMUj}{)B>kS~aiOkB(6_f&Q~CiJU-K<**d#YcoWR zE@P421PWNnVb-NohzU-H_>9f>rvu>Z=O;&6dX*oOFgf!eP+JS~A~Oeyb0brqNCltFMEQ9?2rgM`|_@j%J)+KA~5aVi8h z7#q&v)P@HKl

6?|H055Bc3CHeU&2Uu}LRQg18#qoGSfOPNvM>s~vzQbEM;5#MQ} zGa5h43HL;g0I}NHebfgGa0*vI2k7x;TW-*3iyxy8FDGAoqvIYY-T}>WZnjMqt`->^ zQ(?-?b)6~wf=3QT{z_|Y#hq%^cqhWb^!O(Fit+x)9@sxO=e8**LZ^UM>gzkYXz(eLU_E7+L@=L)dQ`e0>Cw)^0K#uOx-Nqx=im1cn0M+EF}J>6y(-bu`ziJwlRia|DB2KNQp{n6Q7?wgzIOJvLOxu!W6{li?m`qF{O@zrf)@2TTYmkUr-Ds9hsv%G3C3Rj10~0wL z&X^_!N?JcM*31Lngq-%qT|Sos@aleAqt`ibARJEM2R%>3|1sE6vEj!`*f?kF{(^bdT2gOT=-yn*WmDTIxp2-zqjtCX@Qx?|0 zTE~Zl+I=94)xFQ&?LXS-fFd7SRIBCbTqGH)JZK53N=*K1ocktEFnh;!;ATFgwtrOm zme1bTFpC2klr7>s&ScfrxApzmxXOgup%#;6sEolTsDMFq1Kv>DI)cz&(^6j)W!x%MWc*#@FFCI<`6w( zV_1~g-I$oGWliN6k)g8;V>?%V4&yex_fBGR&MjXLx8qt7ADlO%PDJqpk<3&IVN z@D;bhbrrxyu2eMfpoxhE`BXb+ypK|TWmts~HyeTkieA&0`Z>08?rgB>qDS(u8Xl%@ zYie@GK5UxpC!tOGyM$Q9d>$f~!Df2iPpb=@0xo?8>MjuVWPDHVp^Z08#}CFTW&by7 zP5GvxaDve3S1i;GhVXqDFF6g$U^$zrqj<{e*Bj*4e%HOK7GmgGu?=cS)7To*hM2bA z{b$-{2HNix0{MxW7B?h!jxD#a@yTE8qEK!Y&=!#5a6=1y2a})EQv87#4e2$D0NL|! zcN#dGHHJJE=E`(>YVS-YjoQAHPMm`MKQlyTV#S?*UB@M8RX z0T1@we<8PP_DJb(<8}hpX($pbg2EU54n4x^Fs;mGq{qq>$|z>=`1nPhDJoWIwf=E% zgRPks$kYWx0;Rl8Y~MRo#kYIjpdyDk?-P-)vLBl-ukTLp4Dmg_nWsxj!%}O_N+p`( z^@R?G5^|HL(&}o-((xE#*2Ps^BI{S~&NcbO+W;)@(4TYYL zKKLTdDJAFsYt)xTR}W&5r`x`*TUb@}D|<0IIo9ER9l4A7-fiL0W)T=TcJ`V$bdc#g ztHHB%+=W6mI>PzGi2`i4;+=5UM7%4#VT$>S7_xpcc+FI| zmz-sKIGN5R5~%0qO5E!8t)6R^jte~+rqt_DP(4kJnXd45{|ll)Z=~4Hx5Tc2N`i!N zXRm9Rq;Xa$LxAZZgfg5)%}R)T(-#Z zdhke)(TcljeD5{_yctDK#P*2FBkW{6GXFp}a)+a-B29;k{ZF@3{a2*}I-Hd#eCS zV_I6Iri?Hj=zT%?PC<*~&HeeBzL&@E)Lctc5|r*fk^w8MoXfF-&;A@t|MK=J!{w~k zmSvDv>Wuef>EKB3ki85pKF`ltix?TznbFxk5m_PJ>`W6*SM%?&^wSXbl`Vl_-)I*^ zub)4c*UDS@oi5dVcr!HprggM0@B6+4-AnhmF5twO4juR|ec_tA^{rWxb1{`HqNn87 zG@5xjS?}V8)&%>!#9M_*6IV)%H2aau4KrM?AwGboJaS;wP7(UaFGZ(6;zCHr%_=1zYnummI#H`DSxv^;G<14a$`oPdAq>ER}8D6a`cKf*tk zl$<#_-OLI-2yCw9U15j@JVph*t-yad!8cwiEY)Rs4A*)wBx01RlgbQdJxYRcw$QoA z{9%irApeJ22X8jzx5>8s4}3{5McfQhY2{4B=p@Pyp6Ea&T%0bPp;$T?s*J#dGtAQM z0u9nM*`a*AVe>-0=?u&d;|X@(3}NbP_1+`967+B_G&ka8iDZY*tf7_wIC`~c%c2As zkinC6U|MxaAlIwrwVNJcSa+Y^(ZapF&oT5oayxmeJ*Jkb;m@lB-#t9nNS?@FJDjbx z4-7^sBM|6F`v1&)L(|D!h7)cWlu2O5<_-Nd=G~!3EWuhf9+6+`WG&S_*}CLVK9#)9 z*P3YSYVq({Zz-6Bn|r2Fjh(Z`KpUfvE0WOf?B^e!50>Ku2}Q&uCb|rmLthXo+Y_gJSmUi8(=u71>7HKwp;-|IrLK z4s$tGvpMx-l~_#7`I|6i2_mfJN~0by`3EU~&uwMZKyuZW`WC$^YhAZ|A*#|L63Myd zH*yF=y^*mL#@3| zbRo-90vo|6Dgj|_ZS{R#Qb}_ISB`CEjK3Fa5dG#BFB|ird|P!-T9k?@x_@~#hqg(s2i$R6*O$W`8Q%8CARRb7zhyYp|2~!< z5n|RE`!FUx@}A4PwLhKV^Fs5!wBOU)JXDMdW`v*CZuz5ifRlMIk4!}OAbldpdrUon zM+_#yq9vGNKIdjf;iHCoiS*Qxq}I#d4({01EiG83WfDk}PM#QK_$93+#wpVAjLMcT zftrF=G5_>Jb{p9SqD~fRfoluok*Tk>y43w!ohOnHUgt2f;aT!S(7;C#ZGC{Gh-RB` zfeYe^FjA2XP0;m3yiI!g!$Y&4Ol$`DsqY1Pgu~pIj6YR==-N#cE~gzw6!*F8eoMBw zSaY+@B}vw*LF)^C^5^O7n;ju2eOJ7zv-jwES3oy^RtV$tks^V^K(kV7N6Wyw_n_bMHK?3yYwmTQ1)`k@kGNWD ztpd+WtwB67N>@UnyyD?-He)Ui%Z8z~U&(7mZaJ!1zGD19f~tSv?glld;_*D?Z^pPu z8{PHHat1Wqpn=f?r1uB)hk3OVV)~n#?EMDxQSfNMlkJ6;WeE+x>>{)^B9y`N$^%a( zZ-@(5%AOzZJ@I2-g}V|~o(ySP7j7nA#U!y@OmDWVf~*W|hRD8vBtFf=u(%O?A9^ zpCK*|c>S+af;~3h>||SntT*}&k}3@UbvDJ`LY8O z0YtcFNk{t?>^}EHgvr`tLZXi%Nm(08l$2D@Ql+%T&<{D;L(r!)>;A<)*oFxK5}GEY zO!7iT1=)KP(g&_hoQ1#8{tvr+dk7I>e6ZMTkcEic14 z1l66y?S|&U#-BbZ;xgt6j1$9U5n>xiGSa$MX{a6GKD{I&o15`u?IC-SBYWN>Pq3D> z_;KO@1s87my`N4LKtj!6i*s&t(K@_Aei*?8{IJ>gv$@UtJ=LBNqr1z(?ucPA`O#PW z(nG^}W%*Ls)aT;qbsub1!v4q?^dd5+oT_y%@uy)uZruFBaq(FCT!sZBhAeWx-Ar~KiRm*%D>)s5lw8MIkxF*r3{y;i*6?J8 zn@FJlSb^rW5FeW3g}8cJAo-Fn7yWgS6zNdfd`uKSoi~X+-Z>mN8li&AfRC#kfzH$A zC3$wH_~m&LC##fHqud!idxrUhD`dGP0OPa(&d;JyA z)RySA6_`O8bj4HgU79+?N|mAk{f`w5QgMe+r<;G6Xuu_+`nG@DK1koq9P7Sicztti zcXov=$L{OWk=qSZ4F+zMBLcu!_ABpKmVmfB($03;uC|^;;S}3GWfOy6+Fv2XBv+-O z@ux67n8T$5_sVZN@lp{T-T|k1q;(W?47GL5d^|#vOi>h438nV&GOw2#UQbh4ncyulJR(~)|IS^8LQTpC>17uxvz~g8-e~xjMwy$!iMG1LYb4e1Q?tz zQjbMxgTdIIaR=O70;D18n9U9cFu7x%Nr?AZwMS&ezqOT)*F!l0v8$stw{P9*(cW>~ z6ZC{ZPqZ@7pq#6hp5`{)j%_uq^|PcBcr&hExOVsidaW&-eT9v&@AD2fzwY$W|595R zWqWG~4$DRCa=p~2+0`^K!8X;LpXC>A!0PecP-I4ggr4ZJtaN_E$#UUT3nk7w`Ad8q zacfb+xhCk^6rEg{KJ#6DZj$uGhN0b?%ZD?n6r<+p@IUD9zFT#!{QdO@ab`D24Yn2T zwcRmmKi^c_sl*8xkN?{H7P$VhsfE46`T$1J{w%Kbg75N<7(2!) zyJ-64h+ag_3ptRM+o9<&J2j@-MIy(L#t$x*EGwI2|&1#^lOo7+UU`$)iMrC!Af%CFk2Rg^G*EM_J?GJ zF!BMwz1hz_rXB)&j}Y>ErwzHiTL;@EJjrrgow=5Wxou760%m5O4nC;!<-ONqL(uaF z0wN_S{`Q{d_l7@uvy|;={v)jIEsv zW22XvW*eq)f-TmvQ$_SLz6LPVbYf3wQ>O$^&s@E38#BrwEc}K{c9IxpYj8eWlvF~o zLvZA`CeEyMw04ocu;e;H@iIL6cVG4ecn>K>-TNt|lYf043zw84UCWOKNUp8^l!OF- zmu#qPY<1mkZ&~#C3^Aw0;Z9jWy2^@x$o^tS3x9wsBsP-W`}I=5ija%j0G&540>Ph` zAqh5NMd78PQ;IN$w!klKH@KU}gwQ*0jhzVw*D{m!K~K&H?V41xp?5DM<}D8F)lUVixD8?qKy#~ou_c=Z_BpM}rvBAR6J*0`q-zs2 zvA+U#V{jON_v;_Ca3AB_lKhPTct7C>j=KEC`-uy#>C9X8cNnvV45vizn?{4clKTg^Mf z<8qQ@N-NxkXVx#{`>wfhrpa{%@)}IqY!ud(U+Q0hPOMTM zwG>vuPw5Or!_bQhdc3wW&8#4Gm)pfPvhxoxG8W}7>(`+7zx^q| zrd{l1UV2Pfd0@WzsxNOd$SGDXvYmrs_!wNeC_7Qx1I0wh^d zCeXhRroqKIM9ojeP)p8xa~8ax;M+#h>R*qZeufd7ekCm`0R5;dgqUi(MvJZ zO?Rny8he~Z&53G7F)_dE5|U_^yf`)PJo}9Ec^~inllyErE0YIaC|u^o_Er=cH`=1l z3bLXe{}*k>Eim-Vm-)^rJXd>Y+;HB$&;O}S#Z=}zpC_Zg+ay8D^yzOn3fvt0e2X<# zWc@g4_d&U7KpPSVa-f8mcB6E_550_;(Yg zE?#)rh0S>4>>}oYdrY#lDt|!%6X!;eARQlvbInaDNdWnrUG%yrt(OU^od7E@yvgZ~v0Xm-bAF%cE?SO&AA28=3OjJete-0M8{6mh#Li zPw>lRDl;XQ4NWX4A_BHpS6N7@3C&BFZcQGZ{AAnG^fO}LuE2bvXg?UE9 zGS4A~&lOOYWe282H%f`#<@tP6z#zCa;G-o>*Hkm4yKX^5tkgfWu!ZIab6}`oT*mATLO`3(ubl zD8j&U(3C5LU!6X6_sgi-aB%GL%XokseSLnV&UxEqfv6BN@tblk1uLM5h%@U0v9PSi++$Ts6-bJmsZ=>UX&{L zWZVLYm}5!C(HJwgx&w}bN^&kWQ!?aRPq(98V|5s5rOna)k&B7+m$}U-eUqvq_Ik*z zl1hO*ik^ySkbn2~h>7sw*87Ff|LB(u{ZyZJhn{M805a>Vco%S=obb9x3T3SXI9z|; zXot}j9XG45aLT_o5rLV12jh;V{KA9-#3Zy97tX{{2UILAq(kmljhB$yk~A}ps+LBG z{&BtAeok9s;ok)A1gzN1*iH<=4PQlk`bKj6hyCV&53-1UVhtv;uo%o%(P3CDOT zu|t{KmwE;3{DOmelGZ6{M0t#VC^q&XQ>6aamv%HMD+gf0=^R(+BAe1$F3=Tv2t-a| zivI$!0Z?Qa;Yj2%{-dxcYK577HX(^BxFI4PpnydS4%LA_>Pg!7q#^C6H!sQ%ry#!u z2;+Z>UH_pJoAye?@I?G&AnKSEn||itS3I?k;#u^r5?+_BqOt!KTDQV0JL-eXX&S39 z1TnYsJ{lJB!hG;{b?Gw+xC^(O(=eFOIbO~Jw+7uHwP40$+oe_Md<}5vpBDW{WY6x} z_HVLKFX8>geo(TX`>R}|H8g8Byk9S+{LI=kz5I=fw_K~xccq$5yJdp>v>ImP>1135 zPQ-CybF0n;XC) zKUUwHkm(@#S62~EC3)NcP2OXgx}k_&J|uG-tpPjAma(D0>6yy-==FO%H|;h}+sD@k zX}LfAhBBq*G{`?xOo|tiVv&1HZ!g`-u>xn@>I?rUz3(7JtSs%xFMk`OMk&dd&2#Gi zUjU6ja=$k>12Wnh-Mv0CCLQYGnbx%g9UksZVaYe#YnbcbMIt*#cf*f*O(3%W-tg@! zI`6tyR3(OphDh|+J3_B|T|bvsquAecl}*jF!OR(Tz<#%`iAe0PS0+VFHX8rB2=w*i z(&!=7IRce>UZ%49b&5q=qbp9*U`+?E1y?-$!N&!5j?uG_P#S9x{|(O~*@5srA v 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

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

ouD-RD*)S@B}FIaiJW28|ONQ`+2>?XKI$N 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/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

HeK>(mE(!Ch;uRb#Ya(w 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

>{861Npp8Kmm=D&UQIM#E} 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

m8FTYI3Own$_XkyveDHskdo4IDJRxzD5 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�z-sz%2bGx*Ib*4piyaP>*w`+0p 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 #project_root) then + -- deno lock is closer than package manager lock, abort + return + end + if deno_root and (not project_root or #deno_root >= #project_root) then + -- deno config is closer than or equal to package manager lock, abort + return + end + -- project is standard TS, not deno + -- We fallback to the current working directory if no project root is found + on_dir(project_root or vim.fn.getcwd()) + end, + commands = { + ["editor.action.showReferences"] = function(command, ctx) + local client = assert(vim.lsp.get_client_by_id(ctx.client_id)) + local file_uri, position, references = unpack(command.arguments) + local quickfix_items = vim.lsp.util.locations_to_items(references, client.offset_encoding) + vim.fn.setqflist({}, " ", { + title = command.title, + items = quickfix_items, + context = { + command = command, + bufnr = ctx.bufnr, + }, + }) + vim.lsp.util.show_document({ + uri = file_uri, + range = { + start = position, + ["end"] = position, + }, + }, client.offset_encoding) + vim.cmd("botright copen") + end, + }, + on_attach = function(client, bufnr) + vim.api.nvim_buf_create_user_command(bufnr, "LspTypescriptSourceAction", function() + local source_actions = vim.tbl_filter(function(action) + return vim.startswith(action, "source.") + end, client.server_capabilities.codeActionProvider.codeActionKinds) + vim.lsp.buf.code_action({ + context = { + only = source_actions, + }, + }) + end, {}) + end, +} diff --git a/.config/nvim/lua/core/lsp.lua b/.config/nvim/lua/core/lsp.lua index 7f0bf2a..e85a0fd 100755 --- a/.config/nvim/lua/core/lsp.lua +++ b/.config/nvim/lua/core/lsp.lua @@ -12,10 +12,10 @@ capabilities = vim.tbl_deep_extend("force", capabilities, { local ft_to_lsp = { lua = "lua_ls", go = "gopls", - typescript = "ts_ls", - typescriptreact = "ts_ls", - javascript = "ts_ls", - javascriptreact = "ts_ls", + typescript = "tsgo", + typescriptreact = "tsgo", + javascript = "tsgo", + javascriptreact = "tsgo", astro = "astro", html = "html", css = "cssls", diff --git a/.config/nvim/plugin/fff.lua b/.config/nvim/plugin/fff.lua index 07d5464..c0299fe 100755 --- a/.config/nvim/plugin/fff.lua +++ b/.config/nvim/plugin/fff.lua @@ -1,6 +1,7 @@ local pack = require("core.pack") vim.g.fff = { + prompt_vim_mode = false, lazy_sync = true, debug = { enabled = true, diff --git a/.config/nvim/plugin/mason.lua b/.config/nvim/plugin/mason.lua index 2a07972..9ae2392 100755 --- a/.config/nvim/plugin/mason.lua +++ b/.config/nvim/plugin/mason.lua @@ -3,50 +3,51 @@ local pack = require("core.pack") pack.add({ "https://github.com/williamboman/mason.nvim" }) local opts = { - ensure_installed = { - "lua-language-server", - "gopls", - "vtsls", - "tailwindcss-language-server", - "html-lsp", - "css-lsp", - "astro-language-server", - "typescript-language-server", - "stylua", - "goimports", - "prettier", - "golangci-lint", - "eslint_d", - "shfmt", - "shellcheck", - }, + ensure_installed = { + "lua-language-server", + "gopls", + "vtsls", + "tsgo", + "tailwindcss-language-server", + "html-lsp", + "css-lsp", + "astro-language-server", + "typescript-language-server", + "stylua", + "goimports", + "prettier", + "golangci-lint", + "eslint_d", + "shfmt", + "shellcheck", + }, } require("mason").setup(opts) local mr = require("mason-registry") local function ensure_installed() - for _, tool in ipairs(opts.ensure_installed) do - if mr.has_package(tool) then - local p = mr.get_package(tool) - if not p:is_installed() then - vim.notify("Mason: Installing " .. tool .. "...", vim.log.levels.INFO) - p:install():once("closed", function() - if p:is_installed() then - vim.notify("Mason: Successfully installed " .. tool, vim.log.levels.INFO) - else - vim.notify("Mason: Failed to install " .. tool, vim.log.levels.ERROR) - end - end) - end - else - vim.notify("Mason: Package '" .. tool .. "' not found", vim.log.levels.WARN) - end - end + for _, tool in ipairs(opts.ensure_installed) do + if mr.has_package(tool) then + local p = mr.get_package(tool) + if not p:is_installed() then + vim.notify("Mason: Installing " .. tool .. "...", vim.log.levels.INFO) + p:install():once("closed", function() + if p:is_installed() then + vim.notify("Mason: Successfully installed " .. tool, vim.log.levels.INFO) + else + vim.notify("Mason: Failed to install " .. tool, vim.log.levels.ERROR) + end + end) + end + else + vim.notify("Mason: Package '" .. tool .. "' not found", vim.log.levels.WARN) + end + end end if mr.refresh then - mr.refresh(ensure_installed) + mr.refresh(ensure_installed) else - ensure_installed() + ensure_installed() end diff --git a/.config/nvim/plugin/nvfile.lua b/.config/nvim/plugin/nvfile.lua new file mode 100644 index 0000000..1364900 --- /dev/null +++ b/.config/nvim/plugin/nvfile.lua @@ -0,0 +1,5 @@ +local pack = require("core.pack") +pack.add({ "https://github.com/shenawy29/xdg-nvfilechooser.nvim" }) +require("xdg-nvfilechooser").setup({ + picker = "snacks", +}) diff --git a/.config/starship.toml b/.config/starship.toml index 4abde23..648e694 100755 --- a/.config/starship.toml +++ b/.config/starship.toml @@ -1,7 +1,7 @@ "$schema" = 'https://starship.rs/config-schema.json' # A minimal left prompt format = """ -# $os\ +$os\ $directory\ $line_break\ $character\ @@ -82,7 +82,7 @@ ignore_timeout = true [os.symbols] Macos = " " -Linux = " " +Linux = " " Windows = " " [character] diff --git a/.config/yazi/flavors/noctalia.yazi/flavor.toml b/.config/yazi/flavors/noctalia.yazi/flavor.toml index 2a3cec9..6002114 100644 --- a/.config/yazi/flavors/noctalia.yazi/flavor.toml +++ b/.config/yazi/flavors/noctalia.yazi/flavor.toml @@ -1,25 +1,25 @@ # : Manager [[[ [mgr] -cwd = { fg = "#e1e3df" } +cwd = { fg = "#ede0de" } # Find find_keyword = { fg = "#ffb4ab", bold = true, italic = true, underline = true } find_position = { fg = "#ffb4ab", bold = true, italic = true } # Marker -marker_copied = { fg = "#244c5a", bg = "#244c5a" } -marker_cut = { fg = "#244c5a", bg = "#244c5a" } +marker_copied = { fg = "#5a4319", bg = "#5a4319" } +marker_cut = { fg = "#5a4319", bg = "#5a4319" } marker_marked = { fg = "#ffb4ab", bg = "#ffb4ab" } -marker_selected = { fg = "#a5ccde", bg = "#a5ccde" } +marker_selected = { fg = "#e3c28c", bg = "#e3c28c" } # Count -count_copied = { fg = "#c0e9fb", bg = "#244c5a" } -count_cut = { fg = "#c0e9fb", bg = "#244c5a" } -count_selected = { fg = "#003825", bg = "#a5ccde" } +count_copied = { fg = "#ffdeaa", bg = "#5a4319" } +count_cut = { fg = "#ffdeaa", bg = "#5a4319" } +count_selected = { fg = "#5f1318", bg = "#e3c28c" } # Border -border_style = { fg = "#6edbaa" } +border_style = { fg = "#ffb3b0" } # : ]]] @@ -27,21 +27,21 @@ border_style = { fg = "#6edbaa" } # : Status [[[ [status] -overall = { fg = "#6edbaa" } +overall = { fg = "#ffb3b0" } sep_left = { open = "", close = "" } sep_right = { open = "", close = "" } # Progress progress_label = { bold = true } -progress_normal = { fg = "#6edbaa", bg = "#111412" } -progress_error = { fg = "#ffb4ab", bg = "#111412" } +progress_normal = { fg = "#ffb3b0", bg = "#181212" } +progress_error = { fg = "#ffb4ab", bg = "#181212" } # Permissions -perm_type = { fg = "#b4ccbd" } -perm_write = { fg = "#a5ccde" } +perm_type = { fg = "#e6bdba" } +perm_write = { fg = "#e3c28c" } perm_exec = { fg = "#ffb4ab" } -perm_read = { fg = "#244c5a" } -perm_sep = { fg = "#005237" } +perm_read = { fg = "#5a4319" } +perm_sep = { fg = "#7e2a2c" } # : ]]] @@ -50,14 +50,14 @@ perm_sep = { fg = "#005237" } [mode] -normal_main = { bg = "#6edbaa", fg = "#003825", bold = true } -normal_alt = { bg = "#404943", fg = "#c0c9c1" } +normal_main = { bg = "#ffb3b0", fg = "#5f1318", bold = true } +normal_alt = { bg = "#534342", fg = "#d7c1c0" } -select_main = { bg = "#b4ccbd", fg = "#1f352a", bold = true } -select_alt = { bg = "#404943", fg = "#c0c9c1" } +select_main = { bg = "#e6bdba", fg = "#442928", bold = true } +select_alt = { bg = "#534342", fg = "#d7c1c0" } -unset_main = { bg = "#a5ccde", fg = "#063543", bold = true } -unset_alt = { bg = "#404943", fg = "#c0c9c1" } +unset_main = { bg = "#e3c28c", fg = "#412d05", bold = true } +unset_alt = { bg = "#534342", fg = "#d7c1c0" } # : ]]] @@ -65,9 +65,9 @@ unset_alt = { bg = "#404943", fg = "#c0c9c1" } # : Input [[[ [input] -border = { fg = "#6edbaa" } +border = { fg = "#ffb3b0" } title = {} -value = { fg = "#e1e3df" } +value = { fg = "#ede0de" } selected = { reversed = true } # : ]]] @@ -76,8 +76,8 @@ selected = { reversed = true } # : Tabs [[[ [tabs] -active = { fg = "#111412", bold = true, bg = "#6edbaa" } -inactive = { fg = "#b4ccbd", bg = "#111412" } +active = { fg = "#181212", bold = true, bg = "#ffb3b0" } +inactive = { fg = "#e6bdba", bg = "#181212" } sep_inner = { open = "", close = "" } # : ]]] @@ -86,7 +86,7 @@ sep_inner = { open = "", close = "" } # : Completion [[[ [cmp] -border = { fg = "#6edbaa", bg = "#003825" } +border = { fg = "#ffb3b0", bg = "#5f1318" } # : ]]] @@ -94,9 +94,9 @@ border = { fg = "#6edbaa", bg = "#003825" } # : Tasks [[[ [tasks] -border = { fg = "#6edbaa" } +border = { fg = "#ffb3b0" } title = {} -hovered = { fg = "#244c5a", underline = true } +hovered = { fg = "#5a4319", underline = true } # : ]]] @@ -105,22 +105,22 @@ hovered = { fg = "#244c5a", underline = true } [which] cols = 3 -mask = { bg = "#111412" } -cand = { fg = "#6edbaa" } -rest = { fg = "#003825" } -desc = { fg = "#e1e3df" } +mask = { bg = "#181212" } +cand = { fg = "#ffb3b0" } +rest = { fg = "#5f1318" } +desc = { fg = "#ede0de" } separator = " ▶ " -separator_style = { fg = "#e1e3df" } +separator_style = { fg = "#ede0de" } # : ]]] # : Spotter [[[ [spot] -border = { fg = "#6edbaa" } -title = { fg = "#6edbaa" } -tbl_col = { fg = "#e1e3df" } -tbl_cell = { fg = "#e1e3df", bg = "#111412" } +border = { fg = "#ffb3b0" } +title = { fg = "#ffb3b0" } +tbl_col = { fg = "#ede0de" } +tbl_cell = { fg = "#ede0de", bg = "#181212" } # : ]]] @@ -128,10 +128,10 @@ tbl_cell = { fg = "#e1e3df", bg = "#111412" } # : Help [[[ [help] -on = { fg = "#e1e3df" } -run = { fg = "#e1e3df" } +on = { fg = "#ede0de" } +run = { fg = "#ede0de" } hovered = { reversed = true, bold = true } -footer = { fg = "#1f352a", bg = "#b4ccbd" } +footer = { fg = "#442928", bg = "#e6bdba" } # : ]]] @@ -139,8 +139,8 @@ footer = { fg = "#1f352a", bg = "#b4ccbd" } # : Notify [[[ [notify] -title_info = { fg = "#a5ccde" } -title_warn = { fg = "#6edbaa" } +title_info = { fg = "#e3c28c" } +title_warn = { fg = "#ffb3b0" } title_error = { fg = "#ffb4ab" } # : ]]] @@ -168,8 +168,8 @@ rules = [ { mime = "application/*exec*", fg = "#ffb4ab" }, # Fallback - { url = "*", fg = "#e1e3df" }, - { url = "*/", fg = "#6edbaa" }, + { url = "*", fg = "#ede0de" }, + { url = "*/", fg = "#ffb3b0" }, ] # : ]]] @@ -179,739 +179,739 @@ rules = [ [icon] globs = [] dirs = [ - { name = ".config", text = "", fg = "#6edbaa" }, - { name = ".git", text = "", fg = "#6edbaa" }, - { name = ".github", text = "", fg = "#6edbaa" }, - { name = ".npm", text = "", fg = "#6edbaa" }, - { name = "Desktop", text = "", fg = "#6edbaa" }, - { name = "Development", text = "", fg = "#6edbaa" }, - { name = "Documents", text = "", fg = "#6edbaa" }, - { name = "Downloads", text = "", fg = "#6edbaa" }, - { name = "Library", text = "", fg = "#6edbaa" }, - { name = "Movies", text = "", fg = "#6edbaa" }, - { name = "Music", text = "", fg = "#6edbaa" }, - { name = "Pictures", text = "", fg = "#6edbaa" }, - { name = "Public", text = "", fg = "#6edbaa" }, - { name = "Videos", text = "", fg = "#6edbaa" }, + { name = ".config", text = "", fg = "#ffb3b0" }, + { name = ".git", text = "", fg = "#ffb3b0" }, + { name = ".github", text = "", fg = "#ffb3b0" }, + { name = ".npm", text = "", fg = "#ffb3b0" }, + { name = "Desktop", text = "", fg = "#ffb3b0" }, + { name = "Development", text = "", fg = "#ffb3b0" }, + { name = "Documents", text = "", fg = "#ffb3b0" }, + { name = "Downloads", text = "", fg = "#ffb3b0" }, + { name = "Library", text = "", fg = "#ffb3b0" }, + { name = "Movies", text = "", fg = "#ffb3b0" }, + { name = "Music", text = "", fg = "#ffb3b0" }, + { name = "Pictures", text = "", fg = "#ffb3b0" }, + { name = "Public", text = "", fg = "#ffb3b0" }, + { name = "Videos", text = "", fg = "#ffb3b0" }, ] files = [ - { name = ".babelrc", text = "", fg = "#6edbaa" }, - { name = ".bash_profile", text = "", fg = "#6edbaa" }, - { name = ".bashrc", text = "", fg = "#6edbaa" }, - { name = ".clang-format", text = "", fg = "#6edbaa" }, - { name = ".clang-tidy", text = "", fg = "#6edbaa" }, - { name = ".codespellrc", text = "󰓆", fg = "#6edbaa" }, - { name = ".condarc", text = "", fg = "#6edbaa" }, - { name = ".dockerignore", text = "󰡨", fg = "#6edbaa" }, - { name = ".ds_store", text = "", fg = "#6edbaa" }, - { name = ".editorconfig", text = "", fg = "#6edbaa" }, - { name = ".env", text = "", fg = "#6edbaa" }, - { name = ".eslintignore", text = "", fg = "#6edbaa" }, - { name = ".eslintrc", text = "", fg = "#6edbaa" }, - { name = ".git-blame-ignore-revs", text = "", fg = "#6edbaa" }, - { name = ".gitattributes", text = "", fg = "#6edbaa" }, - { name = ".gitconfig", text = "", fg = "#6edbaa" }, - { name = ".gitignore", text = "", fg = "#6edbaa" }, - { name = ".gitlab-ci.yml", text = "", fg = "#6edbaa" }, - { name = ".gitmodules", text = "", fg = "#6edbaa" }, - { name = ".gtkrc-2.0", text = "", fg = "#6edbaa" }, - { name = ".gvimrc", text = "", fg = "#6edbaa" }, - { name = ".justfile", text = "", fg = "#6edbaa" }, - { name = ".luacheckrc", text = "", fg = "#6edbaa" }, - { name = ".luaurc", text = "", fg = "#6edbaa" }, - { name = ".mailmap", text = "󰊢", fg = "#6edbaa" }, - { name = ".nanorc", text = "", fg = "#6edbaa" }, - { name = ".npmignore", text = "", fg = "#6edbaa" }, - { name = ".npmrc", text = "", fg = "#6edbaa" }, - { name = ".nuxtrc", text = "󱄆", fg = "#6edbaa" }, - { name = ".nvmrc", text = "", fg = "#6edbaa" }, - { name = ".pnpmfile.cjs", text = "", fg = "#6edbaa" }, - { name = ".pre-commit-config.yaml", text = "󰛢", fg = "#6edbaa" }, - { name = ".prettierignore", text = "", fg = "#6edbaa" }, - { name = ".prettierrc", text = "", fg = "#6edbaa" }, - { name = ".prettierrc.cjs", text = "", fg = "#6edbaa" }, - { name = ".prettierrc.js", text = "", fg = "#6edbaa" }, - { name = ".prettierrc.json", text = "", fg = "#6edbaa" }, - { name = ".prettierrc.json5", text = "", fg = "#6edbaa" }, - { name = ".prettierrc.mjs", text = "", fg = "#6edbaa" }, - { name = ".prettierrc.toml", text = "", fg = "#6edbaa" }, - { name = ".prettierrc.yaml", text = "", fg = "#6edbaa" }, - { name = ".prettierrc.yml", text = "", fg = "#6edbaa" }, - { name = ".pylintrc", text = "", fg = "#6edbaa" }, - { name = ".settings.json", text = "", fg = "#6edbaa" }, - { name = ".SRCINFO", text = "󰣇", fg = "#6edbaa" }, - { name = ".vimrc", text = "", fg = "#6edbaa" }, - { name = ".Xauthority", text = "", fg = "#6edbaa" }, - { name = ".xinitrc", text = "", fg = "#6edbaa" }, - { name = ".Xresources", text = "", fg = "#6edbaa" }, - { name = ".xsession", text = "", fg = "#6edbaa" }, - { name = ".zprofile", text = "", fg = "#6edbaa" }, - { name = ".zshenv", text = "", fg = "#6edbaa" }, - { name = ".zshrc", text = "", fg = "#6edbaa" }, - { name = "_gvimrc", text = "", fg = "#6edbaa" }, - { name = "_vimrc", text = "", fg = "#6edbaa" }, - { name = "AUTHORS", text = "", fg = "#6edbaa" }, - { name = "AUTHORS.txt", text = "", fg = "#6edbaa" }, - { name = "brewfile", text = "", fg = "#6edbaa" }, - { name = "bspwmrc", text = "", fg = "#6edbaa" }, - { name = "build", text = "", fg = "#6edbaa" }, - { name = "build.gradle", text = "", fg = "#6edbaa" }, - { name = "build.zig.zon", text = "", fg = "#6edbaa" }, - { name = "bun.lock", text = "", fg = "#6edbaa" }, - { name = "bun.lockb", text = "", fg = "#6edbaa" }, - { name = "cantorrc", text = "", fg = "#6edbaa" }, - { name = "checkhealth", text = "󰓙", fg = "#6edbaa" }, - { name = "cmakelists.txt", text = "", fg = "#6edbaa" }, - { name = "code_of_conduct", text = "", fg = "#6edbaa" }, - { name = "code_of_conduct.md", text = "", fg = "#6edbaa" }, - { name = "commit_editmsg", text = "", fg = "#6edbaa" }, - { name = "commitlint.config.js", text = "󰜘", fg = "#6edbaa" }, - { name = "commitlint.config.ts", text = "󰜘", fg = "#6edbaa" }, - { name = "compose.yaml", text = "󰡨", fg = "#6edbaa" }, - { name = "compose.yml", text = "󰡨", fg = "#6edbaa" }, - { name = "config", text = "", fg = "#6edbaa" }, - { name = "containerfile", text = "󰡨", fg = "#6edbaa" }, - { name = "copying", text = "", fg = "#6edbaa" }, - { name = "copying.lesser", text = "", fg = "#6edbaa" }, - { name = "Directory.Build.props", text = "", fg = "#6edbaa" }, - { name = "Directory.Build.targets", text = "", fg = "#6edbaa" }, - { name = "Directory.Packages.props", text = "", fg = "#6edbaa" }, - { name = "docker-compose.yaml", text = "󰡨", fg = "#6edbaa" }, - { name = "docker-compose.yml", text = "󰡨", fg = "#6edbaa" }, - { name = "dockerfile", text = "󰡨", fg = "#6edbaa" }, - { name = "eslint.config.cjs", text = "", fg = "#6edbaa" }, - { name = "eslint.config.js", text = "", fg = "#6edbaa" }, - { name = "eslint.config.mjs", text = "", fg = "#6edbaa" }, - { name = "eslint.config.ts", text = "", fg = "#6edbaa" }, - { name = "ext_typoscript_setup.txt", text = "", fg = "#6edbaa" }, - { name = "favicon.ico", text = "", fg = "#6edbaa" }, - { name = "fp-info-cache", text = "", fg = "#6edbaa" }, - { name = "fp-lib-table", text = "", fg = "#6edbaa" }, - { name = "FreeCAD.conf", text = "", fg = "#6edbaa" }, - { name = "Gemfile", text = "", fg = "#6edbaa" }, - { name = "gnumakefile", text = "", fg = "#6edbaa" }, - { name = "go.mod", text = "", fg = "#6edbaa" }, - { name = "go.sum", text = "", fg = "#6edbaa" }, - { name = "go.work", text = "", fg = "#6edbaa" }, - { name = "gradle-wrapper.properties", text = "", fg = "#6edbaa" }, - { name = "gradle.properties", text = "", fg = "#6edbaa" }, - { name = "gradlew", text = "", fg = "#6edbaa" }, - { name = "groovy", text = "", fg = "#6edbaa" }, - { name = "gruntfile.babel.js", text = "", fg = "#6edbaa" }, - { name = "gruntfile.coffee", text = "", fg = "#6edbaa" }, - { name = "gruntfile.js", text = "", fg = "#6edbaa" }, - { name = "gruntfile.ts", text = "", fg = "#6edbaa" }, - { name = "gtkrc", text = "", fg = "#6edbaa" }, - { name = "gulpfile.babel.js", text = "", fg = "#6edbaa" }, - { name = "gulpfile.coffee", text = "", fg = "#6edbaa" }, - { name = "gulpfile.js", text = "", fg = "#6edbaa" }, - { name = "gulpfile.ts", text = "", fg = "#6edbaa" }, - { name = "hypridle.conf", text = "", fg = "#6edbaa" }, - { name = "hyprland.conf", text = "", fg = "#6edbaa" }, - { name = "hyprlandd.conf", text = "", fg = "#6edbaa" }, - { name = "hyprlock.conf", text = "", fg = "#6edbaa" }, - { name = "hyprpaper.conf", text = "", fg = "#6edbaa" }, - { name = "hyprsunset.conf", text = "", fg = "#6edbaa" }, - { name = "i18n.config.js", text = "󰗊", fg = "#6edbaa" }, - { name = "i18n.config.ts", text = "󰗊", fg = "#6edbaa" }, - { name = "i3blocks.conf", text = "", fg = "#6edbaa" }, - { name = "i3status.conf", text = "", fg = "#6edbaa" }, - { name = "index.theme", text = "", fg = "#6edbaa" }, - { name = "ionic.config.json", text = "", fg = "#6edbaa" }, - { name = "Jenkinsfile", text = "", fg = "#6edbaa" }, - { name = "justfile", text = "", fg = "#6edbaa" }, - { name = "kalgebrarc", text = "", fg = "#6edbaa" }, - { name = "kdeglobals", text = "", fg = "#6edbaa" }, - { name = "kdenlive-layoutsrc", text = "", fg = "#6edbaa" }, - { name = "kdenliverc", text = "", fg = "#6edbaa" }, - { name = "kritadisplayrc", text = "", fg = "#6edbaa" }, - { name = "kritarc", text = "", fg = "#6edbaa" }, - { name = "license", text = "", fg = "#6edbaa" }, - { name = "license.md", text = "", fg = "#6edbaa" }, - { name = "lxde-rc.xml", text = "", fg = "#6edbaa" }, - { name = "lxqt.conf", text = "", fg = "#6edbaa" }, - { name = "makefile", text = "", fg = "#6edbaa" }, - { name = "mix.lock", text = "", fg = "#6edbaa" }, - { name = "mpv.conf", text = "", fg = "#6edbaa" }, - { name = "next.config.cjs", text = "", fg = "#6edbaa" }, - { name = "next.config.js", text = "", fg = "#6edbaa" }, - { name = "next.config.ts", text = "", fg = "#6edbaa" }, - { name = "node_modules", text = "", fg = "#6edbaa" }, - { name = "nuxt.config.cjs", text = "󱄆", fg = "#6edbaa" }, - { name = "nuxt.config.js", text = "󱄆", fg = "#6edbaa" }, - { name = "nuxt.config.mjs", text = "󱄆", fg = "#6edbaa" }, - { name = "nuxt.config.ts", text = "󱄆", fg = "#6edbaa" }, - { name = "package-lock.json", text = "", fg = "#6edbaa" }, - { name = "package.json", text = "", fg = "#6edbaa" }, - { name = "PKGBUILD", text = "", fg = "#6edbaa" }, - { name = "platformio.ini", text = "", fg = "#6edbaa" }, - { name = "playwright.config.cjs", text = "", fg = "#6edbaa" }, - { name = "playwright.config.cts", text = "", fg = "#6edbaa" }, - { name = "playwright.config.js", text = "", fg = "#6edbaa" }, - { name = "playwright.config.mjs", text = "", fg = "#6edbaa" }, - { name = "playwright.config.mts", text = "", fg = "#6edbaa" }, - { name = "playwright.config.ts", text = "", fg = "#6edbaa" }, - { name = "pnpm-lock.yaml", text = "", fg = "#6edbaa" }, - { name = "pnpm-workspace.yaml", text = "", fg = "#6edbaa" }, - { name = "pom.xml", text = "", fg = "#6edbaa" }, - { name = "prettier.config.cjs", text = "", fg = "#6edbaa" }, - { name = "prettier.config.js", text = "", fg = "#6edbaa" }, - { name = "prettier.config.mjs", text = "", fg = "#6edbaa" }, - { name = "prettier.config.ts", text = "", fg = "#6edbaa" }, - { name = "prisma.config.mts", text = "", fg = "#6edbaa" }, - { name = "prisma.config.ts", text = "", fg = "#6edbaa" }, - { name = "procfile", text = "", fg = "#6edbaa" }, - { name = "PrusaSlicer.ini", text = "", fg = "#6edbaa" }, - { name = "PrusaSlicerGcodeViewer.ini", text = "", fg = "#6edbaa" }, - { name = "py.typed", text = "", fg = "#6edbaa" }, - { name = "QtProject.conf", text = "", fg = "#6edbaa" }, - { name = "rakefile", text = "", fg = "#6edbaa" }, - { name = "readme", text = "󰂺", fg = "#6edbaa" }, - { name = "readme.md", text = "󰂺", fg = "#6edbaa" }, - { name = "rmd", text = "", fg = "#6edbaa" }, - { name = "robots.txt", text = "󰚩", fg = "#6edbaa" }, - { name = "security", text = "󰒃", fg = "#6edbaa" }, - { name = "security.md", text = "󰒃", fg = "#6edbaa" }, - { name = "settings.gradle", text = "", fg = "#6edbaa" }, - { name = "svelte.config.js", text = "", fg = "#6edbaa" }, - { name = "sxhkdrc", text = "", fg = "#6edbaa" }, - { name = "sym-lib-table", text = "", fg = "#6edbaa" }, - { name = "tailwind.config.js", text = "󱏿", fg = "#6edbaa" }, - { name = "tailwind.config.mjs", text = "󱏿", fg = "#6edbaa" }, - { name = "tailwind.config.ts", text = "󱏿", fg = "#6edbaa" }, - { name = "tmux.conf", text = "", fg = "#6edbaa" }, - { name = "tmux.conf.local", text = "", fg = "#6edbaa" }, - { name = "tsconfig.json", text = "", fg = "#6edbaa" }, - { name = "unlicense", text = "", fg = "#6edbaa" }, - { name = "vagrantfile", text = "", fg = "#6edbaa" }, - { name = "vercel.json", text = "", fg = "#6edbaa" }, - { name = "vite.config.cjs", text = "", fg = "#6edbaa" }, - { name = "vite.config.cts", text = "", fg = "#6edbaa" }, - { name = "vite.config.js", text = "", fg = "#6edbaa" }, - { name = "vite.config.mjs", text = "", fg = "#6edbaa" }, - { name = "vite.config.mts", text = "", fg = "#6edbaa" }, - { name = "vite.config.ts", text = "", fg = "#6edbaa" }, - { name = "vitest.config.cjs", text = "", fg = "#6edbaa" }, - { name = "vitest.config.cts", text = "", fg = "#6edbaa" }, - { name = "vitest.config.js", text = "", fg = "#6edbaa" }, - { name = "vitest.config.mjs", text = "", fg = "#6edbaa" }, - { name = "vitest.config.mts", text = "", fg = "#6edbaa" }, - { name = "vitest.config.ts", text = "", fg = "#6edbaa" }, - { name = "vlcrc", text = "󰕼", fg = "#6edbaa" }, - { name = "webpack", text = "󰜫", fg = "#6edbaa" }, - { name = "weston.ini", text = "", fg = "#6edbaa" }, - { name = "workspace", text = "", fg = "#6edbaa" }, - { name = "wrangler.jsonc", text = "", fg = "#6edbaa" }, - { name = "wrangler.toml", text = "", fg = "#6edbaa" }, - { name = "xdph.conf", text = "", fg = "#6edbaa" }, - { name = "xmobarrc", text = "", fg = "#6edbaa" }, - { name = "xmobarrc.hs", text = "", fg = "#6edbaa" }, - { name = "xmonad.hs", text = "", fg = "#6edbaa" }, - { name = "xorg.conf", text = "", fg = "#6edbaa" }, - { name = "xsettingsd.conf", text = "", fg = "#6edbaa" }, + { name = ".babelrc", text = "", fg = "#ffb3b0" }, + { name = ".bash_profile", text = "", fg = "#ffb3b0" }, + { name = ".bashrc", text = "", fg = "#ffb3b0" }, + { name = ".clang-format", text = "", fg = "#ffb3b0" }, + { name = ".clang-tidy", text = "", fg = "#ffb3b0" }, + { name = ".codespellrc", text = "󰓆", fg = "#ffb3b0" }, + { name = ".condarc", text = "", fg = "#ffb3b0" }, + { name = ".dockerignore", text = "󰡨", fg = "#ffb3b0" }, + { name = ".ds_store", text = "", fg = "#ffb3b0" }, + { name = ".editorconfig", text = "", fg = "#ffb3b0" }, + { name = ".env", text = "", fg = "#ffb3b0" }, + { name = ".eslintignore", text = "", fg = "#ffb3b0" }, + { name = ".eslintrc", text = "", fg = "#ffb3b0" }, + { name = ".git-blame-ignore-revs", text = "", fg = "#ffb3b0" }, + { name = ".gitattributes", text = "", fg = "#ffb3b0" }, + { name = ".gitconfig", text = "", fg = "#ffb3b0" }, + { name = ".gitignore", text = "", fg = "#ffb3b0" }, + { name = ".gitlab-ci.yml", text = "", fg = "#ffb3b0" }, + { name = ".gitmodules", text = "", fg = "#ffb3b0" }, + { name = ".gtkrc-2.0", text = "", fg = "#ffb3b0" }, + { name = ".gvimrc", text = "", fg = "#ffb3b0" }, + { name = ".justfile", text = "", fg = "#ffb3b0" }, + { name = ".luacheckrc", text = "", fg = "#ffb3b0" }, + { name = ".luaurc", text = "", fg = "#ffb3b0" }, + { name = ".mailmap", text = "󰊢", fg = "#ffb3b0" }, + { name = ".nanorc", text = "", fg = "#ffb3b0" }, + { name = ".npmignore", text = "", fg = "#ffb3b0" }, + { name = ".npmrc", text = "", fg = "#ffb3b0" }, + { name = ".nuxtrc", text = "󱄆", fg = "#ffb3b0" }, + { name = ".nvmrc", text = "", fg = "#ffb3b0" }, + { name = ".pnpmfile.cjs", text = "", fg = "#ffb3b0" }, + { name = ".pre-commit-config.yaml", text = "󰛢", fg = "#ffb3b0" }, + { name = ".prettierignore", text = "", fg = "#ffb3b0" }, + { name = ".prettierrc", text = "", fg = "#ffb3b0" }, + { name = ".prettierrc.cjs", text = "", fg = "#ffb3b0" }, + { name = ".prettierrc.js", text = "", fg = "#ffb3b0" }, + { name = ".prettierrc.json", text = "", fg = "#ffb3b0" }, + { name = ".prettierrc.json5", text = "", fg = "#ffb3b0" }, + { name = ".prettierrc.mjs", text = "", fg = "#ffb3b0" }, + { name = ".prettierrc.toml", text = "", fg = "#ffb3b0" }, + { name = ".prettierrc.yaml", text = "", fg = "#ffb3b0" }, + { name = ".prettierrc.yml", text = "", fg = "#ffb3b0" }, + { name = ".pylintrc", text = "", fg = "#ffb3b0" }, + { name = ".settings.json", text = "", fg = "#ffb3b0" }, + { name = ".SRCINFO", text = "󰣇", fg = "#ffb3b0" }, + { name = ".vimrc", text = "", fg = "#ffb3b0" }, + { name = ".Xauthority", text = "", fg = "#ffb3b0" }, + { name = ".xinitrc", text = "", fg = "#ffb3b0" }, + { name = ".Xresources", text = "", fg = "#ffb3b0" }, + { name = ".xsession", text = "", fg = "#ffb3b0" }, + { name = ".zprofile", text = "", fg = "#ffb3b0" }, + { name = ".zshenv", text = "", fg = "#ffb3b0" }, + { name = ".zshrc", text = "", fg = "#ffb3b0" }, + { name = "_gvimrc", text = "", fg = "#ffb3b0" }, + { name = "_vimrc", text = "", fg = "#ffb3b0" }, + { name = "AUTHORS", text = "", fg = "#ffb3b0" }, + { name = "AUTHORS.txt", text = "", fg = "#ffb3b0" }, + { name = "brewfile", text = "", fg = "#ffb3b0" }, + { name = "bspwmrc", text = "", fg = "#ffb3b0" }, + { name = "build", text = "", fg = "#ffb3b0" }, + { name = "build.gradle", text = "", fg = "#ffb3b0" }, + { name = "build.zig.zon", text = "", fg = "#ffb3b0" }, + { name = "bun.lock", text = "", fg = "#ffb3b0" }, + { name = "bun.lockb", text = "", fg = "#ffb3b0" }, + { name = "cantorrc", text = "", fg = "#ffb3b0" }, + { name = "checkhealth", text = "󰓙", fg = "#ffb3b0" }, + { name = "cmakelists.txt", text = "", fg = "#ffb3b0" }, + { name = "code_of_conduct", text = "", fg = "#ffb3b0" }, + { name = "code_of_conduct.md", text = "", fg = "#ffb3b0" }, + { name = "commit_editmsg", text = "", fg = "#ffb3b0" }, + { name = "commitlint.config.js", text = "󰜘", fg = "#ffb3b0" }, + { name = "commitlint.config.ts", text = "󰜘", fg = "#ffb3b0" }, + { name = "compose.yaml", text = "󰡨", fg = "#ffb3b0" }, + { name = "compose.yml", text = "󰡨", fg = "#ffb3b0" }, + { name = "config", text = "", fg = "#ffb3b0" }, + { name = "containerfile", text = "󰡨", fg = "#ffb3b0" }, + { name = "copying", text = "", fg = "#ffb3b0" }, + { name = "copying.lesser", text = "", fg = "#ffb3b0" }, + { name = "Directory.Build.props", text = "", fg = "#ffb3b0" }, + { name = "Directory.Build.targets", text = "", fg = "#ffb3b0" }, + { name = "Directory.Packages.props", text = "", fg = "#ffb3b0" }, + { name = "docker-compose.yaml", text = "󰡨", fg = "#ffb3b0" }, + { name = "docker-compose.yml", text = "󰡨", fg = "#ffb3b0" }, + { name = "dockerfile", text = "󰡨", fg = "#ffb3b0" }, + { name = "eslint.config.cjs", text = "", fg = "#ffb3b0" }, + { name = "eslint.config.js", text = "", fg = "#ffb3b0" }, + { name = "eslint.config.mjs", text = "", fg = "#ffb3b0" }, + { name = "eslint.config.ts", text = "", fg = "#ffb3b0" }, + { name = "ext_typoscript_setup.txt", text = "", fg = "#ffb3b0" }, + { name = "favicon.ico", text = "", fg = "#ffb3b0" }, + { name = "fp-info-cache", text = "", fg = "#ffb3b0" }, + { name = "fp-lib-table", text = "", fg = "#ffb3b0" }, + { name = "FreeCAD.conf", text = "", fg = "#ffb3b0" }, + { name = "Gemfile", text = "", fg = "#ffb3b0" }, + { name = "gnumakefile", text = "", fg = "#ffb3b0" }, + { name = "go.mod", text = "", fg = "#ffb3b0" }, + { name = "go.sum", text = "", fg = "#ffb3b0" }, + { name = "go.work", text = "", fg = "#ffb3b0" }, + { name = "gradle-wrapper.properties", text = "", fg = "#ffb3b0" }, + { name = "gradle.properties", text = "", fg = "#ffb3b0" }, + { name = "gradlew", text = "", fg = "#ffb3b0" }, + { name = "groovy", text = "", fg = "#ffb3b0" }, + { name = "gruntfile.babel.js", text = "", fg = "#ffb3b0" }, + { name = "gruntfile.coffee", text = "", fg = "#ffb3b0" }, + { name = "gruntfile.js", text = "", fg = "#ffb3b0" }, + { name = "gruntfile.ts", text = "", fg = "#ffb3b0" }, + { name = "gtkrc", text = "", fg = "#ffb3b0" }, + { name = "gulpfile.babel.js", text = "", fg = "#ffb3b0" }, + { name = "gulpfile.coffee", text = "", fg = "#ffb3b0" }, + { name = "gulpfile.js", text = "", fg = "#ffb3b0" }, + { name = "gulpfile.ts", text = "", fg = "#ffb3b0" }, + { name = "hypridle.conf", text = "", fg = "#ffb3b0" }, + { name = "hyprland.conf", text = "", fg = "#ffb3b0" }, + { name = "hyprlandd.conf", text = "", fg = "#ffb3b0" }, + { name = "hyprlock.conf", text = "", fg = "#ffb3b0" }, + { name = "hyprpaper.conf", text = "", fg = "#ffb3b0" }, + { name = "hyprsunset.conf", text = "", fg = "#ffb3b0" }, + { name = "i18n.config.js", text = "󰗊", fg = "#ffb3b0" }, + { name = "i18n.config.ts", text = "󰗊", fg = "#ffb3b0" }, + { name = "i3blocks.conf", text = "", fg = "#ffb3b0" }, + { name = "i3status.conf", text = "", fg = "#ffb3b0" }, + { name = "index.theme", text = "", fg = "#ffb3b0" }, + { name = "ionic.config.json", text = "", fg = "#ffb3b0" }, + { name = "Jenkinsfile", text = "", fg = "#ffb3b0" }, + { name = "justfile", text = "", fg = "#ffb3b0" }, + { name = "kalgebrarc", text = "", fg = "#ffb3b0" }, + { name = "kdeglobals", text = "", fg = "#ffb3b0" }, + { name = "kdenlive-layoutsrc", text = "", fg = "#ffb3b0" }, + { name = "kdenliverc", text = "", fg = "#ffb3b0" }, + { name = "kritadisplayrc", text = "", fg = "#ffb3b0" }, + { name = "kritarc", text = "", fg = "#ffb3b0" }, + { name = "license", text = "", fg = "#ffb3b0" }, + { name = "license.md", text = "", fg = "#ffb3b0" }, + { name = "lxde-rc.xml", text = "", fg = "#ffb3b0" }, + { name = "lxqt.conf", text = "", fg = "#ffb3b0" }, + { name = "makefile", text = "", fg = "#ffb3b0" }, + { name = "mix.lock", text = "", fg = "#ffb3b0" }, + { name = "mpv.conf", text = "", fg = "#ffb3b0" }, + { name = "next.config.cjs", text = "", fg = "#ffb3b0" }, + { name = "next.config.js", text = "", fg = "#ffb3b0" }, + { name = "next.config.ts", text = "", fg = "#ffb3b0" }, + { name = "node_modules", text = "", fg = "#ffb3b0" }, + { name = "nuxt.config.cjs", text = "󱄆", fg = "#ffb3b0" }, + { name = "nuxt.config.js", text = "󱄆", fg = "#ffb3b0" }, + { name = "nuxt.config.mjs", text = "󱄆", fg = "#ffb3b0" }, + { name = "nuxt.config.ts", text = "󱄆", fg = "#ffb3b0" }, + { name = "package-lock.json", text = "", fg = "#ffb3b0" }, + { name = "package.json", text = "", fg = "#ffb3b0" }, + { name = "PKGBUILD", text = "", fg = "#ffb3b0" }, + { name = "platformio.ini", text = "", fg = "#ffb3b0" }, + { name = "playwright.config.cjs", text = "", fg = "#ffb3b0" }, + { name = "playwright.config.cts", text = "", fg = "#ffb3b0" }, + { name = "playwright.config.js", text = "", fg = "#ffb3b0" }, + { name = "playwright.config.mjs", text = "", fg = "#ffb3b0" }, + { name = "playwright.config.mts", text = "", fg = "#ffb3b0" }, + { name = "playwright.config.ts", text = "", fg = "#ffb3b0" }, + { name = "pnpm-lock.yaml", text = "", fg = "#ffb3b0" }, + { name = "pnpm-workspace.yaml", text = "", fg = "#ffb3b0" }, + { name = "pom.xml", text = "", fg = "#ffb3b0" }, + { name = "prettier.config.cjs", text = "", fg = "#ffb3b0" }, + { name = "prettier.config.js", text = "", fg = "#ffb3b0" }, + { name = "prettier.config.mjs", text = "", fg = "#ffb3b0" }, + { name = "prettier.config.ts", text = "", fg = "#ffb3b0" }, + { name = "prisma.config.mts", text = "", fg = "#ffb3b0" }, + { name = "prisma.config.ts", text = "", fg = "#ffb3b0" }, + { name = "procfile", text = "", fg = "#ffb3b0" }, + { name = "PrusaSlicer.ini", text = "", fg = "#ffb3b0" }, + { name = "PrusaSlicerGcodeViewer.ini", text = "", fg = "#ffb3b0" }, + { name = "py.typed", text = "", fg = "#ffb3b0" }, + { name = "QtProject.conf", text = "", fg = "#ffb3b0" }, + { name = "rakefile", text = "", fg = "#ffb3b0" }, + { name = "readme", text = "󰂺", fg = "#ffb3b0" }, + { name = "readme.md", text = "󰂺", fg = "#ffb3b0" }, + { name = "rmd", text = "", fg = "#ffb3b0" }, + { name = "robots.txt", text = "󰚩", fg = "#ffb3b0" }, + { name = "security", text = "󰒃", fg = "#ffb3b0" }, + { name = "security.md", text = "󰒃", fg = "#ffb3b0" }, + { name = "settings.gradle", text = "", fg = "#ffb3b0" }, + { name = "svelte.config.js", text = "", fg = "#ffb3b0" }, + { name = "sxhkdrc", text = "", fg = "#ffb3b0" }, + { name = "sym-lib-table", text = "", fg = "#ffb3b0" }, + { name = "tailwind.config.js", text = "󱏿", fg = "#ffb3b0" }, + { name = "tailwind.config.mjs", text = "󱏿", fg = "#ffb3b0" }, + { name = "tailwind.config.ts", text = "󱏿", fg = "#ffb3b0" }, + { name = "tmux.conf", text = "", fg = "#ffb3b0" }, + { name = "tmux.conf.local", text = "", fg = "#ffb3b0" }, + { name = "tsconfig.json", text = "", fg = "#ffb3b0" }, + { name = "unlicense", text = "", fg = "#ffb3b0" }, + { name = "vagrantfile", text = "", fg = "#ffb3b0" }, + { name = "vercel.json", text = "", fg = "#ffb3b0" }, + { name = "vite.config.cjs", text = "", fg = "#ffb3b0" }, + { name = "vite.config.cts", text = "", fg = "#ffb3b0" }, + { name = "vite.config.js", text = "", fg = "#ffb3b0" }, + { name = "vite.config.mjs", text = "", fg = "#ffb3b0" }, + { name = "vite.config.mts", text = "", fg = "#ffb3b0" }, + { name = "vite.config.ts", text = "", fg = "#ffb3b0" }, + { name = "vitest.config.cjs", text = "", fg = "#ffb3b0" }, + { name = "vitest.config.cts", text = "", fg = "#ffb3b0" }, + { name = "vitest.config.js", text = "", fg = "#ffb3b0" }, + { name = "vitest.config.mjs", text = "", fg = "#ffb3b0" }, + { name = "vitest.config.mts", text = "", fg = "#ffb3b0" }, + { name = "vitest.config.ts", text = "", fg = "#ffb3b0" }, + { name = "vlcrc", text = "󰕼", fg = "#ffb3b0" }, + { name = "webpack", text = "󰜫", fg = "#ffb3b0" }, + { name = "weston.ini", text = "", fg = "#ffb3b0" }, + { name = "workspace", text = "", fg = "#ffb3b0" }, + { name = "wrangler.jsonc", text = "", fg = "#ffb3b0" }, + { name = "wrangler.toml", text = "", fg = "#ffb3b0" }, + { name = "xdph.conf", text = "", fg = "#ffb3b0" }, + { name = "xmobarrc", text = "", fg = "#ffb3b0" }, + { name = "xmobarrc.hs", text = "", fg = "#ffb3b0" }, + { name = "xmonad.hs", text = "", fg = "#ffb3b0" }, + { name = "xorg.conf", text = "", fg = "#ffb3b0" }, + { name = "xsettingsd.conf", text = "", fg = "#ffb3b0" }, ] exts = [ - { name = "3gp", text = "", fg = "#6edbaa" }, - { name = "3mf", text = "󰆧", fg = "#6edbaa" }, - { name = "7z", text = "", fg = "#6edbaa" }, - { name = "a", text = "", fg = "#6edbaa" }, - { name = "aac", text = "", fg = "#6edbaa" }, - { name = "ada", text = "", fg = "#6edbaa" }, - { name = "adb", text = "", fg = "#6edbaa" }, - { name = "ads", text = "", fg = "#6edbaa" }, - { name = "ai", text = "", fg = "#6edbaa" }, - { name = "aif", text = "", fg = "#6edbaa" }, - { name = "aiff", text = "", fg = "#6edbaa" }, - { name = "android", text = "", fg = "#6edbaa" }, - { name = "ape", text = "", fg = "#6edbaa" }, - { name = "apk", text = "", fg = "#6edbaa" }, - { name = "apl", text = "", fg = "#6edbaa" }, - { name = "app", text = "", fg = "#6edbaa" }, - { name = "applescript", text = "", fg = "#6edbaa" }, - { name = "asc", text = "󰦝", fg = "#6edbaa" }, - { name = "asm", text = "", fg = "#6edbaa" }, - { name = "ass", text = "󰨖", fg = "#6edbaa" }, - { name = "astro", text = "", fg = "#6edbaa" }, - { name = "avif", text = "", fg = "#6edbaa" }, - { name = "awk", text = "", fg = "#6edbaa" }, - { name = "azcli", text = "", fg = "#6edbaa" }, - { name = "bak", text = "󰁯", fg = "#6edbaa" }, - { name = "bash", text = "", fg = "#6edbaa" }, - { name = "bat", text = "", fg = "#6edbaa" }, - { name = "bazel", text = "", fg = "#6edbaa" }, - { name = "bib", text = "󱉟", fg = "#6edbaa" }, - { name = "bicep", text = "", fg = "#6edbaa" }, - { name = "bicepparam", text = "", fg = "#6edbaa" }, - { name = "bin", text = "", fg = "#6edbaa" }, - { name = "blade.php", text = "", fg = "#6edbaa" }, - { name = "blend", text = "󰂫", fg = "#6edbaa" }, - { name = "blp", text = "󰺾", fg = "#6edbaa" }, - { name = "bmp", text = "", fg = "#6edbaa" }, - { name = "bqn", text = "", fg = "#6edbaa" }, - { name = "brep", text = "󰻫", fg = "#6edbaa" }, - { name = "bz", text = "", fg = "#6edbaa" }, - { name = "bz2", text = "", fg = "#6edbaa" }, - { name = "bz3", text = "", fg = "#6edbaa" }, - { name = "bzl", text = "", fg = "#6edbaa" }, - { name = "c", text = "", fg = "#6edbaa" }, - { name = "c++", text = "", fg = "#6edbaa" }, - { name = "cache", text = "", fg = "#6edbaa" }, - { name = "cast", text = "", fg = "#6edbaa" }, - { name = "cbl", text = "", fg = "#6edbaa" }, - { name = "cc", text = "", fg = "#6edbaa" }, - { name = "ccm", text = "", fg = "#6edbaa" }, - { name = "cfc", text = "", fg = "#6edbaa" }, - { name = "cfg", text = "", fg = "#6edbaa" }, - { name = "cfm", text = "", fg = "#6edbaa" }, - { name = "cjs", text = "", fg = "#6edbaa" }, - { name = "clj", text = "", fg = "#6edbaa" }, - { name = "cljc", text = "", fg = "#6edbaa" }, - { name = "cljd", text = "", fg = "#6edbaa" }, - { name = "cljs", text = "", fg = "#6edbaa" }, - { name = "cmake", text = "", fg = "#6edbaa" }, - { name = "cob", text = "", fg = "#6edbaa" }, - { name = "cobol", text = "", fg = "#6edbaa" }, - { name = "coffee", text = "", fg = "#6edbaa" }, - { name = "conda", text = "", fg = "#6edbaa" }, - { name = "conf", text = "", fg = "#6edbaa" }, - { name = "config.ru", text = "", fg = "#6edbaa" }, - { name = "cow", text = "󰆚", fg = "#6edbaa" }, - { name = "cp", text = "", fg = "#6edbaa" }, - { name = "cpp", text = "", fg = "#6edbaa" }, - { name = "cppm", text = "", fg = "#6edbaa" }, - { name = "cpy", text = "", fg = "#6edbaa" }, - { name = "cr", text = "", fg = "#6edbaa" }, - { name = "crdownload", text = "", fg = "#6edbaa" }, - { name = "cs", text = "󰌛", fg = "#6edbaa" }, - { name = "csh", text = "", fg = "#6edbaa" }, - { name = "cshtml", text = "󱦗", fg = "#6edbaa" }, - { name = "cson", text = "", fg = "#6edbaa" }, - { name = "csproj", text = "󰪮", fg = "#6edbaa" }, - { name = "css", text = "", fg = "#6edbaa" }, - { name = "csv", text = "", fg = "#6edbaa" }, - { name = "cts", text = "", fg = "#6edbaa" }, - { name = "cu", text = "", fg = "#6edbaa" }, - { name = "cue", text = "󰲹", fg = "#6edbaa" }, - { name = "cuh", text = "", fg = "#6edbaa" }, - { name = "cxx", text = "", fg = "#6edbaa" }, - { name = "cxxm", text = "", fg = "#6edbaa" }, - { name = "d", text = "", fg = "#6edbaa" }, - { name = "d.ts", text = "", fg = "#6edbaa" }, - { name = "dart", text = "", fg = "#6edbaa" }, - { name = "db", text = "", fg = "#6edbaa" }, - { name = "dconf", text = "", fg = "#6edbaa" }, - { name = "desktop", text = "", fg = "#6edbaa" }, - { name = "diff", text = "", fg = "#6edbaa" }, - { name = "dll", text = "", fg = "#6edbaa" }, - { name = "doc", text = "󰈬", fg = "#6edbaa" }, - { name = "Dockerfile", text = "󰡨", fg = "#6edbaa" }, - { name = "dockerignore", text = "󰡨", fg = "#6edbaa" }, - { name = "docx", text = "󰈬", fg = "#6edbaa" }, - { name = "dot", text = "󱁉", fg = "#6edbaa" }, - { name = "download", text = "", fg = "#6edbaa" }, - { name = "drl", text = "", fg = "#6edbaa" }, - { name = "dropbox", text = "", fg = "#6edbaa" }, - { name = "dump", text = "", fg = "#6edbaa" }, - { name = "dwg", text = "󰻫", fg = "#6edbaa" }, - { name = "dxf", text = "󰻫", fg = "#6edbaa" }, - { name = "ebook", text = "", fg = "#6edbaa" }, - { name = "ebuild", text = "", fg = "#6edbaa" }, - { name = "edn", text = "", fg = "#6edbaa" }, - { name = "eex", text = "", fg = "#6edbaa" }, - { name = "ejs", text = "", fg = "#6edbaa" }, - { name = "el", text = "", fg = "#6edbaa" }, - { name = "elc", text = "", fg = "#6edbaa" }, - { name = "elf", text = "", fg = "#6edbaa" }, - { name = "elm", text = "", fg = "#6edbaa" }, - { name = "eln", text = "", fg = "#6edbaa" }, - { name = "env", text = "", fg = "#6edbaa" }, - { name = "eot", text = "", fg = "#6edbaa" }, - { name = "epp", text = "", fg = "#6edbaa" }, - { name = "epub", text = "", fg = "#6edbaa" }, - { name = "erb", text = "", fg = "#6edbaa" }, - { name = "erl", text = "", fg = "#6edbaa" }, - { name = "ex", text = "", fg = "#6edbaa" }, - { name = "exe", text = "", fg = "#6edbaa" }, - { name = "exs", text = "", fg = "#6edbaa" }, - { name = "f#", text = "", fg = "#6edbaa" }, - { name = "f3d", text = "󰻫", fg = "#6edbaa" }, - { name = "f90", text = "󱈚", fg = "#6edbaa" }, - { name = "fbx", text = "󰆧", fg = "#6edbaa" }, - { name = "fcbak", text = "", fg = "#6edbaa" }, - { name = "fcmacro", text = "", fg = "#6edbaa" }, - { name = "fcmat", text = "", fg = "#6edbaa" }, - { name = "fcparam", text = "", fg = "#6edbaa" }, - { name = "fcscript", text = "", fg = "#6edbaa" }, - { name = "fcstd", text = "", fg = "#6edbaa" }, - { name = "fcstd1", text = "", fg = "#6edbaa" }, - { name = "fctb", text = "", fg = "#6edbaa" }, - { name = "fctl", text = "", fg = "#6edbaa" }, - { name = "fdmdownload", text = "", fg = "#6edbaa" }, - { name = "feature", text = "", fg = "#6edbaa" }, - { name = "fish", text = "", fg = "#6edbaa" }, - { name = "flac", text = "", fg = "#6edbaa" }, - { name = "flc", text = "", fg = "#6edbaa" }, - { name = "flf", text = "", fg = "#6edbaa" }, - { name = "fnl", text = "", fg = "#6edbaa" }, - { name = "fodg", text = "", fg = "#6edbaa" }, - { name = "fodp", text = "", fg = "#6edbaa" }, - { name = "fods", text = "", fg = "#6edbaa" }, - { name = "fodt", text = "", fg = "#6edbaa" }, - { name = "frag", text = "", fg = "#6edbaa" }, - { name = "fs", text = "", fg = "#6edbaa" }, - { name = "fsi", text = "", fg = "#6edbaa" }, - { name = "fsscript", text = "", fg = "#6edbaa" }, - { name = "fsx", text = "", fg = "#6edbaa" }, - { name = "gcode", text = "󰐫", fg = "#6edbaa" }, - { name = "gd", text = "", fg = "#6edbaa" }, - { name = "gemspec", text = "", fg = "#6edbaa" }, - { name = "geom", text = "", fg = "#6edbaa" }, - { name = "gif", text = "", fg = "#6edbaa" }, - { name = "git", text = "", fg = "#6edbaa" }, - { name = "glb", text = "", fg = "#6edbaa" }, - { name = "gleam", text = "", fg = "#6edbaa" }, - { name = "glsl", text = "", fg = "#6edbaa" }, - { name = "gnumakefile", text = "", fg = "#6edbaa" }, - { name = "go", text = "", fg = "#6edbaa" }, - { name = "godot", text = "", fg = "#6edbaa" }, - { name = "gpr", text = "", fg = "#6edbaa" }, - { name = "gql", text = "", fg = "#6edbaa" }, - { name = "gradle", text = "", fg = "#6edbaa" }, - { name = "graphql", text = "", fg = "#6edbaa" }, - { name = "gresource", text = "", fg = "#6edbaa" }, - { name = "gv", text = "󱁉", fg = "#6edbaa" }, - { name = "gz", text = "", fg = "#6edbaa" }, - { name = "h", text = "", fg = "#6edbaa" }, - { name = "haml", text = "", fg = "#6edbaa" }, - { name = "hbs", text = "", fg = "#6edbaa" }, - { name = "heex", text = "", fg = "#6edbaa" }, - { name = "hex", text = "", fg = "#6edbaa" }, - { name = "hh", text = "", fg = "#6edbaa" }, - { name = "hpp", text = "", fg = "#6edbaa" }, - { name = "hrl", text = "", fg = "#6edbaa" }, - { name = "hs", text = "", fg = "#6edbaa" }, - { name = "htm", text = "", fg = "#6edbaa" }, - { name = "html", text = "", fg = "#6edbaa" }, - { name = "http", text = "", fg = "#6edbaa" }, - { name = "huff", text = "󰡘", fg = "#6edbaa" }, - { name = "hurl", text = "", fg = "#6edbaa" }, - { name = "hx", text = "", fg = "#6edbaa" }, - { name = "hxx", text = "", fg = "#6edbaa" }, - { name = "ical", text = "", fg = "#6edbaa" }, - { name = "icalendar", text = "", fg = "#6edbaa" }, - { name = "ico", text = "", fg = "#6edbaa" }, - { name = "ics", text = "", fg = "#6edbaa" }, - { name = "ifb", text = "", fg = "#6edbaa" }, - { name = "ifc", text = "󰻫", fg = "#6edbaa" }, - { name = "ige", text = "󰻫", fg = "#6edbaa" }, - { name = "iges", text = "󰻫", fg = "#6edbaa" }, - { name = "igs", text = "󰻫", fg = "#6edbaa" }, - { name = "image", text = "", fg = "#6edbaa" }, - { name = "img", text = "", fg = "#6edbaa" }, - { name = "import", text = "", fg = "#6edbaa" }, - { name = "info", text = "", fg = "#6edbaa" }, - { name = "ini", text = "", fg = "#6edbaa" }, - { name = "ino", text = "", fg = "#6edbaa" }, - { name = "ipynb", text = "", fg = "#6edbaa" }, - { name = "iso", text = "", fg = "#6edbaa" }, - { name = "ixx", text = "", fg = "#6edbaa" }, - { name = "jar", text = "", fg = "#6edbaa" }, - { name = "java", text = "", fg = "#6edbaa" }, - { name = "jl", text = "", fg = "#6edbaa" }, - { name = "jpeg", text = "", fg = "#6edbaa" }, - { name = "jpg", text = "", fg = "#6edbaa" }, - { name = "js", text = "", fg = "#6edbaa" }, - { name = "json", text = "", fg = "#6edbaa" }, - { name = "json5", text = "", fg = "#6edbaa" }, - { name = "jsonc", text = "", fg = "#6edbaa" }, - { name = "jsx", text = "", fg = "#6edbaa" }, - { name = "jwmrc", text = "", fg = "#6edbaa" }, - { name = "jxl", text = "", fg = "#6edbaa" }, - { name = "kbx", text = "󰯄", fg = "#6edbaa" }, - { name = "kdb", text = "", fg = "#6edbaa" }, - { name = "kdbx", text = "", fg = "#6edbaa" }, - { name = "kdenlive", text = "", fg = "#6edbaa" }, - { name = "kdenlivetitle", text = "", fg = "#6edbaa" }, - { name = "kicad_dru", text = "", fg = "#6edbaa" }, - { name = "kicad_mod", text = "", fg = "#6edbaa" }, - { name = "kicad_pcb", text = "", fg = "#6edbaa" }, - { name = "kicad_prl", text = "", fg = "#6edbaa" }, - { name = "kicad_pro", text = "", fg = "#6edbaa" }, - { name = "kicad_sch", text = "", fg = "#6edbaa" }, - { name = "kicad_sym", text = "", fg = "#6edbaa" }, - { name = "kicad_wks", text = "", fg = "#6edbaa" }, - { name = "ko", text = "", fg = "#6edbaa" }, - { name = "kpp", text = "", fg = "#6edbaa" }, - { name = "kra", text = "", fg = "#6edbaa" }, - { name = "krz", text = "", fg = "#6edbaa" }, - { name = "ksh", text = "", fg = "#6edbaa" }, - { name = "kt", text = "", fg = "#6edbaa" }, - { name = "kts", text = "", fg = "#6edbaa" }, - { name = "lck", text = "", fg = "#6edbaa" }, - { name = "leex", text = "", fg = "#6edbaa" }, - { name = "less", text = "", fg = "#6edbaa" }, - { name = "lff", text = "", fg = "#6edbaa" }, - { name = "lhs", text = "", fg = "#6edbaa" }, - { name = "lib", text = "", fg = "#6edbaa" }, - { name = "license", text = "", fg = "#6edbaa" }, - { name = "liquid", text = "", fg = "#6edbaa" }, - { name = "lock", text = "", fg = "#6edbaa" }, - { name = "log", text = "󰌱", fg = "#6edbaa" }, - { name = "lrc", text = "󰨖", fg = "#6edbaa" }, - { name = "lua", text = "", fg = "#6edbaa" }, - { name = "luac", text = "", fg = "#6edbaa" }, - { name = "luau", text = "", fg = "#6edbaa" }, - { name = "m", text = "", fg = "#6edbaa" }, - { name = "m3u", text = "󰲹", fg = "#6edbaa" }, - { name = "m3u8", text = "󰲹", fg = "#6edbaa" }, - { name = "m4a", text = "", fg = "#6edbaa" }, - { name = "m4v", text = "", fg = "#6edbaa" }, - { name = "magnet", text = "", fg = "#6edbaa" }, - { name = "makefile", text = "", fg = "#6edbaa" }, - { name = "markdown", text = "", fg = "#6edbaa" }, - { name = "material", text = "", fg = "#6edbaa" }, - { name = "md", text = "", fg = "#6edbaa" }, - { name = "md5", text = "󰕥", fg = "#6edbaa" }, - { name = "mdx", text = "", fg = "#6edbaa" }, - { name = "mint", text = "󰌪", fg = "#6edbaa" }, - { name = "mjs", text = "", fg = "#6edbaa" }, - { name = "mk", text = "", fg = "#6edbaa" }, - { name = "mkv", text = "", fg = "#6edbaa" }, - { name = "ml", text = "", fg = "#6edbaa" }, - { name = "mli", text = "", fg = "#6edbaa" }, - { name = "mm", text = "", fg = "#6edbaa" }, - { name = "mo", text = "", fg = "#6edbaa" }, - { name = "mobi", text = "", fg = "#6edbaa" }, - { name = "mojo", text = "", fg = "#6edbaa" }, - { name = "mov", text = "", fg = "#6edbaa" }, - { name = "mp3", text = "", fg = "#6edbaa" }, - { name = "mp4", text = "", fg = "#6edbaa" }, - { name = "mpp", text = "", fg = "#6edbaa" }, - { name = "msf", text = "", fg = "#6edbaa" }, - { name = "mts", text = "", fg = "#6edbaa" }, - { name = "mustache", text = "", fg = "#6edbaa" }, - { name = "nfo", text = "", fg = "#6edbaa" }, - { name = "nim", text = "", fg = "#6edbaa" }, - { name = "nix", text = "", fg = "#6edbaa" }, - { name = "norg", text = "", fg = "#6edbaa" }, - { name = "nswag", text = "", fg = "#6edbaa" }, - { name = "nu", text = "", fg = "#6edbaa" }, - { name = "o", text = "", fg = "#6edbaa" }, - { name = "obj", text = "󰆧", fg = "#6edbaa" }, - { name = "odf", text = "", fg = "#6edbaa" }, - { name = "odg", text = "", fg = "#6edbaa" }, - { name = "odin", text = "󰟢", fg = "#6edbaa" }, - { name = "odp", text = "", fg = "#6edbaa" }, - { name = "ods", text = "", fg = "#6edbaa" }, - { name = "odt", text = "", fg = "#6edbaa" }, - { name = "oga", text = "", fg = "#6edbaa" }, - { name = "ogg", text = "", fg = "#6edbaa" }, - { name = "ogv", text = "", fg = "#6edbaa" }, - { name = "ogx", text = "", fg = "#6edbaa" }, - { name = "opus", text = "", fg = "#6edbaa" }, - { name = "org", text = "", fg = "#6edbaa" }, - { name = "otf", text = "", fg = "#6edbaa" }, - { name = "out", text = "", fg = "#6edbaa" }, - { name = "part", text = "", fg = "#6edbaa" }, - { name = "patch", text = "", fg = "#6edbaa" }, - { name = "pck", text = "", fg = "#6edbaa" }, - { name = "pcm", text = "", fg = "#6edbaa" }, - { name = "pdf", text = "", fg = "#6edbaa" }, - { name = "php", text = "", fg = "#6edbaa" }, - { name = "pl", text = "", fg = "#6edbaa" }, - { name = "pls", text = "󰲹", fg = "#6edbaa" }, - { name = "ply", text = "󰆧", fg = "#6edbaa" }, - { name = "pm", text = "", fg = "#6edbaa" }, - { name = "png", text = "", fg = "#6edbaa" }, - { name = "po", text = "", fg = "#6edbaa" }, - { name = "pot", text = "", fg = "#6edbaa" }, - { name = "pp", text = "", fg = "#6edbaa" }, - { name = "ppt", text = "󰈧", fg = "#6edbaa" }, - { name = "pptx", text = "󰈧", fg = "#6edbaa" }, - { name = "prisma", text = "", fg = "#6edbaa" }, - { name = "pro", text = "", fg = "#6edbaa" }, - { name = "ps1", text = "󰨊", fg = "#6edbaa" }, - { name = "psb", text = "", fg = "#6edbaa" }, - { name = "psd", text = "", fg = "#6edbaa" }, - { name = "psd1", text = "󰨊", fg = "#6edbaa" }, - { name = "psm1", text = "󰨊", fg = "#6edbaa" }, - { name = "pub", text = "󰷖", fg = "#6edbaa" }, - { name = "pxd", text = "", fg = "#6edbaa" }, - { name = "pxi", text = "", fg = "#6edbaa" }, - { name = "py", text = "", fg = "#6edbaa" }, - { name = "pyc", text = "", fg = "#6edbaa" }, - { name = "pyd", text = "", fg = "#6edbaa" }, - { name = "pyi", text = "", fg = "#6edbaa" }, - { name = "pyo", text = "", fg = "#6edbaa" }, - { name = "pyw", text = "", fg = "#6edbaa" }, - { name = "pyx", text = "", fg = "#6edbaa" }, - { name = "qm", text = "", fg = "#6edbaa" }, - { name = "qml", text = "", fg = "#6edbaa" }, - { name = "qrc", text = "", fg = "#6edbaa" }, - { name = "qss", text = "", fg = "#6edbaa" }, - { name = "query", text = "", fg = "#6edbaa" }, - { name = "R", text = "󰟔", fg = "#6edbaa" }, - { name = "r", text = "󰟔", fg = "#6edbaa" }, - { name = "rake", text = "", fg = "#6edbaa" }, - { name = "rar", text = "", fg = "#6edbaa" }, - { name = "rasi", text = "", fg = "#6edbaa" }, - { name = "razor", text = "󱦘", fg = "#6edbaa" }, - { name = "rb", text = "", fg = "#6edbaa" }, - { name = "res", text = "", fg = "#6edbaa" }, - { name = "resi", text = "", fg = "#6edbaa" }, - { name = "rlib", text = "", fg = "#6edbaa" }, - { name = "rmd", text = "", fg = "#6edbaa" }, - { name = "rproj", text = "󰗆", fg = "#6edbaa" }, - { name = "rs", text = "", fg = "#6edbaa" }, - { name = "rss", text = "", fg = "#6edbaa" }, - { name = "s", text = "", fg = "#6edbaa" }, - { name = "sass", text = "", fg = "#6edbaa" }, - { name = "sbt", text = "", fg = "#6edbaa" }, - { name = "sc", text = "", fg = "#6edbaa" }, - { name = "scad", text = "", fg = "#6edbaa" }, - { name = "scala", text = "", fg = "#6edbaa" }, - { name = "scm", text = "󰘧", fg = "#6edbaa" }, - { name = "scss", text = "", fg = "#6edbaa" }, - { name = "sh", text = "", fg = "#6edbaa" }, - { name = "sha1", text = "󰕥", fg = "#6edbaa" }, - { name = "sha224", text = "󰕥", fg = "#6edbaa" }, - { name = "sha256", text = "󰕥", fg = "#6edbaa" }, - { name = "sha384", text = "󰕥", fg = "#6edbaa" }, - { name = "sha512", text = "󰕥", fg = "#6edbaa" }, - { name = "sig", text = "󰘧", fg = "#6edbaa" }, - { name = "signature", text = "󰘧", fg = "#6edbaa" }, - { name = "skp", text = "󰻫", fg = "#6edbaa" }, - { name = "sldasm", text = "󰻫", fg = "#6edbaa" }, - { name = "sldprt", text = "󰻫", fg = "#6edbaa" }, - { name = "slim", text = "", fg = "#6edbaa" }, - { name = "sln", text = "", fg = "#6edbaa" }, - { name = "slnx", text = "", fg = "#6edbaa" }, - { name = "slvs", text = "󰻫", fg = "#6edbaa" }, - { name = "sml", text = "󰘧", fg = "#6edbaa" }, - { name = "so", text = "", fg = "#6edbaa" }, - { name = "sol", text = "", fg = "#6edbaa" }, - { name = "spec.js", text = "", fg = "#6edbaa" }, - { name = "spec.jsx", text = "", fg = "#6edbaa" }, - { name = "spec.ts", text = "", fg = "#6edbaa" }, - { name = "spec.tsx", text = "", fg = "#6edbaa" }, - { name = "spx", text = "", fg = "#6edbaa" }, - { name = "sql", text = "", fg = "#6edbaa" }, - { name = "sqlite", text = "", fg = "#6edbaa" }, - { name = "sqlite3", text = "", fg = "#6edbaa" }, - { name = "srt", text = "󰨖", fg = "#6edbaa" }, - { name = "ssa", text = "󰨖", fg = "#6edbaa" }, - { name = "ste", text = "󰻫", fg = "#6edbaa" }, - { name = "step", text = "󰻫", fg = "#6edbaa" }, - { name = "stl", text = "󰆧", fg = "#6edbaa" }, - { name = "stories.js", text = "", fg = "#6edbaa" }, - { name = "stories.jsx", text = "", fg = "#6edbaa" }, - { name = "stories.mjs", text = "", fg = "#6edbaa" }, - { name = "stories.svelte", text = "", fg = "#6edbaa" }, - { name = "stories.ts", text = "", fg = "#6edbaa" }, - { name = "stories.tsx", text = "", fg = "#6edbaa" }, - { name = "stories.vue", text = "", fg = "#6edbaa" }, - { name = "stp", text = "󰻫", fg = "#6edbaa" }, - { name = "strings", text = "", fg = "#6edbaa" }, - { name = "styl", text = "", fg = "#6edbaa" }, - { name = "sub", text = "󰨖", fg = "#6edbaa" }, - { name = "sublime", text = "", fg = "#6edbaa" }, - { name = "suo", text = "", fg = "#6edbaa" }, - { name = "sv", text = "󰍛", fg = "#6edbaa" }, - { name = "svelte", text = "", fg = "#6edbaa" }, - { name = "svg", text = "󰜡", fg = "#6edbaa" }, - { name = "svgz", text = "󰜡", fg = "#6edbaa" }, - { name = "svh", text = "󰍛", fg = "#6edbaa" }, - { name = "swift", text = "", fg = "#6edbaa" }, - { name = "t", text = "", fg = "#6edbaa" }, - { name = "tbc", text = "󰛓", fg = "#6edbaa" }, - { name = "tcl", text = "󰛓", fg = "#6edbaa" }, - { name = "templ", text = "", fg = "#6edbaa" }, - { name = "terminal", text = "", fg = "#6edbaa" }, - { name = "test.js", text = "", fg = "#6edbaa" }, - { name = "test.jsx", text = "", fg = "#6edbaa" }, - { name = "test.ts", text = "", fg = "#6edbaa" }, - { name = "test.tsx", text = "", fg = "#6edbaa" }, - { name = "tex", text = "", fg = "#6edbaa" }, - { name = "tf", text = "", fg = "#6edbaa" }, - { name = "tfvars", text = "", fg = "#6edbaa" }, - { name = "tgz", text = "", fg = "#6edbaa" }, - { name = "tmpl", text = "", fg = "#6edbaa" }, - { name = "tmux", text = "", fg = "#6edbaa" }, - { name = "toml", text = "", fg = "#6edbaa" }, - { name = "torrent", text = "", fg = "#6edbaa" }, - { name = "tres", text = "", fg = "#6edbaa" }, - { name = "ts", text = "", fg = "#6edbaa" }, - { name = "tscn", text = "", fg = "#6edbaa" }, - { name = "tsconfig", text = "", fg = "#6edbaa" }, - { name = "tsx", text = "", fg = "#6edbaa" }, - { name = "ttf", text = "", fg = "#6edbaa" }, - { name = "twig", text = "", fg = "#6edbaa" }, - { name = "txt", text = "󰈙", fg = "#6edbaa" }, - { name = "txz", text = "", fg = "#6edbaa" }, - { name = "typ", text = "", fg = "#6edbaa" }, - { name = "typoscript", text = "", fg = "#6edbaa" }, - { name = "ui", text = "", fg = "#6edbaa" }, - { name = "v", text = "󰍛", fg = "#6edbaa" }, - { name = "vala", text = "", fg = "#6edbaa" }, - { name = "vert", text = "", fg = "#6edbaa" }, - { name = "vh", text = "󰍛", fg = "#6edbaa" }, - { name = "vhd", text = "󰍛", fg = "#6edbaa" }, - { name = "vhdl", text = "󰍛", fg = "#6edbaa" }, - { name = "vi", text = "", fg = "#6edbaa" }, - { name = "vim", text = "", fg = "#6edbaa" }, - { name = "vsh", text = "", fg = "#6edbaa" }, - { name = "vsix", text = "", fg = "#6edbaa" }, - { name = "vue", text = "", fg = "#6edbaa" }, - { name = "wasm", text = "", fg = "#6edbaa" }, - { name = "wav", text = "", fg = "#6edbaa" }, - { name = "webm", text = "", fg = "#6edbaa" }, - { name = "webmanifest", text = "", fg = "#6edbaa" }, - { name = "webp", text = "", fg = "#6edbaa" }, - { name = "webpack", text = "󰜫", fg = "#6edbaa" }, - { name = "wma", text = "", fg = "#6edbaa" }, - { name = "wmv", text = "", fg = "#6edbaa" }, - { name = "woff", text = "", fg = "#6edbaa" }, - { name = "woff2", text = "", fg = "#6edbaa" }, - { name = "wrl", text = "󰆧", fg = "#6edbaa" }, - { name = "wrz", text = "󰆧", fg = "#6edbaa" }, - { name = "wv", text = "", fg = "#6edbaa" }, - { name = "wvc", text = "", fg = "#6edbaa" }, - { name = "x", text = "", fg = "#6edbaa" }, - { name = "xaml", text = "󰙳", fg = "#6edbaa" }, - { name = "xcf", text = "", fg = "#6edbaa" }, - { name = "xcplayground", text = "", fg = "#6edbaa" }, - { name = "xcstrings", text = "", fg = "#6edbaa" }, - { name = "xls", text = "󰈛", fg = "#6edbaa" }, - { name = "xlsx", text = "󰈛", fg = "#6edbaa" }, - { name = "xm", text = "", fg = "#6edbaa" }, - { name = "xml", text = "󰗀", fg = "#6edbaa" }, - { name = "xpi", text = "", fg = "#6edbaa" }, - { name = "xslt", text = "󰗀", fg = "#6edbaa" }, - { name = "xul", text = "", fg = "#6edbaa" }, - { name = "xz", text = "", fg = "#6edbaa" }, - { name = "yaml", text = "", fg = "#6edbaa" }, - { name = "yml", text = "", fg = "#6edbaa" }, - { name = "zig", text = "", fg = "#6edbaa" }, - { name = "zip", text = "", fg = "#6edbaa" }, - { name = "zsh", text = "", fg = "#6edbaa" }, - { name = "zst", text = "", fg = "#6edbaa" }, - { name = "🔥", text = "", fg = "#6edbaa" }, + { name = "3gp", text = "", fg = "#ffb3b0" }, + { name = "3mf", text = "󰆧", fg = "#ffb3b0" }, + { name = "7z", text = "", fg = "#ffb3b0" }, + { name = "a", text = "", fg = "#ffb3b0" }, + { name = "aac", text = "", fg = "#ffb3b0" }, + { name = "ada", text = "", fg = "#ffb3b0" }, + { name = "adb", text = "", fg = "#ffb3b0" }, + { name = "ads", text = "", fg = "#ffb3b0" }, + { name = "ai", text = "", fg = "#ffb3b0" }, + { name = "aif", text = "", fg = "#ffb3b0" }, + { name = "aiff", text = "", fg = "#ffb3b0" }, + { name = "android", text = "", fg = "#ffb3b0" }, + { name = "ape", text = "", fg = "#ffb3b0" }, + { name = "apk", text = "", fg = "#ffb3b0" }, + { name = "apl", text = "", fg = "#ffb3b0" }, + { name = "app", text = "", fg = "#ffb3b0" }, + { name = "applescript", text = "", fg = "#ffb3b0" }, + { name = "asc", text = "󰦝", fg = "#ffb3b0" }, + { name = "asm", text = "", fg = "#ffb3b0" }, + { name = "ass", text = "󰨖", fg = "#ffb3b0" }, + { name = "astro", text = "", fg = "#ffb3b0" }, + { name = "avif", text = "", fg = "#ffb3b0" }, + { name = "awk", text = "", fg = "#ffb3b0" }, + { name = "azcli", text = "", fg = "#ffb3b0" }, + { name = "bak", text = "󰁯", fg = "#ffb3b0" }, + { name = "bash", text = "", fg = "#ffb3b0" }, + { name = "bat", text = "", fg = "#ffb3b0" }, + { name = "bazel", text = "", fg = "#ffb3b0" }, + { name = "bib", text = "󱉟", fg = "#ffb3b0" }, + { name = "bicep", text = "", fg = "#ffb3b0" }, + { name = "bicepparam", text = "", fg = "#ffb3b0" }, + { name = "bin", text = "", fg = "#ffb3b0" }, + { name = "blade.php", text = "", fg = "#ffb3b0" }, + { name = "blend", text = "󰂫", fg = "#ffb3b0" }, + { name = "blp", text = "󰺾", fg = "#ffb3b0" }, + { name = "bmp", text = "", fg = "#ffb3b0" }, + { name = "bqn", text = "", fg = "#ffb3b0" }, + { name = "brep", text = "󰻫", fg = "#ffb3b0" }, + { name = "bz", text = "", fg = "#ffb3b0" }, + { name = "bz2", text = "", fg = "#ffb3b0" }, + { name = "bz3", text = "", fg = "#ffb3b0" }, + { name = "bzl", text = "", fg = "#ffb3b0" }, + { name = "c", text = "", fg = "#ffb3b0" }, + { name = "c++", text = "", fg = "#ffb3b0" }, + { name = "cache", text = "", fg = "#ffb3b0" }, + { name = "cast", text = "", fg = "#ffb3b0" }, + { name = "cbl", text = "", fg = "#ffb3b0" }, + { name = "cc", text = "", fg = "#ffb3b0" }, + { name = "ccm", text = "", fg = "#ffb3b0" }, + { name = "cfc", text = "", fg = "#ffb3b0" }, + { name = "cfg", text = "", fg = "#ffb3b0" }, + { name = "cfm", text = "", fg = "#ffb3b0" }, + { name = "cjs", text = "", fg = "#ffb3b0" }, + { name = "clj", text = "", fg = "#ffb3b0" }, + { name = "cljc", text = "", fg = "#ffb3b0" }, + { name = "cljd", text = "", fg = "#ffb3b0" }, + { name = "cljs", text = "", fg = "#ffb3b0" }, + { name = "cmake", text = "", fg = "#ffb3b0" }, + { name = "cob", text = "", fg = "#ffb3b0" }, + { name = "cobol", text = "", fg = "#ffb3b0" }, + { name = "coffee", text = "", fg = "#ffb3b0" }, + { name = "conda", text = "", fg = "#ffb3b0" }, + { name = "conf", text = "", fg = "#ffb3b0" }, + { name = "config.ru", text = "", fg = "#ffb3b0" }, + { name = "cow", text = "󰆚", fg = "#ffb3b0" }, + { name = "cp", text = "", fg = "#ffb3b0" }, + { name = "cpp", text = "", fg = "#ffb3b0" }, + { name = "cppm", text = "", fg = "#ffb3b0" }, + { name = "cpy", text = "", fg = "#ffb3b0" }, + { name = "cr", text = "", fg = "#ffb3b0" }, + { name = "crdownload", text = "", fg = "#ffb3b0" }, + { name = "cs", text = "󰌛", fg = "#ffb3b0" }, + { name = "csh", text = "", fg = "#ffb3b0" }, + { name = "cshtml", text = "󱦗", fg = "#ffb3b0" }, + { name = "cson", text = "", fg = "#ffb3b0" }, + { name = "csproj", text = "󰪮", fg = "#ffb3b0" }, + { name = "css", text = "", fg = "#ffb3b0" }, + { name = "csv", text = "", fg = "#ffb3b0" }, + { name = "cts", text = "", fg = "#ffb3b0" }, + { name = "cu", text = "", fg = "#ffb3b0" }, + { name = "cue", text = "󰲹", fg = "#ffb3b0" }, + { name = "cuh", text = "", fg = "#ffb3b0" }, + { name = "cxx", text = "", fg = "#ffb3b0" }, + { name = "cxxm", text = "", fg = "#ffb3b0" }, + { name = "d", text = "", fg = "#ffb3b0" }, + { name = "d.ts", text = "", fg = "#ffb3b0" }, + { name = "dart", text = "", fg = "#ffb3b0" }, + { name = "db", text = "", fg = "#ffb3b0" }, + { name = "dconf", text = "", fg = "#ffb3b0" }, + { name = "desktop", text = "", fg = "#ffb3b0" }, + { name = "diff", text = "", fg = "#ffb3b0" }, + { name = "dll", text = "", fg = "#ffb3b0" }, + { name = "doc", text = "󰈬", fg = "#ffb3b0" }, + { name = "Dockerfile", text = "󰡨", fg = "#ffb3b0" }, + { name = "dockerignore", text = "󰡨", fg = "#ffb3b0" }, + { name = "docx", text = "󰈬", fg = "#ffb3b0" }, + { name = "dot", text = "󱁉", fg = "#ffb3b0" }, + { name = "download", text = "", fg = "#ffb3b0" }, + { name = "drl", text = "", fg = "#ffb3b0" }, + { name = "dropbox", text = "", fg = "#ffb3b0" }, + { name = "dump", text = "", fg = "#ffb3b0" }, + { name = "dwg", text = "󰻫", fg = "#ffb3b0" }, + { name = "dxf", text = "󰻫", fg = "#ffb3b0" }, + { name = "ebook", text = "", fg = "#ffb3b0" }, + { name = "ebuild", text = "", fg = "#ffb3b0" }, + { name = "edn", text = "", fg = "#ffb3b0" }, + { name = "eex", text = "", fg = "#ffb3b0" }, + { name = "ejs", text = "", fg = "#ffb3b0" }, + { name = "el", text = "", fg = "#ffb3b0" }, + { name = "elc", text = "", fg = "#ffb3b0" }, + { name = "elf", text = "", fg = "#ffb3b0" }, + { name = "elm", text = "", fg = "#ffb3b0" }, + { name = "eln", text = "", fg = "#ffb3b0" }, + { name = "env", text = "", fg = "#ffb3b0" }, + { name = "eot", text = "", fg = "#ffb3b0" }, + { name = "epp", text = "", fg = "#ffb3b0" }, + { name = "epub", text = "", fg = "#ffb3b0" }, + { name = "erb", text = "", fg = "#ffb3b0" }, + { name = "erl", text = "", fg = "#ffb3b0" }, + { name = "ex", text = "", fg = "#ffb3b0" }, + { name = "exe", text = "", fg = "#ffb3b0" }, + { name = "exs", text = "", fg = "#ffb3b0" }, + { name = "f#", text = "", fg = "#ffb3b0" }, + { name = "f3d", text = "󰻫", fg = "#ffb3b0" }, + { name = "f90", text = "󱈚", fg = "#ffb3b0" }, + { name = "fbx", text = "󰆧", fg = "#ffb3b0" }, + { name = "fcbak", text = "", fg = "#ffb3b0" }, + { name = "fcmacro", text = "", fg = "#ffb3b0" }, + { name = "fcmat", text = "", fg = "#ffb3b0" }, + { name = "fcparam", text = "", fg = "#ffb3b0" }, + { name = "fcscript", text = "", fg = "#ffb3b0" }, + { name = "fcstd", text = "", fg = "#ffb3b0" }, + { name = "fcstd1", text = "", fg = "#ffb3b0" }, + { name = "fctb", text = "", fg = "#ffb3b0" }, + { name = "fctl", text = "", fg = "#ffb3b0" }, + { name = "fdmdownload", text = "", fg = "#ffb3b0" }, + { name = "feature", text = "", fg = "#ffb3b0" }, + { name = "fish", text = "", fg = "#ffb3b0" }, + { name = "flac", text = "", fg = "#ffb3b0" }, + { name = "flc", text = "", fg = "#ffb3b0" }, + { name = "flf", text = "", fg = "#ffb3b0" }, + { name = "fnl", text = "", fg = "#ffb3b0" }, + { name = "fodg", text = "", fg = "#ffb3b0" }, + { name = "fodp", text = "", fg = "#ffb3b0" }, + { name = "fods", text = "", fg = "#ffb3b0" }, + { name = "fodt", text = "", fg = "#ffb3b0" }, + { name = "frag", text = "", fg = "#ffb3b0" }, + { name = "fs", text = "", fg = "#ffb3b0" }, + { name = "fsi", text = "", fg = "#ffb3b0" }, + { name = "fsscript", text = "", fg = "#ffb3b0" }, + { name = "fsx", text = "", fg = "#ffb3b0" }, + { name = "gcode", text = "󰐫", fg = "#ffb3b0" }, + { name = "gd", text = "", fg = "#ffb3b0" }, + { name = "gemspec", text = "", fg = "#ffb3b0" }, + { name = "geom", text = "", fg = "#ffb3b0" }, + { name = "gif", text = "", fg = "#ffb3b0" }, + { name = "git", text = "", fg = "#ffb3b0" }, + { name = "glb", text = "", fg = "#ffb3b0" }, + { name = "gleam", text = "", fg = "#ffb3b0" }, + { name = "glsl", text = "", fg = "#ffb3b0" }, + { name = "gnumakefile", text = "", fg = "#ffb3b0" }, + { name = "go", text = "", fg = "#ffb3b0" }, + { name = "godot", text = "", fg = "#ffb3b0" }, + { name = "gpr", text = "", fg = "#ffb3b0" }, + { name = "gql", text = "", fg = "#ffb3b0" }, + { name = "gradle", text = "", fg = "#ffb3b0" }, + { name = "graphql", text = "", fg = "#ffb3b0" }, + { name = "gresource", text = "", fg = "#ffb3b0" }, + { name = "gv", text = "󱁉", fg = "#ffb3b0" }, + { name = "gz", text = "", fg = "#ffb3b0" }, + { name = "h", text = "", fg = "#ffb3b0" }, + { name = "haml", text = "", fg = "#ffb3b0" }, + { name = "hbs", text = "", fg = "#ffb3b0" }, + { name = "heex", text = "", fg = "#ffb3b0" }, + { name = "hex", text = "", fg = "#ffb3b0" }, + { name = "hh", text = "", fg = "#ffb3b0" }, + { name = "hpp", text = "", fg = "#ffb3b0" }, + { name = "hrl", text = "", fg = "#ffb3b0" }, + { name = "hs", text = "", fg = "#ffb3b0" }, + { name = "htm", text = "", fg = "#ffb3b0" }, + { name = "html", text = "", fg = "#ffb3b0" }, + { name = "http", text = "", fg = "#ffb3b0" }, + { name = "huff", text = "󰡘", fg = "#ffb3b0" }, + { name = "hurl", text = "", fg = "#ffb3b0" }, + { name = "hx", text = "", fg = "#ffb3b0" }, + { name = "hxx", text = "", fg = "#ffb3b0" }, + { name = "ical", text = "", fg = "#ffb3b0" }, + { name = "icalendar", text = "", fg = "#ffb3b0" }, + { name = "ico", text = "", fg = "#ffb3b0" }, + { name = "ics", text = "", fg = "#ffb3b0" }, + { name = "ifb", text = "", fg = "#ffb3b0" }, + { name = "ifc", text = "󰻫", fg = "#ffb3b0" }, + { name = "ige", text = "󰻫", fg = "#ffb3b0" }, + { name = "iges", text = "󰻫", fg = "#ffb3b0" }, + { name = "igs", text = "󰻫", fg = "#ffb3b0" }, + { name = "image", text = "", fg = "#ffb3b0" }, + { name = "img", text = "", fg = "#ffb3b0" }, + { name = "import", text = "", fg = "#ffb3b0" }, + { name = "info", text = "", fg = "#ffb3b0" }, + { name = "ini", text = "", fg = "#ffb3b0" }, + { name = "ino", text = "", fg = "#ffb3b0" }, + { name = "ipynb", text = "", fg = "#ffb3b0" }, + { name = "iso", text = "", fg = "#ffb3b0" }, + { name = "ixx", text = "", fg = "#ffb3b0" }, + { name = "jar", text = "", fg = "#ffb3b0" }, + { name = "java", text = "", fg = "#ffb3b0" }, + { name = "jl", text = "", fg = "#ffb3b0" }, + { name = "jpeg", text = "", fg = "#ffb3b0" }, + { name = "jpg", text = "", fg = "#ffb3b0" }, + { name = "js", text = "", fg = "#ffb3b0" }, + { name = "json", text = "", fg = "#ffb3b0" }, + { name = "json5", text = "", fg = "#ffb3b0" }, + { name = "jsonc", text = "", fg = "#ffb3b0" }, + { name = "jsx", text = "", fg = "#ffb3b0" }, + { name = "jwmrc", text = "", fg = "#ffb3b0" }, + { name = "jxl", text = "", fg = "#ffb3b0" }, + { name = "kbx", text = "󰯄", fg = "#ffb3b0" }, + { name = "kdb", text = "", fg = "#ffb3b0" }, + { name = "kdbx", text = "", fg = "#ffb3b0" }, + { name = "kdenlive", text = "", fg = "#ffb3b0" }, + { name = "kdenlivetitle", text = "", fg = "#ffb3b0" }, + { name = "kicad_dru", text = "", fg = "#ffb3b0" }, + { name = "kicad_mod", text = "", fg = "#ffb3b0" }, + { name = "kicad_pcb", text = "", fg = "#ffb3b0" }, + { name = "kicad_prl", text = "", fg = "#ffb3b0" }, + { name = "kicad_pro", text = "", fg = "#ffb3b0" }, + { name = "kicad_sch", text = "", fg = "#ffb3b0" }, + { name = "kicad_sym", text = "", fg = "#ffb3b0" }, + { name = "kicad_wks", text = "", fg = "#ffb3b0" }, + { name = "ko", text = "", fg = "#ffb3b0" }, + { name = "kpp", text = "", fg = "#ffb3b0" }, + { name = "kra", text = "", fg = "#ffb3b0" }, + { name = "krz", text = "", fg = "#ffb3b0" }, + { name = "ksh", text = "", fg = "#ffb3b0" }, + { name = "kt", text = "", fg = "#ffb3b0" }, + { name = "kts", text = "", fg = "#ffb3b0" }, + { name = "lck", text = "", fg = "#ffb3b0" }, + { name = "leex", text = "", fg = "#ffb3b0" }, + { name = "less", text = "", fg = "#ffb3b0" }, + { name = "lff", text = "", fg = "#ffb3b0" }, + { name = "lhs", text = "", fg = "#ffb3b0" }, + { name = "lib", text = "", fg = "#ffb3b0" }, + { name = "license", text = "", fg = "#ffb3b0" }, + { name = "liquid", text = "", fg = "#ffb3b0" }, + { name = "lock", text = "", fg = "#ffb3b0" }, + { name = "log", text = "󰌱", fg = "#ffb3b0" }, + { name = "lrc", text = "󰨖", fg = "#ffb3b0" }, + { name = "lua", text = "", fg = "#ffb3b0" }, + { name = "luac", text = "", fg = "#ffb3b0" }, + { name = "luau", text = "", fg = "#ffb3b0" }, + { name = "m", text = "", fg = "#ffb3b0" }, + { name = "m3u", text = "󰲹", fg = "#ffb3b0" }, + { name = "m3u8", text = "󰲹", fg = "#ffb3b0" }, + { name = "m4a", text = "", fg = "#ffb3b0" }, + { name = "m4v", text = "", fg = "#ffb3b0" }, + { name = "magnet", text = "", fg = "#ffb3b0" }, + { name = "makefile", text = "", fg = "#ffb3b0" }, + { name = "markdown", text = "", fg = "#ffb3b0" }, + { name = "material", text = "", fg = "#ffb3b0" }, + { name = "md", text = "", fg = "#ffb3b0" }, + { name = "md5", text = "󰕥", fg = "#ffb3b0" }, + { name = "mdx", text = "", fg = "#ffb3b0" }, + { name = "mint", text = "󰌪", fg = "#ffb3b0" }, + { name = "mjs", text = "", fg = "#ffb3b0" }, + { name = "mk", text = "", fg = "#ffb3b0" }, + { name = "mkv", text = "", fg = "#ffb3b0" }, + { name = "ml", text = "", fg = "#ffb3b0" }, + { name = "mli", text = "", fg = "#ffb3b0" }, + { name = "mm", text = "", fg = "#ffb3b0" }, + { name = "mo", text = "", fg = "#ffb3b0" }, + { name = "mobi", text = "", fg = "#ffb3b0" }, + { name = "mojo", text = "", fg = "#ffb3b0" }, + { name = "mov", text = "", fg = "#ffb3b0" }, + { name = "mp3", text = "", fg = "#ffb3b0" }, + { name = "mp4", text = "", fg = "#ffb3b0" }, + { name = "mpp", text = "", fg = "#ffb3b0" }, + { name = "msf", text = "", fg = "#ffb3b0" }, + { name = "mts", text = "", fg = "#ffb3b0" }, + { name = "mustache", text = "", fg = "#ffb3b0" }, + { name = "nfo", text = "", fg = "#ffb3b0" }, + { name = "nim", text = "", fg = "#ffb3b0" }, + { name = "nix", text = "", fg = "#ffb3b0" }, + { name = "norg", text = "", fg = "#ffb3b0" }, + { name = "nswag", text = "", fg = "#ffb3b0" }, + { name = "nu", text = "", fg = "#ffb3b0" }, + { name = "o", text = "", fg = "#ffb3b0" }, + { name = "obj", text = "󰆧", fg = "#ffb3b0" }, + { name = "odf", text = "", fg = "#ffb3b0" }, + { name = "odg", text = "", fg = "#ffb3b0" }, + { name = "odin", text = "󰟢", fg = "#ffb3b0" }, + { name = "odp", text = "", fg = "#ffb3b0" }, + { name = "ods", text = "", fg = "#ffb3b0" }, + { name = "odt", text = "", fg = "#ffb3b0" }, + { name = "oga", text = "", fg = "#ffb3b0" }, + { name = "ogg", text = "", fg = "#ffb3b0" }, + { name = "ogv", text = "", fg = "#ffb3b0" }, + { name = "ogx", text = "", fg = "#ffb3b0" }, + { name = "opus", text = "", fg = "#ffb3b0" }, + { name = "org", text = "", fg = "#ffb3b0" }, + { name = "otf", text = "", fg = "#ffb3b0" }, + { name = "out", text = "", fg = "#ffb3b0" }, + { name = "part", text = "", fg = "#ffb3b0" }, + { name = "patch", text = "", fg = "#ffb3b0" }, + { name = "pck", text = "", fg = "#ffb3b0" }, + { name = "pcm", text = "", fg = "#ffb3b0" }, + { name = "pdf", text = "", fg = "#ffb3b0" }, + { name = "php", text = "", fg = "#ffb3b0" }, + { name = "pl", text = "", fg = "#ffb3b0" }, + { name = "pls", text = "󰲹", fg = "#ffb3b0" }, + { name = "ply", text = "󰆧", fg = "#ffb3b0" }, + { name = "pm", text = "", fg = "#ffb3b0" }, + { name = "png", text = "", fg = "#ffb3b0" }, + { name = "po", text = "", fg = "#ffb3b0" }, + { name = "pot", text = "", fg = "#ffb3b0" }, + { name = "pp", text = "", fg = "#ffb3b0" }, + { name = "ppt", text = "󰈧", fg = "#ffb3b0" }, + { name = "pptx", text = "󰈧", fg = "#ffb3b0" }, + { name = "prisma", text = "", fg = "#ffb3b0" }, + { name = "pro", text = "", fg = "#ffb3b0" }, + { name = "ps1", text = "󰨊", fg = "#ffb3b0" }, + { name = "psb", text = "", fg = "#ffb3b0" }, + { name = "psd", text = "", fg = "#ffb3b0" }, + { name = "psd1", text = "󰨊", fg = "#ffb3b0" }, + { name = "psm1", text = "󰨊", fg = "#ffb3b0" }, + { name = "pub", text = "󰷖", fg = "#ffb3b0" }, + { name = "pxd", text = "", fg = "#ffb3b0" }, + { name = "pxi", text = "", fg = "#ffb3b0" }, + { name = "py", text = "", fg = "#ffb3b0" }, + { name = "pyc", text = "", fg = "#ffb3b0" }, + { name = "pyd", text = "", fg = "#ffb3b0" }, + { name = "pyi", text = "", fg = "#ffb3b0" }, + { name = "pyo", text = "", fg = "#ffb3b0" }, + { name = "pyw", text = "", fg = "#ffb3b0" }, + { name = "pyx", text = "", fg = "#ffb3b0" }, + { name = "qm", text = "", fg = "#ffb3b0" }, + { name = "qml", text = "", fg = "#ffb3b0" }, + { name = "qrc", text = "", fg = "#ffb3b0" }, + { name = "qss", text = "", fg = "#ffb3b0" }, + { name = "query", text = "", fg = "#ffb3b0" }, + { name = "R", text = "󰟔", fg = "#ffb3b0" }, + { name = "r", text = "󰟔", fg = "#ffb3b0" }, + { name = "rake", text = "", fg = "#ffb3b0" }, + { name = "rar", text = "", fg = "#ffb3b0" }, + { name = "rasi", text = "", fg = "#ffb3b0" }, + { name = "razor", text = "󱦘", fg = "#ffb3b0" }, + { name = "rb", text = "", fg = "#ffb3b0" }, + { name = "res", text = "", fg = "#ffb3b0" }, + { name = "resi", text = "", fg = "#ffb3b0" }, + { name = "rlib", text = "", fg = "#ffb3b0" }, + { name = "rmd", text = "", fg = "#ffb3b0" }, + { name = "rproj", text = "󰗆", fg = "#ffb3b0" }, + { name = "rs", text = "", fg = "#ffb3b0" }, + { name = "rss", text = "", fg = "#ffb3b0" }, + { name = "s", text = "", fg = "#ffb3b0" }, + { name = "sass", text = "", fg = "#ffb3b0" }, + { name = "sbt", text = "", fg = "#ffb3b0" }, + { name = "sc", text = "", fg = "#ffb3b0" }, + { name = "scad", text = "", fg = "#ffb3b0" }, + { name = "scala", text = "", fg = "#ffb3b0" }, + { name = "scm", text = "󰘧", fg = "#ffb3b0" }, + { name = "scss", text = "", fg = "#ffb3b0" }, + { name = "sh", text = "", fg = "#ffb3b0" }, + { name = "sha1", text = "󰕥", fg = "#ffb3b0" }, + { name = "sha224", text = "󰕥", fg = "#ffb3b0" }, + { name = "sha256", text = "󰕥", fg = "#ffb3b0" }, + { name = "sha384", text = "󰕥", fg = "#ffb3b0" }, + { name = "sha512", text = "󰕥", fg = "#ffb3b0" }, + { name = "sig", text = "󰘧", fg = "#ffb3b0" }, + { name = "signature", text = "󰘧", fg = "#ffb3b0" }, + { name = "skp", text = "󰻫", fg = "#ffb3b0" }, + { name = "sldasm", text = "󰻫", fg = "#ffb3b0" }, + { name = "sldprt", text = "󰻫", fg = "#ffb3b0" }, + { name = "slim", text = "", fg = "#ffb3b0" }, + { name = "sln", text = "", fg = "#ffb3b0" }, + { name = "slnx", text = "", fg = "#ffb3b0" }, + { name = "slvs", text = "󰻫", fg = "#ffb3b0" }, + { name = "sml", text = "󰘧", fg = "#ffb3b0" }, + { name = "so", text = "", fg = "#ffb3b0" }, + { name = "sol", text = "", fg = "#ffb3b0" }, + { name = "spec.js", text = "", fg = "#ffb3b0" }, + { name = "spec.jsx", text = "", fg = "#ffb3b0" }, + { name = "spec.ts", text = "", fg = "#ffb3b0" }, + { name = "spec.tsx", text = "", fg = "#ffb3b0" }, + { name = "spx", text = "", fg = "#ffb3b0" }, + { name = "sql", text = "", fg = "#ffb3b0" }, + { name = "sqlite", text = "", fg = "#ffb3b0" }, + { name = "sqlite3", text = "", fg = "#ffb3b0" }, + { name = "srt", text = "󰨖", fg = "#ffb3b0" }, + { name = "ssa", text = "󰨖", fg = "#ffb3b0" }, + { name = "ste", text = "󰻫", fg = "#ffb3b0" }, + { name = "step", text = "󰻫", fg = "#ffb3b0" }, + { name = "stl", text = "󰆧", fg = "#ffb3b0" }, + { name = "stories.js", text = "", fg = "#ffb3b0" }, + { name = "stories.jsx", text = "", fg = "#ffb3b0" }, + { name = "stories.mjs", text = "", fg = "#ffb3b0" }, + { name = "stories.svelte", text = "", fg = "#ffb3b0" }, + { name = "stories.ts", text = "", fg = "#ffb3b0" }, + { name = "stories.tsx", text = "", fg = "#ffb3b0" }, + { name = "stories.vue", text = "", fg = "#ffb3b0" }, + { name = "stp", text = "󰻫", fg = "#ffb3b0" }, + { name = "strings", text = "", fg = "#ffb3b0" }, + { name = "styl", text = "", fg = "#ffb3b0" }, + { name = "sub", text = "󰨖", fg = "#ffb3b0" }, + { name = "sublime", text = "", fg = "#ffb3b0" }, + { name = "suo", text = "", fg = "#ffb3b0" }, + { name = "sv", text = "󰍛", fg = "#ffb3b0" }, + { name = "svelte", text = "", fg = "#ffb3b0" }, + { name = "svg", text = "󰜡", fg = "#ffb3b0" }, + { name = "svgz", text = "󰜡", fg = "#ffb3b0" }, + { name = "svh", text = "󰍛", fg = "#ffb3b0" }, + { name = "swift", text = "", fg = "#ffb3b0" }, + { name = "t", text = "", fg = "#ffb3b0" }, + { name = "tbc", text = "󰛓", fg = "#ffb3b0" }, + { name = "tcl", text = "󰛓", fg = "#ffb3b0" }, + { name = "templ", text = "", fg = "#ffb3b0" }, + { name = "terminal", text = "", fg = "#ffb3b0" }, + { name = "test.js", text = "", fg = "#ffb3b0" }, + { name = "test.jsx", text = "", fg = "#ffb3b0" }, + { name = "test.ts", text = "", fg = "#ffb3b0" }, + { name = "test.tsx", text = "", fg = "#ffb3b0" }, + { name = "tex", text = "", fg = "#ffb3b0" }, + { name = "tf", text = "", fg = "#ffb3b0" }, + { name = "tfvars", text = "", fg = "#ffb3b0" }, + { name = "tgz", text = "", fg = "#ffb3b0" }, + { name = "tmpl", text = "", fg = "#ffb3b0" }, + { name = "tmux", text = "", fg = "#ffb3b0" }, + { name = "toml", text = "", fg = "#ffb3b0" }, + { name = "torrent", text = "", fg = "#ffb3b0" }, + { name = "tres", text = "", fg = "#ffb3b0" }, + { name = "ts", text = "", fg = "#ffb3b0" }, + { name = "tscn", text = "", fg = "#ffb3b0" }, + { name = "tsconfig", text = "", fg = "#ffb3b0" }, + { name = "tsx", text = "", fg = "#ffb3b0" }, + { name = "ttf", text = "", fg = "#ffb3b0" }, + { name = "twig", text = "", fg = "#ffb3b0" }, + { name = "txt", text = "󰈙", fg = "#ffb3b0" }, + { name = "txz", text = "", fg = "#ffb3b0" }, + { name = "typ", text = "", fg = "#ffb3b0" }, + { name = "typoscript", text = "", fg = "#ffb3b0" }, + { name = "ui", text = "", fg = "#ffb3b0" }, + { name = "v", text = "󰍛", fg = "#ffb3b0" }, + { name = "vala", text = "", fg = "#ffb3b0" }, + { name = "vert", text = "", fg = "#ffb3b0" }, + { name = "vh", text = "󰍛", fg = "#ffb3b0" }, + { name = "vhd", text = "󰍛", fg = "#ffb3b0" }, + { name = "vhdl", text = "󰍛", fg = "#ffb3b0" }, + { name = "vi", text = "", fg = "#ffb3b0" }, + { name = "vim", text = "", fg = "#ffb3b0" }, + { name = "vsh", text = "", fg = "#ffb3b0" }, + { name = "vsix", text = "", fg = "#ffb3b0" }, + { name = "vue", text = "", fg = "#ffb3b0" }, + { name = "wasm", text = "", fg = "#ffb3b0" }, + { name = "wav", text = "", fg = "#ffb3b0" }, + { name = "webm", text = "", fg = "#ffb3b0" }, + { name = "webmanifest", text = "", fg = "#ffb3b0" }, + { name = "webp", text = "", fg = "#ffb3b0" }, + { name = "webpack", text = "󰜫", fg = "#ffb3b0" }, + { name = "wma", text = "", fg = "#ffb3b0" }, + { name = "wmv", text = "", fg = "#ffb3b0" }, + { name = "woff", text = "", fg = "#ffb3b0" }, + { name = "woff2", text = "", fg = "#ffb3b0" }, + { name = "wrl", text = "󰆧", fg = "#ffb3b0" }, + { name = "wrz", text = "󰆧", fg = "#ffb3b0" }, + { name = "wv", text = "", fg = "#ffb3b0" }, + { name = "wvc", text = "", fg = "#ffb3b0" }, + { name = "x", text = "", fg = "#ffb3b0" }, + { name = "xaml", text = "󰙳", fg = "#ffb3b0" }, + { name = "xcf", text = "", fg = "#ffb3b0" }, + { name = "xcplayground", text = "", fg = "#ffb3b0" }, + { name = "xcstrings", text = "", fg = "#ffb3b0" }, + { name = "xls", text = "󰈛", fg = "#ffb3b0" }, + { name = "xlsx", text = "󰈛", fg = "#ffb3b0" }, + { name = "xm", text = "", fg = "#ffb3b0" }, + { name = "xml", text = "󰗀", fg = "#ffb3b0" }, + { name = "xpi", text = "", fg = "#ffb3b0" }, + { name = "xslt", text = "󰗀", fg = "#ffb3b0" }, + { name = "xul", text = "", fg = "#ffb3b0" }, + { name = "xz", text = "", fg = "#ffb3b0" }, + { name = "yaml", text = "", fg = "#ffb3b0" }, + { name = "yml", text = "", fg = "#ffb3b0" }, + { name = "zig", text = "", fg = "#ffb3b0" }, + { name = "zip", text = "", fg = "#ffb3b0" }, + { name = "zsh", text = "", fg = "#ffb3b0" }, + { name = "zst", text = "", fg = "#ffb3b0" }, + { name = "🔥", text = "", fg = "#ffb3b0" }, ] conds = [ # Special files - { if = "orphan", text = "", fg = "#6edbaa" }, - { if = "link", text = "", fg = "#6edbaa" }, - { if = "block", text = "", fg = "#6edbaa" }, - { if = "char", text = "", fg = "#6edbaa" }, - { if = "fifo", text = "", fg = "#6edbaa" }, - { if = "sock", text = "", fg = "#6edbaa" }, - { if = "sticky", text = "", fg = "#6edbaa" }, - { if = "dummy", text = "", fg = "#6edbaa" }, + { if = "orphan", text = "", fg = "#ffb3b0" }, + { if = "link", text = "", fg = "#ffb3b0" }, + { if = "block", text = "", fg = "#ffb3b0" }, + { if = "char", text = "", fg = "#ffb3b0" }, + { if = "fifo", text = "", fg = "#ffb3b0" }, + { if = "sock", text = "", fg = "#ffb3b0" }, + { if = "sticky", text = "", fg = "#ffb3b0" }, + { if = "dummy", text = "", fg = "#ffb3b0" }, # Fallback - { if = "dir", text = "", fg = "#6edbaa" }, - { if = "exec", text = "", fg = "#6edbaa" }, - { if = "!dir", text = "", fg = "#6edbaa" }, + { if = "dir", text = "", fg = "#ffb3b0" }, + { if = "exec", text = "", fg = "#ffb3b0" }, + { if = "!dir", text = "", fg = "#ffb3b0" }, ] # : }}} diff --git a/zsh/.p10k.zsh b/.config/zsh/.p10k.zsh similarity index 100% rename from zsh/.p10k.zsh rename to .config/zsh/.p10k.zsh diff --git a/.config/zsh/.zcompdump b/.config/zsh/.zcompdump new file mode 100644 index 0000000..07894cf --- /dev/null +++ b/.config/zsh/.zcompdump @@ -0,0 +1,1883 @@ +#files: 855 version: 5.9 + +_comps=( +'-' '_precommand' +'.' '_source' +'5g' '_go' +'5l' '_go' +'6g' '_go' +'6l' '_go' +'8g' '_go' +'8l' '_go' +'a2ps' '_a2ps' +'aaaa' '_hosts' +'aap' '_aap' +'abcde' '_abcde' +'ack' '_ack' +'ack2' '_ack' +'ack-grep' '_ack' +'ack-standalone' '_ack' +'acpi' '_acpi' +'acpitool' '_acpitool' +'acroread' '_acroread' +'adb' '_adb' +'add-zle-hook-widget' '_add-zle-hook-widget' +'add-zsh-hook' '_add-zsh-hook' +'admin' '_sccs' +'alacritty' '_alacritty' +'ali' '_mh' +'alias' '_alias' +'amaya' '_webbrowser' +'analyseplugin' '_analyseplugin' +'animate' '_imagemagick' +'anno' '_mh' +'ansible' '_ansible' +'ansible-config' '_ansible' +'ansible-console' '_ansible' +'ansible-doc' '_ansible' +'ansible-galaxy' '_ansible' +'ansible-inventory' '_ansible' +'ansible-playbook' '_ansible' +'ansible-pull' '_ansible' +'ansible-vault' '_ansible' +'ant' '_ant' +'antiword' '_antiword' +'aodh' '_openstack' +'aoss' '_precommand' +'apache2ctl' '_apachectl' +'apachectl' '_apachectl' +'aplay' '_alsa-utils' +'apm' '_apm' +'appletviewer' '_java' +'apropos' '_man' +'apvlv' '_pdf' +'arduino-ctags' '_ctags' +'arecord' '_alsa-utils' +'arena' '_webbrowser' +'_arguments' '__arguments' +'arp' '_arp' +'arping' '_arping' +'-array-value-' '_value' +'asciidoctor' '_asciidoctor' +'asciinema' '_asciinema' +'ash' '_sh' +'-assign-parameter-' '_assign' +'at' '_at' +'atq' '_at' +'atrm' '_at' +'attr' '_attr' +'augtool' '_augeas' +'autoload' '_typeset' +'avahi-browse' '_avahi' +'avahi-browse-domains' '_avahi' +'avahi-resolve' '_avahi' +'avahi-resolve-address' '_avahi' +'avahi-resolve-host-name' '_avahi' +'awk' '_awk' +'b2sum' '_md5sum' +'barbican' '_openstack' +'base32' '_base64' +'base64' '_base64' +'basename' '_basename' +'basenc' '_basenc' +'bash' '_bash' +'bat' '_bat' +'batch' '_at' +'baz' '_baz' +'beep' '_beep' +'bg' '_jobs_bg' +'bibtex' '_bibtex' +'bindkey' '_bindkey' +'bison' '_bison' +'bluetooth' '_tlp-radio-device' +'bluetoothctl' '_bluetoothctl' +'bmake' '_make' +'bogofilter' '_bogofilter' +'bogotune' '_bogofilter' +'bogoutil' '_bogofilter' +'bootctl' '_bootctl' +'bpython' '_bpython' +'bpython2' '_bpython' +'bpython2-gtk' '_bpython' +'bpython2-urwid' '_bpython' +'bpython3' '_bpython' +'bpython3-gtk' '_bpython' +'bpython3-urwid' '_bpython' +'bpython-gtk' '_bpython' +'bpython-urwid' '_bpython' +'-brace-parameter-' '_brace_parameter' +'brctl' '_brctl' +'bsdgrep' '_grep' +'bsdtar' '_tar' +'btdownloadcurses' '_bittorrent' +'btdownloadgui' '_bittorrent' +'btdownloadheadless' '_bittorrent' +'btlaunchmany' '_bittorrent' +'btlaunchmanycurses' '_bittorrent' +'btmakemetafile' '_bittorrent' +'btreannounce' '_bittorrent' +'btrename' '_bittorrent' +'btrfs' '_btrfs' +'btshowmetainfo' '_bittorrent' +'bttrack' '_bittorrent' +'buildhash' '_ispell' +'builtin' '_builtin' +'bun' '_bun' +'bunzip2' '_bzip2' +'burst' '_mh' +'busctl' '_busctl' +'bwrap' '_bwrap' +'bzcat' '_bzip2' +'bzegrep' '_grep' +'bzfgrep' '_grep' +'bzgrep' '_grep' +'bzip2' '_bzip2' +'bzip2recover' '_bzip2' +'bzr' '_bzr' +'c++' '_gcc' +'cabal' '_cabal' +'cal' '_cal' +'calendar' '_calendar' +'cargo' '_cargo' +'cat' '_cat' +'catchsegv' '_precommand' +'cc' '_gcc' +'ccal' '_ccal' +'cd' '_cd' +'cdc' '_sccs' +'cdcd' '_cdcd' +'cdr' '_cdr' +'cdrdao' '_cdrdao' +'cdrecord' '_cdrecord' +'ceilometer' '_openstack' +'certtool' '_gnutls' +'cftp' '_twisted' +'chage' '_users' +'chattr' '_chattr' +'chcon' '_chcon' +'chdir' '_cd' +'chfn' '_users' +'chgrp' '_chown' +'chimera' '_webbrowser' +'chkconfig' '_chkconfig' +'chkstow' '_stow' +'chmod' '_chmod' +'choom' '_choom' +'chown' '_chown' +'chpass' '_chsh' +'chroot' '_chroot' +'chrt' '_chrt' +'chsh' '_chsh' +'ci' '_rcs' +'cifsiostat' '_sysstat' +'cinder' '_openstack' +'ckeygen' '_twisted' +'cksum' '_cksum' +'clang' '_gcc' +'clang++' '_gcc' +'clay' '_clay' +'clear' '_nothing' +'cloudkitty' '_openstack' +'clusterdb' '_postgresql' +'cmp' '_cmp' +'co' '_rcs' +'code' '_code' +'column' '_column' +'comb' '_sccs' +'combine' '_imagemagick' +'combinediff' '_patchutils' +'comm' '_comm' +'-command-' '_autocd' +'command' '_command' +'-command-line-' '_normal' +'comp' '_mh' +'compadd' '_compadd' +'compdef' '_compdef' +'composer' '_composer' +'composer.phar' '_composer' +'composite' '_imagemagick' +'compress' '_compress' +'conch' '_twisted' +'-condition-' '_condition' +'config.status' '_configure' +'configure' '_configure' +'convert' '_imagemagick' +'coredumpctl' '_coredumpctl' +'cowsay' '_cowsay' +'cowthink' '_cowsay' +'cp' '_cp' +'cpio' '_cpio' +'cplay' '_cplay' +'cpupower' '_cpupower' +'createdb' '_postgresql' +'createuser' '_postgresql' +'crontab' '_crontab' +'crsh' '_cssh' +'cryptsetup' '_cryptsetup' +'cscope' '_cscope' +'csh' '_sh' +'csplit' '_csplit' +'cssh' '_cssh' +'ctags' '_ctags' +'ctags-exuberant' '_ctags' +'ctags-universal' '_ctags' +'curl' '_curl' +'cut' '_cut' +'cvs' '_cvs' +'darcs' '_darcs' +'dash' '_sh' +'date' '_date' +'dbus-launch' '_dbus' +'dbus-monitor' '_dbus' +'dbus-send' '_dbus' +'dconf' '_dconf' +'dcop' '_dcop' +'dcopclient' '_dcop' +'dcopfind' '_dcop' +'dcopobject' '_dcop' +'dcopref' '_dcop' +'dcopstart' '_dcop' +'dd' '_dd' +'declare' '_typeset' +'-default-' '_default' +'delta' '_sccs' +'deno' '_deno' +'designate' '_openstack' +'devtodo' '_devtodo' +'df' '_df' +'dhclient' '_dhclient' +'dhclient3' '_dhclient' +'dict' '_dict' +'diff' '_diff' +'diff3' '_diff3' +'diffstat' '_diffstat' +'dig' '_dig' +'dillo' '_webbrowser' +'dircmp' '_directories' +'dirs' '_dirs' +'disable' '_disable' +'disown' '_jobs_fg' +'display' '_imagemagick' +'dist' '_mh' +'django-admin' '_django' +'django-admin.py' '_django' +'dkms' '_dkms' +'dmake' '_make' +'dmesg' '_dmesg' +'dmidecode' '_dmidecode' +'doas' '_doas' +'domainname' '_yp' +'dos2unix' '_dos2unix' +'drill' '_drill' +'dropbox' '_dropbox' +'dropdb' '_postgresql' +'dropuser' '_postgresql' +'dsh' '_dsh' +'dtruss' '_dtruss' +'du' '_du' +'dvibook' '_dvi' +'dviconcat' '_dvi' +'dvicopy' '_dvi' +'dvidvi' '_dvi' +'dvipdf' '_dvi' +'dvips' '_dvi' +'dviselect' '_dvi' +'dvitodvi' '_dvi' +'dvitype' '_dvi' +'dwb' '_webbrowser' +'e2label' '_e2label' +'eatmydata' '_precommand' +'ecasound' '_ecasound' +'echotc' '_echotc' +'echoti' '_echoti' +'ed' '_ed' +'egrep' '_grep' +'elfdump' '_elfdump' +'elinks' '_elinks' +'emulate' '_emulate' +'enable' '_enable' +'enscript' '_enscript' +'entr' '_entr' +'env' '_env' +'eog' '_eog' +'epdfview' '_pdf' +'epsffit' '_psutils' +'-equal-' '_equal' +'erb' '_ruby' +'espeak' '_espeak' +'etags' '_etags' +'ethtool' '_ethtool' +'eu-nm' '_nm' +'eu-objdump' '_objdump' +'eu-readelf' '_readelf' +'eu-strings' '_strings' +'eval' '_precommand' +'eview' '_vim' +'evim' '_vim' +'evince' '_evince' +'ex' '_vi' +'exec' '_exec' +'expand' '_unexpand' +'export' '_typeset' +'express' '_webbrowser' +'extcheck' '_java' +'extractres' '_psutils' +'eza' '_eza' +'fakeroot' '_fakeroot' +'false' '_nothing' +'fastfetch' '_fastfetch' +'fast-theme' '_fast-theme' +'fc' '_fc' +'fc-list' '_xft_fonts' +'fc-match' '_xft_fonts' +'fd' '_fd' +'feh' '_feh' +'fetchmail' '_fetchmail' +'ffmpeg' '_ffmpeg' +'fg' '_jobs_fg' +'fgrep' '_grep' +'figlet' '_figlet' +'filterdiff' '_patchutils' +'find' '_find' +'findaffix' '_ispell' +'findmnt' '_findmnt' +'finger' '_finger' +'firefox' '_mozilla' +'-first-' '_first' +'fixdlsrps' '_psutils' +'fixfmps' '_psutils' +'fixmacps' '_psutils' +'fixpsditps' '_psutils' +'fixpspps' '_psutils' +'fixscribeps' '_psutils' +'fixtpps' '_psutils' +'fixwfwps' '_psutils' +'fixwpps' '_psutils' +'fixwwps' '_psutils' +'flac' '_flac' +'flex' '_flex' +'flex++' '_flex' +'flipdiff' '_patchutils' +'flist' '_mh' +'flists' '_mh' +'float' '_typeset' +'fmt' '_fmt' +'fmttest' '_mh' +'fned' '_zed' +'fnext' '_mh' +'fnm' '_fnm' +'fold' '_fold' +'folder' '_mh' +'folders' '_mh' +'foot' '_foot' +'footclient' '_footclient' +'fortune' '_fortune' +'forw' '_mh' +'fprev' '_mh' +'free' '_free' +'freebsd-make' '_make' +'freezer' '_openstack' +'fsh' '_fsh' +'ftp' '_hosts' +'functions' '_typeset' +'fuser' '_fuser' +'fusermount' '_fusermount' +'fwhois' '_whois' +'g++' '_gcc' +'galeon' '_webbrowser' +'gawk' '_awk' +'gb2sum' '_md5sum' +'gbase32' '_base64' +'gbase64' '_base64' +'gbasename' '_basename' +'gcat' '_cat' +'gcc' '_gcc' +'gccgo' '_go' +'gchgrp' '_chown' +'gchmod' '_chmod' +'gchown' '_chown' +'gchroot' '_chroot' +'gcksum' '_cksum' +'gcmp' '_cmp' +'gcomm' '_comm' +'gcore' '_gcore' +'gcp' '_cp' +'gcut' '_cut' +'gdate' '_date' +'gdb' '_gdb' +'gdd' '_dd' +'gdf' '_df' +'gdiff' '_diff' +'gdu' '_du' +'geany' '_geany' +'gegrep' '_grep' +'gem' '_gem' +'genisoimage' '_genisoimage' +'genv' '_env' +'get' '_sccs' +'getafm' '_psutils' +'getconf' '_getconf' +'getent' '_getent' +'getfacl' '_getfacl' +'getfacl.exe' '_getfacl' +'getfattr' '_attr' +'getmail' '_getmail' +'getopt' '_getopt' +'getopts' '_vars' +'gex' '_vim' +'gexpand' '_unexpand' +'gfgrep' '_grep' +'gfind' '_find' +'gfmt' '_fmt' +'gfold' '_fold' +'ggetopt' '_getopt' +'ggrep' '_grep' +'ggv' '_gnome-gv' +'ghead' '_head' +'ghostscript' '_ghostscript' +'ghostview' '_pspdf' +'gid' '_id' +'ginstall' '_install' +'git' '_git' +'git-cvsserver' '_git' +'gitk' '_git' +'git-receive-pack' '_git' +'git-shell' '_git' +'git-upload-archive' '_git' +'git-upload-pack' '_git' +'gjoin' '_join' +'glance' '_openstack' +'gln' '_ln' +'global' '_global' +'glocate' '_locate' +'glow' '_glow' +'gls' '_ls' +'gm' '_graphicsmagick' +'gmake' '_make' +'gmd5sum' '_md5sum' +'gmkdir' '_mkdir' +'gmkfifo' '_mkfifo' +'gmknod' '_mknod' +'gmktemp' '_mktemp' +'gmplayer' '_mplayer' +'gmv' '_mv' +'gnl' '_nl' +'gnocchi' '_openstack' +'gnome-gv' '_gnome-gv' +'gnumfmt' '_numfmt' +'gnupod_addsong' '_gnupod' +'gnupod_addsong.pl' '_gnupod' +'gnupod_check' '_gnupod' +'gnupod_check.pl' '_gnupod' +'gnupod_INIT' '_gnupod' +'gnupod_INIT.pl' '_gnupod' +'gnupod_search' '_gnupod' +'gnupod_search.pl' '_gnupod' +'gnutls-cli' '_gnutls' +'gnutls-cli-debug' '_gnutls' +'gnutls-serv' '_gnutls' +'god' '_od' +'gofmt' '_go' +'golangci-lint' '_golangci-lint' +'gpasswd' '_gpasswd' +'gpaste' '_paste' +'gpatch' '_patch' +'gpg' '_gpg' +'gpg2' '_gpg' +'gpgv' '_gpg' +'gpg-zip' '_gpg' +'gphoto2' '_gphoto2' +'gprintenv' '_printenv' +'gprof' '_gprof' +'gqview' '_gqview' +'gradle' '_gradle' +'gradlew' '_gradle' +'grail' '_webbrowser' +'greadlink' '_readlink' +'grep' '_grep' +'grepdiff' '_patchutils' +'grm' '_rm' +'grmdir' '_rmdir' +'groff' '_groff' +'groupadd' '_user_admin' +'groupdel' '_groups' +'groupmod' '_user_admin' +'groups' '_users' +'growisofs' '_growisofs' +'gs' '_ghostscript' +'gsbj' '_pspdf' +'gsdj' '_pspdf' +'gsdj500' '_pspdf' +'gsed' '_sed' +'gseq' '_seq' +'gsettings' '_gsettings' +'gsha1sum' '_md5sum' +'gsha224sum' '_md5sum' +'gsha256sum' '_md5sum' +'gsha384sum' '_md5sum' +'gsha512sum' '_md5sum' +'gshred' '_shred' +'gshuf' '_shuf' +'gslj' '_pspdf' +'gslp' '_pspdf' +'gsnd' '_pspdf' +'gsort' '_sort' +'gsplit' '_split' +'gstat' '_stat' +'gstdbuf' '_stdbuf' +'gstrings' '_strings' +'gstty' '_stty' +'gsum' '_cksum' +'gtac' '_tac' +'gtail' '_tail' +'gtar' '_tar' +'gtee' '_tee' +'gtimeout' '_timeout' +'gtouch' '_touch' +'gtr' '_tr' +'gtty' '_tty' +'guilt' '_guilt' +'guilt-add' '_guilt' +'guilt-applied' '_guilt' +'guilt-delete' '_guilt' +'guilt-files' '_guilt' +'guilt-fold' '_guilt' +'guilt-fork' '_guilt' +'guilt-header' '_guilt' +'guilt-help' '_guilt' +'guilt-import' '_guilt' +'guilt-import-commit' '_guilt' +'guilt-init' '_guilt' +'guilt-new' '_guilt' +'guilt-next' '_guilt' +'guilt-patchbomb' '_guilt' +'guilt-pop' '_guilt' +'guilt-prev' '_guilt' +'guilt-push' '_guilt' +'guilt-rebase' '_guilt' +'guilt-refresh' '_guilt' +'guilt-rm' '_guilt' +'guilt-series' '_guilt' +'guilt-status' '_guilt' +'guilt-top' '_guilt' +'guilt-unapplied' '_guilt' +'guname' '_uname' +'gunexpand' '_unexpand' +'guniq' '_uniq' +'gunzip' '_gzip' +'guptime' '_uptime' +'gv' '_gv' +'gview' '_vim' +'gvim' '_vim' +'gvimdiff' '_vim' +'gwc' '_wc' +'gwho' '_who' +'gxargs' '_xargs' +'gzcat' '_gzip' +'gzegrep' '_grep' +'gzfgrep' '_grep' +'gzgrep' '_grep' +'gzilla' '_webbrowser' +'gzip' '_gzip' +'hash' '_hash' +'hd' '_hexdump' +'head' '_head' +'heat' '_openstack' +'help' '_sccs' +'hexdump' '_hexdump' +'hilite' '_precommand' +'histed' '_zed' +'history' '_fc' +'host' '_host' +'hostname' '_hostname' +'hostnamectl' '_hostnamectl' +'hotjava' '_webbrowser' +'htop' '_htop' +'iceweasel' '_mozilla' +'icombine' '_ispell' +'iconv' '_iconv' +'iconvconfig' '_iconvconfig' +'id' '_id' +'identify' '_imagemagick' +'ifconfig' '_ifconfig' +'ifdown' '_net_interfaces' +'iftop' '_iftop' +'ifup' '_net_interfaces' +'ijoin' '_ispell' +'img2sixel' '_img2sixel' +'import' '_imagemagick' +'inc' '_mh' +'includeres' '_psutils' +'info' '_texinfo' +'infocmp' '_terminals' +'initctl' '_initctl' +'initdb' '_postgresql' +'insmod' '_insmod' +'install' '_install' +'install-info' '_texinfo' +'integer' '_typeset' +'interdiff' '_patchutils' +'ionice' '_ionice' +'iostat' '_iostat' +'ip' '_ip' +'ip6tables' '_iptables' +'ip6tables-restore' '_iptables' +'ip6tables-save' '_iptables' +'ipkg' '_opkg' +'ipsec' '_ipsec' +'ipset' '_ipset' +'iptables' '_iptables' +'iptables-restore' '_iptables' +'iptables-save' '_iptables' +'irb' '_ruby' +'ironic' '_openstack' +'irssi' '_irssi' +'isag' '_sysstat' +'ispell' '_ispell' +'iwconfig' '_iwconfig' +'jadetex' '_tex' +'jar' '_java' +'jarsigner' '_java' +'java' '_java' +'javac' '_java' +'javadoc' '_java' +'javah' '_java' +'javap' '_java' +'jdb' '_java' +'jj' '_jj' +'jobs' '_jobs_builtin' +'joe' '_joe' +'join' '_join' +'journalctl' '_journalctl' +'jq' '_jq' +'kdeconnect-cli' '_kdeconnect' +'kernel-install' '_kernel-install' +'keystone' '_openstack' +'keytool' '_java' +'kfmclient' '_kfmclient' +'kill' '_kill' +'killall' '_killall' +'killall5' '_killall' +'kioclient' '_kfmclient' +'kitty' '_kitty' +'knock' '_knock' +'konqueror' '_webbrowser' +'kpartx' '_kpartx' +'kpdf' '_pdf' +'ksh' '_sh' +'ksh88' '_sh' +'ksh93' '_sh' +'kvno' '_kvno' +'last' '_last' +'lastb' '_last' +'latex' '_tex' +'latexmk' '_tex' +'ldconfig' '_ldconfig' +'ldconfig.real' '_ldconfig' +'ldd' '_ldd' +'less' '_less' +'let' '_math' +'lftp' '_ncftp' +'lha' '_lha' +'light' '_webbrowser' +'limit' '_limit' +'links' '_links' +'links2' '_links' +'linux' '_uml' +'lldb' '_lldb' +'llvm-g++' '_gcc' +'llvm-gcc' '_gcc' +'llvm-objdump' '_objdump' +'ln' '_ln' +'loadkeys' '_loadkeys' +'local' '_typeset' +'locale' '_locale' +'localectl' '_localectl' +'localedef' '_localedef' +'locate' '_locate' +'log' '_nothing' +'logger' '_logger' +'loginctl' '_loginctl' +'logname' '_nothing' +'look' '_look' +'losetup' '_losetup' +'lp' '_lp' +'lpadmin' '_lp' +'lpinfo' '_lp' +'lpoptions' '_lp' +'lpq' '_lp' +'lpr' '_lp' +'lprm' '_lp' +'lpstat' '_lp' +'ls' '_ls' +'lsattr' '_lsattr' +'lsblk' '_lsblk' +'lsdiff' '_patchutils' +'lsinitcpio' '_mkinitcpio' +'lsmod' '_lsmod' +'lsns' '_lsns' +'lsof' '_lsof' +'lsusb' '_lsusb' +'ltrace' '_ltrace' +'lua' '_lua' +'luarocks' '_luarocks' +'lynx' '_lynx' +'lz4' '_lz4' +'lz4c' '_lz4' +'lz4c32' '_lz4' +'lz4cat' '_lz4' +'lzcat' '_xz' +'lzma' '_xz' +'lzop' '_lzop' +'mac2unix' '_dos2unix' +'machinectl' '_machinectl' +'magnum' '_openstack' +'mail' '_mail' +'Mail' '_mail' +'mailx' '_mail' +'make' '_make' +'makeinfo' '_texinfo' +'makepkg' '_pacman' +'man' '_man' +'manage.py' '_django' +'manila' '_openstack' +'mark' '_mh' +'mat' '_mat' +'mat2' '_mat2' +'-math-' '_math' +'matlab' '_matlab' +'mattrib' '_mtools' +'mcd' '_mtools' +'mcopy' '_mtools' +'md2' '_cksum' +'md4' '_cksum' +'md5' '_cksum' +'md5sum' '_md5sum' +'mdadm' '_mdadm' +'mdel' '_mtools' +'mdeltree' '_mtools' +'mdir' '_mtools' +'mdu' '_mtools' +'mencal' '_mencal' +'mere' '_mere' +'merge' '_rcs' +'meson' '_meson' +'metaflac' '_flac' +'mformat' '_mtools' +'mgv' '_pspdf' +'mhfixmsg' '_mh' +'mhlist' '_mh' +'mhmail' '_mh' +'mhn' '_mh' +'mhparam' '_mh' +'mhpath' '_mh' +'mhshow' '_mh' +'mhstore' '_mh' +'mii-tool' '_mii-tool' +'mistral' '_openstack' +'mkdir' '_mkdir' +'mkfifo' '_mkfifo' +'mkinitcpio' '_mkinitcpio' +'mkisofs' '_growisofs' +'mknod' '_mknod' +'mksh' '_sh' +'mktemp' '_mktemp' +'mktunes' '_gnupod' +'mktunes.pl' '_gnupod' +'mlabel' '_mtools' +'mlocate' '_locate' +'mmd' '_mtools' +'mmm' '_webbrowser' +'mmount' '_mtools' +'mmove' '_mtools' +'modinfo' '_modutils' +'modprobe' '_modutils' +'module' '_module' +'mogrify' '_imagemagick' +'monasca' '_openstack' +'mondoarchive' '_mondo' +'montage' '_imagemagick' +'moosic' '_moosic' +'Mosaic' '_webbrowser' +'mosh' '_mosh' +'mount' '_mount' +'mozilla' '_mozilla' +'mozilla-firefox' '_mozilla' +'mozilla-xremote-client' '_mozilla' +'mpc' '_mpc' +'mplayer' '_mplayer' +'mpstat' '_sysstat' +'mpv' '_mpv' +'mr' '_myrepos' +'mrd' '_mtools' +'mread' '_mtools' +'mren' '_mtools' +'msgchk' '_mh' +'mt' '_mt' +'mtn' '_monotone' +'mtoolstest' '_mtools' +'mtr' '_mtr' +'mtype' '_mtools' +'munchlist' '_ispell' +'mupdf' '_mupdf' +'murano' '_openstack' +'mush' '_mail' +'mutt' '_mutt' +'mv' '_mv' +'mvim' '_vim' +'mx' '_hosts' +'mysql' '_mysql_utils' +'mysqladmin' '_mysql_utils' +'mysqldiff' '_mysqldiff' +'mysqldump' '_mysql_utils' +'mysqlimport' '_mysql_utils' +'mysqlshow' '_mysql_utils' +'nail' '_mail' +'native2ascii' '_java' +'nautilus' '_nautilus' +'nawk' '_awk' +'nc' '_netcat' +'ncal' '_cal' +'ncftp' '_ncftp' +'ncl' '_nedit' +'nedit' '_nedit' +'nedit-nc' '_nedit' +'netcat' '_netcat' +'netrik' '_webbrowser' +'netscape' '_netscape' +'netstat' '_netstat' +'networkctl' '_networkctl' +'neutron' '_openstack' +'new' '_mh' +'newgrp' '_groups' +'next' '_mh' +'nfc' '_tlp-radio-device' +'nginx' '_nginx' +'ngrep' '_ngrep' +'nice' '_nice' +'ninja' '_ninja' +'niri' '_niri' +'nkf' '_nkf' +'nl' '_nl' +'nm' '_nm' +'nmap' '_nmap' +'nmblookup' '_samba' +'nmcli' '_networkmanager' +'nocorrect' '_precommand' +'noglob' '_precommand' +'nohup' '_precommand' +'nova' '_openstack' +'npm' '_npm' +'ns' '_hosts' +'nsenter' '_nsenter' +'nslookup' '_nslookup' +'ntalk' '_other_accounts' +'numfmt' '_numfmt' +'nvim' '_vim' +'objdump' '_objdump' +'od' '_od' +'ogg123' '_vorbis' +'oggdec' '_vorbis' +'oggenc' '_vorbis' +'ogginfo' '_vorbis' +'oksh' '_sh' +'okular' '_okular' +'oomctl' '_oomctl' +'openstack' '_openstack' +'opera' '_webbrowser' +'opera-next' '_webbrowser' +'opkg' '_opkg' +'opusdec' '_opustools' +'opusenc' '_opustools' +'opusinfo' '_opustools' +'p11-kit' '_p11-kit' +'p4' '_perforce' +'p4d' '_perforce' +'pacat' '_pulseaudio' +'pack' '_pack' +'packf' '_mh' +'pacman' '_pacman' +'pacman-conf' '_pacman' +'pacman-key' '_pacman' +'pacman.static' '_pacman' +'pacmd' '_pulseaudio' +'pactl' '_pulseaudio' +'padsp' '_pulseaudio' +'pandoc' '_pandoc' +'paplay' '_pulseaudio' +'-parameter-' '_parameter' +'parec' '_pulseaudio' +'parecord' '_pulseaudio' +'paru' '_paru' +'pass' '_pass' +'passwd' '_users' +'paste' '_paste' +'pasuspender' '_pulseaudio' +'patch' '_patch' +'pax' '_pax' +'pcat' '_pack' +'pcp-htop' '_htop' +'pcred' '_pids' +'pdf2dsc' '_pdf' +'pdf2ps' '_pdf' +'pdffonts' '_pdf' +'pdfimages' '_pdf' +'pdfinfo' '_pdf' +'pdfjadetex' '_tex' +'pdflatex' '_tex' +'pdfopt' '_pdf' +'pdftex' '_tex' +'pdftexi2dvi' '_texinfo' +'pdftk' '_pdftk' +'pdftopbm' '_pdf' +'pdftops' '_pdf' +'pdftotext' '_pdf' +'pdksh' '_sh' +'perf' '_perf' +'perl' '_perl' +'perldoc' '_perldoc' +'pfiles' '_pids' +'pflags' '_pids' +'pg_config' '_postgresql' +'pg_ctl' '_postgresql' +'pg_dump' '_postgresql' +'pg_dumpall' '_postgresql' +'pg_isready' '_postgresql' +'pgrep' '_pgrep' +'pg_restore' '_postgresql' +'pg_upgrade' '_postgresql' +'php' '_php' +'pick' '_mh' +'picocom' '_picocom' +'pidof' '_pidof' +'pidstat' '_sysstat' +'pigz' '_gzip' +'pine' '_pine' +'pinef' '_pine' +'pinfo' '_texinfo' +'ping' '_ping' +'ping6' '_ping' +'pkgadd' '_pkgadd' +'pkg-config' '_pkg-config' +'pkginfo' '_pkginfo' +'pkgrm' '_pkgrm' +'pkill' '_pgrep' +'pldd' '_pids' +'pmake' '_make' +'pman' '_perl_modules' +'pmap' '_pmap' +'pmcat' '_perl_modules' +'pmdesc' '_perl_modules' +'pmeth' '_perl_modules' +'pmexp' '_perl_modules' +'pmfunc' '_perl_modules' +'pmload' '_perl_modules' +'pmls' '_perl_modules' +'pmpath' '_perl_modules' +'pmvers' '_perl_modules' +'podgrep' '_perl_modules' +'podpath' '_perl_modules' +'podtoc' '_perl_modules' +'poff' '_pon' +'policytool' '_java' +'pon' '_pon' +'popd' '_directory_stack' +'postconf' '_postfix' +'postgres' '_postgresql' +'postmaster' '_postgresql' +'postqueue' '_postfix' +'postsuper' '_postfix' +'pr' '_pr' +'prev' '_mh' +'print' '_print' +'printenv' '_printenv' +'printf' '_print' +'prompt' '_prompt' +'prove' '_prove' +'prs' '_sccs' +'prt' '_sccs' +'prun' '_pids' +'ps' '_ps' +'ps2ascii' '_pspdf' +'ps2epsi' '_postscript' +'ps2pdf' '_postscript' +'ps2pdf12' '_postscript' +'ps2pdf13' '_postscript' +'ps2pdf14' '_postscript' +'ps2pdfwr' '_postscript' +'ps2ps' '_postscript' +'psbook' '_psutils' +'psed' '_sed' +'psig' '_pids' +'psmerge' '_psutils' +'psmulti' '_postscript' +'psnup' '_psutils' +'psql' '_postgresql' +'psresize' '_psutils' +'psselect' '_psutils' +'pstack' '_pids' +'pstoedit' '_pspdf' +'pstop' '_pids' +'pstops' '_psutils' +'pstotgif' '_pspdf' +'pswrap' '_postscript' +'ptx' '_ptx' +'pulseaudio' '_pulseaudio' +'pump' '_pump' +'pushd' '_cd' +'pv' '_pv' +'pwait' '_pids' +'pwdx' '_pids' +'pwgen' '_pwgen' +'pyhtmlizer' '_twisted' +'qdbus' '_qdbus' +'qiv' '_qiv' +'quilt' '_quilt' +'r' '_fc' +'rake' '_rake' +'ranlib' '_ranlib' +'rar' '_rar' +'rc' '_sh' +'rclone' '_rclone' +'rcp' '_rlogin' +'rcs' '_rcs' +'rcsdiff' '_rcs' +'rdesktop' '_rdesktop' +'read' '_read' +'readelf' '_readelf' +'readlink' '_readlink' +'readonly' '_typeset' +'-redirect-' '_redirect' +'-redirect-,<,bunzip2' '_bzip2' +'-redirect-,<,bzip2' '_bzip2' +'-redirect-,>,bzip2' '_bzip2' +'-redirect-,<,compress' '_compress' +'-redirect-,>,compress' '_compress' +'-redirect-,-default-,-default-' '_files' +'-redirect-,<,gunzip' '_gzip' +'-redirect-,<,gzip' '_gzip' +'-redirect-,>,gzip' '_gzip' +'-redirect-,<,uncompress' '_compress' +'-redirect-,<,unxz' '_xz' +'-redirect-,<,xz' '_xz' +'-redirect-,>,xz' '_xz' +'refile' '_mh' +'rehash' '_hash' +'reindexdb' '_postgresql' +'reload' '_initctl' +'remsh' '_rlogin' +'renice' '_renice' +'repl' '_mh' +'resolvectl' '_resolvectl' +'restart' '_initctl' +'retawq' '_webbrowser' +'rg' '_rg' +'rgrep' '_grep' +'rgview' '_vim' +'rgvim' '_vim' +'ri' '_ri' +'rlogin' '_rlogin' +'rm' '_rm' +'rmd160' '_cksum' +'rmdel' '_sccs' +'rmdir' '_rmdir' +'rmf' '_mh' +'rmic' '_java' +'rmid' '_java' +'rmiregistry' '_java' +'rmm' '_mh' +'rmmod' '_rmmod' +'route' '_route' +'rrdtool' '_rrdtool' +'rsh' '_rlogin' +'rsync' '_rsync' +'rtin' '_tin' +'rubber' '_rubber' +'rubber-info' '_rubber' +'rubber-pipe' '_rubber' +'ruby' '_ruby' +'ruby-mri' '_ruby' +'run0' '_run0' +'run-help' '_run-help' +'run-on-ac' '_tlp-run-on' +'run-on-bat' '_tlp-run-on' +'rup' '_hosts' +'rusage' '_precommand' +'rview' '_vim' +'rvim' '_vim' +'rwho' '_hosts' +'rxvt' '_urxvt' +'s2p' '_sed' +'sact' '_sccs' +'sadf' '_sysstat' +'sahara' '_openstack' +'sar' '_sysstat' +'scan' '_mh' +'sccs' '_sccs' +'sccsdiff' '_sccs' +'sched' '_sched' +'schedtool' '_schedtool' +'scons' '_scons' +'scp' '_ssh' +'screen' '_screen' +'script' '_script' +'scriptreplay' '_script' +'seaf-cli' '_seafile' +'sed' '_sed' +'senlin' '_openstack' +'sensors' '_sensors' +'sensors-detect' '_sensors-detect' +'seq' '_seq' +'serialver' '_java' +'service' '_service' +'set' '_set' +'setfacl' '_setfacl' +'setfacl.exe' '_setfacl' +'setfattr' '_attr' +'setopt' '_setopt' +'setpriv' '_setpriv' +'setsid' '_setsid' +'setxkbmap' '_setxkbmap' +'sftp' '_ssh' +'sh' '_sh' +'sha1' '_cksum' +'sha1sum' '_md5sum' +'sha224sum' '_md5sum' +'sha256' '_cksum' +'sha256sum' '_md5sum' +'sha384' '_cksum' +'sha384sum' '_md5sum' +'sha512' '_cksum' +'sha512sum' '_md5sum' +'sha512t256' '_cksum' +'shasum' '_shasum' +'shift' '_arrays' +'show' '_mh' +'showchar' '_psutils' +'showmount' '_showmount' +'shred' '_shred' +'shtab' '_shtab' +'shuf' '_shuf' +'shutdown' '_shutdown' +'sisu' '_sisu' +'skein1024' '_cksum' +'skein256' '_cksum' +'skein512' '_cksum' +'skipstone' '_webbrowser' +'slabtop' '_slabtop' +'slitex' '_tex' +'slocate' '_locate' +'slogin' '_ssh' +'slrn' '_slrn' +'smartctl' '_smartmontools' +'smbclient' '_samba' +'smbcontrol' '_samba' +'smbstatus' '_samba' +'soa' '_hosts' +'socket' '_socket' +'sort' '_sort' +'sortm' '_mh' +'source' '_source' +'spamassassin' '_spamassassin' +'split' '_split' +'splitdiff' '_patchutils' +'sqlite' '_sqlite' +'sqlite3' '_sqlite' +'sqsh' '_sqsh' +'sr' '_surfraw' +'srptool' '_gnutls' +'ss' '_ss' +'ssh' '_ssh' +'ssh-add' '_ssh' +'ssh-agent' '_ssh' +'ssh-copy-id' '_ssh' +'sshfs' '_sshfs' +'ssh-keygen' '_ssh' +'ssh-keyscan' '_ssh' +'star' '_tar' +'starship' '_starship' +'start' '_initctl' +'stat' '_stat' +'status' '_initctl' +'stdbuf' '_stdbuf' +'stg' '_stgit' +'stop' '_initctl' +'stow' '_stow' +'strace' '_strace' +'strace64' '_strace' +'strftime' '_strftime' +'strings' '_strings' +'strip' '_strip' +'strongswan' '_ipsec' +'stty' '_stty' +'su' '_su' +'subl' '_sublimetext' +'-subscript-' '_subscript' +'sudo' '_sudo' +'sudoedit' '_sudo' +'sum' '_cksum' +'surfraw' '_surfraw' +'sv' '_runit' +'svn' '_subversion' +'svnadmin' '_subversion' +'svnadmin-static' '_subversion' +'svnlite' '_subversion' +'svnliteadmin' '_subversion' +'swaks' '_swaks' +'swanctl' '_swanctl' +'swift' '_swift' +'swiftc' '_swift' +'sync' '_nothing' +'sysctl' '_sysctl' +'systemctl' '_systemctl' +'systemd-analyze' '_systemd-analyze' +'systemd-ask-password' '_systemd' +'systemd-cat' '_systemd' +'systemd-cgls' '_systemd' +'systemd-cgtop' '_systemd' +'systemd-delta' '_systemd-delta' +'systemd-detect-virt' '_systemd' +'systemd-hwdb' '_systemd-hwdb' +'systemd-id128' '_systemd-id128' +'systemd-inhibit' '_systemd-inhibit' +'systemd-machine-id-setup' '_systemd' +'systemd-notify' '_systemd' +'systemd-nspawn' '_systemd-nspawn' +'systemd-path' '_systemd-path' +'systemd-resolve' '_resolvectl' +'systemd-run' '_systemd-run' +'systemd-tmpfiles' '_systemd-tmpfiles' +'systemd-tty-ask-password-agent' '_systemd' +'tac' '_tac' +'tacker' '_openstack' +'tail' '_tail' +'talk' '_other_accounts' +'tar' '_tar' +'tardy' '_tardy' +'tcpdump' '_tcpdump' +'tcp_open' '_tcpsys' +'tcptraceroute' '_tcptraceroute' +'tcsh' '_sh' +'tda' '_devtodo' +'tdd' '_devtodo' +'tde' '_devtodo' +'tdr' '_devtodo' +'tee' '_tee' +'telnet' '_telnet' +'tex' '_tex' +'texi2any' '_texinfo' +'texi2dvi' '_texinfo' +'texi2pdf' '_texinfo' +'texindex' '_texinfo' +'tg' '_topgit' +'tidy' '_tidy' +'tig' '_git' +'-tilde-' '_tilde' +'time' '_precommand' +'timedatectl' '_timedatectl' +'timeout' '_timeout' +'times' '_nothing' +'tin' '_tin' +'tkconch' '_twisted' +'tkinfo' '_texinfo' +'tla' '_tla' +'tldr' '_tldr' +'tload' '_tload' +'tlp' '_tlp' +'tlpctl' '_tlpctl' +'tlp-rdw' '_tlp-rdw' +'tlp-stat' '_tlp-stat' +'tmux' '_tmux' +'todo' '_devtodo' +'todo.sh' '_todo.sh' +'toilet' '_toilet' +'top' '_top' +'totdconfig' '_totd' +'touch' '_touch' +'tpb' '_tpb' +'tput' '_tput' +'tr' '_tr' +'tracepath' '_tracepath' +'tracepath6' '_tracepath' +'traceroute' '_hosts' +'transmission-remote' '_transmission' +'trap' '_trap' +'tree' '_tree' +'tree-sitter' '_tree-sitter' +'trial' '_twisted' +'trove' '_openstack' +'true' '_nothing' +'truncate' '_truncate' +'truss' '_truss' +'trust' '_trust' +'tryaffix' '_ispell' +'tty' '_tty' +'ttyctl' '_ttyctl' +'tunctl' '_uml' +'tune2fs' '_tune2fs' +'tunes2pod' '_gnupod' +'tunes2pod.pl' '_gnupod' +'twidge' '_twidge' +'twist' '_twisted' +'twistd' '_twisted' +'txt' '_hosts' +'type' '_which' +'typeset' '_typeset' +'udevadm' '_udevadm' +'udisksctl' '_udisks2' +'ulimit' '_ulimit' +'uml_mconsole' '_uml' +'uml_moo' '_uml' +'uml_switch' '_uml' +'umount' '_mount' +'unace' '_unace' +'unalias' '_aliases' +'uname' '_uname' +'uncompress' '_compress' +'unexpand' '_unexpand' +'unfunction' '_functions' +'unget' '_sccs' +'unhash' '_unhash' +'uniq' '_uniq' +'unison' '_unison' +'units' '_units' +'unix2dos' '_dos2unix' +'unix2mac' '_dos2unix' +'unlimit' '_limits' +'unlz4' '_lz4' +'unlzma' '_xz' +'unpack' '_pack' +'unpigz' '_gzip' +'unrar' '_rar' +'unset' '_vars' +'unsetopt' '_setopt' +'unshare' '_unshare' +'unwrapdiff' '_patchutils' +'unxz' '_xz' +'unzip' '_zip' +'upower' '_upower' +'uptime' '_uptime' +'urxvt' '_urxvt' +'urxvt256c' '_urxvt' +'urxvt256cc' '_urxvt' +'urxvt256c-ml' '_urxvt' +'urxvt256c-mlc' '_urxvt' +'urxvtc' '_urxvt' +'useradd' '_user_admin' +'userdbctl' '_userdbctl' +'userdel' '_users' +'usermod' '_user_admin' +'vacuumdb' '_postgresql' +'val' '_sccs' +'valgrind' '_valgrind' +'-value-' '_value' +'-value-,ADB_TRACE,-default-' '_adb' +'-value-,ANDROID_LOG_TAGS,-default-' '_adb' +'-value-,ANDROID_SERIAL,-default-' '_adb' +'-value-,ANSIBLE_INVENTORY_ENABLED,-default-' '_ansible' +'-value-,ANSIBLE_STDOUT_CALLBACK,-default-' '_ansible' +'-value-,ANT_ARGS,-default-' '_ant' +'-value-,CFLAGS,-default-' '_gcc' +'-value-,CPPFLAGS,-default-' '_gcc' +'-value-,CXXFLAGS,-default-' '_gcc' +'-value-,DBUS_SESSION_BUS_ADDRESS,-default-' '_sd_bus_address' +'-value-,DBUS_SYSTEM_BUS_ADDRESS,-default-' '_sd_bus_address' +'-value-,-default-,-command-' '_zargs' +'-value-,-default-,-default-' '_value' +'-value-,DISPLAY,-default-' '_x_display' +'-value-,GREP_OPTIONS,-default-' '_grep' +'-value-,GZIP,-default-' '_gzip' +'-value-,LANG,-default-' '_locales' +'-value-,LANGUAGE,-default-' '_locales' +'-value-,LD_DEBUG,-default-' '_ld_debug' +'-value-,LDFLAGS,-default-' '_gcc' +'-value-,LESSCHARSET,-default-' '_less' +'-value-,LESS,-default-' '_less' +'-value-,LOOPDEV_DEBUG,-default-' '_losetup' +'-value-,LPDEST,-default-' '_printers' +'-value-,MPD_HOST,-default' '_mpc' +'-value-,P4CLIENT,-default-' '_perforce' +'-value-,P4MERGE,-default-' '_perforce' +'-value-,P4PORT,-default-' '_perforce' +'-value-,P4USER,-default-' '_perforce' +'-value-,PERLDOC,-default-' '_perldoc' +'-value-,PRINTER,-default-' '_printers' +'-value-,PROMPT2,-default-' '_ps1234' +'-value-,PROMPT3,-default-' '_ps1234' +'-value-,PROMPT4,-default-' '_ps1234' +'-value-,PROMPT,-default-' '_ps1234' +'-value-,PS1,-default-' '_ps1234' +'-value-,PS2,-default-' '_ps1234' +'-value-,PS3,-default-' '_ps1234' +'-value-,PS4,-default-' '_ps1234' +'-value-,RPROMPT2,-default-' '_ps1234' +'-value-,RPROMPT,-default-' '_ps1234' +'-value-,RPS1,-default-' '_ps1234' +'-value-,RPS2,-default-' '_ps1234' +'-value-,SPROMPT,-default-' '_ps1234' +'-value-,TERM,-default-' '_terminals' +'-value-,TERMINFO_DIRS,-default-' '_dir_list' +'-value-,TZ,-default-' '_time_zone' +'-value-,VALGRIND_OPTS,-default-' '_valgrind' +'-value-,WWW_HOME,-default-' '_urls' +'-value-,XML_CATALOG_FILES,-default-' '_xmlsoft' +'-value-,XZ_DEFAULTS,-default-' '_xz' +'-value-,XZ_OPT,-default-' '_xz' +'-vared-' '_in_vared' +'vared' '_vared' +'varlinkctl' '_varlinkctl' +'vcs_info_hookadd' '_vcs_info' +'vcs_info_hookdel' '_vcs_info' +'vi' '_vi' +'view' '_vi' +'vim' '_vim' +'vimdiff' '_vim' +'virsh' '_libvirt' +'virt-admin' '_libvirt' +'virt-host-validate' '_libvirt' +'virt-pki-validate' '_libvirt' +'virt-xml-validate' '_libvirt' +'visudo' '_visudo' +'vitrage' '_openstack' +'vmstat' '_vmstat' +'vncserver' '_vnc' +'vncviewer' '_vnc' +'vorbiscomment' '_vorbis' +'vpnc' '_vpnc' +'vpnc-connect' '_vpnc' +'vserver' '_vserver' +'w' '_w' +'w3m' '_w3m' +'wait' '_wait' +'watch' '_watch' +'watcher' '_openstack' +'wc' '_wc' +'wget' '_wget' +'what' '_sccs' +'whatis' '_man' +'whence' '_which' +'where' '_which' +'whereis' '_whereis' +'which' '_which' +'who' '_who' +'whoami' '_nothing' +'whois' '_whois' +'whom' '_mh' +'wifi' '_tlp-radio-device' +'wiggle' '_wiggle' +'wipefs' '_wipefs' +'wl-copy' '_wl-copy' +'wl-paste' '_wl-paste' +'wodim' '_cdrecord' +'wpa_cli' '_wpa_cli' +'wpctl' '_wpctl' +'write' '_users_on' +'wwan' '_tlp-radio-device' +'www' '_webbrowser' +'xargs' '_xargs' +'xattr' '_attr' +'xauth' '_xauth' +'xautolock' '_xautolock' +'xclip' '_xclip' +'xdpyinfo' '_x_utils' +'xdvi' '_xdvi' +'xelatex' '_tex' +'xetex' '_tex' +'xev' '_x_utils' +'xfd' '_x_utils' +'xfig' '_xfig' +'xfontsel' '_x_utils' +'xfreerdp' '_rdesktop' +'xhost' '_x_utils' +'xinput' '_xinput' +'xkill' '_x_utils' +'xli' '_xloadimage' +'xloadimage' '_xloadimage' +'xlsatoms' '_x_utils' +'xlsclients' '_x_utils' +'xml' '_xmlstarlet' +'xmllint' '_xmlsoft' +'xmlstarlet' '_xmlstarlet' +'xmms2' '_xmms2' +'xmodmap' '_xmodmap' +'xmosaic' '_webbrowser' +'xon' '_x_utils' +'xournal' '_xournal' +'xpdf' '_xpdf' +'xping' '_hosts' +'xprop' '_x_utils' +'xrandr' '_xrandr' +'xrdb' '_x_utils' +'xscreensaver-command' '_xscreensaver' +'xset' '_xset' +'xsetbg' '_xloadimage' +'xsetroot' '_x_utils' +'xsltproc' '_xmlsoft' +'xterm' '_xterm' +'xtightvncviewer' '_vnc' +'xtp' '_imagemagick' +'xv' '_xv' +'xview' '_xloadimage' +'xvnc4viewer' '_vnc' +'xvncviewer' '_vnc' +'xwd' '_x_utils' +'xwininfo' '_x_utils' +'xwit' '_xwit' +'xwud' '_x_utils' +'xxd' '_xxd' +'xz' '_xz' +'xzcat' '_xz' +'ya' '_ya' +'yafc' '_yafc' +'yash' '_sh' +'yazi' '_yazi' +'ypbind' '_yp' +'ypcat' '_yp' +'ypmatch' '_yp' +'yppasswd' '_yp' +'yppoll' '_yp' +'yppush' '_yp' +'ypserv' '_yp' +'ypset' '_yp' +'ypwhich' '_yp' +'ypxfr' '_yp' +'ytalk' '_other_accounts' +'yt-dlp' '_yt-dlp' +'zap' '_zap' +'zargs' '_zargs' +'zcalc' '_zcalc' +'-zcalc-line-' '_zcalc_line' +'zcat' '_zcat' +'zcompile' '_zcompile' +'zcp' '_zmv' +'zdb' '_zfs' +'zdelattr' '_zattr' +'zdump' '_zdump' +'zeal' '_zeal' +'zed' '_zed' +'zegrep' '_grep' +'zen' '_webbrowser' +'zf_chgrp' '_chown' +'zf_chmod' '_chmod' +'zf_chown' '_chown' +'zfgrep' '_grep' +'zf_ln' '_ln' +'zf_mkdir' '_mkdir' +'zf_mv' '_mv' +'zf_rm' '_rm' +'zf_rmdir' '_rmdir' +'zfs' '_zfs' +'zgetattr' '_zattr' +'zgrep' '_grep' +'zip' '_zip' +'zipinfo' '_zip' +'zle' '_zle' +'zlistattr' '_zattr' +'zln' '_zmv' +'zmail' '_mail' +'zmodload' '_zmodload' +'zmv' '_zmv' +'zone' '_hosts' +'zoxide' '_zoxide' +'zparseopts' '_zparseopts' +'zpool' '_zfs' +'zpty' '_zpty' +'zsetattr' '_zattr' +'zsh' '_zsh' +'zsh-mime-handler' '_zsh-mime-handler' +'zsocket' '_zsocket' +'zstat' '_stat' +'zstyle' '_zstyle' +'ztodo' '_ztodo' +'zun' '_openstack' +'zxpdf' '_xpdf' +) + +_services=( +'bzcat' 'bunzip2' +'gchgrp' 'chgrp' +'gchown' 'chown' +'gnupod_addsong.pl' 'gnupod_addsong' +'gnupod_check.pl' 'gnupod_check' +'gnupod_INIT.pl' 'gnupod_INIT' +'gnupod_search.pl' 'gnupod_search' +'gpg2' 'gpg' +'gzcat' 'gunzip' +'iceweasel' 'firefox' +'lzcat' 'unxz' +'lzma' 'xz' +'Mail' 'mail' +'mailx' 'mail' +'mktunes.pl' 'mktunes' +'nail' 'mail' +'ncl' 'nc' +'nedit-nc' 'nc' +'pacman.static' 'pacman' +'pcat' 'unpack' +'-redirect-,<,bunzip2' 'bunzip2' +'-redirect-,<,bzip2' 'bzip2' +'-redirect-,>,bzip2' 'bunzip2' +'-redirect-,<,compress' 'compress' +'-redirect-,>,compress' 'uncompress' +'-redirect-,<,gunzip' 'gunzip' +'-redirect-,<,gzip' 'gzip' +'-redirect-,>,gzip' 'gunzip' +'-redirect-,<,uncompress' 'uncompress' +'-redirect-,<,unxz' 'unxz' +'-redirect-,<,xz' 'xz' +'-redirect-,>,xz' 'unxz' +'remsh' 'rsh' +'slogin' 'ssh' +'svnadmin-static' 'svnadmin' +'svnlite' 'svn' +'svnliteadmin' 'svnadmin' +'tunes2pod.pl' 'tunes2pod' +'unlzma' 'unxz' +'xelatex' 'latex' +'xetex' 'tex' +'xzcat' 'unxz' +'zf_chgrp' 'chgrp' +'zf_chown' 'chown' +) + +_patcomps=( +'*/(init|rc[0-9S]#).d/*' '_init_d' +) + +_postpatcomps=( +'_*' '_compadd' +'c++-*' '_gcc' +'g++-*' '_gcc' +'gcc-*' '_gcc' +'gem[0-9.]#' '_gem' +'lua[0-9.-]##' '_lua' +'(p[bgpn]m*|*top[bgpn]m)' '_pbm' +'php[0-9.-]' '_php' +'pip[0-9.]#' '_pip' +'pydoc[0-9.]#' '_pydoc' +'python[0-9.]#' '_python' +'qemu(|-system-*)' '_qemu' +'(ruby|[ei]rb)[0-9.]#' '_ruby' +'shasum(|5).*' '_shasum' +'(texi(2*|ndex))' '_texi' +'(tiff*|*2tiff|pal2rgb)' '_tiff' +'-value-,(ftp|http(|s))_proxy,-default-' '_urls' +'-value-,LC_*,-default-' '_locales' +'-value-,*path,-default-' '_directories' +'-value-,*PATH,-default-' '_dir_list' +'-value-,RUBY(LIB|OPT|PATH),-default-' '_ruby' +'*/X11(|R<4->)/*' '_x_arguments' +'yodl(|2*)' '_yodl' +'zf*' '_zftp' +) + +_compautos=( +'_call_program' '+X' +) + +zle -C _bash_complete-word .complete-word _bash_completions +zle -C _bash_list-choices .list-choices _bash_completions +zle -C _complete_debug .complete-word _complete_debug +zle -C _complete_help .complete-word _complete_help +zle -C _complete_tag .complete-word _complete_tag +zle -C _correct_filename .complete-word _correct_filename +zle -C _correct_word .complete-word _correct_word +zle -C _expand_alias .complete-word _expand_alias +zle -C _expand_word .complete-word _expand_word +zle -C _history-complete-newer .complete-word _history_complete_word +zle -C _history-complete-older .complete-word _history_complete_word +zle -C _list_expansions .list-choices _expand_word +zle -C _most_recent_file .complete-word _most_recent_file +zle -C _next_tags .list-choices _next_tags +zle -C _read_comp .complete-word _read_comp +bindkey '^X^R' _read_comp +bindkey '^X?' _complete_debug +bindkey '^XC' _correct_filename +bindkey '^Xa' _expand_alias +bindkey '^Xc' _correct_word +bindkey '^Xd' _list_expansions +bindkey '^Xe' _expand_word +bindkey '^Xh' _complete_help +bindkey '^Xm' _most_recent_file +bindkey '^Xn' _next_tags +bindkey '^Xt' _complete_tag +bindkey '^X~' _bash_list-choices +bindkey '^[,' _history-complete-newer +bindkey '^[/' _history-complete-older +bindkey '^[~' _bash_complete-word + +autoload -Uz _alacritty _bat _bluetoothctl _bootctl _bun \ + _busctl _bwrap _cargo _coredumpctl _curl \ + _deno _dkms _eza _fastfetch _fd \ + _fnm _foot _footclient _glow _golangci-lint \ + _hostnamectl _img2sixel _insmod _jj _journalctl \ + _kernel-install _kitty _localectl _loginctl _lsmod \ + _machinectl _meson _mkinitcpio _mpv _networkctl \ + _ninja _niri _oomctl _p11-kit _pacman \ + _paru _pass _pulseaudio _resolvectl _rg \ + _rmmod _run0 _sd_bus_address _sd_hosts_or_user_at_host _sd_machines \ + _sd_outputmodes _sd_unit_files _sensors _sensors-detect _shtab \ + _starship _systemctl _systemd _systemd-analyze _systemd-delta \ + _systemd-hwdb _systemd-id128 _systemd-inhibit _systemd-nspawn _systemd-path \ + _systemd-run _systemd-tmpfiles _timedatectl _tldr _tlp \ + _tlpctl _tlp-radio-device _tlp-rdw _tlp-run-on _tlp-stat \ + _tree-sitter _trust _udevadm _udisks2 _upower \ + _userdbctl _varlinkctl _wl-copy _wl-paste _wpctl \ + _ya _yazi _yt-dlp _zoxide _cdr \ + _all_labels _all_matches _alternative _approximate _arg_compile \ + _arguments _bash_completions _cache_invalid _call_function _combination \ + _complete _complete_debug _complete_help _complete_help_generic _complete_tag \ + _comp_locale _correct _correct_filename _correct_word _describe \ + _description _dispatch _expand _expand_alias _expand_word \ + _extensions _external_pwds _generic _guard _history \ + _history_complete_word _ignored _list _main_complete _match \ + _menu _message _most_recent_file _multi_parts _next_label \ + _next_tags _normal _nothing _numbers _oldlist \ + _pick_variant _prefix _read_comp _regex_arguments _regex_words \ + _requested _retrieve_cache _sep_parts _sequence _set_command \ + _setup _store_cache _sub_commands _tags _user_expand \ + _values _wanted _acpi _acpitool _alsa-utils \ + _analyseplugin _basenc _brctl _btrfs _capabilities \ + _chattr _chcon _choom _chrt _cpupower \ + _cryptsetup _dkms _e2label _ethtool _findmnt \ + _free _fuse_arguments _fusermount _fuse_values _gpasswd \ + _htop _iconvconfig _ionice _ipset _iptables \ + _iwconfig _kpartx _losetup _lsattr _lsblk \ + _lsns _lsusb _ltrace _mat _mat2 \ + _mdadm _mii-tool _modutils _mondo _networkmanager \ + _nsenter _opkg _perf _pidof _pmap \ + _qdbus _schedtool _selinux_contexts _selinux_roles _selinux_types \ + _selinux_users _setpriv _setsid _slabtop _ss \ + _sshfs _strace _sysstat _tload _tpb \ + _tracepath _tune2fs _uml _unshare _valgrind \ + _vserver _wakeup_capable_devices _wipefs _wpa_cli _a2ps \ + _aap _abcde _absolute_command_paths _ack _adb \ + _ansible _ant _antiword _apachectl _apm \ + _arch_archives _arch_namespace _arp _arping _asciidoctor \ + _asciinema _at _attr _augeas _avahi \ + _awk _base64 _basename _bash _baudrates \ + _baz _beep _bibtex _bind_addresses _bison \ + _bittorrent _bogofilter _bpf_filters _bpython _bzip2 \ + _bzr _cabal _cal _calendar _canonical_paths \ + _cat _ccal _cdcd _cdrdao _cdrecord \ + _chkconfig _chmod _chown _chroot _chsh \ + _cksum _clay _cmdambivalent _cmdstring _cmp \ + _column _comm _composer _compress _configure \ + _cowsay _cp _cpio _cplay _crontab \ + _cscope _csplit _cssh _ctags _ctags_tags \ + _curl _cut _cvs _darcs _date \ + _date_formats _dates _dbus _dconf _dd \ + _devtodo _df _dhclient _dict _dict_words \ + _diff _diff3 _diff_options _diffstat _dig \ + _directories _dir_list _django _dmesg _dmidecode \ + _dns_types _doas _domains _dos2unix _drill \ + _dropbox _dsh _dtruss _du _dvi \ + _ecasound _ed _elfdump _elinks _email_addresses \ + _enscript _entr _env _espeak _etags \ + _fakeroot _feh _fetchmail _ffmpeg _figlet \ + _file_modes _files _file_systems _find _find_net_interfaces \ + _finger _flac _flex _fmt _fold \ + _fortune _fsh _fuser _gcc _gcore \ + _gdb _gem _genisoimage _getconf _getent \ + _getfacl _getmail _getopt _ghostscript _git \ + _global _global_tags _gnu_generic _gnupod _gnutls \ + _go _gpg _gphoto2 _gprof _gradle \ + _graphicsmagick _grep _groff _groups _growisofs \ + _gsettings _guilt _gzip _have_glob_qual _head \ + _hexdump _host _hostname _hosts _iconv \ + _id _ifconfig _iftop _imagemagick _initctl \ + _init_d _install _iostat _ip _ipsec \ + _irssi _ispell _java _java_class _joe \ + _join _jq _killall _knock _kvno \ + _last _ldconfig _ldd _ld_debug _less \ + _lha _libvirt _links _list_files _lldb \ + _ln _loadkeys _locale _localedef _locales \ + _locate _logger _look _lp _ls \ + _lsof _lua _luarocks _lynx _lz4 \ + _lzop _mail _mailboxes _make _man \ + _md5sum _mencal _mh _mime_types _mkdir \ + _mkfifo _mknod _mktemp _module _monotone \ + _moosic _mosh _mount _mpc _mt \ + _mtools _mtr _mutt _mv _my_accounts \ + _myrepos _mysqldiff _mysql_utils _ncftp _netcat \ + _net_interfaces _netstat _newsgroups _nginx _ngrep \ + _nice _nkf _nl _nm _nmap \ + _npm _nslookup _numfmt _objdump _object_files \ + _od _openstack _opustools _other_accounts _pack \ + _pandoc _paste _patch _patchutils _path_commands \ + _path_files _pax _pbm _pdf _perforce \ + _perl _perl_basepods _perldoc _perl_modules _pgids \ + _pgrep _php _picocom _pids _pine \ + _ping _pip _pkgadd _pkg-config _pkginfo \ + _pkg_instance _pkgrm _pon _ports _postfix \ + _postgresql _postscript _pr _printenv _printers \ + _process_names _prove _ps _pspdf _psutils \ + _ptx _pump _pv _pwgen _pydoc \ + _python _python_modules _qemu _quilt _rake \ + _ranlib _rar _rclone _rcs _readelf \ + _readlink _remote_files _renice _ri _rlogin \ + _rm _rmdir _route _rrdtool _rsync \ + _rubber _ruby _runit _samba _sccs \ + _scons _screen _script _seafile _sed \ + _seq _service _services _setfacl _sh \ + _shasum _showmount _shred _shuf _shutdown \ + _signals _sisu _slrn _smartmontools _socket \ + _sort _spamassassin _split _sqlite _sqsh \ + _ssh _ssh_hosts _stat _stdbuf _stgit \ + _stow _strings _strip _stty _su \ + _subversion _sudo _surfraw _swaks _swanctl \ + _swift _sys_calls _sysctl _tac _tail \ + _tar _tar_archive _tardy _tcpdump _tcptraceroute \ + _tee _telnet _terminals _tex _texi \ + _texinfo _tidy _tiff _tilde_files _timeout \ + _time_zone _tin _tla _tmux _todo.sh \ + _toilet _top _topgit _totd _touch \ + _tput _tr _transmission _tree _truncate \ + _truss _tty _ttys _twidge _twisted \ + _umountable _unace _uname _unexpand _uniq \ + _unison _units _uptime _urls _user_admin \ + _user_at_host _users _users_on _vi _vim \ + _visudo _vmstat _vorbis _vpnc _w \ + _w3m _watch _wc _webbrowser _wget \ + _whereis _who _whois _wiggle _xargs \ + _xmlsoft _xmlstarlet _xmms2 _xxd _xz \ + _yafc _yodl _yp _zcat _zdump \ + _zfs _zfs_dataset _zfs_pool _zip _zsh \ + _acroread _code _dcop _eog _evince \ + _geany _gnome-gv _gqview _gv _kdeconnect \ + _kfmclient _matlab _mozilla _mplayer _mupdf \ + _nautilus _nedit _netscape _okular _pdftk \ + _qiv _rdesktop _setxkbmap _sublimetext _urxvt \ + _vnc _x_arguments _xauth _xautolock _x_borderwidth \ + _xclip _x_color _x_colormapid _x_cursor _x_display \ + _xdvi _x_extension _xfig _x_font _xft_fonts \ + _x_geometry _xinput _x_keysym _xloadimage _x_locale \ + _x_modifier _xmodmap _x_name _xournal _xpdf \ + _xrandr _x_resource _xscreensaver _x_selection_timeout _xset \ + _xt_arguments _xterm _x_title _xt_session_id _x_utils \ + _xv _x_visual _x_window _xwit _zeal \ + _add-zle-hook-widget _add-zsh-hook _alias _aliases __arguments \ + _arrays _assign _autocd _bindkey _brace_parameter \ + _builtin _cd _command _command_names _compadd \ + _compdef _completers _condition _default _delimiters \ + _directory_stack _dirs _disable _dynamic_directory_name _echotc \ + _echoti _emulate _enable _equal _exec \ + _fc _file_descriptors _first _functions _globflags \ + _globqual_delims _globquals _hash _history_modifiers _in_vared \ + _jobs _jobs_bg _jobs_builtin _jobs_fg _kill \ + _limit _limits _math _math_params _mere \ + _module_math_func _options _options_set _options_unset _parameter \ + _parameters _precommand _print _prompt _ps1234 \ + _read _redirect _run-help _sched _set \ + _setopt _source _strftime _subscript _suffix_alias_files \ + _tcpsys _tilde _trap _ttyctl _typeset \ + _ulimit _unhash _user_math_func _value _vared \ + _vars _vcs_info _vcs_info_hooks _wait _which \ + _widgets _zargs _zattr _zcalc _zcalc_line \ + _zcompile _zed _zftp _zle _zmodload \ + _zmv _zparseopts _zpty _zsh-mime-handler _zsocket \ + _zstyle _ztodo _zap _fast-theme +autoload -Uz +X _call_program + +typeset -gUa _comp_assocs +_comp_assocs=( '' ) diff --git a/.config/zsh/.zshenv b/.config/zsh/.zshenv new file mode 100644 index 0000000..509ca7e --- /dev/null +++ b/.config/zsh/.zshenv @@ -0,0 +1,21 @@ +#!/usr/bin/env zsh +export XDG_CACHE_HOME=$HOME/.cache +export XDG_CONFIG_HOME=$HOME/.config +export XDG_DATA_HOME=$HOME/.local/share +export XDG_STATE_HOME=$HOME/.local/state +export GPG_TTY=$TTY +export EDITOR=nvim +export VISUAL=nvim +path+=( +$HOME/.local/bin +$HOME/.bun/bin +) +typeset -gU path +export PATH +export MANPAGER=${MANPAGER:-"less -R"} +xdg_base_dirs=("$XDG_CACHE_HOME" "$XDG_CONFIG_HOME" "$XDG_DATA_HOME" "$XDG_STATE_HOME") +for dir in "${xdg_base_dirs[@]}"; do + if [[ ! -d "$dir" ]]; then + mkdir -p "$dir" + fi +done diff --git a/zsh/.zshrc b/.config/zsh/.zshrc similarity index 84% rename from zsh/.zshrc rename to .config/zsh/.zshrc index b4363a5..1885d7e 100644 --- a/zsh/.zshrc +++ b/.config/zsh/.zshrc @@ -1,3 +1,8 @@ +# add this to zshenv +# [[ -z "$XDG_CONFIG_HOME" ]] && export XDG_CONFIG_HOME="$HOME/. +# config" +# [[ -d "$XDG_CONFIG_HOME/zsh" ]] && export +# ZDOTDIR="$XDG_CONFIG_HOME/zsh" if [[ -o interactive ]]; then if [[ -r "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" ]]; then source "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" @@ -10,9 +15,9 @@ plug "romkatv/powerlevel10k" autoload -Uz compinit && compinit plug "Aloxaf/fzf-tab" plug "TunaCuma/zsh-vi-man" -source "$HOME/aliases" -source "$HOME/fzf" -source "$HOME/func" +source "$ZDOTDIR/aliases" +source "$ZDOTDIR/fzf" +source "$ZDOTDIR/func" setopt autocd setopt correct @@ -44,7 +49,7 @@ zstyle ':fzf-tab:complete:cd:*' fzf-preview 'eza -1 --color=always $realpath' zstyle ':fzf-tab:complete:__zoxide_z:*' fzf-preview 'eza --tree --color=always $realpath' zstyle ':fzf-tab:*' use-fzf-default-opts yes -[[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh +[[ ! -f "$ZDOTDIR/.p10k.zsh" ]] || source "$ZDOTDIR/.p10k.zsh" fi setopt appendhistory @@ -56,19 +61,10 @@ setopt hist_find_no_dups setopt hist_expire_dups_first setopt hist_reduce_blanks -export GPG_TTY=$TTY -export EDITOR=nvim -export VISUAL=nvim export ZVM_MAN_PAGER='bat' export SUDO_EDITOR=nvim export FCEDIT=nvim -path+=( -$HOME/.local/bin -$HOME/.bun/bin -) -typeset -gU path -export PATH HISTSIZE=10000 HISTFILE=$HOME/.zsh_history diff --git a/zsh/aliases b/.config/zsh/aliases similarity index 100% rename from zsh/aliases rename to .config/zsh/aliases diff --git a/zsh/func b/.config/zsh/func similarity index 100% rename from zsh/func rename to .config/zsh/func diff --git a/zsh/fzf b/.config/zsh/fzf similarity index 100% rename from zsh/fzf rename to .config/zsh/fzf diff --git a/pkgs/aurlist.text b/pkgs/aurlist.text index e4557da..26a7bd6 100644 --- a/pkgs/aurlist.text +++ b/pkgs/aurlist.text @@ -1,4 +1,8 @@ +applesmc-next-dkms +localsend-bin +ly-git macbook12-spi-driver-dkms +mangowm-git mbpfan noctalia-shell opencode-bin diff --git a/pkgs/pkgs.text b/pkgs/pkgs.text index 389c9ca..bc8ac02 100644 --- a/pkgs/pkgs.text +++ b/pkgs/pkgs.text @@ -1,6 +1,7 @@ acpi alacritty alsa-utils +applesmc-next-dkms base base-devel bat @@ -15,13 +16,14 @@ croc curl dkms duf +efibootmgr eslint_d ex-vi-compat eza fastfetch fd fnm -fuzzel +foot fzf git glow @@ -35,10 +37,14 @@ linux linux-firmware linux-headers linux-lts +linux-lts-headers +localsend-bin lua-language-server +ly-git macbook12-spi-driver-dkms man-db man-pages +mangowm-git mbpfan mesa mpd @@ -62,6 +68,7 @@ pipewire pipewire-pulse pnpm prettier +refind reflector ripgrep rsync @@ -81,6 +88,7 @@ tree-sitter-cli ttf-jetbrains-mono-nerd ttf-scheherazade-new typescript-language-server +unzip upower vesktop-bin vim @@ -89,9 +97,11 @@ wget wl-clipboard xdg-desktop-portal-gnome xdg-desktop-portal-gtk +xdg-desktop-portal-wlr xwayland-satellite yay-debug yazi +yt-dlp zen-browser-bin zoxide zsh From 5387a8336c73ce5c8d5e1f8fa6530339f21f54e3 Mon Sep 17 00:00:00 2001 From: x0d7x <75843278+x0d7x@users.noreply.github.com> Date: Sun, 17 May 2026 13:51:28 +0300 Subject: [PATCH 12/26] =?UTF-8?q?update:=20setup=20zsh=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .config/ghostty/config | 12 +- .config/kitty/themes/noctalia.conf | 56 +- .config/noctalia/colors.json | 26 +- .config/noctalia/settings.json | 6 +- .config/nvim/nvim-pack-lock.json | 4 - .config/nvim/plugin/format.lua | 168 +- .config/nvim/plugin/nvfile.lua | 5 - .config/nvim/plugin/theme.lua | 4 +- .../qutebrowser}/bookmarks/urls | 0 .../qutebrowser}/config.py | 0 .../qutebrowser}/config_unix.py | 0 .../qutebrowser}/greasemonkey/ytad.js | 0 .../qutebrowser}/quickmarks | 0 .../yazi/flavors/noctalia.yazi/flavor.toml | 1536 +++++++------- .config/zsh/.p10k.zsh | 3 +- .config/zsh/.zcompdump | 1883 ----------------- .config/zsh/.zshenv | 8 +- .config/zsh/.zshrc | 14 +- .config/zsh/aliases | 2 + .config/zsh/plugins/p10k-jj.plugin.zsh | 29 + pkgs/aurlist.text | 1 + pkgs/pkgs.text | 2 + 22 files changed, 959 insertions(+), 2800 deletions(-) delete mode 100644 .config/nvim/plugin/nvfile.lua rename {qutebrowser/.qutebrowser => .config/qutebrowser}/bookmarks/urls (100%) rename {qutebrowser/.qutebrowser => .config/qutebrowser}/config.py (100%) rename {qutebrowser/.qutebrowser => .config/qutebrowser}/config_unix.py (100%) rename {qutebrowser/.qutebrowser => .config/qutebrowser}/greasemonkey/ytad.js (100%) rename {qutebrowser/.qutebrowser => .config/qutebrowser}/quickmarks (100%) delete mode 100644 .config/zsh/.zcompdump create mode 100644 .config/zsh/plugins/p10k-jj.plugin.zsh diff --git a/.config/ghostty/config b/.config/ghostty/config index df0f8ce..c35b244 100755 --- a/.config/ghostty/config +++ b/.config/ghostty/config @@ -1,12 +1,12 @@ # vim: set ft=bash: font-family = "DepartureMono Nerd Font Mono" -font-size = 16 +font-size = 13 font-thicken = true -background-opacity = 0.7 -background-blur-radius = 27 +# background-opacity = 0.7 +# background-blur-radius = 27 # themes i Like [Banana Blueberry,Everforest Dark - Hard,Batman,CrayonPonyFish,duckbones,Builtin Tango Dark,embers-dark,CGA,Earthsong,Espresso Libre, Adwaita Dark, 3024 Night, 0x96f, Adventure, flexoki-dark, Monokai Pro Ristretto, embers-dark, Solarized Dark Higher Contrast] -theme = Black Metal -font-thicken = true +# theme = Black Metal +# font-thicken = true cursor-text = white window-save-state = always cursor-style = block @@ -22,6 +22,6 @@ shell-integration-features = true window-theme = ghostty auto-update = check window-padding-balance = true -adjust-cell-height = 50% +# adjust-cell-height = 50% keybind = cmd+s=toggle_quick_terminal keybind = super+i=inspector:toggle diff --git a/.config/kitty/themes/noctalia.conf b/.config/kitty/themes/noctalia.conf index 1635d65..906ec1c 100644 --- a/.config/kitty/themes/noctalia.conf +++ b/.config/kitty/themes/noctalia.conf @@ -1,32 +1,32 @@ -color0 #181212 +color0 #111415 color1 #ffb4ab -color2 #ffb3b0 -color3 #e6bdba -color4 #e3c28c -color5 #ffb3b0 -color6 #e6bdba -color7 #ede0de -color8 #a08c8b +color2 #61d4ff +color3 #b4cad5 +color4 #c5c3ea +color5 #61d4ff +color6 #b4cad5 +color7 #e1e3e4 +color8 #8a9296 color9 #ffb4ab -color10 #ffb3b0 -color11 #e6bdba -color12 #e3c28c -color13 #ffb3b0 -color14 #e6bdba -color15 #ede0de +color10 #61d4ff +color11 #b4cad5 +color12 #c5c3ea +color13 #61d4ff +color14 #b4cad5 +color15 #e1e3e4 -cursor #ede0de -cursor_text_color #181212 -background #181212 -foreground #ede0de -selection_foreground #d7c1c0 -selection_background #534342 -active_border_color #ffb3b0 -inactive_border_color #534342 -url_color #ffb3b0 +cursor #e1e3e4 +cursor_text_color #111415 +background #111415 +foreground #e1e3e4 +selection_foreground #c0c8cc +selection_background #40484c +active_border_color #61d4ff +inactive_border_color #40484c +url_color #61d4ff -active_tab_foreground #5f1318 -active_tab_background #ffb3b0 -inactive_tab_foreground #d7c1c0 -inactive_tab_background #534342 -cursor_trail_color #d7c1c0 +active_tab_foreground #003545 +active_tab_background #61d4ff +inactive_tab_foreground #c0c8cc +inactive_tab_background #40484c +cursor_trail_color #c0c8cc diff --git a/.config/noctalia/colors.json b/.config/noctalia/colors.json index cad9b59..ba0f39d 100644 --- a/.config/noctalia/colors.json +++ b/.config/noctalia/colors.json @@ -1,25 +1,25 @@ { - "mPrimary": "#ffb3b0", - "mOnPrimary": "#5f1318", + "mPrimary": "#61d4ff", + "mOnPrimary": "#003545", - "mSecondary": "#e6bdba", - "mOnSecondary": "#442928", + "mSecondary": "#b4cad5", + "mOnSecondary": "#1e333c", - "mTertiary": "#e3c28c", - "mOnTertiary": "#412d05", + "mTertiary": "#c5c3ea", + "mOnTertiary": "#2e2d4d", "mError": "#ffb4ab", "mOnError": "#690005", - "mSurface": "#181212", - "mOnSurface": "#ede0de", + "mSurface": "#111415", + "mOnSurface": "#e1e3e4", - "mSurfaceVariant": "#251e1e", - "mOnSurfaceVariant": "#d7c1c0", + "mSurfaceVariant": "#1d2022", + "mOnSurfaceVariant": "#c0c8cc", - "mOutline": "#534342", + "mOutline": "#40484c", "mShadow": "#000000", - "mHover": "#e3c28c", - "mOnHover": "#412d05" + "mHover": "#c5c3ea", + "mOnHover": "#2e2d4d" } \ No newline at end of file diff --git a/.config/noctalia/settings.json b/.config/noctalia/settings.json index 611101f..b67bdfa 100644 --- a/.config/noctalia/settings.json +++ b/.config/noctalia/settings.json @@ -97,7 +97,7 @@ "hideUnoccupied": false, "iconScale": 0.8, "id": "Workspace", - "labelMode": "name", + "labelMode": "none", "occupiedColor": "secondary", "pillSize": 0.63, "showApplications": true, @@ -243,7 +243,7 @@ { "clockColor": "none", "customFont": "", - "formatHorizontal": "HH:mm ddd, MMM dd", + "formatHorizontal": "HH:mm ddd, MMM d", "formatVertical": "HH mm - dd MM", "id": "Clock", "tooltipFormat": "HH:mm ddd, MMM dd", @@ -291,7 +291,7 @@ "manualSunrise": "06:30", "manualSunset": "18:30", "monitorForColors": "", - "predefinedScheme": "Gruvbox", + "predefinedScheme": "Solarized", "schedulingMode": "off", "syncGsettings": true, "useWallpaperColors": true diff --git a/.config/nvim/nvim-pack-lock.json b/.config/nvim/nvim-pack-lock.json index 3a5e4a5..251d846 100755 --- a/.config/nvim/nvim-pack-lock.json +++ b/.config/nvim/nvim-pack-lock.json @@ -163,10 +163,6 @@ "rev": "3aab2147e74890957785941f0c1ad87d0a44c15a", "src": "https://github.com/folke/which-key.nvim" }, - "xdg-nvfilechooser.nvim": { - "rev": "75cc489e6c6c39e8fa6ac67e9df08ee955498971", - "src": "https://github.com/shenawy29/xdg-nvfilechooser.nvim" - }, "zen.nvim": { "rev": "9a60e3fbef521f754cb54a78106647873a50a8ae", "src": "https://github.com/nendix/zen.nvim" diff --git a/.config/nvim/plugin/format.lua b/.config/nvim/plugin/format.lua index e553d16..f9c8784 100755 --- a/.config/nvim/plugin/format.lua +++ b/.config/nvim/plugin/format.lua @@ -1,40 +1,40 @@ local pack = require("core.pack") pack.add({ - "https://github.com/stevearc/conform.nvim", - "https://github.com/mfussenegger/nvim-lint", + "https://github.com/stevearc/conform.nvim", + "https://github.com/mfussenegger/nvim-lint", }) require("conform").setup({ - formatters_by_ft = { - go = { "goimports", "gofmt" }, - nix = { "nixfmt" }, - lua = { "stylua" }, - javascript = { "prettier" }, - typescript = { "prettier" }, - javascriptreact = { "prettier" }, - typescriptreact = { "prettier" }, - json = { "prettier" }, - astro = { "prettier" }, - jsonc = { "prettier" }, - yaml = { "prettier" }, - markdown = { "prettier" }, - html = { "prettier" }, - css = { "prettier" }, - scss = { "prettier" }, - python = { "isort", "black" }, - php = { "pint" }, - sh = { "shfmt" }, - bash = { "shfmt" }, - rust = { "rustfmt" }, - }, - default_format_opts = { - lsp_fallback = true, - }, - format_on_save = { - timeout_ms = 1000, - lsp_fallback = true, - }, + formatters_by_ft = { + go = { "goimports", "gofmt" }, + nix = { "nixfmt" }, + lua = { "stylua" }, + javascript = { "prettier" }, + typescript = { "prettier" }, + javascriptreact = { "prettier" }, + typescriptreact = { "prettier" }, + json = { "prettier" }, + astro = { "prettier" }, + jsonc = { "prettier" }, + yaml = { "prettier" }, + markdown = { "prettier" }, + html = { "prettier" }, + css = { "prettier" }, + scss = { "prettier" }, + python = { "isort", "black" }, + php = { "pint" }, + sh = { "shfmt" }, + bash = { "shfmt" }, + rust = { "rustfmt" }, + }, + default_format_opts = { + lsp_fallback = true, + }, + format_on_save = { + timeout_ms = 1000, + lsp_fallback = true, + }, }) vim.o.formatexpr = "v:lua.require'conform'.formatexpr()" @@ -44,72 +44,72 @@ local golangcilint = require("lint").linters.golangcilint golangcilint.ignore_exitcode = true lint.linters_by_ft = { - javascript = { "eslint_d" }, - typescript = { "eslint_d" }, - javascriptreact = { "eslint_d" }, - typescriptreact = { "eslint_d" }, - astro = { "eslint_d" }, - go = { "golangcilint" }, - html = {}, - css = {}, - tailwindcss = {}, - dockerfile = {}, + javascript = { "eslint_d" }, + typescript = { "eslint_d" }, + javascriptreact = { "eslint_d" }, + typescriptreact = { "eslint_d" }, + astro = { "eslint_d" }, + go = { "golangcilint" }, + html = {}, + css = {}, + tailwindcss = {}, + dockerfile = {}, } lint.linters.eslint_d = { - cmd = "eslint_d", - stdin = true, - args = { - "--format", - "json", - "--stdin", - "--stdin-filename", - function() - return vim.api.nvim_buf_get_name(0) - end, - }, - stream = "stdout", - ignore_exitcode = true, - parser = require("lint.parser").from_errorformat("%f:%l:%c: %m", { - source = "eslint_d", - format = "json", - }), + cmd = "eslint_d", + stdin = true, + args = { + "--format", + "json", + "--stdin", + "--stdin-filename", + function() + return vim.api.nvim_buf_get_name(0) + end, + }, + stream = "stdout", + ignore_exitcode = true, + parser = require("lint.parser").from_errorformat("%f:%l:%c: %m", { + source = "eslint_d", + format = "json", + }), } local function debounce(ms, fn) - local timer = vim.uv.new_timer() - return function(...) - local argv = { ... } - timer:start(ms, 0, function() - timer:stop() - vim.schedule_wrap(fn)(unpack(argv)) - end) - end + local timer = vim.uv.new_timer() + return function(...) + local argv = { ... } + timer:start(ms, 0, function() + timer:stop() + vim.schedule_wrap(fn)(unpack(argv)) + end) + end end local function do_lint() - local names = lint._resolve_linter_by_ft(vim.bo.filetype) - names = vim.list_extend({}, names) - vim.list_extend(names, lint.linters_by_ft._ or {}) - vim.list_extend(names, lint.linters_by_ft["*"] or {}) + local names = lint._resolve_linter_by_ft(vim.bo.filetype) + names = vim.list_extend({}, names) + vim.list_extend(names, lint.linters_by_ft._ or {}) + vim.list_extend(names, lint.linters_by_ft["*"] or {}) - local ctx = { filename = vim.api.nvim_buf_get_name(0) } - ctx.dirname = vim.fn.fnamemodify(ctx.filename, ":h") + local ctx = { filename = vim.api.nvim_buf_get_name(0) } + ctx.dirname = vim.fn.fnamemodify(ctx.filename, ":h") - names = vim.tbl_filter(function(name) - local linter = lint.linters[name] - if not linter then - vim.notify("Linter not found: " .. name, vim.log.levels.WARN, { title = "nvim-lint" }) - end - return linter and not (linter.condition and not linter.condition(ctx)) - end, names) + names = vim.tbl_filter(function(name) + local linter = lint.linters[name] + if not linter then + vim.notify("Linter not found: " .. name, vim.log.levels.WARN, { title = "nvim-lint" }) + end + return linter and not (linter.condition and not linter.condition(ctx)) + end, names) - if #names > 0 then - lint.try_lint(names) - end + if #names > 0 then + lint.try_lint(names) + end end vim.api.nvim_create_autocmd({ "BufWritePost", "InsertLeave", "BufReadPost" }, { - group = vim.api.nvim_create_augroup("nvim-lint", { clear = true }), - callback = debounce(100, do_lint), + group = vim.api.nvim_create_augroup("nvim-lint", { clear = true }), + callback = debounce(100, do_lint), }) diff --git a/.config/nvim/plugin/nvfile.lua b/.config/nvim/plugin/nvfile.lua deleted file mode 100644 index 1364900..0000000 --- a/.config/nvim/plugin/nvfile.lua +++ /dev/null @@ -1,5 +0,0 @@ -local pack = require("core.pack") -pack.add({ "https://github.com/shenawy29/xdg-nvfilechooser.nvim" }) -require("xdg-nvfilechooser").setup({ - picker = "snacks", -}) diff --git a/.config/nvim/plugin/theme.lua b/.config/nvim/plugin/theme.lua index 2c96200..06f2afa 100755 --- a/.config/nvim/plugin/theme.lua +++ b/.config/nvim/plugin/theme.lua @@ -16,7 +16,7 @@ pack.add({ require("oshen").setup({ transparent = true, -- set false for opaque background }) -vim.cmd.colorscheme("Oshen") +-- vim.cmd.colorscheme("Oshen") require("vague").setup({ transparent = true, @@ -25,7 +25,7 @@ require("vague").setup({ comment = "#666666", }, }) --- vim.cmd.colorscheme("vague") +vim.cmd.colorscheme("vague") require("sora").setup({ transparent = true }) diff --git a/qutebrowser/.qutebrowser/bookmarks/urls b/.config/qutebrowser/bookmarks/urls similarity index 100% rename from qutebrowser/.qutebrowser/bookmarks/urls rename to .config/qutebrowser/bookmarks/urls diff --git a/qutebrowser/.qutebrowser/config.py b/.config/qutebrowser/config.py similarity index 100% rename from qutebrowser/.qutebrowser/config.py rename to .config/qutebrowser/config.py diff --git a/qutebrowser/.qutebrowser/config_unix.py b/.config/qutebrowser/config_unix.py similarity index 100% rename from qutebrowser/.qutebrowser/config_unix.py rename to .config/qutebrowser/config_unix.py diff --git a/qutebrowser/.qutebrowser/greasemonkey/ytad.js b/.config/qutebrowser/greasemonkey/ytad.js similarity index 100% rename from qutebrowser/.qutebrowser/greasemonkey/ytad.js rename to .config/qutebrowser/greasemonkey/ytad.js diff --git a/qutebrowser/.qutebrowser/quickmarks b/.config/qutebrowser/quickmarks similarity index 100% rename from qutebrowser/.qutebrowser/quickmarks rename to .config/qutebrowser/quickmarks diff --git a/.config/yazi/flavors/noctalia.yazi/flavor.toml b/.config/yazi/flavors/noctalia.yazi/flavor.toml index 6002114..ada0ca6 100644 --- a/.config/yazi/flavors/noctalia.yazi/flavor.toml +++ b/.config/yazi/flavors/noctalia.yazi/flavor.toml @@ -1,25 +1,25 @@ # : Manager [[[ [mgr] -cwd = { fg = "#ede0de" } +cwd = { fg = "#e1e3e4" } # Find find_keyword = { fg = "#ffb4ab", bold = true, italic = true, underline = true } find_position = { fg = "#ffb4ab", bold = true, italic = true } # Marker -marker_copied = { fg = "#5a4319", bg = "#5a4319" } -marker_cut = { fg = "#5a4319", bg = "#5a4319" } +marker_copied = { fg = "#444364", bg = "#444364" } +marker_cut = { fg = "#444364", bg = "#444364" } marker_marked = { fg = "#ffb4ab", bg = "#ffb4ab" } -marker_selected = { fg = "#e3c28c", bg = "#e3c28c" } +marker_selected = { fg = "#c5c3ea", bg = "#c5c3ea" } # Count -count_copied = { fg = "#ffdeaa", bg = "#5a4319" } -count_cut = { fg = "#ffdeaa", bg = "#5a4319" } -count_selected = { fg = "#5f1318", bg = "#e3c28c" } +count_copied = { fg = "#e2dfff", bg = "#444364" } +count_cut = { fg = "#e2dfff", bg = "#444364" } +count_selected = { fg = "#003545", bg = "#c5c3ea" } # Border -border_style = { fg = "#ffb3b0" } +border_style = { fg = "#61d4ff" } # : ]]] @@ -27,21 +27,21 @@ border_style = { fg = "#ffb3b0" } # : Status [[[ [status] -overall = { fg = "#ffb3b0" } +overall = { fg = "#61d4ff" } sep_left = { open = "", close = "" } sep_right = { open = "", close = "" } # Progress progress_label = { bold = true } -progress_normal = { fg = "#ffb3b0", bg = "#181212" } -progress_error = { fg = "#ffb4ab", bg = "#181212" } +progress_normal = { fg = "#61d4ff", bg = "#111415" } +progress_error = { fg = "#ffb4ab", bg = "#111415" } # Permissions -perm_type = { fg = "#e6bdba" } -perm_write = { fg = "#e3c28c" } +perm_type = { fg = "#b4cad5" } +perm_write = { fg = "#c5c3ea" } perm_exec = { fg = "#ffb4ab" } -perm_read = { fg = "#5a4319" } -perm_sep = { fg = "#7e2a2c" } +perm_read = { fg = "#444364" } +perm_sep = { fg = "#004d63" } # : ]]] @@ -50,14 +50,14 @@ perm_sep = { fg = "#7e2a2c" } [mode] -normal_main = { bg = "#ffb3b0", fg = "#5f1318", bold = true } -normal_alt = { bg = "#534342", fg = "#d7c1c0" } +normal_main = { bg = "#61d4ff", fg = "#003545", bold = true } +normal_alt = { bg = "#40484c", fg = "#c0c8cc" } -select_main = { bg = "#e6bdba", fg = "#442928", bold = true } -select_alt = { bg = "#534342", fg = "#d7c1c0" } +select_main = { bg = "#b4cad5", fg = "#1e333c", bold = true } +select_alt = { bg = "#40484c", fg = "#c0c8cc" } -unset_main = { bg = "#e3c28c", fg = "#412d05", bold = true } -unset_alt = { bg = "#534342", fg = "#d7c1c0" } +unset_main = { bg = "#c5c3ea", fg = "#2e2d4d", bold = true } +unset_alt = { bg = "#40484c", fg = "#c0c8cc" } # : ]]] @@ -65,9 +65,9 @@ unset_alt = { bg = "#534342", fg = "#d7c1c0" } # : Input [[[ [input] -border = { fg = "#ffb3b0" } +border = { fg = "#61d4ff" } title = {} -value = { fg = "#ede0de" } +value = { fg = "#e1e3e4" } selected = { reversed = true } # : ]]] @@ -76,8 +76,8 @@ selected = { reversed = true } # : Tabs [[[ [tabs] -active = { fg = "#181212", bold = true, bg = "#ffb3b0" } -inactive = { fg = "#e6bdba", bg = "#181212" } +active = { fg = "#111415", bold = true, bg = "#61d4ff" } +inactive = { fg = "#b4cad5", bg = "#111415" } sep_inner = { open = "", close = "" } # : ]]] @@ -86,7 +86,7 @@ sep_inner = { open = "", close = "" } # : Completion [[[ [cmp] -border = { fg = "#ffb3b0", bg = "#5f1318" } +border = { fg = "#61d4ff", bg = "#003545" } # : ]]] @@ -94,9 +94,9 @@ border = { fg = "#ffb3b0", bg = "#5f1318" } # : Tasks [[[ [tasks] -border = { fg = "#ffb3b0" } +border = { fg = "#61d4ff" } title = {} -hovered = { fg = "#5a4319", underline = true } +hovered = { fg = "#444364", underline = true } # : ]]] @@ -105,22 +105,22 @@ hovered = { fg = "#5a4319", underline = true } [which] cols = 3 -mask = { bg = "#181212" } -cand = { fg = "#ffb3b0" } -rest = { fg = "#5f1318" } -desc = { fg = "#ede0de" } +mask = { bg = "#111415" } +cand = { fg = "#61d4ff" } +rest = { fg = "#003545" } +desc = { fg = "#e1e3e4" } separator = " ▶ " -separator_style = { fg = "#ede0de" } +separator_style = { fg = "#e1e3e4" } # : ]]] # : Spotter [[[ [spot] -border = { fg = "#ffb3b0" } -title = { fg = "#ffb3b0" } -tbl_col = { fg = "#ede0de" } -tbl_cell = { fg = "#ede0de", bg = "#181212" } +border = { fg = "#61d4ff" } +title = { fg = "#61d4ff" } +tbl_col = { fg = "#e1e3e4" } +tbl_cell = { fg = "#e1e3e4", bg = "#111415" } # : ]]] @@ -128,10 +128,10 @@ tbl_cell = { fg = "#ede0de", bg = "#181212" } # : Help [[[ [help] -on = { fg = "#ede0de" } -run = { fg = "#ede0de" } +on = { fg = "#e1e3e4" } +run = { fg = "#e1e3e4" } hovered = { reversed = true, bold = true } -footer = { fg = "#442928", bg = "#e6bdba" } +footer = { fg = "#1e333c", bg = "#b4cad5" } # : ]]] @@ -139,8 +139,8 @@ footer = { fg = "#442928", bg = "#e6bdba" } # : Notify [[[ [notify] -title_info = { fg = "#e3c28c" } -title_warn = { fg = "#ffb3b0" } +title_info = { fg = "#c5c3ea" } +title_warn = { fg = "#61d4ff" } title_error = { fg = "#ffb4ab" } # : ]]] @@ -168,8 +168,8 @@ rules = [ { mime = "application/*exec*", fg = "#ffb4ab" }, # Fallback - { url = "*", fg = "#ede0de" }, - { url = "*/", fg = "#ffb3b0" }, + { url = "*", fg = "#e1e3e4" }, + { url = "*/", fg = "#61d4ff" }, ] # : ]]] @@ -179,739 +179,739 @@ rules = [ [icon] globs = [] dirs = [ - { name = ".config", text = "", fg = "#ffb3b0" }, - { name = ".git", text = "", fg = "#ffb3b0" }, - { name = ".github", text = "", fg = "#ffb3b0" }, - { name = ".npm", text = "", fg = "#ffb3b0" }, - { name = "Desktop", text = "", fg = "#ffb3b0" }, - { name = "Development", text = "", fg = "#ffb3b0" }, - { name = "Documents", text = "", fg = "#ffb3b0" }, - { name = "Downloads", text = "", fg = "#ffb3b0" }, - { name = "Library", text = "", fg = "#ffb3b0" }, - { name = "Movies", text = "", fg = "#ffb3b0" }, - { name = "Music", text = "", fg = "#ffb3b0" }, - { name = "Pictures", text = "", fg = "#ffb3b0" }, - { name = "Public", text = "", fg = "#ffb3b0" }, - { name = "Videos", text = "", fg = "#ffb3b0" }, + { name = ".config", text = "", fg = "#61d4ff" }, + { name = ".git", text = "", fg = "#61d4ff" }, + { name = ".github", text = "", fg = "#61d4ff" }, + { name = ".npm", text = "", fg = "#61d4ff" }, + { name = "Desktop", text = "", fg = "#61d4ff" }, + { name = "Development", text = "", fg = "#61d4ff" }, + { name = "Documents", text = "", fg = "#61d4ff" }, + { name = "Downloads", text = "", fg = "#61d4ff" }, + { name = "Library", text = "", fg = "#61d4ff" }, + { name = "Movies", text = "", fg = "#61d4ff" }, + { name = "Music", text = "", fg = "#61d4ff" }, + { name = "Pictures", text = "", fg = "#61d4ff" }, + { name = "Public", text = "", fg = "#61d4ff" }, + { name = "Videos", text = "", fg = "#61d4ff" }, ] files = [ - { name = ".babelrc", text = "", fg = "#ffb3b0" }, - { name = ".bash_profile", text = "", fg = "#ffb3b0" }, - { name = ".bashrc", text = "", fg = "#ffb3b0" }, - { name = ".clang-format", text = "", fg = "#ffb3b0" }, - { name = ".clang-tidy", text = "", fg = "#ffb3b0" }, - { name = ".codespellrc", text = "󰓆", fg = "#ffb3b0" }, - { name = ".condarc", text = "", fg = "#ffb3b0" }, - { name = ".dockerignore", text = "󰡨", fg = "#ffb3b0" }, - { name = ".ds_store", text = "", fg = "#ffb3b0" }, - { name = ".editorconfig", text = "", fg = "#ffb3b0" }, - { name = ".env", text = "", fg = "#ffb3b0" }, - { name = ".eslintignore", text = "", fg = "#ffb3b0" }, - { name = ".eslintrc", text = "", fg = "#ffb3b0" }, - { name = ".git-blame-ignore-revs", text = "", fg = "#ffb3b0" }, - { name = ".gitattributes", text = "", fg = "#ffb3b0" }, - { name = ".gitconfig", text = "", fg = "#ffb3b0" }, - { name = ".gitignore", text = "", fg = "#ffb3b0" }, - { name = ".gitlab-ci.yml", text = "", fg = "#ffb3b0" }, - { name = ".gitmodules", text = "", fg = "#ffb3b0" }, - { name = ".gtkrc-2.0", text = "", fg = "#ffb3b0" }, - { name = ".gvimrc", text = "", fg = "#ffb3b0" }, - { name = ".justfile", text = "", fg = "#ffb3b0" }, - { name = ".luacheckrc", text = "", fg = "#ffb3b0" }, - { name = ".luaurc", text = "", fg = "#ffb3b0" }, - { name = ".mailmap", text = "󰊢", fg = "#ffb3b0" }, - { name = ".nanorc", text = "", fg = "#ffb3b0" }, - { name = ".npmignore", text = "", fg = "#ffb3b0" }, - { name = ".npmrc", text = "", fg = "#ffb3b0" }, - { name = ".nuxtrc", text = "󱄆", fg = "#ffb3b0" }, - { name = ".nvmrc", text = "", fg = "#ffb3b0" }, - { name = ".pnpmfile.cjs", text = "", fg = "#ffb3b0" }, - { name = ".pre-commit-config.yaml", text = "󰛢", fg = "#ffb3b0" }, - { name = ".prettierignore", text = "", fg = "#ffb3b0" }, - { name = ".prettierrc", text = "", fg = "#ffb3b0" }, - { name = ".prettierrc.cjs", text = "", fg = "#ffb3b0" }, - { name = ".prettierrc.js", text = "", fg = "#ffb3b0" }, - { name = ".prettierrc.json", text = "", fg = "#ffb3b0" }, - { name = ".prettierrc.json5", text = "", fg = "#ffb3b0" }, - { name = ".prettierrc.mjs", text = "", fg = "#ffb3b0" }, - { name = ".prettierrc.toml", text = "", fg = "#ffb3b0" }, - { name = ".prettierrc.yaml", text = "", fg = "#ffb3b0" }, - { name = ".prettierrc.yml", text = "", fg = "#ffb3b0" }, - { name = ".pylintrc", text = "", fg = "#ffb3b0" }, - { name = ".settings.json", text = "", fg = "#ffb3b0" }, - { name = ".SRCINFO", text = "󰣇", fg = "#ffb3b0" }, - { name = ".vimrc", text = "", fg = "#ffb3b0" }, - { name = ".Xauthority", text = "", fg = "#ffb3b0" }, - { name = ".xinitrc", text = "", fg = "#ffb3b0" }, - { name = ".Xresources", text = "", fg = "#ffb3b0" }, - { name = ".xsession", text = "", fg = "#ffb3b0" }, - { name = ".zprofile", text = "", fg = "#ffb3b0" }, - { name = ".zshenv", text = "", fg = "#ffb3b0" }, - { name = ".zshrc", text = "", fg = "#ffb3b0" }, - { name = "_gvimrc", text = "", fg = "#ffb3b0" }, - { name = "_vimrc", text = "", fg = "#ffb3b0" }, - { name = "AUTHORS", text = "", fg = "#ffb3b0" }, - { name = "AUTHORS.txt", text = "", fg = "#ffb3b0" }, - { name = "brewfile", text = "", fg = "#ffb3b0" }, - { name = "bspwmrc", text = "", fg = "#ffb3b0" }, - { name = "build", text = "", fg = "#ffb3b0" }, - { name = "build.gradle", text = "", fg = "#ffb3b0" }, - { name = "build.zig.zon", text = "", fg = "#ffb3b0" }, - { name = "bun.lock", text = "", fg = "#ffb3b0" }, - { name = "bun.lockb", text = "", fg = "#ffb3b0" }, - { name = "cantorrc", text = "", fg = "#ffb3b0" }, - { name = "checkhealth", text = "󰓙", fg = "#ffb3b0" }, - { name = "cmakelists.txt", text = "", fg = "#ffb3b0" }, - { name = "code_of_conduct", text = "", fg = "#ffb3b0" }, - { name = "code_of_conduct.md", text = "", fg = "#ffb3b0" }, - { name = "commit_editmsg", text = "", fg = "#ffb3b0" }, - { name = "commitlint.config.js", text = "󰜘", fg = "#ffb3b0" }, - { name = "commitlint.config.ts", text = "󰜘", fg = "#ffb3b0" }, - { name = "compose.yaml", text = "󰡨", fg = "#ffb3b0" }, - { name = "compose.yml", text = "󰡨", fg = "#ffb3b0" }, - { name = "config", text = "", fg = "#ffb3b0" }, - { name = "containerfile", text = "󰡨", fg = "#ffb3b0" }, - { name = "copying", text = "", fg = "#ffb3b0" }, - { name = "copying.lesser", text = "", fg = "#ffb3b0" }, - { name = "Directory.Build.props", text = "", fg = "#ffb3b0" }, - { name = "Directory.Build.targets", text = "", fg = "#ffb3b0" }, - { name = "Directory.Packages.props", text = "", fg = "#ffb3b0" }, - { name = "docker-compose.yaml", text = "󰡨", fg = "#ffb3b0" }, - { name = "docker-compose.yml", text = "󰡨", fg = "#ffb3b0" }, - { name = "dockerfile", text = "󰡨", fg = "#ffb3b0" }, - { name = "eslint.config.cjs", text = "", fg = "#ffb3b0" }, - { name = "eslint.config.js", text = "", fg = "#ffb3b0" }, - { name = "eslint.config.mjs", text = "", fg = "#ffb3b0" }, - { name = "eslint.config.ts", text = "", fg = "#ffb3b0" }, - { name = "ext_typoscript_setup.txt", text = "", fg = "#ffb3b0" }, - { name = "favicon.ico", text = "", fg = "#ffb3b0" }, - { name = "fp-info-cache", text = "", fg = "#ffb3b0" }, - { name = "fp-lib-table", text = "", fg = "#ffb3b0" }, - { name = "FreeCAD.conf", text = "", fg = "#ffb3b0" }, - { name = "Gemfile", text = "", fg = "#ffb3b0" }, - { name = "gnumakefile", text = "", fg = "#ffb3b0" }, - { name = "go.mod", text = "", fg = "#ffb3b0" }, - { name = "go.sum", text = "", fg = "#ffb3b0" }, - { name = "go.work", text = "", fg = "#ffb3b0" }, - { name = "gradle-wrapper.properties", text = "", fg = "#ffb3b0" }, - { name = "gradle.properties", text = "", fg = "#ffb3b0" }, - { name = "gradlew", text = "", fg = "#ffb3b0" }, - { name = "groovy", text = "", fg = "#ffb3b0" }, - { name = "gruntfile.babel.js", text = "", fg = "#ffb3b0" }, - { name = "gruntfile.coffee", text = "", fg = "#ffb3b0" }, - { name = "gruntfile.js", text = "", fg = "#ffb3b0" }, - { name = "gruntfile.ts", text = "", fg = "#ffb3b0" }, - { name = "gtkrc", text = "", fg = "#ffb3b0" }, - { name = "gulpfile.babel.js", text = "", fg = "#ffb3b0" }, - { name = "gulpfile.coffee", text = "", fg = "#ffb3b0" }, - { name = "gulpfile.js", text = "", fg = "#ffb3b0" }, - { name = "gulpfile.ts", text = "", fg = "#ffb3b0" }, - { name = "hypridle.conf", text = "", fg = "#ffb3b0" }, - { name = "hyprland.conf", text = "", fg = "#ffb3b0" }, - { name = "hyprlandd.conf", text = "", fg = "#ffb3b0" }, - { name = "hyprlock.conf", text = "", fg = "#ffb3b0" }, - { name = "hyprpaper.conf", text = "", fg = "#ffb3b0" }, - { name = "hyprsunset.conf", text = "", fg = "#ffb3b0" }, - { name = "i18n.config.js", text = "󰗊", fg = "#ffb3b0" }, - { name = "i18n.config.ts", text = "󰗊", fg = "#ffb3b0" }, - { name = "i3blocks.conf", text = "", fg = "#ffb3b0" }, - { name = "i3status.conf", text = "", fg = "#ffb3b0" }, - { name = "index.theme", text = "", fg = "#ffb3b0" }, - { name = "ionic.config.json", text = "", fg = "#ffb3b0" }, - { name = "Jenkinsfile", text = "", fg = "#ffb3b0" }, - { name = "justfile", text = "", fg = "#ffb3b0" }, - { name = "kalgebrarc", text = "", fg = "#ffb3b0" }, - { name = "kdeglobals", text = "", fg = "#ffb3b0" }, - { name = "kdenlive-layoutsrc", text = "", fg = "#ffb3b0" }, - { name = "kdenliverc", text = "", fg = "#ffb3b0" }, - { name = "kritadisplayrc", text = "", fg = "#ffb3b0" }, - { name = "kritarc", text = "", fg = "#ffb3b0" }, - { name = "license", text = "", fg = "#ffb3b0" }, - { name = "license.md", text = "", fg = "#ffb3b0" }, - { name = "lxde-rc.xml", text = "", fg = "#ffb3b0" }, - { name = "lxqt.conf", text = "", fg = "#ffb3b0" }, - { name = "makefile", text = "", fg = "#ffb3b0" }, - { name = "mix.lock", text = "", fg = "#ffb3b0" }, - { name = "mpv.conf", text = "", fg = "#ffb3b0" }, - { name = "next.config.cjs", text = "", fg = "#ffb3b0" }, - { name = "next.config.js", text = "", fg = "#ffb3b0" }, - { name = "next.config.ts", text = "", fg = "#ffb3b0" }, - { name = "node_modules", text = "", fg = "#ffb3b0" }, - { name = "nuxt.config.cjs", text = "󱄆", fg = "#ffb3b0" }, - { name = "nuxt.config.js", text = "󱄆", fg = "#ffb3b0" }, - { name = "nuxt.config.mjs", text = "󱄆", fg = "#ffb3b0" }, - { name = "nuxt.config.ts", text = "󱄆", fg = "#ffb3b0" }, - { name = "package-lock.json", text = "", fg = "#ffb3b0" }, - { name = "package.json", text = "", fg = "#ffb3b0" }, - { name = "PKGBUILD", text = "", fg = "#ffb3b0" }, - { name = "platformio.ini", text = "", fg = "#ffb3b0" }, - { name = "playwright.config.cjs", text = "", fg = "#ffb3b0" }, - { name = "playwright.config.cts", text = "", fg = "#ffb3b0" }, - { name = "playwright.config.js", text = "", fg = "#ffb3b0" }, - { name = "playwright.config.mjs", text = "", fg = "#ffb3b0" }, - { name = "playwright.config.mts", text = "", fg = "#ffb3b0" }, - { name = "playwright.config.ts", text = "", fg = "#ffb3b0" }, - { name = "pnpm-lock.yaml", text = "", fg = "#ffb3b0" }, - { name = "pnpm-workspace.yaml", text = "", fg = "#ffb3b0" }, - { name = "pom.xml", text = "", fg = "#ffb3b0" }, - { name = "prettier.config.cjs", text = "", fg = "#ffb3b0" }, - { name = "prettier.config.js", text = "", fg = "#ffb3b0" }, - { name = "prettier.config.mjs", text = "", fg = "#ffb3b0" }, - { name = "prettier.config.ts", text = "", fg = "#ffb3b0" }, - { name = "prisma.config.mts", text = "", fg = "#ffb3b0" }, - { name = "prisma.config.ts", text = "", fg = "#ffb3b0" }, - { name = "procfile", text = "", fg = "#ffb3b0" }, - { name = "PrusaSlicer.ini", text = "", fg = "#ffb3b0" }, - { name = "PrusaSlicerGcodeViewer.ini", text = "", fg = "#ffb3b0" }, - { name = "py.typed", text = "", fg = "#ffb3b0" }, - { name = "QtProject.conf", text = "", fg = "#ffb3b0" }, - { name = "rakefile", text = "", fg = "#ffb3b0" }, - { name = "readme", text = "󰂺", fg = "#ffb3b0" }, - { name = "readme.md", text = "󰂺", fg = "#ffb3b0" }, - { name = "rmd", text = "", fg = "#ffb3b0" }, - { name = "robots.txt", text = "󰚩", fg = "#ffb3b0" }, - { name = "security", text = "󰒃", fg = "#ffb3b0" }, - { name = "security.md", text = "󰒃", fg = "#ffb3b0" }, - { name = "settings.gradle", text = "", fg = "#ffb3b0" }, - { name = "svelte.config.js", text = "", fg = "#ffb3b0" }, - { name = "sxhkdrc", text = "", fg = "#ffb3b0" }, - { name = "sym-lib-table", text = "", fg = "#ffb3b0" }, - { name = "tailwind.config.js", text = "󱏿", fg = "#ffb3b0" }, - { name = "tailwind.config.mjs", text = "󱏿", fg = "#ffb3b0" }, - { name = "tailwind.config.ts", text = "󱏿", fg = "#ffb3b0" }, - { name = "tmux.conf", text = "", fg = "#ffb3b0" }, - { name = "tmux.conf.local", text = "", fg = "#ffb3b0" }, - { name = "tsconfig.json", text = "", fg = "#ffb3b0" }, - { name = "unlicense", text = "", fg = "#ffb3b0" }, - { name = "vagrantfile", text = "", fg = "#ffb3b0" }, - { name = "vercel.json", text = "", fg = "#ffb3b0" }, - { name = "vite.config.cjs", text = "", fg = "#ffb3b0" }, - { name = "vite.config.cts", text = "", fg = "#ffb3b0" }, - { name = "vite.config.js", text = "", fg = "#ffb3b0" }, - { name = "vite.config.mjs", text = "", fg = "#ffb3b0" }, - { name = "vite.config.mts", text = "", fg = "#ffb3b0" }, - { name = "vite.config.ts", text = "", fg = "#ffb3b0" }, - { name = "vitest.config.cjs", text = "", fg = "#ffb3b0" }, - { name = "vitest.config.cts", text = "", fg = "#ffb3b0" }, - { name = "vitest.config.js", text = "", fg = "#ffb3b0" }, - { name = "vitest.config.mjs", text = "", fg = "#ffb3b0" }, - { name = "vitest.config.mts", text = "", fg = "#ffb3b0" }, - { name = "vitest.config.ts", text = "", fg = "#ffb3b0" }, - { name = "vlcrc", text = "󰕼", fg = "#ffb3b0" }, - { name = "webpack", text = "󰜫", fg = "#ffb3b0" }, - { name = "weston.ini", text = "", fg = "#ffb3b0" }, - { name = "workspace", text = "", fg = "#ffb3b0" }, - { name = "wrangler.jsonc", text = "", fg = "#ffb3b0" }, - { name = "wrangler.toml", text = "", fg = "#ffb3b0" }, - { name = "xdph.conf", text = "", fg = "#ffb3b0" }, - { name = "xmobarrc", text = "", fg = "#ffb3b0" }, - { name = "xmobarrc.hs", text = "", fg = "#ffb3b0" }, - { name = "xmonad.hs", text = "", fg = "#ffb3b0" }, - { name = "xorg.conf", text = "", fg = "#ffb3b0" }, - { name = "xsettingsd.conf", text = "", fg = "#ffb3b0" }, + { name = ".babelrc", text = "", fg = "#61d4ff" }, + { name = ".bash_profile", text = "", fg = "#61d4ff" }, + { name = ".bashrc", text = "", fg = "#61d4ff" }, + { name = ".clang-format", text = "", fg = "#61d4ff" }, + { name = ".clang-tidy", text = "", fg = "#61d4ff" }, + { name = ".codespellrc", text = "󰓆", fg = "#61d4ff" }, + { name = ".condarc", text = "", fg = "#61d4ff" }, + { name = ".dockerignore", text = "󰡨", fg = "#61d4ff" }, + { name = ".ds_store", text = "", fg = "#61d4ff" }, + { name = ".editorconfig", text = "", fg = "#61d4ff" }, + { name = ".env", text = "", fg = "#61d4ff" }, + { name = ".eslintignore", text = "", fg = "#61d4ff" }, + { name = ".eslintrc", text = "", fg = "#61d4ff" }, + { name = ".git-blame-ignore-revs", text = "", fg = "#61d4ff" }, + { name = ".gitattributes", text = "", fg = "#61d4ff" }, + { name = ".gitconfig", text = "", fg = "#61d4ff" }, + { name = ".gitignore", text = "", fg = "#61d4ff" }, + { name = ".gitlab-ci.yml", text = "", fg = "#61d4ff" }, + { name = ".gitmodules", text = "", fg = "#61d4ff" }, + { name = ".gtkrc-2.0", text = "", fg = "#61d4ff" }, + { name = ".gvimrc", text = "", fg = "#61d4ff" }, + { name = ".justfile", text = "", fg = "#61d4ff" }, + { name = ".luacheckrc", text = "", fg = "#61d4ff" }, + { name = ".luaurc", text = "", fg = "#61d4ff" }, + { name = ".mailmap", text = "󰊢", fg = "#61d4ff" }, + { name = ".nanorc", text = "", fg = "#61d4ff" }, + { name = ".npmignore", text = "", fg = "#61d4ff" }, + { name = ".npmrc", text = "", fg = "#61d4ff" }, + { name = ".nuxtrc", text = "󱄆", fg = "#61d4ff" }, + { name = ".nvmrc", text = "", fg = "#61d4ff" }, + { name = ".pnpmfile.cjs", text = "", fg = "#61d4ff" }, + { name = ".pre-commit-config.yaml", text = "󰛢", fg = "#61d4ff" }, + { name = ".prettierignore", text = "", fg = "#61d4ff" }, + { name = ".prettierrc", text = "", fg = "#61d4ff" }, + { name = ".prettierrc.cjs", text = "", fg = "#61d4ff" }, + { name = ".prettierrc.js", text = "", fg = "#61d4ff" }, + { name = ".prettierrc.json", text = "", fg = "#61d4ff" }, + { name = ".prettierrc.json5", text = "", fg = "#61d4ff" }, + { name = ".prettierrc.mjs", text = "", fg = "#61d4ff" }, + { name = ".prettierrc.toml", text = "", fg = "#61d4ff" }, + { name = ".prettierrc.yaml", text = "", fg = "#61d4ff" }, + { name = ".prettierrc.yml", text = "", fg = "#61d4ff" }, + { name = ".pylintrc", text = "", fg = "#61d4ff" }, + { name = ".settings.json", text = "", fg = "#61d4ff" }, + { name = ".SRCINFO", text = "󰣇", fg = "#61d4ff" }, + { name = ".vimrc", text = "", fg = "#61d4ff" }, + { name = ".Xauthority", text = "", fg = "#61d4ff" }, + { name = ".xinitrc", text = "", fg = "#61d4ff" }, + { name = ".Xresources", text = "", fg = "#61d4ff" }, + { name = ".xsession", text = "", fg = "#61d4ff" }, + { name = ".zprofile", text = "", fg = "#61d4ff" }, + { name = ".zshenv", text = "", fg = "#61d4ff" }, + { name = ".zshrc", text = "", fg = "#61d4ff" }, + { name = "_gvimrc", text = "", fg = "#61d4ff" }, + { name = "_vimrc", text = "", fg = "#61d4ff" }, + { name = "AUTHORS", text = "", fg = "#61d4ff" }, + { name = "AUTHORS.txt", text = "", fg = "#61d4ff" }, + { name = "brewfile", text = "", fg = "#61d4ff" }, + { name = "bspwmrc", text = "", fg = "#61d4ff" }, + { name = "build", text = "", fg = "#61d4ff" }, + { name = "build.gradle", text = "", fg = "#61d4ff" }, + { name = "build.zig.zon", text = "", fg = "#61d4ff" }, + { name = "bun.lock", text = "", fg = "#61d4ff" }, + { name = "bun.lockb", text = "", fg = "#61d4ff" }, + { name = "cantorrc", text = "", fg = "#61d4ff" }, + { name = "checkhealth", text = "󰓙", fg = "#61d4ff" }, + { name = "cmakelists.txt", text = "", fg = "#61d4ff" }, + { name = "code_of_conduct", text = "", fg = "#61d4ff" }, + { name = "code_of_conduct.md", text = "", fg = "#61d4ff" }, + { name = "commit_editmsg", text = "", fg = "#61d4ff" }, + { name = "commitlint.config.js", text = "󰜘", fg = "#61d4ff" }, + { name = "commitlint.config.ts", text = "󰜘", fg = "#61d4ff" }, + { name = "compose.yaml", text = "󰡨", fg = "#61d4ff" }, + { name = "compose.yml", text = "󰡨", fg = "#61d4ff" }, + { name = "config", text = "", fg = "#61d4ff" }, + { name = "containerfile", text = "󰡨", fg = "#61d4ff" }, + { name = "copying", text = "", fg = "#61d4ff" }, + { name = "copying.lesser", text = "", fg = "#61d4ff" }, + { name = "Directory.Build.props", text = "", fg = "#61d4ff" }, + { name = "Directory.Build.targets", text = "", fg = "#61d4ff" }, + { name = "Directory.Packages.props", text = "", fg = "#61d4ff" }, + { name = "docker-compose.yaml", text = "󰡨", fg = "#61d4ff" }, + { name = "docker-compose.yml", text = "󰡨", fg = "#61d4ff" }, + { name = "dockerfile", text = "󰡨", fg = "#61d4ff" }, + { name = "eslint.config.cjs", text = "", fg = "#61d4ff" }, + { name = "eslint.config.js", text = "", fg = "#61d4ff" }, + { name = "eslint.config.mjs", text = "", fg = "#61d4ff" }, + { name = "eslint.config.ts", text = "", fg = "#61d4ff" }, + { name = "ext_typoscript_setup.txt", text = "", fg = "#61d4ff" }, + { name = "favicon.ico", text = "", fg = "#61d4ff" }, + { name = "fp-info-cache", text = "", fg = "#61d4ff" }, + { name = "fp-lib-table", text = "", fg = "#61d4ff" }, + { name = "FreeCAD.conf", text = "", fg = "#61d4ff" }, + { name = "Gemfile", text = "", fg = "#61d4ff" }, + { name = "gnumakefile", text = "", fg = "#61d4ff" }, + { name = "go.mod", text = "", fg = "#61d4ff" }, + { name = "go.sum", text = "", fg = "#61d4ff" }, + { name = "go.work", text = "", fg = "#61d4ff" }, + { name = "gradle-wrapper.properties", text = "", fg = "#61d4ff" }, + { name = "gradle.properties", text = "", fg = "#61d4ff" }, + { name = "gradlew", text = "", fg = "#61d4ff" }, + { name = "groovy", text = "", fg = "#61d4ff" }, + { name = "gruntfile.babel.js", text = "", fg = "#61d4ff" }, + { name = "gruntfile.coffee", text = "", fg = "#61d4ff" }, + { name = "gruntfile.js", text = "", fg = "#61d4ff" }, + { name = "gruntfile.ts", text = "", fg = "#61d4ff" }, + { name = "gtkrc", text = "", fg = "#61d4ff" }, + { name = "gulpfile.babel.js", text = "", fg = "#61d4ff" }, + { name = "gulpfile.coffee", text = "", fg = "#61d4ff" }, + { name = "gulpfile.js", text = "", fg = "#61d4ff" }, + { name = "gulpfile.ts", text = "", fg = "#61d4ff" }, + { name = "hypridle.conf", text = "", fg = "#61d4ff" }, + { name = "hyprland.conf", text = "", fg = "#61d4ff" }, + { name = "hyprlandd.conf", text = "", fg = "#61d4ff" }, + { name = "hyprlock.conf", text = "", fg = "#61d4ff" }, + { name = "hyprpaper.conf", text = "", fg = "#61d4ff" }, + { name = "hyprsunset.conf", text = "", fg = "#61d4ff" }, + { name = "i18n.config.js", text = "󰗊", fg = "#61d4ff" }, + { name = "i18n.config.ts", text = "󰗊", fg = "#61d4ff" }, + { name = "i3blocks.conf", text = "", fg = "#61d4ff" }, + { name = "i3status.conf", text = "", fg = "#61d4ff" }, + { name = "index.theme", text = "", fg = "#61d4ff" }, + { name = "ionic.config.json", text = "", fg = "#61d4ff" }, + { name = "Jenkinsfile", text = "", fg = "#61d4ff" }, + { name = "justfile", text = "", fg = "#61d4ff" }, + { name = "kalgebrarc", text = "", fg = "#61d4ff" }, + { name = "kdeglobals", text = "", fg = "#61d4ff" }, + { name = "kdenlive-layoutsrc", text = "", fg = "#61d4ff" }, + { name = "kdenliverc", text = "", fg = "#61d4ff" }, + { name = "kritadisplayrc", text = "", fg = "#61d4ff" }, + { name = "kritarc", text = "", fg = "#61d4ff" }, + { name = "license", text = "", fg = "#61d4ff" }, + { name = "license.md", text = "", fg = "#61d4ff" }, + { name = "lxde-rc.xml", text = "", fg = "#61d4ff" }, + { name = "lxqt.conf", text = "", fg = "#61d4ff" }, + { name = "makefile", text = "", fg = "#61d4ff" }, + { name = "mix.lock", text = "", fg = "#61d4ff" }, + { name = "mpv.conf", text = "", fg = "#61d4ff" }, + { name = "next.config.cjs", text = "", fg = "#61d4ff" }, + { name = "next.config.js", text = "", fg = "#61d4ff" }, + { name = "next.config.ts", text = "", fg = "#61d4ff" }, + { name = "node_modules", text = "", fg = "#61d4ff" }, + { name = "nuxt.config.cjs", text = "󱄆", fg = "#61d4ff" }, + { name = "nuxt.config.js", text = "󱄆", fg = "#61d4ff" }, + { name = "nuxt.config.mjs", text = "󱄆", fg = "#61d4ff" }, + { name = "nuxt.config.ts", text = "󱄆", fg = "#61d4ff" }, + { name = "package-lock.json", text = "", fg = "#61d4ff" }, + { name = "package.json", text = "", fg = "#61d4ff" }, + { name = "PKGBUILD", text = "", fg = "#61d4ff" }, + { name = "platformio.ini", text = "", fg = "#61d4ff" }, + { name = "playwright.config.cjs", text = "", fg = "#61d4ff" }, + { name = "playwright.config.cts", text = "", fg = "#61d4ff" }, + { name = "playwright.config.js", text = "", fg = "#61d4ff" }, + { name = "playwright.config.mjs", text = "", fg = "#61d4ff" }, + { name = "playwright.config.mts", text = "", fg = "#61d4ff" }, + { name = "playwright.config.ts", text = "", fg = "#61d4ff" }, + { name = "pnpm-lock.yaml", text = "", fg = "#61d4ff" }, + { name = "pnpm-workspace.yaml", text = "", fg = "#61d4ff" }, + { name = "pom.xml", text = "", fg = "#61d4ff" }, + { name = "prettier.config.cjs", text = "", fg = "#61d4ff" }, + { name = "prettier.config.js", text = "", fg = "#61d4ff" }, + { name = "prettier.config.mjs", text = "", fg = "#61d4ff" }, + { name = "prettier.config.ts", text = "", fg = "#61d4ff" }, + { name = "prisma.config.mts", text = "", fg = "#61d4ff" }, + { name = "prisma.config.ts", text = "", fg = "#61d4ff" }, + { name = "procfile", text = "", fg = "#61d4ff" }, + { name = "PrusaSlicer.ini", text = "", fg = "#61d4ff" }, + { name = "PrusaSlicerGcodeViewer.ini", text = "", fg = "#61d4ff" }, + { name = "py.typed", text = "", fg = "#61d4ff" }, + { name = "QtProject.conf", text = "", fg = "#61d4ff" }, + { name = "rakefile", text = "", fg = "#61d4ff" }, + { name = "readme", text = "󰂺", fg = "#61d4ff" }, + { name = "readme.md", text = "󰂺", fg = "#61d4ff" }, + { name = "rmd", text = "", fg = "#61d4ff" }, + { name = "robots.txt", text = "󰚩", fg = "#61d4ff" }, + { name = "security", text = "󰒃", fg = "#61d4ff" }, + { name = "security.md", text = "󰒃", fg = "#61d4ff" }, + { name = "settings.gradle", text = "", fg = "#61d4ff" }, + { name = "svelte.config.js", text = "", fg = "#61d4ff" }, + { name = "sxhkdrc", text = "", fg = "#61d4ff" }, + { name = "sym-lib-table", text = "", fg = "#61d4ff" }, + { name = "tailwind.config.js", text = "󱏿", fg = "#61d4ff" }, + { name = "tailwind.config.mjs", text = "󱏿", fg = "#61d4ff" }, + { name = "tailwind.config.ts", text = "󱏿", fg = "#61d4ff" }, + { name = "tmux.conf", text = "", fg = "#61d4ff" }, + { name = "tmux.conf.local", text = "", fg = "#61d4ff" }, + { name = "tsconfig.json", text = "", fg = "#61d4ff" }, + { name = "unlicense", text = "", fg = "#61d4ff" }, + { name = "vagrantfile", text = "", fg = "#61d4ff" }, + { name = "vercel.json", text = "", fg = "#61d4ff" }, + { name = "vite.config.cjs", text = "", fg = "#61d4ff" }, + { name = "vite.config.cts", text = "", fg = "#61d4ff" }, + { name = "vite.config.js", text = "", fg = "#61d4ff" }, + { name = "vite.config.mjs", text = "", fg = "#61d4ff" }, + { name = "vite.config.mts", text = "", fg = "#61d4ff" }, + { name = "vite.config.ts", text = "", fg = "#61d4ff" }, + { name = "vitest.config.cjs", text = "", fg = "#61d4ff" }, + { name = "vitest.config.cts", text = "", fg = "#61d4ff" }, + { name = "vitest.config.js", text = "", fg = "#61d4ff" }, + { name = "vitest.config.mjs", text = "", fg = "#61d4ff" }, + { name = "vitest.config.mts", text = "", fg = "#61d4ff" }, + { name = "vitest.config.ts", text = "", fg = "#61d4ff" }, + { name = "vlcrc", text = "󰕼", fg = "#61d4ff" }, + { name = "webpack", text = "󰜫", fg = "#61d4ff" }, + { name = "weston.ini", text = "", fg = "#61d4ff" }, + { name = "workspace", text = "", fg = "#61d4ff" }, + { name = "wrangler.jsonc", text = "", fg = "#61d4ff" }, + { name = "wrangler.toml", text = "", fg = "#61d4ff" }, + { name = "xdph.conf", text = "", fg = "#61d4ff" }, + { name = "xmobarrc", text = "", fg = "#61d4ff" }, + { name = "xmobarrc.hs", text = "", fg = "#61d4ff" }, + { name = "xmonad.hs", text = "", fg = "#61d4ff" }, + { name = "xorg.conf", text = "", fg = "#61d4ff" }, + { name = "xsettingsd.conf", text = "", fg = "#61d4ff" }, ] exts = [ - { name = "3gp", text = "", fg = "#ffb3b0" }, - { name = "3mf", text = "󰆧", fg = "#ffb3b0" }, - { name = "7z", text = "", fg = "#ffb3b0" }, - { name = "a", text = "", fg = "#ffb3b0" }, - { name = "aac", text = "", fg = "#ffb3b0" }, - { name = "ada", text = "", fg = "#ffb3b0" }, - { name = "adb", text = "", fg = "#ffb3b0" }, - { name = "ads", text = "", fg = "#ffb3b0" }, - { name = "ai", text = "", fg = "#ffb3b0" }, - { name = "aif", text = "", fg = "#ffb3b0" }, - { name = "aiff", text = "", fg = "#ffb3b0" }, - { name = "android", text = "", fg = "#ffb3b0" }, - { name = "ape", text = "", fg = "#ffb3b0" }, - { name = "apk", text = "", fg = "#ffb3b0" }, - { name = "apl", text = "", fg = "#ffb3b0" }, - { name = "app", text = "", fg = "#ffb3b0" }, - { name = "applescript", text = "", fg = "#ffb3b0" }, - { name = "asc", text = "󰦝", fg = "#ffb3b0" }, - { name = "asm", text = "", fg = "#ffb3b0" }, - { name = "ass", text = "󰨖", fg = "#ffb3b0" }, - { name = "astro", text = "", fg = "#ffb3b0" }, - { name = "avif", text = "", fg = "#ffb3b0" }, - { name = "awk", text = "", fg = "#ffb3b0" }, - { name = "azcli", text = "", fg = "#ffb3b0" }, - { name = "bak", text = "󰁯", fg = "#ffb3b0" }, - { name = "bash", text = "", fg = "#ffb3b0" }, - { name = "bat", text = "", fg = "#ffb3b0" }, - { name = "bazel", text = "", fg = "#ffb3b0" }, - { name = "bib", text = "󱉟", fg = "#ffb3b0" }, - { name = "bicep", text = "", fg = "#ffb3b0" }, - { name = "bicepparam", text = "", fg = "#ffb3b0" }, - { name = "bin", text = "", fg = "#ffb3b0" }, - { name = "blade.php", text = "", fg = "#ffb3b0" }, - { name = "blend", text = "󰂫", fg = "#ffb3b0" }, - { name = "blp", text = "󰺾", fg = "#ffb3b0" }, - { name = "bmp", text = "", fg = "#ffb3b0" }, - { name = "bqn", text = "", fg = "#ffb3b0" }, - { name = "brep", text = "󰻫", fg = "#ffb3b0" }, - { name = "bz", text = "", fg = "#ffb3b0" }, - { name = "bz2", text = "", fg = "#ffb3b0" }, - { name = "bz3", text = "", fg = "#ffb3b0" }, - { name = "bzl", text = "", fg = "#ffb3b0" }, - { name = "c", text = "", fg = "#ffb3b0" }, - { name = "c++", text = "", fg = "#ffb3b0" }, - { name = "cache", text = "", fg = "#ffb3b0" }, - { name = "cast", text = "", fg = "#ffb3b0" }, - { name = "cbl", text = "", fg = "#ffb3b0" }, - { name = "cc", text = "", fg = "#ffb3b0" }, - { name = "ccm", text = "", fg = "#ffb3b0" }, - { name = "cfc", text = "", fg = "#ffb3b0" }, - { name = "cfg", text = "", fg = "#ffb3b0" }, - { name = "cfm", text = "", fg = "#ffb3b0" }, - { name = "cjs", text = "", fg = "#ffb3b0" }, - { name = "clj", text = "", fg = "#ffb3b0" }, - { name = "cljc", text = "", fg = "#ffb3b0" }, - { name = "cljd", text = "", fg = "#ffb3b0" }, - { name = "cljs", text = "", fg = "#ffb3b0" }, - { name = "cmake", text = "", fg = "#ffb3b0" }, - { name = "cob", text = "", fg = "#ffb3b0" }, - { name = "cobol", text = "", fg = "#ffb3b0" }, - { name = "coffee", text = "", fg = "#ffb3b0" }, - { name = "conda", text = "", fg = "#ffb3b0" }, - { name = "conf", text = "", fg = "#ffb3b0" }, - { name = "config.ru", text = "", fg = "#ffb3b0" }, - { name = "cow", text = "󰆚", fg = "#ffb3b0" }, - { name = "cp", text = "", fg = "#ffb3b0" }, - { name = "cpp", text = "", fg = "#ffb3b0" }, - { name = "cppm", text = "", fg = "#ffb3b0" }, - { name = "cpy", text = "", fg = "#ffb3b0" }, - { name = "cr", text = "", fg = "#ffb3b0" }, - { name = "crdownload", text = "", fg = "#ffb3b0" }, - { name = "cs", text = "󰌛", fg = "#ffb3b0" }, - { name = "csh", text = "", fg = "#ffb3b0" }, - { name = "cshtml", text = "󱦗", fg = "#ffb3b0" }, - { name = "cson", text = "", fg = "#ffb3b0" }, - { name = "csproj", text = "󰪮", fg = "#ffb3b0" }, - { name = "css", text = "", fg = "#ffb3b0" }, - { name = "csv", text = "", fg = "#ffb3b0" }, - { name = "cts", text = "", fg = "#ffb3b0" }, - { name = "cu", text = "", fg = "#ffb3b0" }, - { name = "cue", text = "󰲹", fg = "#ffb3b0" }, - { name = "cuh", text = "", fg = "#ffb3b0" }, - { name = "cxx", text = "", fg = "#ffb3b0" }, - { name = "cxxm", text = "", fg = "#ffb3b0" }, - { name = "d", text = "", fg = "#ffb3b0" }, - { name = "d.ts", text = "", fg = "#ffb3b0" }, - { name = "dart", text = "", fg = "#ffb3b0" }, - { name = "db", text = "", fg = "#ffb3b0" }, - { name = "dconf", text = "", fg = "#ffb3b0" }, - { name = "desktop", text = "", fg = "#ffb3b0" }, - { name = "diff", text = "", fg = "#ffb3b0" }, - { name = "dll", text = "", fg = "#ffb3b0" }, - { name = "doc", text = "󰈬", fg = "#ffb3b0" }, - { name = "Dockerfile", text = "󰡨", fg = "#ffb3b0" }, - { name = "dockerignore", text = "󰡨", fg = "#ffb3b0" }, - { name = "docx", text = "󰈬", fg = "#ffb3b0" }, - { name = "dot", text = "󱁉", fg = "#ffb3b0" }, - { name = "download", text = "", fg = "#ffb3b0" }, - { name = "drl", text = "", fg = "#ffb3b0" }, - { name = "dropbox", text = "", fg = "#ffb3b0" }, - { name = "dump", text = "", fg = "#ffb3b0" }, - { name = "dwg", text = "󰻫", fg = "#ffb3b0" }, - { name = "dxf", text = "󰻫", fg = "#ffb3b0" }, - { name = "ebook", text = "", fg = "#ffb3b0" }, - { name = "ebuild", text = "", fg = "#ffb3b0" }, - { name = "edn", text = "", fg = "#ffb3b0" }, - { name = "eex", text = "", fg = "#ffb3b0" }, - { name = "ejs", text = "", fg = "#ffb3b0" }, - { name = "el", text = "", fg = "#ffb3b0" }, - { name = "elc", text = "", fg = "#ffb3b0" }, - { name = "elf", text = "", fg = "#ffb3b0" }, - { name = "elm", text = "", fg = "#ffb3b0" }, - { name = "eln", text = "", fg = "#ffb3b0" }, - { name = "env", text = "", fg = "#ffb3b0" }, - { name = "eot", text = "", fg = "#ffb3b0" }, - { name = "epp", text = "", fg = "#ffb3b0" }, - { name = "epub", text = "", fg = "#ffb3b0" }, - { name = "erb", text = "", fg = "#ffb3b0" }, - { name = "erl", text = "", fg = "#ffb3b0" }, - { name = "ex", text = "", fg = "#ffb3b0" }, - { name = "exe", text = "", fg = "#ffb3b0" }, - { name = "exs", text = "", fg = "#ffb3b0" }, - { name = "f#", text = "", fg = "#ffb3b0" }, - { name = "f3d", text = "󰻫", fg = "#ffb3b0" }, - { name = "f90", text = "󱈚", fg = "#ffb3b0" }, - { name = "fbx", text = "󰆧", fg = "#ffb3b0" }, - { name = "fcbak", text = "", fg = "#ffb3b0" }, - { name = "fcmacro", text = "", fg = "#ffb3b0" }, - { name = "fcmat", text = "", fg = "#ffb3b0" }, - { name = "fcparam", text = "", fg = "#ffb3b0" }, - { name = "fcscript", text = "", fg = "#ffb3b0" }, - { name = "fcstd", text = "", fg = "#ffb3b0" }, - { name = "fcstd1", text = "", fg = "#ffb3b0" }, - { name = "fctb", text = "", fg = "#ffb3b0" }, - { name = "fctl", text = "", fg = "#ffb3b0" }, - { name = "fdmdownload", text = "", fg = "#ffb3b0" }, - { name = "feature", text = "", fg = "#ffb3b0" }, - { name = "fish", text = "", fg = "#ffb3b0" }, - { name = "flac", text = "", fg = "#ffb3b0" }, - { name = "flc", text = "", fg = "#ffb3b0" }, - { name = "flf", text = "", fg = "#ffb3b0" }, - { name = "fnl", text = "", fg = "#ffb3b0" }, - { name = "fodg", text = "", fg = "#ffb3b0" }, - { name = "fodp", text = "", fg = "#ffb3b0" }, - { name = "fods", text = "", fg = "#ffb3b0" }, - { name = "fodt", text = "", fg = "#ffb3b0" }, - { name = "frag", text = "", fg = "#ffb3b0" }, - { name = "fs", text = "", fg = "#ffb3b0" }, - { name = "fsi", text = "", fg = "#ffb3b0" }, - { name = "fsscript", text = "", fg = "#ffb3b0" }, - { name = "fsx", text = "", fg = "#ffb3b0" }, - { name = "gcode", text = "󰐫", fg = "#ffb3b0" }, - { name = "gd", text = "", fg = "#ffb3b0" }, - { name = "gemspec", text = "", fg = "#ffb3b0" }, - { name = "geom", text = "", fg = "#ffb3b0" }, - { name = "gif", text = "", fg = "#ffb3b0" }, - { name = "git", text = "", fg = "#ffb3b0" }, - { name = "glb", text = "", fg = "#ffb3b0" }, - { name = "gleam", text = "", fg = "#ffb3b0" }, - { name = "glsl", text = "", fg = "#ffb3b0" }, - { name = "gnumakefile", text = "", fg = "#ffb3b0" }, - { name = "go", text = "", fg = "#ffb3b0" }, - { name = "godot", text = "", fg = "#ffb3b0" }, - { name = "gpr", text = "", fg = "#ffb3b0" }, - { name = "gql", text = "", fg = "#ffb3b0" }, - { name = "gradle", text = "", fg = "#ffb3b0" }, - { name = "graphql", text = "", fg = "#ffb3b0" }, - { name = "gresource", text = "", fg = "#ffb3b0" }, - { name = "gv", text = "󱁉", fg = "#ffb3b0" }, - { name = "gz", text = "", fg = "#ffb3b0" }, - { name = "h", text = "", fg = "#ffb3b0" }, - { name = "haml", text = "", fg = "#ffb3b0" }, - { name = "hbs", text = "", fg = "#ffb3b0" }, - { name = "heex", text = "", fg = "#ffb3b0" }, - { name = "hex", text = "", fg = "#ffb3b0" }, - { name = "hh", text = "", fg = "#ffb3b0" }, - { name = "hpp", text = "", fg = "#ffb3b0" }, - { name = "hrl", text = "", fg = "#ffb3b0" }, - { name = "hs", text = "", fg = "#ffb3b0" }, - { name = "htm", text = "", fg = "#ffb3b0" }, - { name = "html", text = "", fg = "#ffb3b0" }, - { name = "http", text = "", fg = "#ffb3b0" }, - { name = "huff", text = "󰡘", fg = "#ffb3b0" }, - { name = "hurl", text = "", fg = "#ffb3b0" }, - { name = "hx", text = "", fg = "#ffb3b0" }, - { name = "hxx", text = "", fg = "#ffb3b0" }, - { name = "ical", text = "", fg = "#ffb3b0" }, - { name = "icalendar", text = "", fg = "#ffb3b0" }, - { name = "ico", text = "", fg = "#ffb3b0" }, - { name = "ics", text = "", fg = "#ffb3b0" }, - { name = "ifb", text = "", fg = "#ffb3b0" }, - { name = "ifc", text = "󰻫", fg = "#ffb3b0" }, - { name = "ige", text = "󰻫", fg = "#ffb3b0" }, - { name = "iges", text = "󰻫", fg = "#ffb3b0" }, - { name = "igs", text = "󰻫", fg = "#ffb3b0" }, - { name = "image", text = "", fg = "#ffb3b0" }, - { name = "img", text = "", fg = "#ffb3b0" }, - { name = "import", text = "", fg = "#ffb3b0" }, - { name = "info", text = "", fg = "#ffb3b0" }, - { name = "ini", text = "", fg = "#ffb3b0" }, - { name = "ino", text = "", fg = "#ffb3b0" }, - { name = "ipynb", text = "", fg = "#ffb3b0" }, - { name = "iso", text = "", fg = "#ffb3b0" }, - { name = "ixx", text = "", fg = "#ffb3b0" }, - { name = "jar", text = "", fg = "#ffb3b0" }, - { name = "java", text = "", fg = "#ffb3b0" }, - { name = "jl", text = "", fg = "#ffb3b0" }, - { name = "jpeg", text = "", fg = "#ffb3b0" }, - { name = "jpg", text = "", fg = "#ffb3b0" }, - { name = "js", text = "", fg = "#ffb3b0" }, - { name = "json", text = "", fg = "#ffb3b0" }, - { name = "json5", text = "", fg = "#ffb3b0" }, - { name = "jsonc", text = "", fg = "#ffb3b0" }, - { name = "jsx", text = "", fg = "#ffb3b0" }, - { name = "jwmrc", text = "", fg = "#ffb3b0" }, - { name = "jxl", text = "", fg = "#ffb3b0" }, - { name = "kbx", text = "󰯄", fg = "#ffb3b0" }, - { name = "kdb", text = "", fg = "#ffb3b0" }, - { name = "kdbx", text = "", fg = "#ffb3b0" }, - { name = "kdenlive", text = "", fg = "#ffb3b0" }, - { name = "kdenlivetitle", text = "", fg = "#ffb3b0" }, - { name = "kicad_dru", text = "", fg = "#ffb3b0" }, - { name = "kicad_mod", text = "", fg = "#ffb3b0" }, - { name = "kicad_pcb", text = "", fg = "#ffb3b0" }, - { name = "kicad_prl", text = "", fg = "#ffb3b0" }, - { name = "kicad_pro", text = "", fg = "#ffb3b0" }, - { name = "kicad_sch", text = "", fg = "#ffb3b0" }, - { name = "kicad_sym", text = "", fg = "#ffb3b0" }, - { name = "kicad_wks", text = "", fg = "#ffb3b0" }, - { name = "ko", text = "", fg = "#ffb3b0" }, - { name = "kpp", text = "", fg = "#ffb3b0" }, - { name = "kra", text = "", fg = "#ffb3b0" }, - { name = "krz", text = "", fg = "#ffb3b0" }, - { name = "ksh", text = "", fg = "#ffb3b0" }, - { name = "kt", text = "", fg = "#ffb3b0" }, - { name = "kts", text = "", fg = "#ffb3b0" }, - { name = "lck", text = "", fg = "#ffb3b0" }, - { name = "leex", text = "", fg = "#ffb3b0" }, - { name = "less", text = "", fg = "#ffb3b0" }, - { name = "lff", text = "", fg = "#ffb3b0" }, - { name = "lhs", text = "", fg = "#ffb3b0" }, - { name = "lib", text = "", fg = "#ffb3b0" }, - { name = "license", text = "", fg = "#ffb3b0" }, - { name = "liquid", text = "", fg = "#ffb3b0" }, - { name = "lock", text = "", fg = "#ffb3b0" }, - { name = "log", text = "󰌱", fg = "#ffb3b0" }, - { name = "lrc", text = "󰨖", fg = "#ffb3b0" }, - { name = "lua", text = "", fg = "#ffb3b0" }, - { name = "luac", text = "", fg = "#ffb3b0" }, - { name = "luau", text = "", fg = "#ffb3b0" }, - { name = "m", text = "", fg = "#ffb3b0" }, - { name = "m3u", text = "󰲹", fg = "#ffb3b0" }, - { name = "m3u8", text = "󰲹", fg = "#ffb3b0" }, - { name = "m4a", text = "", fg = "#ffb3b0" }, - { name = "m4v", text = "", fg = "#ffb3b0" }, - { name = "magnet", text = "", fg = "#ffb3b0" }, - { name = "makefile", text = "", fg = "#ffb3b0" }, - { name = "markdown", text = "", fg = "#ffb3b0" }, - { name = "material", text = "", fg = "#ffb3b0" }, - { name = "md", text = "", fg = "#ffb3b0" }, - { name = "md5", text = "󰕥", fg = "#ffb3b0" }, - { name = "mdx", text = "", fg = "#ffb3b0" }, - { name = "mint", text = "󰌪", fg = "#ffb3b0" }, - { name = "mjs", text = "", fg = "#ffb3b0" }, - { name = "mk", text = "", fg = "#ffb3b0" }, - { name = "mkv", text = "", fg = "#ffb3b0" }, - { name = "ml", text = "", fg = "#ffb3b0" }, - { name = "mli", text = "", fg = "#ffb3b0" }, - { name = "mm", text = "", fg = "#ffb3b0" }, - { name = "mo", text = "", fg = "#ffb3b0" }, - { name = "mobi", text = "", fg = "#ffb3b0" }, - { name = "mojo", text = "", fg = "#ffb3b0" }, - { name = "mov", text = "", fg = "#ffb3b0" }, - { name = "mp3", text = "", fg = "#ffb3b0" }, - { name = "mp4", text = "", fg = "#ffb3b0" }, - { name = "mpp", text = "", fg = "#ffb3b0" }, - { name = "msf", text = "", fg = "#ffb3b0" }, - { name = "mts", text = "", fg = "#ffb3b0" }, - { name = "mustache", text = "", fg = "#ffb3b0" }, - { name = "nfo", text = "", fg = "#ffb3b0" }, - { name = "nim", text = "", fg = "#ffb3b0" }, - { name = "nix", text = "", fg = "#ffb3b0" }, - { name = "norg", text = "", fg = "#ffb3b0" }, - { name = "nswag", text = "", fg = "#ffb3b0" }, - { name = "nu", text = "", fg = "#ffb3b0" }, - { name = "o", text = "", fg = "#ffb3b0" }, - { name = "obj", text = "󰆧", fg = "#ffb3b0" }, - { name = "odf", text = "", fg = "#ffb3b0" }, - { name = "odg", text = "", fg = "#ffb3b0" }, - { name = "odin", text = "󰟢", fg = "#ffb3b0" }, - { name = "odp", text = "", fg = "#ffb3b0" }, - { name = "ods", text = "", fg = "#ffb3b0" }, - { name = "odt", text = "", fg = "#ffb3b0" }, - { name = "oga", text = "", fg = "#ffb3b0" }, - { name = "ogg", text = "", fg = "#ffb3b0" }, - { name = "ogv", text = "", fg = "#ffb3b0" }, - { name = "ogx", text = "", fg = "#ffb3b0" }, - { name = "opus", text = "", fg = "#ffb3b0" }, - { name = "org", text = "", fg = "#ffb3b0" }, - { name = "otf", text = "", fg = "#ffb3b0" }, - { name = "out", text = "", fg = "#ffb3b0" }, - { name = "part", text = "", fg = "#ffb3b0" }, - { name = "patch", text = "", fg = "#ffb3b0" }, - { name = "pck", text = "", fg = "#ffb3b0" }, - { name = "pcm", text = "", fg = "#ffb3b0" }, - { name = "pdf", text = "", fg = "#ffb3b0" }, - { name = "php", text = "", fg = "#ffb3b0" }, - { name = "pl", text = "", fg = "#ffb3b0" }, - { name = "pls", text = "󰲹", fg = "#ffb3b0" }, - { name = "ply", text = "󰆧", fg = "#ffb3b0" }, - { name = "pm", text = "", fg = "#ffb3b0" }, - { name = "png", text = "", fg = "#ffb3b0" }, - { name = "po", text = "", fg = "#ffb3b0" }, - { name = "pot", text = "", fg = "#ffb3b0" }, - { name = "pp", text = "", fg = "#ffb3b0" }, - { name = "ppt", text = "󰈧", fg = "#ffb3b0" }, - { name = "pptx", text = "󰈧", fg = "#ffb3b0" }, - { name = "prisma", text = "", fg = "#ffb3b0" }, - { name = "pro", text = "", fg = "#ffb3b0" }, - { name = "ps1", text = "󰨊", fg = "#ffb3b0" }, - { name = "psb", text = "", fg = "#ffb3b0" }, - { name = "psd", text = "", fg = "#ffb3b0" }, - { name = "psd1", text = "󰨊", fg = "#ffb3b0" }, - { name = "psm1", text = "󰨊", fg = "#ffb3b0" }, - { name = "pub", text = "󰷖", fg = "#ffb3b0" }, - { name = "pxd", text = "", fg = "#ffb3b0" }, - { name = "pxi", text = "", fg = "#ffb3b0" }, - { name = "py", text = "", fg = "#ffb3b0" }, - { name = "pyc", text = "", fg = "#ffb3b0" }, - { name = "pyd", text = "", fg = "#ffb3b0" }, - { name = "pyi", text = "", fg = "#ffb3b0" }, - { name = "pyo", text = "", fg = "#ffb3b0" }, - { name = "pyw", text = "", fg = "#ffb3b0" }, - { name = "pyx", text = "", fg = "#ffb3b0" }, - { name = "qm", text = "", fg = "#ffb3b0" }, - { name = "qml", text = "", fg = "#ffb3b0" }, - { name = "qrc", text = "", fg = "#ffb3b0" }, - { name = "qss", text = "", fg = "#ffb3b0" }, - { name = "query", text = "", fg = "#ffb3b0" }, - { name = "R", text = "󰟔", fg = "#ffb3b0" }, - { name = "r", text = "󰟔", fg = "#ffb3b0" }, - { name = "rake", text = "", fg = "#ffb3b0" }, - { name = "rar", text = "", fg = "#ffb3b0" }, - { name = "rasi", text = "", fg = "#ffb3b0" }, - { name = "razor", text = "󱦘", fg = "#ffb3b0" }, - { name = "rb", text = "", fg = "#ffb3b0" }, - { name = "res", text = "", fg = "#ffb3b0" }, - { name = "resi", text = "", fg = "#ffb3b0" }, - { name = "rlib", text = "", fg = "#ffb3b0" }, - { name = "rmd", text = "", fg = "#ffb3b0" }, - { name = "rproj", text = "󰗆", fg = "#ffb3b0" }, - { name = "rs", text = "", fg = "#ffb3b0" }, - { name = "rss", text = "", fg = "#ffb3b0" }, - { name = "s", text = "", fg = "#ffb3b0" }, - { name = "sass", text = "", fg = "#ffb3b0" }, - { name = "sbt", text = "", fg = "#ffb3b0" }, - { name = "sc", text = "", fg = "#ffb3b0" }, - { name = "scad", text = "", fg = "#ffb3b0" }, - { name = "scala", text = "", fg = "#ffb3b0" }, - { name = "scm", text = "󰘧", fg = "#ffb3b0" }, - { name = "scss", text = "", fg = "#ffb3b0" }, - { name = "sh", text = "", fg = "#ffb3b0" }, - { name = "sha1", text = "󰕥", fg = "#ffb3b0" }, - { name = "sha224", text = "󰕥", fg = "#ffb3b0" }, - { name = "sha256", text = "󰕥", fg = "#ffb3b0" }, - { name = "sha384", text = "󰕥", fg = "#ffb3b0" }, - { name = "sha512", text = "󰕥", fg = "#ffb3b0" }, - { name = "sig", text = "󰘧", fg = "#ffb3b0" }, - { name = "signature", text = "󰘧", fg = "#ffb3b0" }, - { name = "skp", text = "󰻫", fg = "#ffb3b0" }, - { name = "sldasm", text = "󰻫", fg = "#ffb3b0" }, - { name = "sldprt", text = "󰻫", fg = "#ffb3b0" }, - { name = "slim", text = "", fg = "#ffb3b0" }, - { name = "sln", text = "", fg = "#ffb3b0" }, - { name = "slnx", text = "", fg = "#ffb3b0" }, - { name = "slvs", text = "󰻫", fg = "#ffb3b0" }, - { name = "sml", text = "󰘧", fg = "#ffb3b0" }, - { name = "so", text = "", fg = "#ffb3b0" }, - { name = "sol", text = "", fg = "#ffb3b0" }, - { name = "spec.js", text = "", fg = "#ffb3b0" }, - { name = "spec.jsx", text = "", fg = "#ffb3b0" }, - { name = "spec.ts", text = "", fg = "#ffb3b0" }, - { name = "spec.tsx", text = "", fg = "#ffb3b0" }, - { name = "spx", text = "", fg = "#ffb3b0" }, - { name = "sql", text = "", fg = "#ffb3b0" }, - { name = "sqlite", text = "", fg = "#ffb3b0" }, - { name = "sqlite3", text = "", fg = "#ffb3b0" }, - { name = "srt", text = "󰨖", fg = "#ffb3b0" }, - { name = "ssa", text = "󰨖", fg = "#ffb3b0" }, - { name = "ste", text = "󰻫", fg = "#ffb3b0" }, - { name = "step", text = "󰻫", fg = "#ffb3b0" }, - { name = "stl", text = "󰆧", fg = "#ffb3b0" }, - { name = "stories.js", text = "", fg = "#ffb3b0" }, - { name = "stories.jsx", text = "", fg = "#ffb3b0" }, - { name = "stories.mjs", text = "", fg = "#ffb3b0" }, - { name = "stories.svelte", text = "", fg = "#ffb3b0" }, - { name = "stories.ts", text = "", fg = "#ffb3b0" }, - { name = "stories.tsx", text = "", fg = "#ffb3b0" }, - { name = "stories.vue", text = "", fg = "#ffb3b0" }, - { name = "stp", text = "󰻫", fg = "#ffb3b0" }, - { name = "strings", text = "", fg = "#ffb3b0" }, - { name = "styl", text = "", fg = "#ffb3b0" }, - { name = "sub", text = "󰨖", fg = "#ffb3b0" }, - { name = "sublime", text = "", fg = "#ffb3b0" }, - { name = "suo", text = "", fg = "#ffb3b0" }, - { name = "sv", text = "󰍛", fg = "#ffb3b0" }, - { name = "svelte", text = "", fg = "#ffb3b0" }, - { name = "svg", text = "󰜡", fg = "#ffb3b0" }, - { name = "svgz", text = "󰜡", fg = "#ffb3b0" }, - { name = "svh", text = "󰍛", fg = "#ffb3b0" }, - { name = "swift", text = "", fg = "#ffb3b0" }, - { name = "t", text = "", fg = "#ffb3b0" }, - { name = "tbc", text = "󰛓", fg = "#ffb3b0" }, - { name = "tcl", text = "󰛓", fg = "#ffb3b0" }, - { name = "templ", text = "", fg = "#ffb3b0" }, - { name = "terminal", text = "", fg = "#ffb3b0" }, - { name = "test.js", text = "", fg = "#ffb3b0" }, - { name = "test.jsx", text = "", fg = "#ffb3b0" }, - { name = "test.ts", text = "", fg = "#ffb3b0" }, - { name = "test.tsx", text = "", fg = "#ffb3b0" }, - { name = "tex", text = "", fg = "#ffb3b0" }, - { name = "tf", text = "", fg = "#ffb3b0" }, - { name = "tfvars", text = "", fg = "#ffb3b0" }, - { name = "tgz", text = "", fg = "#ffb3b0" }, - { name = "tmpl", text = "", fg = "#ffb3b0" }, - { name = "tmux", text = "", fg = "#ffb3b0" }, - { name = "toml", text = "", fg = "#ffb3b0" }, - { name = "torrent", text = "", fg = "#ffb3b0" }, - { name = "tres", text = "", fg = "#ffb3b0" }, - { name = "ts", text = "", fg = "#ffb3b0" }, - { name = "tscn", text = "", fg = "#ffb3b0" }, - { name = "tsconfig", text = "", fg = "#ffb3b0" }, - { name = "tsx", text = "", fg = "#ffb3b0" }, - { name = "ttf", text = "", fg = "#ffb3b0" }, - { name = "twig", text = "", fg = "#ffb3b0" }, - { name = "txt", text = "󰈙", fg = "#ffb3b0" }, - { name = "txz", text = "", fg = "#ffb3b0" }, - { name = "typ", text = "", fg = "#ffb3b0" }, - { name = "typoscript", text = "", fg = "#ffb3b0" }, - { name = "ui", text = "", fg = "#ffb3b0" }, - { name = "v", text = "󰍛", fg = "#ffb3b0" }, - { name = "vala", text = "", fg = "#ffb3b0" }, - { name = "vert", text = "", fg = "#ffb3b0" }, - { name = "vh", text = "󰍛", fg = "#ffb3b0" }, - { name = "vhd", text = "󰍛", fg = "#ffb3b0" }, - { name = "vhdl", text = "󰍛", fg = "#ffb3b0" }, - { name = "vi", text = "", fg = "#ffb3b0" }, - { name = "vim", text = "", fg = "#ffb3b0" }, - { name = "vsh", text = "", fg = "#ffb3b0" }, - { name = "vsix", text = "", fg = "#ffb3b0" }, - { name = "vue", text = "", fg = "#ffb3b0" }, - { name = "wasm", text = "", fg = "#ffb3b0" }, - { name = "wav", text = "", fg = "#ffb3b0" }, - { name = "webm", text = "", fg = "#ffb3b0" }, - { name = "webmanifest", text = "", fg = "#ffb3b0" }, - { name = "webp", text = "", fg = "#ffb3b0" }, - { name = "webpack", text = "󰜫", fg = "#ffb3b0" }, - { name = "wma", text = "", fg = "#ffb3b0" }, - { name = "wmv", text = "", fg = "#ffb3b0" }, - { name = "woff", text = "", fg = "#ffb3b0" }, - { name = "woff2", text = "", fg = "#ffb3b0" }, - { name = "wrl", text = "󰆧", fg = "#ffb3b0" }, - { name = "wrz", text = "󰆧", fg = "#ffb3b0" }, - { name = "wv", text = "", fg = "#ffb3b0" }, - { name = "wvc", text = "", fg = "#ffb3b0" }, - { name = "x", text = "", fg = "#ffb3b0" }, - { name = "xaml", text = "󰙳", fg = "#ffb3b0" }, - { name = "xcf", text = "", fg = "#ffb3b0" }, - { name = "xcplayground", text = "", fg = "#ffb3b0" }, - { name = "xcstrings", text = "", fg = "#ffb3b0" }, - { name = "xls", text = "󰈛", fg = "#ffb3b0" }, - { name = "xlsx", text = "󰈛", fg = "#ffb3b0" }, - { name = "xm", text = "", fg = "#ffb3b0" }, - { name = "xml", text = "󰗀", fg = "#ffb3b0" }, - { name = "xpi", text = "", fg = "#ffb3b0" }, - { name = "xslt", text = "󰗀", fg = "#ffb3b0" }, - { name = "xul", text = "", fg = "#ffb3b0" }, - { name = "xz", text = "", fg = "#ffb3b0" }, - { name = "yaml", text = "", fg = "#ffb3b0" }, - { name = "yml", text = "", fg = "#ffb3b0" }, - { name = "zig", text = "", fg = "#ffb3b0" }, - { name = "zip", text = "", fg = "#ffb3b0" }, - { name = "zsh", text = "", fg = "#ffb3b0" }, - { name = "zst", text = "", fg = "#ffb3b0" }, - { name = "🔥", text = "", fg = "#ffb3b0" }, + { name = "3gp", text = "", fg = "#61d4ff" }, + { name = "3mf", text = "󰆧", fg = "#61d4ff" }, + { name = "7z", text = "", fg = "#61d4ff" }, + { name = "a", text = "", fg = "#61d4ff" }, + { name = "aac", text = "", fg = "#61d4ff" }, + { name = "ada", text = "", fg = "#61d4ff" }, + { name = "adb", text = "", fg = "#61d4ff" }, + { name = "ads", text = "", fg = "#61d4ff" }, + { name = "ai", text = "", fg = "#61d4ff" }, + { name = "aif", text = "", fg = "#61d4ff" }, + { name = "aiff", text = "", fg = "#61d4ff" }, + { name = "android", text = "", fg = "#61d4ff" }, + { name = "ape", text = "", fg = "#61d4ff" }, + { name = "apk", text = "", fg = "#61d4ff" }, + { name = "apl", text = "", fg = "#61d4ff" }, + { name = "app", text = "", fg = "#61d4ff" }, + { name = "applescript", text = "", fg = "#61d4ff" }, + { name = "asc", text = "󰦝", fg = "#61d4ff" }, + { name = "asm", text = "", fg = "#61d4ff" }, + { name = "ass", text = "󰨖", fg = "#61d4ff" }, + { name = "astro", text = "", fg = "#61d4ff" }, + { name = "avif", text = "", fg = "#61d4ff" }, + { name = "awk", text = "", fg = "#61d4ff" }, + { name = "azcli", text = "", fg = "#61d4ff" }, + { name = "bak", text = "󰁯", fg = "#61d4ff" }, + { name = "bash", text = "", fg = "#61d4ff" }, + { name = "bat", text = "", fg = "#61d4ff" }, + { name = "bazel", text = "", fg = "#61d4ff" }, + { name = "bib", text = "󱉟", fg = "#61d4ff" }, + { name = "bicep", text = "", fg = "#61d4ff" }, + { name = "bicepparam", text = "", fg = "#61d4ff" }, + { name = "bin", text = "", fg = "#61d4ff" }, + { name = "blade.php", text = "", fg = "#61d4ff" }, + { name = "blend", text = "󰂫", fg = "#61d4ff" }, + { name = "blp", text = "󰺾", fg = "#61d4ff" }, + { name = "bmp", text = "", fg = "#61d4ff" }, + { name = "bqn", text = "", fg = "#61d4ff" }, + { name = "brep", text = "󰻫", fg = "#61d4ff" }, + { name = "bz", text = "", fg = "#61d4ff" }, + { name = "bz2", text = "", fg = "#61d4ff" }, + { name = "bz3", text = "", fg = "#61d4ff" }, + { name = "bzl", text = "", fg = "#61d4ff" }, + { name = "c", text = "", fg = "#61d4ff" }, + { name = "c++", text = "", fg = "#61d4ff" }, + { name = "cache", text = "", fg = "#61d4ff" }, + { name = "cast", text = "", fg = "#61d4ff" }, + { name = "cbl", text = "", fg = "#61d4ff" }, + { name = "cc", text = "", fg = "#61d4ff" }, + { name = "ccm", text = "", fg = "#61d4ff" }, + { name = "cfc", text = "", fg = "#61d4ff" }, + { name = "cfg", text = "", fg = "#61d4ff" }, + { name = "cfm", text = "", fg = "#61d4ff" }, + { name = "cjs", text = "", fg = "#61d4ff" }, + { name = "clj", text = "", fg = "#61d4ff" }, + { name = "cljc", text = "", fg = "#61d4ff" }, + { name = "cljd", text = "", fg = "#61d4ff" }, + { name = "cljs", text = "", fg = "#61d4ff" }, + { name = "cmake", text = "", fg = "#61d4ff" }, + { name = "cob", text = "", fg = "#61d4ff" }, + { name = "cobol", text = "", fg = "#61d4ff" }, + { name = "coffee", text = "", fg = "#61d4ff" }, + { name = "conda", text = "", fg = "#61d4ff" }, + { name = "conf", text = "", fg = "#61d4ff" }, + { name = "config.ru", text = "", fg = "#61d4ff" }, + { name = "cow", text = "󰆚", fg = "#61d4ff" }, + { name = "cp", text = "", fg = "#61d4ff" }, + { name = "cpp", text = "", fg = "#61d4ff" }, + { name = "cppm", text = "", fg = "#61d4ff" }, + { name = "cpy", text = "", fg = "#61d4ff" }, + { name = "cr", text = "", fg = "#61d4ff" }, + { name = "crdownload", text = "", fg = "#61d4ff" }, + { name = "cs", text = "󰌛", fg = "#61d4ff" }, + { name = "csh", text = "", fg = "#61d4ff" }, + { name = "cshtml", text = "󱦗", fg = "#61d4ff" }, + { name = "cson", text = "", fg = "#61d4ff" }, + { name = "csproj", text = "󰪮", fg = "#61d4ff" }, + { name = "css", text = "", fg = "#61d4ff" }, + { name = "csv", text = "", fg = "#61d4ff" }, + { name = "cts", text = "", fg = "#61d4ff" }, + { name = "cu", text = "", fg = "#61d4ff" }, + { name = "cue", text = "󰲹", fg = "#61d4ff" }, + { name = "cuh", text = "", fg = "#61d4ff" }, + { name = "cxx", text = "", fg = "#61d4ff" }, + { name = "cxxm", text = "", fg = "#61d4ff" }, + { name = "d", text = "", fg = "#61d4ff" }, + { name = "d.ts", text = "", fg = "#61d4ff" }, + { name = "dart", text = "", fg = "#61d4ff" }, + { name = "db", text = "", fg = "#61d4ff" }, + { name = "dconf", text = "", fg = "#61d4ff" }, + { name = "desktop", text = "", fg = "#61d4ff" }, + { name = "diff", text = "", fg = "#61d4ff" }, + { name = "dll", text = "", fg = "#61d4ff" }, + { name = "doc", text = "󰈬", fg = "#61d4ff" }, + { name = "Dockerfile", text = "󰡨", fg = "#61d4ff" }, + { name = "dockerignore", text = "󰡨", fg = "#61d4ff" }, + { name = "docx", text = "󰈬", fg = "#61d4ff" }, + { name = "dot", text = "󱁉", fg = "#61d4ff" }, + { name = "download", text = "", fg = "#61d4ff" }, + { name = "drl", text = "", fg = "#61d4ff" }, + { name = "dropbox", text = "", fg = "#61d4ff" }, + { name = "dump", text = "", fg = "#61d4ff" }, + { name = "dwg", text = "󰻫", fg = "#61d4ff" }, + { name = "dxf", text = "󰻫", fg = "#61d4ff" }, + { name = "ebook", text = "", fg = "#61d4ff" }, + { name = "ebuild", text = "", fg = "#61d4ff" }, + { name = "edn", text = "", fg = "#61d4ff" }, + { name = "eex", text = "", fg = "#61d4ff" }, + { name = "ejs", text = "", fg = "#61d4ff" }, + { name = "el", text = "", fg = "#61d4ff" }, + { name = "elc", text = "", fg = "#61d4ff" }, + { name = "elf", text = "", fg = "#61d4ff" }, + { name = "elm", text = "", fg = "#61d4ff" }, + { name = "eln", text = "", fg = "#61d4ff" }, + { name = "env", text = "", fg = "#61d4ff" }, + { name = "eot", text = "", fg = "#61d4ff" }, + { name = "epp", text = "", fg = "#61d4ff" }, + { name = "epub", text = "", fg = "#61d4ff" }, + { name = "erb", text = "", fg = "#61d4ff" }, + { name = "erl", text = "", fg = "#61d4ff" }, + { name = "ex", text = "", fg = "#61d4ff" }, + { name = "exe", text = "", fg = "#61d4ff" }, + { name = "exs", text = "", fg = "#61d4ff" }, + { name = "f#", text = "", fg = "#61d4ff" }, + { name = "f3d", text = "󰻫", fg = "#61d4ff" }, + { name = "f90", text = "󱈚", fg = "#61d4ff" }, + { name = "fbx", text = "󰆧", fg = "#61d4ff" }, + { name = "fcbak", text = "", fg = "#61d4ff" }, + { name = "fcmacro", text = "", fg = "#61d4ff" }, + { name = "fcmat", text = "", fg = "#61d4ff" }, + { name = "fcparam", text = "", fg = "#61d4ff" }, + { name = "fcscript", text = "", fg = "#61d4ff" }, + { name = "fcstd", text = "", fg = "#61d4ff" }, + { name = "fcstd1", text = "", fg = "#61d4ff" }, + { name = "fctb", text = "", fg = "#61d4ff" }, + { name = "fctl", text = "", fg = "#61d4ff" }, + { name = "fdmdownload", text = "", fg = "#61d4ff" }, + { name = "feature", text = "", fg = "#61d4ff" }, + { name = "fish", text = "", fg = "#61d4ff" }, + { name = "flac", text = "", fg = "#61d4ff" }, + { name = "flc", text = "", fg = "#61d4ff" }, + { name = "flf", text = "", fg = "#61d4ff" }, + { name = "fnl", text = "", fg = "#61d4ff" }, + { name = "fodg", text = "", fg = "#61d4ff" }, + { name = "fodp", text = "", fg = "#61d4ff" }, + { name = "fods", text = "", fg = "#61d4ff" }, + { name = "fodt", text = "", fg = "#61d4ff" }, + { name = "frag", text = "", fg = "#61d4ff" }, + { name = "fs", text = "", fg = "#61d4ff" }, + { name = "fsi", text = "", fg = "#61d4ff" }, + { name = "fsscript", text = "", fg = "#61d4ff" }, + { name = "fsx", text = "", fg = "#61d4ff" }, + { name = "gcode", text = "󰐫", fg = "#61d4ff" }, + { name = "gd", text = "", fg = "#61d4ff" }, + { name = "gemspec", text = "", fg = "#61d4ff" }, + { name = "geom", text = "", fg = "#61d4ff" }, + { name = "gif", text = "", fg = "#61d4ff" }, + { name = "git", text = "", fg = "#61d4ff" }, + { name = "glb", text = "", fg = "#61d4ff" }, + { name = "gleam", text = "", fg = "#61d4ff" }, + { name = "glsl", text = "", fg = "#61d4ff" }, + { name = "gnumakefile", text = "", fg = "#61d4ff" }, + { name = "go", text = "", fg = "#61d4ff" }, + { name = "godot", text = "", fg = "#61d4ff" }, + { name = "gpr", text = "", fg = "#61d4ff" }, + { name = "gql", text = "", fg = "#61d4ff" }, + { name = "gradle", text = "", fg = "#61d4ff" }, + { name = "graphql", text = "", fg = "#61d4ff" }, + { name = "gresource", text = "", fg = "#61d4ff" }, + { name = "gv", text = "󱁉", fg = "#61d4ff" }, + { name = "gz", text = "", fg = "#61d4ff" }, + { name = "h", text = "", fg = "#61d4ff" }, + { name = "haml", text = "", fg = "#61d4ff" }, + { name = "hbs", text = "", fg = "#61d4ff" }, + { name = "heex", text = "", fg = "#61d4ff" }, + { name = "hex", text = "", fg = "#61d4ff" }, + { name = "hh", text = "", fg = "#61d4ff" }, + { name = "hpp", text = "", fg = "#61d4ff" }, + { name = "hrl", text = "", fg = "#61d4ff" }, + { name = "hs", text = "", fg = "#61d4ff" }, + { name = "htm", text = "", fg = "#61d4ff" }, + { name = "html", text = "", fg = "#61d4ff" }, + { name = "http", text = "", fg = "#61d4ff" }, + { name = "huff", text = "󰡘", fg = "#61d4ff" }, + { name = "hurl", text = "", fg = "#61d4ff" }, + { name = "hx", text = "", fg = "#61d4ff" }, + { name = "hxx", text = "", fg = "#61d4ff" }, + { name = "ical", text = "", fg = "#61d4ff" }, + { name = "icalendar", text = "", fg = "#61d4ff" }, + { name = "ico", text = "", fg = "#61d4ff" }, + { name = "ics", text = "", fg = "#61d4ff" }, + { name = "ifb", text = "", fg = "#61d4ff" }, + { name = "ifc", text = "󰻫", fg = "#61d4ff" }, + { name = "ige", text = "󰻫", fg = "#61d4ff" }, + { name = "iges", text = "󰻫", fg = "#61d4ff" }, + { name = "igs", text = "󰻫", fg = "#61d4ff" }, + { name = "image", text = "", fg = "#61d4ff" }, + { name = "img", text = "", fg = "#61d4ff" }, + { name = "import", text = "", fg = "#61d4ff" }, + { name = "info", text = "", fg = "#61d4ff" }, + { name = "ini", text = "", fg = "#61d4ff" }, + { name = "ino", text = "", fg = "#61d4ff" }, + { name = "ipynb", text = "", fg = "#61d4ff" }, + { name = "iso", text = "", fg = "#61d4ff" }, + { name = "ixx", text = "", fg = "#61d4ff" }, + { name = "jar", text = "", fg = "#61d4ff" }, + { name = "java", text = "", fg = "#61d4ff" }, + { name = "jl", text = "", fg = "#61d4ff" }, + { name = "jpeg", text = "", fg = "#61d4ff" }, + { name = "jpg", text = "", fg = "#61d4ff" }, + { name = "js", text = "", fg = "#61d4ff" }, + { name = "json", text = "", fg = "#61d4ff" }, + { name = "json5", text = "", fg = "#61d4ff" }, + { name = "jsonc", text = "", fg = "#61d4ff" }, + { name = "jsx", text = "", fg = "#61d4ff" }, + { name = "jwmrc", text = "", fg = "#61d4ff" }, + { name = "jxl", text = "", fg = "#61d4ff" }, + { name = "kbx", text = "󰯄", fg = "#61d4ff" }, + { name = "kdb", text = "", fg = "#61d4ff" }, + { name = "kdbx", text = "", fg = "#61d4ff" }, + { name = "kdenlive", text = "", fg = "#61d4ff" }, + { name = "kdenlivetitle", text = "", fg = "#61d4ff" }, + { name = "kicad_dru", text = "", fg = "#61d4ff" }, + { name = "kicad_mod", text = "", fg = "#61d4ff" }, + { name = "kicad_pcb", text = "", fg = "#61d4ff" }, + { name = "kicad_prl", text = "", fg = "#61d4ff" }, + { name = "kicad_pro", text = "", fg = "#61d4ff" }, + { name = "kicad_sch", text = "", fg = "#61d4ff" }, + { name = "kicad_sym", text = "", fg = "#61d4ff" }, + { name = "kicad_wks", text = "", fg = "#61d4ff" }, + { name = "ko", text = "", fg = "#61d4ff" }, + { name = "kpp", text = "", fg = "#61d4ff" }, + { name = "kra", text = "", fg = "#61d4ff" }, + { name = "krz", text = "", fg = "#61d4ff" }, + { name = "ksh", text = "", fg = "#61d4ff" }, + { name = "kt", text = "", fg = "#61d4ff" }, + { name = "kts", text = "", fg = "#61d4ff" }, + { name = "lck", text = "", fg = "#61d4ff" }, + { name = "leex", text = "", fg = "#61d4ff" }, + { name = "less", text = "", fg = "#61d4ff" }, + { name = "lff", text = "", fg = "#61d4ff" }, + { name = "lhs", text = "", fg = "#61d4ff" }, + { name = "lib", text = "", fg = "#61d4ff" }, + { name = "license", text = "", fg = "#61d4ff" }, + { name = "liquid", text = "", fg = "#61d4ff" }, + { name = "lock", text = "", fg = "#61d4ff" }, + { name = "log", text = "󰌱", fg = "#61d4ff" }, + { name = "lrc", text = "󰨖", fg = "#61d4ff" }, + { name = "lua", text = "", fg = "#61d4ff" }, + { name = "luac", text = "", fg = "#61d4ff" }, + { name = "luau", text = "", fg = "#61d4ff" }, + { name = "m", text = "", fg = "#61d4ff" }, + { name = "m3u", text = "󰲹", fg = "#61d4ff" }, + { name = "m3u8", text = "󰲹", fg = "#61d4ff" }, + { name = "m4a", text = "", fg = "#61d4ff" }, + { name = "m4v", text = "", fg = "#61d4ff" }, + { name = "magnet", text = "", fg = "#61d4ff" }, + { name = "makefile", text = "", fg = "#61d4ff" }, + { name = "markdown", text = "", fg = "#61d4ff" }, + { name = "material", text = "", fg = "#61d4ff" }, + { name = "md", text = "", fg = "#61d4ff" }, + { name = "md5", text = "󰕥", fg = "#61d4ff" }, + { name = "mdx", text = "", fg = "#61d4ff" }, + { name = "mint", text = "󰌪", fg = "#61d4ff" }, + { name = "mjs", text = "", fg = "#61d4ff" }, + { name = "mk", text = "", fg = "#61d4ff" }, + { name = "mkv", text = "", fg = "#61d4ff" }, + { name = "ml", text = "", fg = "#61d4ff" }, + { name = "mli", text = "", fg = "#61d4ff" }, + { name = "mm", text = "", fg = "#61d4ff" }, + { name = "mo", text = "", fg = "#61d4ff" }, + { name = "mobi", text = "", fg = "#61d4ff" }, + { name = "mojo", text = "", fg = "#61d4ff" }, + { name = "mov", text = "", fg = "#61d4ff" }, + { name = "mp3", text = "", fg = "#61d4ff" }, + { name = "mp4", text = "", fg = "#61d4ff" }, + { name = "mpp", text = "", fg = "#61d4ff" }, + { name = "msf", text = "", fg = "#61d4ff" }, + { name = "mts", text = "", fg = "#61d4ff" }, + { name = "mustache", text = "", fg = "#61d4ff" }, + { name = "nfo", text = "", fg = "#61d4ff" }, + { name = "nim", text = "", fg = "#61d4ff" }, + { name = "nix", text = "", fg = "#61d4ff" }, + { name = "norg", text = "", fg = "#61d4ff" }, + { name = "nswag", text = "", fg = "#61d4ff" }, + { name = "nu", text = "", fg = "#61d4ff" }, + { name = "o", text = "", fg = "#61d4ff" }, + { name = "obj", text = "󰆧", fg = "#61d4ff" }, + { name = "odf", text = "", fg = "#61d4ff" }, + { name = "odg", text = "", fg = "#61d4ff" }, + { name = "odin", text = "󰟢", fg = "#61d4ff" }, + { name = "odp", text = "", fg = "#61d4ff" }, + { name = "ods", text = "", fg = "#61d4ff" }, + { name = "odt", text = "", fg = "#61d4ff" }, + { name = "oga", text = "", fg = "#61d4ff" }, + { name = "ogg", text = "", fg = "#61d4ff" }, + { name = "ogv", text = "", fg = "#61d4ff" }, + { name = "ogx", text = "", fg = "#61d4ff" }, + { name = "opus", text = "", fg = "#61d4ff" }, + { name = "org", text = "", fg = "#61d4ff" }, + { name = "otf", text = "", fg = "#61d4ff" }, + { name = "out", text = "", fg = "#61d4ff" }, + { name = "part", text = "", fg = "#61d4ff" }, + { name = "patch", text = "", fg = "#61d4ff" }, + { name = "pck", text = "", fg = "#61d4ff" }, + { name = "pcm", text = "", fg = "#61d4ff" }, + { name = "pdf", text = "", fg = "#61d4ff" }, + { name = "php", text = "", fg = "#61d4ff" }, + { name = "pl", text = "", fg = "#61d4ff" }, + { name = "pls", text = "󰲹", fg = "#61d4ff" }, + { name = "ply", text = "󰆧", fg = "#61d4ff" }, + { name = "pm", text = "", fg = "#61d4ff" }, + { name = "png", text = "", fg = "#61d4ff" }, + { name = "po", text = "", fg = "#61d4ff" }, + { name = "pot", text = "", fg = "#61d4ff" }, + { name = "pp", text = "", fg = "#61d4ff" }, + { name = "ppt", text = "󰈧", fg = "#61d4ff" }, + { name = "pptx", text = "󰈧", fg = "#61d4ff" }, + { name = "prisma", text = "", fg = "#61d4ff" }, + { name = "pro", text = "", fg = "#61d4ff" }, + { name = "ps1", text = "󰨊", fg = "#61d4ff" }, + { name = "psb", text = "", fg = "#61d4ff" }, + { name = "psd", text = "", fg = "#61d4ff" }, + { name = "psd1", text = "󰨊", fg = "#61d4ff" }, + { name = "psm1", text = "󰨊", fg = "#61d4ff" }, + { name = "pub", text = "󰷖", fg = "#61d4ff" }, + { name = "pxd", text = "", fg = "#61d4ff" }, + { name = "pxi", text = "", fg = "#61d4ff" }, + { name = "py", text = "", fg = "#61d4ff" }, + { name = "pyc", text = "", fg = "#61d4ff" }, + { name = "pyd", text = "", fg = "#61d4ff" }, + { name = "pyi", text = "", fg = "#61d4ff" }, + { name = "pyo", text = "", fg = "#61d4ff" }, + { name = "pyw", text = "", fg = "#61d4ff" }, + { name = "pyx", text = "", fg = "#61d4ff" }, + { name = "qm", text = "", fg = "#61d4ff" }, + { name = "qml", text = "", fg = "#61d4ff" }, + { name = "qrc", text = "", fg = "#61d4ff" }, + { name = "qss", text = "", fg = "#61d4ff" }, + { name = "query", text = "", fg = "#61d4ff" }, + { name = "R", text = "󰟔", fg = "#61d4ff" }, + { name = "r", text = "󰟔", fg = "#61d4ff" }, + { name = "rake", text = "", fg = "#61d4ff" }, + { name = "rar", text = "", fg = "#61d4ff" }, + { name = "rasi", text = "", fg = "#61d4ff" }, + { name = "razor", text = "󱦘", fg = "#61d4ff" }, + { name = "rb", text = "", fg = "#61d4ff" }, + { name = "res", text = "", fg = "#61d4ff" }, + { name = "resi", text = "", fg = "#61d4ff" }, + { name = "rlib", text = "", fg = "#61d4ff" }, + { name = "rmd", text = "", fg = "#61d4ff" }, + { name = "rproj", text = "󰗆", fg = "#61d4ff" }, + { name = "rs", text = "", fg = "#61d4ff" }, + { name = "rss", text = "", fg = "#61d4ff" }, + { name = "s", text = "", fg = "#61d4ff" }, + { name = "sass", text = "", fg = "#61d4ff" }, + { name = "sbt", text = "", fg = "#61d4ff" }, + { name = "sc", text = "", fg = "#61d4ff" }, + { name = "scad", text = "", fg = "#61d4ff" }, + { name = "scala", text = "", fg = "#61d4ff" }, + { name = "scm", text = "󰘧", fg = "#61d4ff" }, + { name = "scss", text = "", fg = "#61d4ff" }, + { name = "sh", text = "", fg = "#61d4ff" }, + { name = "sha1", text = "󰕥", fg = "#61d4ff" }, + { name = "sha224", text = "󰕥", fg = "#61d4ff" }, + { name = "sha256", text = "󰕥", fg = "#61d4ff" }, + { name = "sha384", text = "󰕥", fg = "#61d4ff" }, + { name = "sha512", text = "󰕥", fg = "#61d4ff" }, + { name = "sig", text = "󰘧", fg = "#61d4ff" }, + { name = "signature", text = "󰘧", fg = "#61d4ff" }, + { name = "skp", text = "󰻫", fg = "#61d4ff" }, + { name = "sldasm", text = "󰻫", fg = "#61d4ff" }, + { name = "sldprt", text = "󰻫", fg = "#61d4ff" }, + { name = "slim", text = "", fg = "#61d4ff" }, + { name = "sln", text = "", fg = "#61d4ff" }, + { name = "slnx", text = "", fg = "#61d4ff" }, + { name = "slvs", text = "󰻫", fg = "#61d4ff" }, + { name = "sml", text = "󰘧", fg = "#61d4ff" }, + { name = "so", text = "", fg = "#61d4ff" }, + { name = "sol", text = "", fg = "#61d4ff" }, + { name = "spec.js", text = "", fg = "#61d4ff" }, + { name = "spec.jsx", text = "", fg = "#61d4ff" }, + { name = "spec.ts", text = "", fg = "#61d4ff" }, + { name = "spec.tsx", text = "", fg = "#61d4ff" }, + { name = "spx", text = "", fg = "#61d4ff" }, + { name = "sql", text = "", fg = "#61d4ff" }, + { name = "sqlite", text = "", fg = "#61d4ff" }, + { name = "sqlite3", text = "", fg = "#61d4ff" }, + { name = "srt", text = "󰨖", fg = "#61d4ff" }, + { name = "ssa", text = "󰨖", fg = "#61d4ff" }, + { name = "ste", text = "󰻫", fg = "#61d4ff" }, + { name = "step", text = "󰻫", fg = "#61d4ff" }, + { name = "stl", text = "󰆧", fg = "#61d4ff" }, + { name = "stories.js", text = "", fg = "#61d4ff" }, + { name = "stories.jsx", text = "", fg = "#61d4ff" }, + { name = "stories.mjs", text = "", fg = "#61d4ff" }, + { name = "stories.svelte", text = "", fg = "#61d4ff" }, + { name = "stories.ts", text = "", fg = "#61d4ff" }, + { name = "stories.tsx", text = "", fg = "#61d4ff" }, + { name = "stories.vue", text = "", fg = "#61d4ff" }, + { name = "stp", text = "󰻫", fg = "#61d4ff" }, + { name = "strings", text = "", fg = "#61d4ff" }, + { name = "styl", text = "", fg = "#61d4ff" }, + { name = "sub", text = "󰨖", fg = "#61d4ff" }, + { name = "sublime", text = "", fg = "#61d4ff" }, + { name = "suo", text = "", fg = "#61d4ff" }, + { name = "sv", text = "󰍛", fg = "#61d4ff" }, + { name = "svelte", text = "", fg = "#61d4ff" }, + { name = "svg", text = "󰜡", fg = "#61d4ff" }, + { name = "svgz", text = "󰜡", fg = "#61d4ff" }, + { name = "svh", text = "󰍛", fg = "#61d4ff" }, + { name = "swift", text = "", fg = "#61d4ff" }, + { name = "t", text = "", fg = "#61d4ff" }, + { name = "tbc", text = "󰛓", fg = "#61d4ff" }, + { name = "tcl", text = "󰛓", fg = "#61d4ff" }, + { name = "templ", text = "", fg = "#61d4ff" }, + { name = "terminal", text = "", fg = "#61d4ff" }, + { name = "test.js", text = "", fg = "#61d4ff" }, + { name = "test.jsx", text = "", fg = "#61d4ff" }, + { name = "test.ts", text = "", fg = "#61d4ff" }, + { name = "test.tsx", text = "", fg = "#61d4ff" }, + { name = "tex", text = "", fg = "#61d4ff" }, + { name = "tf", text = "", fg = "#61d4ff" }, + { name = "tfvars", text = "", fg = "#61d4ff" }, + { name = "tgz", text = "", fg = "#61d4ff" }, + { name = "tmpl", text = "", fg = "#61d4ff" }, + { name = "tmux", text = "", fg = "#61d4ff" }, + { name = "toml", text = "", fg = "#61d4ff" }, + { name = "torrent", text = "", fg = "#61d4ff" }, + { name = "tres", text = "", fg = "#61d4ff" }, + { name = "ts", text = "", fg = "#61d4ff" }, + { name = "tscn", text = "", fg = "#61d4ff" }, + { name = "tsconfig", text = "", fg = "#61d4ff" }, + { name = "tsx", text = "", fg = "#61d4ff" }, + { name = "ttf", text = "", fg = "#61d4ff" }, + { name = "twig", text = "", fg = "#61d4ff" }, + { name = "txt", text = "󰈙", fg = "#61d4ff" }, + { name = "txz", text = "", fg = "#61d4ff" }, + { name = "typ", text = "", fg = "#61d4ff" }, + { name = "typoscript", text = "", fg = "#61d4ff" }, + { name = "ui", text = "", fg = "#61d4ff" }, + { name = "v", text = "󰍛", fg = "#61d4ff" }, + { name = "vala", text = "", fg = "#61d4ff" }, + { name = "vert", text = "", fg = "#61d4ff" }, + { name = "vh", text = "󰍛", fg = "#61d4ff" }, + { name = "vhd", text = "󰍛", fg = "#61d4ff" }, + { name = "vhdl", text = "󰍛", fg = "#61d4ff" }, + { name = "vi", text = "", fg = "#61d4ff" }, + { name = "vim", text = "", fg = "#61d4ff" }, + { name = "vsh", text = "", fg = "#61d4ff" }, + { name = "vsix", text = "", fg = "#61d4ff" }, + { name = "vue", text = "", fg = "#61d4ff" }, + { name = "wasm", text = "", fg = "#61d4ff" }, + { name = "wav", text = "", fg = "#61d4ff" }, + { name = "webm", text = "", fg = "#61d4ff" }, + { name = "webmanifest", text = "", fg = "#61d4ff" }, + { name = "webp", text = "", fg = "#61d4ff" }, + { name = "webpack", text = "󰜫", fg = "#61d4ff" }, + { name = "wma", text = "", fg = "#61d4ff" }, + { name = "wmv", text = "", fg = "#61d4ff" }, + { name = "woff", text = "", fg = "#61d4ff" }, + { name = "woff2", text = "", fg = "#61d4ff" }, + { name = "wrl", text = "󰆧", fg = "#61d4ff" }, + { name = "wrz", text = "󰆧", fg = "#61d4ff" }, + { name = "wv", text = "", fg = "#61d4ff" }, + { name = "wvc", text = "", fg = "#61d4ff" }, + { name = "x", text = "", fg = "#61d4ff" }, + { name = "xaml", text = "󰙳", fg = "#61d4ff" }, + { name = "xcf", text = "", fg = "#61d4ff" }, + { name = "xcplayground", text = "", fg = "#61d4ff" }, + { name = "xcstrings", text = "", fg = "#61d4ff" }, + { name = "xls", text = "󰈛", fg = "#61d4ff" }, + { name = "xlsx", text = "󰈛", fg = "#61d4ff" }, + { name = "xm", text = "", fg = "#61d4ff" }, + { name = "xml", text = "󰗀", fg = "#61d4ff" }, + { name = "xpi", text = "", fg = "#61d4ff" }, + { name = "xslt", text = "󰗀", fg = "#61d4ff" }, + { name = "xul", text = "", fg = "#61d4ff" }, + { name = "xz", text = "", fg = "#61d4ff" }, + { name = "yaml", text = "", fg = "#61d4ff" }, + { name = "yml", text = "", fg = "#61d4ff" }, + { name = "zig", text = "", fg = "#61d4ff" }, + { name = "zip", text = "", fg = "#61d4ff" }, + { name = "zsh", text = "", fg = "#61d4ff" }, + { name = "zst", text = "", fg = "#61d4ff" }, + { name = "🔥", text = "", fg = "#61d4ff" }, ] conds = [ # Special files - { if = "orphan", text = "", fg = "#ffb3b0" }, - { if = "link", text = "", fg = "#ffb3b0" }, - { if = "block", text = "", fg = "#ffb3b0" }, - { if = "char", text = "", fg = "#ffb3b0" }, - { if = "fifo", text = "", fg = "#ffb3b0" }, - { if = "sock", text = "", fg = "#ffb3b0" }, - { if = "sticky", text = "", fg = "#ffb3b0" }, - { if = "dummy", text = "", fg = "#ffb3b0" }, + { if = "orphan", text = "", fg = "#61d4ff" }, + { if = "link", text = "", fg = "#61d4ff" }, + { if = "block", text = "", fg = "#61d4ff" }, + { if = "char", text = "", fg = "#61d4ff" }, + { if = "fifo", text = "", fg = "#61d4ff" }, + { if = "sock", text = "", fg = "#61d4ff" }, + { if = "sticky", text = "", fg = "#61d4ff" }, + { if = "dummy", text = "", fg = "#61d4ff" }, # Fallback - { if = "dir", text = "", fg = "#ffb3b0" }, - { if = "exec", text = "", fg = "#ffb3b0" }, - { if = "!dir", text = "", fg = "#ffb3b0" }, + { if = "dir", text = "", fg = "#61d4ff" }, + { if = "exec", text = "", fg = "#61d4ff" }, + { if = "!dir", text = "", fg = "#61d4ff" }, ] # : }}} diff --git a/.config/zsh/.p10k.zsh b/.config/zsh/.p10k.zsh index 208fac8..707feac 100755 --- a/.config/zsh/.p10k.zsh +++ b/.config/zsh/.p10k.zsh @@ -48,6 +48,8 @@ typeset -g POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=( # =========================[ Line #1 ]========================= vcs # git status + # jj_status # jj status +# jj command_execution_time # duration of the last command background_jobs # presence of background jobs direnv # direnv status (https://direnv.net/) @@ -366,7 +368,6 @@ # https://github.com/romkatv/gitstatus/blob/master/gitstatus.plugin.zsh. function my_git_formatter() { emulate -L zsh - if [[ -n $P9K_CONTENT ]]; then # If P9K_CONTENT is not empty, use it. It's either "loading" or from vcs_info (not from # gitstatus plugin). VCS_STATUS_* parameters are not available in this case. diff --git a/.config/zsh/.zcompdump b/.config/zsh/.zcompdump deleted file mode 100644 index 07894cf..0000000 --- a/.config/zsh/.zcompdump +++ /dev/null @@ -1,1883 +0,0 @@ -#files: 855 version: 5.9 - -_comps=( -'-' '_precommand' -'.' '_source' -'5g' '_go' -'5l' '_go' -'6g' '_go' -'6l' '_go' -'8g' '_go' -'8l' '_go' -'a2ps' '_a2ps' -'aaaa' '_hosts' -'aap' '_aap' -'abcde' '_abcde' -'ack' '_ack' -'ack2' '_ack' -'ack-grep' '_ack' -'ack-standalone' '_ack' -'acpi' '_acpi' -'acpitool' '_acpitool' -'acroread' '_acroread' -'adb' '_adb' -'add-zle-hook-widget' '_add-zle-hook-widget' -'add-zsh-hook' '_add-zsh-hook' -'admin' '_sccs' -'alacritty' '_alacritty' -'ali' '_mh' -'alias' '_alias' -'amaya' '_webbrowser' -'analyseplugin' '_analyseplugin' -'animate' '_imagemagick' -'anno' '_mh' -'ansible' '_ansible' -'ansible-config' '_ansible' -'ansible-console' '_ansible' -'ansible-doc' '_ansible' -'ansible-galaxy' '_ansible' -'ansible-inventory' '_ansible' -'ansible-playbook' '_ansible' -'ansible-pull' '_ansible' -'ansible-vault' '_ansible' -'ant' '_ant' -'antiword' '_antiword' -'aodh' '_openstack' -'aoss' '_precommand' -'apache2ctl' '_apachectl' -'apachectl' '_apachectl' -'aplay' '_alsa-utils' -'apm' '_apm' -'appletviewer' '_java' -'apropos' '_man' -'apvlv' '_pdf' -'arduino-ctags' '_ctags' -'arecord' '_alsa-utils' -'arena' '_webbrowser' -'_arguments' '__arguments' -'arp' '_arp' -'arping' '_arping' -'-array-value-' '_value' -'asciidoctor' '_asciidoctor' -'asciinema' '_asciinema' -'ash' '_sh' -'-assign-parameter-' '_assign' -'at' '_at' -'atq' '_at' -'atrm' '_at' -'attr' '_attr' -'augtool' '_augeas' -'autoload' '_typeset' -'avahi-browse' '_avahi' -'avahi-browse-domains' '_avahi' -'avahi-resolve' '_avahi' -'avahi-resolve-address' '_avahi' -'avahi-resolve-host-name' '_avahi' -'awk' '_awk' -'b2sum' '_md5sum' -'barbican' '_openstack' -'base32' '_base64' -'base64' '_base64' -'basename' '_basename' -'basenc' '_basenc' -'bash' '_bash' -'bat' '_bat' -'batch' '_at' -'baz' '_baz' -'beep' '_beep' -'bg' '_jobs_bg' -'bibtex' '_bibtex' -'bindkey' '_bindkey' -'bison' '_bison' -'bluetooth' '_tlp-radio-device' -'bluetoothctl' '_bluetoothctl' -'bmake' '_make' -'bogofilter' '_bogofilter' -'bogotune' '_bogofilter' -'bogoutil' '_bogofilter' -'bootctl' '_bootctl' -'bpython' '_bpython' -'bpython2' '_bpython' -'bpython2-gtk' '_bpython' -'bpython2-urwid' '_bpython' -'bpython3' '_bpython' -'bpython3-gtk' '_bpython' -'bpython3-urwid' '_bpython' -'bpython-gtk' '_bpython' -'bpython-urwid' '_bpython' -'-brace-parameter-' '_brace_parameter' -'brctl' '_brctl' -'bsdgrep' '_grep' -'bsdtar' '_tar' -'btdownloadcurses' '_bittorrent' -'btdownloadgui' '_bittorrent' -'btdownloadheadless' '_bittorrent' -'btlaunchmany' '_bittorrent' -'btlaunchmanycurses' '_bittorrent' -'btmakemetafile' '_bittorrent' -'btreannounce' '_bittorrent' -'btrename' '_bittorrent' -'btrfs' '_btrfs' -'btshowmetainfo' '_bittorrent' -'bttrack' '_bittorrent' -'buildhash' '_ispell' -'builtin' '_builtin' -'bun' '_bun' -'bunzip2' '_bzip2' -'burst' '_mh' -'busctl' '_busctl' -'bwrap' '_bwrap' -'bzcat' '_bzip2' -'bzegrep' '_grep' -'bzfgrep' '_grep' -'bzgrep' '_grep' -'bzip2' '_bzip2' -'bzip2recover' '_bzip2' -'bzr' '_bzr' -'c++' '_gcc' -'cabal' '_cabal' -'cal' '_cal' -'calendar' '_calendar' -'cargo' '_cargo' -'cat' '_cat' -'catchsegv' '_precommand' -'cc' '_gcc' -'ccal' '_ccal' -'cd' '_cd' -'cdc' '_sccs' -'cdcd' '_cdcd' -'cdr' '_cdr' -'cdrdao' '_cdrdao' -'cdrecord' '_cdrecord' -'ceilometer' '_openstack' -'certtool' '_gnutls' -'cftp' '_twisted' -'chage' '_users' -'chattr' '_chattr' -'chcon' '_chcon' -'chdir' '_cd' -'chfn' '_users' -'chgrp' '_chown' -'chimera' '_webbrowser' -'chkconfig' '_chkconfig' -'chkstow' '_stow' -'chmod' '_chmod' -'choom' '_choom' -'chown' '_chown' -'chpass' '_chsh' -'chroot' '_chroot' -'chrt' '_chrt' -'chsh' '_chsh' -'ci' '_rcs' -'cifsiostat' '_sysstat' -'cinder' '_openstack' -'ckeygen' '_twisted' -'cksum' '_cksum' -'clang' '_gcc' -'clang++' '_gcc' -'clay' '_clay' -'clear' '_nothing' -'cloudkitty' '_openstack' -'clusterdb' '_postgresql' -'cmp' '_cmp' -'co' '_rcs' -'code' '_code' -'column' '_column' -'comb' '_sccs' -'combine' '_imagemagick' -'combinediff' '_patchutils' -'comm' '_comm' -'-command-' '_autocd' -'command' '_command' -'-command-line-' '_normal' -'comp' '_mh' -'compadd' '_compadd' -'compdef' '_compdef' -'composer' '_composer' -'composer.phar' '_composer' -'composite' '_imagemagick' -'compress' '_compress' -'conch' '_twisted' -'-condition-' '_condition' -'config.status' '_configure' -'configure' '_configure' -'convert' '_imagemagick' -'coredumpctl' '_coredumpctl' -'cowsay' '_cowsay' -'cowthink' '_cowsay' -'cp' '_cp' -'cpio' '_cpio' -'cplay' '_cplay' -'cpupower' '_cpupower' -'createdb' '_postgresql' -'createuser' '_postgresql' -'crontab' '_crontab' -'crsh' '_cssh' -'cryptsetup' '_cryptsetup' -'cscope' '_cscope' -'csh' '_sh' -'csplit' '_csplit' -'cssh' '_cssh' -'ctags' '_ctags' -'ctags-exuberant' '_ctags' -'ctags-universal' '_ctags' -'curl' '_curl' -'cut' '_cut' -'cvs' '_cvs' -'darcs' '_darcs' -'dash' '_sh' -'date' '_date' -'dbus-launch' '_dbus' -'dbus-monitor' '_dbus' -'dbus-send' '_dbus' -'dconf' '_dconf' -'dcop' '_dcop' -'dcopclient' '_dcop' -'dcopfind' '_dcop' -'dcopobject' '_dcop' -'dcopref' '_dcop' -'dcopstart' '_dcop' -'dd' '_dd' -'declare' '_typeset' -'-default-' '_default' -'delta' '_sccs' -'deno' '_deno' -'designate' '_openstack' -'devtodo' '_devtodo' -'df' '_df' -'dhclient' '_dhclient' -'dhclient3' '_dhclient' -'dict' '_dict' -'diff' '_diff' -'diff3' '_diff3' -'diffstat' '_diffstat' -'dig' '_dig' -'dillo' '_webbrowser' -'dircmp' '_directories' -'dirs' '_dirs' -'disable' '_disable' -'disown' '_jobs_fg' -'display' '_imagemagick' -'dist' '_mh' -'django-admin' '_django' -'django-admin.py' '_django' -'dkms' '_dkms' -'dmake' '_make' -'dmesg' '_dmesg' -'dmidecode' '_dmidecode' -'doas' '_doas' -'domainname' '_yp' -'dos2unix' '_dos2unix' -'drill' '_drill' -'dropbox' '_dropbox' -'dropdb' '_postgresql' -'dropuser' '_postgresql' -'dsh' '_dsh' -'dtruss' '_dtruss' -'du' '_du' -'dvibook' '_dvi' -'dviconcat' '_dvi' -'dvicopy' '_dvi' -'dvidvi' '_dvi' -'dvipdf' '_dvi' -'dvips' '_dvi' -'dviselect' '_dvi' -'dvitodvi' '_dvi' -'dvitype' '_dvi' -'dwb' '_webbrowser' -'e2label' '_e2label' -'eatmydata' '_precommand' -'ecasound' '_ecasound' -'echotc' '_echotc' -'echoti' '_echoti' -'ed' '_ed' -'egrep' '_grep' -'elfdump' '_elfdump' -'elinks' '_elinks' -'emulate' '_emulate' -'enable' '_enable' -'enscript' '_enscript' -'entr' '_entr' -'env' '_env' -'eog' '_eog' -'epdfview' '_pdf' -'epsffit' '_psutils' -'-equal-' '_equal' -'erb' '_ruby' -'espeak' '_espeak' -'etags' '_etags' -'ethtool' '_ethtool' -'eu-nm' '_nm' -'eu-objdump' '_objdump' -'eu-readelf' '_readelf' -'eu-strings' '_strings' -'eval' '_precommand' -'eview' '_vim' -'evim' '_vim' -'evince' '_evince' -'ex' '_vi' -'exec' '_exec' -'expand' '_unexpand' -'export' '_typeset' -'express' '_webbrowser' -'extcheck' '_java' -'extractres' '_psutils' -'eza' '_eza' -'fakeroot' '_fakeroot' -'false' '_nothing' -'fastfetch' '_fastfetch' -'fast-theme' '_fast-theme' -'fc' '_fc' -'fc-list' '_xft_fonts' -'fc-match' '_xft_fonts' -'fd' '_fd' -'feh' '_feh' -'fetchmail' '_fetchmail' -'ffmpeg' '_ffmpeg' -'fg' '_jobs_fg' -'fgrep' '_grep' -'figlet' '_figlet' -'filterdiff' '_patchutils' -'find' '_find' -'findaffix' '_ispell' -'findmnt' '_findmnt' -'finger' '_finger' -'firefox' '_mozilla' -'-first-' '_first' -'fixdlsrps' '_psutils' -'fixfmps' '_psutils' -'fixmacps' '_psutils' -'fixpsditps' '_psutils' -'fixpspps' '_psutils' -'fixscribeps' '_psutils' -'fixtpps' '_psutils' -'fixwfwps' '_psutils' -'fixwpps' '_psutils' -'fixwwps' '_psutils' -'flac' '_flac' -'flex' '_flex' -'flex++' '_flex' -'flipdiff' '_patchutils' -'flist' '_mh' -'flists' '_mh' -'float' '_typeset' -'fmt' '_fmt' -'fmttest' '_mh' -'fned' '_zed' -'fnext' '_mh' -'fnm' '_fnm' -'fold' '_fold' -'folder' '_mh' -'folders' '_mh' -'foot' '_foot' -'footclient' '_footclient' -'fortune' '_fortune' -'forw' '_mh' -'fprev' '_mh' -'free' '_free' -'freebsd-make' '_make' -'freezer' '_openstack' -'fsh' '_fsh' -'ftp' '_hosts' -'functions' '_typeset' -'fuser' '_fuser' -'fusermount' '_fusermount' -'fwhois' '_whois' -'g++' '_gcc' -'galeon' '_webbrowser' -'gawk' '_awk' -'gb2sum' '_md5sum' -'gbase32' '_base64' -'gbase64' '_base64' -'gbasename' '_basename' -'gcat' '_cat' -'gcc' '_gcc' -'gccgo' '_go' -'gchgrp' '_chown' -'gchmod' '_chmod' -'gchown' '_chown' -'gchroot' '_chroot' -'gcksum' '_cksum' -'gcmp' '_cmp' -'gcomm' '_comm' -'gcore' '_gcore' -'gcp' '_cp' -'gcut' '_cut' -'gdate' '_date' -'gdb' '_gdb' -'gdd' '_dd' -'gdf' '_df' -'gdiff' '_diff' -'gdu' '_du' -'geany' '_geany' -'gegrep' '_grep' -'gem' '_gem' -'genisoimage' '_genisoimage' -'genv' '_env' -'get' '_sccs' -'getafm' '_psutils' -'getconf' '_getconf' -'getent' '_getent' -'getfacl' '_getfacl' -'getfacl.exe' '_getfacl' -'getfattr' '_attr' -'getmail' '_getmail' -'getopt' '_getopt' -'getopts' '_vars' -'gex' '_vim' -'gexpand' '_unexpand' -'gfgrep' '_grep' -'gfind' '_find' -'gfmt' '_fmt' -'gfold' '_fold' -'ggetopt' '_getopt' -'ggrep' '_grep' -'ggv' '_gnome-gv' -'ghead' '_head' -'ghostscript' '_ghostscript' -'ghostview' '_pspdf' -'gid' '_id' -'ginstall' '_install' -'git' '_git' -'git-cvsserver' '_git' -'gitk' '_git' -'git-receive-pack' '_git' -'git-shell' '_git' -'git-upload-archive' '_git' -'git-upload-pack' '_git' -'gjoin' '_join' -'glance' '_openstack' -'gln' '_ln' -'global' '_global' -'glocate' '_locate' -'glow' '_glow' -'gls' '_ls' -'gm' '_graphicsmagick' -'gmake' '_make' -'gmd5sum' '_md5sum' -'gmkdir' '_mkdir' -'gmkfifo' '_mkfifo' -'gmknod' '_mknod' -'gmktemp' '_mktemp' -'gmplayer' '_mplayer' -'gmv' '_mv' -'gnl' '_nl' -'gnocchi' '_openstack' -'gnome-gv' '_gnome-gv' -'gnumfmt' '_numfmt' -'gnupod_addsong' '_gnupod' -'gnupod_addsong.pl' '_gnupod' -'gnupod_check' '_gnupod' -'gnupod_check.pl' '_gnupod' -'gnupod_INIT' '_gnupod' -'gnupod_INIT.pl' '_gnupod' -'gnupod_search' '_gnupod' -'gnupod_search.pl' '_gnupod' -'gnutls-cli' '_gnutls' -'gnutls-cli-debug' '_gnutls' -'gnutls-serv' '_gnutls' -'god' '_od' -'gofmt' '_go' -'golangci-lint' '_golangci-lint' -'gpasswd' '_gpasswd' -'gpaste' '_paste' -'gpatch' '_patch' -'gpg' '_gpg' -'gpg2' '_gpg' -'gpgv' '_gpg' -'gpg-zip' '_gpg' -'gphoto2' '_gphoto2' -'gprintenv' '_printenv' -'gprof' '_gprof' -'gqview' '_gqview' -'gradle' '_gradle' -'gradlew' '_gradle' -'grail' '_webbrowser' -'greadlink' '_readlink' -'grep' '_grep' -'grepdiff' '_patchutils' -'grm' '_rm' -'grmdir' '_rmdir' -'groff' '_groff' -'groupadd' '_user_admin' -'groupdel' '_groups' -'groupmod' '_user_admin' -'groups' '_users' -'growisofs' '_growisofs' -'gs' '_ghostscript' -'gsbj' '_pspdf' -'gsdj' '_pspdf' -'gsdj500' '_pspdf' -'gsed' '_sed' -'gseq' '_seq' -'gsettings' '_gsettings' -'gsha1sum' '_md5sum' -'gsha224sum' '_md5sum' -'gsha256sum' '_md5sum' -'gsha384sum' '_md5sum' -'gsha512sum' '_md5sum' -'gshred' '_shred' -'gshuf' '_shuf' -'gslj' '_pspdf' -'gslp' '_pspdf' -'gsnd' '_pspdf' -'gsort' '_sort' -'gsplit' '_split' -'gstat' '_stat' -'gstdbuf' '_stdbuf' -'gstrings' '_strings' -'gstty' '_stty' -'gsum' '_cksum' -'gtac' '_tac' -'gtail' '_tail' -'gtar' '_tar' -'gtee' '_tee' -'gtimeout' '_timeout' -'gtouch' '_touch' -'gtr' '_tr' -'gtty' '_tty' -'guilt' '_guilt' -'guilt-add' '_guilt' -'guilt-applied' '_guilt' -'guilt-delete' '_guilt' -'guilt-files' '_guilt' -'guilt-fold' '_guilt' -'guilt-fork' '_guilt' -'guilt-header' '_guilt' -'guilt-help' '_guilt' -'guilt-import' '_guilt' -'guilt-import-commit' '_guilt' -'guilt-init' '_guilt' -'guilt-new' '_guilt' -'guilt-next' '_guilt' -'guilt-patchbomb' '_guilt' -'guilt-pop' '_guilt' -'guilt-prev' '_guilt' -'guilt-push' '_guilt' -'guilt-rebase' '_guilt' -'guilt-refresh' '_guilt' -'guilt-rm' '_guilt' -'guilt-series' '_guilt' -'guilt-status' '_guilt' -'guilt-top' '_guilt' -'guilt-unapplied' '_guilt' -'guname' '_uname' -'gunexpand' '_unexpand' -'guniq' '_uniq' -'gunzip' '_gzip' -'guptime' '_uptime' -'gv' '_gv' -'gview' '_vim' -'gvim' '_vim' -'gvimdiff' '_vim' -'gwc' '_wc' -'gwho' '_who' -'gxargs' '_xargs' -'gzcat' '_gzip' -'gzegrep' '_grep' -'gzfgrep' '_grep' -'gzgrep' '_grep' -'gzilla' '_webbrowser' -'gzip' '_gzip' -'hash' '_hash' -'hd' '_hexdump' -'head' '_head' -'heat' '_openstack' -'help' '_sccs' -'hexdump' '_hexdump' -'hilite' '_precommand' -'histed' '_zed' -'history' '_fc' -'host' '_host' -'hostname' '_hostname' -'hostnamectl' '_hostnamectl' -'hotjava' '_webbrowser' -'htop' '_htop' -'iceweasel' '_mozilla' -'icombine' '_ispell' -'iconv' '_iconv' -'iconvconfig' '_iconvconfig' -'id' '_id' -'identify' '_imagemagick' -'ifconfig' '_ifconfig' -'ifdown' '_net_interfaces' -'iftop' '_iftop' -'ifup' '_net_interfaces' -'ijoin' '_ispell' -'img2sixel' '_img2sixel' -'import' '_imagemagick' -'inc' '_mh' -'includeres' '_psutils' -'info' '_texinfo' -'infocmp' '_terminals' -'initctl' '_initctl' -'initdb' '_postgresql' -'insmod' '_insmod' -'install' '_install' -'install-info' '_texinfo' -'integer' '_typeset' -'interdiff' '_patchutils' -'ionice' '_ionice' -'iostat' '_iostat' -'ip' '_ip' -'ip6tables' '_iptables' -'ip6tables-restore' '_iptables' -'ip6tables-save' '_iptables' -'ipkg' '_opkg' -'ipsec' '_ipsec' -'ipset' '_ipset' -'iptables' '_iptables' -'iptables-restore' '_iptables' -'iptables-save' '_iptables' -'irb' '_ruby' -'ironic' '_openstack' -'irssi' '_irssi' -'isag' '_sysstat' -'ispell' '_ispell' -'iwconfig' '_iwconfig' -'jadetex' '_tex' -'jar' '_java' -'jarsigner' '_java' -'java' '_java' -'javac' '_java' -'javadoc' '_java' -'javah' '_java' -'javap' '_java' -'jdb' '_java' -'jj' '_jj' -'jobs' '_jobs_builtin' -'joe' '_joe' -'join' '_join' -'journalctl' '_journalctl' -'jq' '_jq' -'kdeconnect-cli' '_kdeconnect' -'kernel-install' '_kernel-install' -'keystone' '_openstack' -'keytool' '_java' -'kfmclient' '_kfmclient' -'kill' '_kill' -'killall' '_killall' -'killall5' '_killall' -'kioclient' '_kfmclient' -'kitty' '_kitty' -'knock' '_knock' -'konqueror' '_webbrowser' -'kpartx' '_kpartx' -'kpdf' '_pdf' -'ksh' '_sh' -'ksh88' '_sh' -'ksh93' '_sh' -'kvno' '_kvno' -'last' '_last' -'lastb' '_last' -'latex' '_tex' -'latexmk' '_tex' -'ldconfig' '_ldconfig' -'ldconfig.real' '_ldconfig' -'ldd' '_ldd' -'less' '_less' -'let' '_math' -'lftp' '_ncftp' -'lha' '_lha' -'light' '_webbrowser' -'limit' '_limit' -'links' '_links' -'links2' '_links' -'linux' '_uml' -'lldb' '_lldb' -'llvm-g++' '_gcc' -'llvm-gcc' '_gcc' -'llvm-objdump' '_objdump' -'ln' '_ln' -'loadkeys' '_loadkeys' -'local' '_typeset' -'locale' '_locale' -'localectl' '_localectl' -'localedef' '_localedef' -'locate' '_locate' -'log' '_nothing' -'logger' '_logger' -'loginctl' '_loginctl' -'logname' '_nothing' -'look' '_look' -'losetup' '_losetup' -'lp' '_lp' -'lpadmin' '_lp' -'lpinfo' '_lp' -'lpoptions' '_lp' -'lpq' '_lp' -'lpr' '_lp' -'lprm' '_lp' -'lpstat' '_lp' -'ls' '_ls' -'lsattr' '_lsattr' -'lsblk' '_lsblk' -'lsdiff' '_patchutils' -'lsinitcpio' '_mkinitcpio' -'lsmod' '_lsmod' -'lsns' '_lsns' -'lsof' '_lsof' -'lsusb' '_lsusb' -'ltrace' '_ltrace' -'lua' '_lua' -'luarocks' '_luarocks' -'lynx' '_lynx' -'lz4' '_lz4' -'lz4c' '_lz4' -'lz4c32' '_lz4' -'lz4cat' '_lz4' -'lzcat' '_xz' -'lzma' '_xz' -'lzop' '_lzop' -'mac2unix' '_dos2unix' -'machinectl' '_machinectl' -'magnum' '_openstack' -'mail' '_mail' -'Mail' '_mail' -'mailx' '_mail' -'make' '_make' -'makeinfo' '_texinfo' -'makepkg' '_pacman' -'man' '_man' -'manage.py' '_django' -'manila' '_openstack' -'mark' '_mh' -'mat' '_mat' -'mat2' '_mat2' -'-math-' '_math' -'matlab' '_matlab' -'mattrib' '_mtools' -'mcd' '_mtools' -'mcopy' '_mtools' -'md2' '_cksum' -'md4' '_cksum' -'md5' '_cksum' -'md5sum' '_md5sum' -'mdadm' '_mdadm' -'mdel' '_mtools' -'mdeltree' '_mtools' -'mdir' '_mtools' -'mdu' '_mtools' -'mencal' '_mencal' -'mere' '_mere' -'merge' '_rcs' -'meson' '_meson' -'metaflac' '_flac' -'mformat' '_mtools' -'mgv' '_pspdf' -'mhfixmsg' '_mh' -'mhlist' '_mh' -'mhmail' '_mh' -'mhn' '_mh' -'mhparam' '_mh' -'mhpath' '_mh' -'mhshow' '_mh' -'mhstore' '_mh' -'mii-tool' '_mii-tool' -'mistral' '_openstack' -'mkdir' '_mkdir' -'mkfifo' '_mkfifo' -'mkinitcpio' '_mkinitcpio' -'mkisofs' '_growisofs' -'mknod' '_mknod' -'mksh' '_sh' -'mktemp' '_mktemp' -'mktunes' '_gnupod' -'mktunes.pl' '_gnupod' -'mlabel' '_mtools' -'mlocate' '_locate' -'mmd' '_mtools' -'mmm' '_webbrowser' -'mmount' '_mtools' -'mmove' '_mtools' -'modinfo' '_modutils' -'modprobe' '_modutils' -'module' '_module' -'mogrify' '_imagemagick' -'monasca' '_openstack' -'mondoarchive' '_mondo' -'montage' '_imagemagick' -'moosic' '_moosic' -'Mosaic' '_webbrowser' -'mosh' '_mosh' -'mount' '_mount' -'mozilla' '_mozilla' -'mozilla-firefox' '_mozilla' -'mozilla-xremote-client' '_mozilla' -'mpc' '_mpc' -'mplayer' '_mplayer' -'mpstat' '_sysstat' -'mpv' '_mpv' -'mr' '_myrepos' -'mrd' '_mtools' -'mread' '_mtools' -'mren' '_mtools' -'msgchk' '_mh' -'mt' '_mt' -'mtn' '_monotone' -'mtoolstest' '_mtools' -'mtr' '_mtr' -'mtype' '_mtools' -'munchlist' '_ispell' -'mupdf' '_mupdf' -'murano' '_openstack' -'mush' '_mail' -'mutt' '_mutt' -'mv' '_mv' -'mvim' '_vim' -'mx' '_hosts' -'mysql' '_mysql_utils' -'mysqladmin' '_mysql_utils' -'mysqldiff' '_mysqldiff' -'mysqldump' '_mysql_utils' -'mysqlimport' '_mysql_utils' -'mysqlshow' '_mysql_utils' -'nail' '_mail' -'native2ascii' '_java' -'nautilus' '_nautilus' -'nawk' '_awk' -'nc' '_netcat' -'ncal' '_cal' -'ncftp' '_ncftp' -'ncl' '_nedit' -'nedit' '_nedit' -'nedit-nc' '_nedit' -'netcat' '_netcat' -'netrik' '_webbrowser' -'netscape' '_netscape' -'netstat' '_netstat' -'networkctl' '_networkctl' -'neutron' '_openstack' -'new' '_mh' -'newgrp' '_groups' -'next' '_mh' -'nfc' '_tlp-radio-device' -'nginx' '_nginx' -'ngrep' '_ngrep' -'nice' '_nice' -'ninja' '_ninja' -'niri' '_niri' -'nkf' '_nkf' -'nl' '_nl' -'nm' '_nm' -'nmap' '_nmap' -'nmblookup' '_samba' -'nmcli' '_networkmanager' -'nocorrect' '_precommand' -'noglob' '_precommand' -'nohup' '_precommand' -'nova' '_openstack' -'npm' '_npm' -'ns' '_hosts' -'nsenter' '_nsenter' -'nslookup' '_nslookup' -'ntalk' '_other_accounts' -'numfmt' '_numfmt' -'nvim' '_vim' -'objdump' '_objdump' -'od' '_od' -'ogg123' '_vorbis' -'oggdec' '_vorbis' -'oggenc' '_vorbis' -'ogginfo' '_vorbis' -'oksh' '_sh' -'okular' '_okular' -'oomctl' '_oomctl' -'openstack' '_openstack' -'opera' '_webbrowser' -'opera-next' '_webbrowser' -'opkg' '_opkg' -'opusdec' '_opustools' -'opusenc' '_opustools' -'opusinfo' '_opustools' -'p11-kit' '_p11-kit' -'p4' '_perforce' -'p4d' '_perforce' -'pacat' '_pulseaudio' -'pack' '_pack' -'packf' '_mh' -'pacman' '_pacman' -'pacman-conf' '_pacman' -'pacman-key' '_pacman' -'pacman.static' '_pacman' -'pacmd' '_pulseaudio' -'pactl' '_pulseaudio' -'padsp' '_pulseaudio' -'pandoc' '_pandoc' -'paplay' '_pulseaudio' -'-parameter-' '_parameter' -'parec' '_pulseaudio' -'parecord' '_pulseaudio' -'paru' '_paru' -'pass' '_pass' -'passwd' '_users' -'paste' '_paste' -'pasuspender' '_pulseaudio' -'patch' '_patch' -'pax' '_pax' -'pcat' '_pack' -'pcp-htop' '_htop' -'pcred' '_pids' -'pdf2dsc' '_pdf' -'pdf2ps' '_pdf' -'pdffonts' '_pdf' -'pdfimages' '_pdf' -'pdfinfo' '_pdf' -'pdfjadetex' '_tex' -'pdflatex' '_tex' -'pdfopt' '_pdf' -'pdftex' '_tex' -'pdftexi2dvi' '_texinfo' -'pdftk' '_pdftk' -'pdftopbm' '_pdf' -'pdftops' '_pdf' -'pdftotext' '_pdf' -'pdksh' '_sh' -'perf' '_perf' -'perl' '_perl' -'perldoc' '_perldoc' -'pfiles' '_pids' -'pflags' '_pids' -'pg_config' '_postgresql' -'pg_ctl' '_postgresql' -'pg_dump' '_postgresql' -'pg_dumpall' '_postgresql' -'pg_isready' '_postgresql' -'pgrep' '_pgrep' -'pg_restore' '_postgresql' -'pg_upgrade' '_postgresql' -'php' '_php' -'pick' '_mh' -'picocom' '_picocom' -'pidof' '_pidof' -'pidstat' '_sysstat' -'pigz' '_gzip' -'pine' '_pine' -'pinef' '_pine' -'pinfo' '_texinfo' -'ping' '_ping' -'ping6' '_ping' -'pkgadd' '_pkgadd' -'pkg-config' '_pkg-config' -'pkginfo' '_pkginfo' -'pkgrm' '_pkgrm' -'pkill' '_pgrep' -'pldd' '_pids' -'pmake' '_make' -'pman' '_perl_modules' -'pmap' '_pmap' -'pmcat' '_perl_modules' -'pmdesc' '_perl_modules' -'pmeth' '_perl_modules' -'pmexp' '_perl_modules' -'pmfunc' '_perl_modules' -'pmload' '_perl_modules' -'pmls' '_perl_modules' -'pmpath' '_perl_modules' -'pmvers' '_perl_modules' -'podgrep' '_perl_modules' -'podpath' '_perl_modules' -'podtoc' '_perl_modules' -'poff' '_pon' -'policytool' '_java' -'pon' '_pon' -'popd' '_directory_stack' -'postconf' '_postfix' -'postgres' '_postgresql' -'postmaster' '_postgresql' -'postqueue' '_postfix' -'postsuper' '_postfix' -'pr' '_pr' -'prev' '_mh' -'print' '_print' -'printenv' '_printenv' -'printf' '_print' -'prompt' '_prompt' -'prove' '_prove' -'prs' '_sccs' -'prt' '_sccs' -'prun' '_pids' -'ps' '_ps' -'ps2ascii' '_pspdf' -'ps2epsi' '_postscript' -'ps2pdf' '_postscript' -'ps2pdf12' '_postscript' -'ps2pdf13' '_postscript' -'ps2pdf14' '_postscript' -'ps2pdfwr' '_postscript' -'ps2ps' '_postscript' -'psbook' '_psutils' -'psed' '_sed' -'psig' '_pids' -'psmerge' '_psutils' -'psmulti' '_postscript' -'psnup' '_psutils' -'psql' '_postgresql' -'psresize' '_psutils' -'psselect' '_psutils' -'pstack' '_pids' -'pstoedit' '_pspdf' -'pstop' '_pids' -'pstops' '_psutils' -'pstotgif' '_pspdf' -'pswrap' '_postscript' -'ptx' '_ptx' -'pulseaudio' '_pulseaudio' -'pump' '_pump' -'pushd' '_cd' -'pv' '_pv' -'pwait' '_pids' -'pwdx' '_pids' -'pwgen' '_pwgen' -'pyhtmlizer' '_twisted' -'qdbus' '_qdbus' -'qiv' '_qiv' -'quilt' '_quilt' -'r' '_fc' -'rake' '_rake' -'ranlib' '_ranlib' -'rar' '_rar' -'rc' '_sh' -'rclone' '_rclone' -'rcp' '_rlogin' -'rcs' '_rcs' -'rcsdiff' '_rcs' -'rdesktop' '_rdesktop' -'read' '_read' -'readelf' '_readelf' -'readlink' '_readlink' -'readonly' '_typeset' -'-redirect-' '_redirect' -'-redirect-,<,bunzip2' '_bzip2' -'-redirect-,<,bzip2' '_bzip2' -'-redirect-,>,bzip2' '_bzip2' -'-redirect-,<,compress' '_compress' -'-redirect-,>,compress' '_compress' -'-redirect-,-default-,-default-' '_files' -'-redirect-,<,gunzip' '_gzip' -'-redirect-,<,gzip' '_gzip' -'-redirect-,>,gzip' '_gzip' -'-redirect-,<,uncompress' '_compress' -'-redirect-,<,unxz' '_xz' -'-redirect-,<,xz' '_xz' -'-redirect-,>,xz' '_xz' -'refile' '_mh' -'rehash' '_hash' -'reindexdb' '_postgresql' -'reload' '_initctl' -'remsh' '_rlogin' -'renice' '_renice' -'repl' '_mh' -'resolvectl' '_resolvectl' -'restart' '_initctl' -'retawq' '_webbrowser' -'rg' '_rg' -'rgrep' '_grep' -'rgview' '_vim' -'rgvim' '_vim' -'ri' '_ri' -'rlogin' '_rlogin' -'rm' '_rm' -'rmd160' '_cksum' -'rmdel' '_sccs' -'rmdir' '_rmdir' -'rmf' '_mh' -'rmic' '_java' -'rmid' '_java' -'rmiregistry' '_java' -'rmm' '_mh' -'rmmod' '_rmmod' -'route' '_route' -'rrdtool' '_rrdtool' -'rsh' '_rlogin' -'rsync' '_rsync' -'rtin' '_tin' -'rubber' '_rubber' -'rubber-info' '_rubber' -'rubber-pipe' '_rubber' -'ruby' '_ruby' -'ruby-mri' '_ruby' -'run0' '_run0' -'run-help' '_run-help' -'run-on-ac' '_tlp-run-on' -'run-on-bat' '_tlp-run-on' -'rup' '_hosts' -'rusage' '_precommand' -'rview' '_vim' -'rvim' '_vim' -'rwho' '_hosts' -'rxvt' '_urxvt' -'s2p' '_sed' -'sact' '_sccs' -'sadf' '_sysstat' -'sahara' '_openstack' -'sar' '_sysstat' -'scan' '_mh' -'sccs' '_sccs' -'sccsdiff' '_sccs' -'sched' '_sched' -'schedtool' '_schedtool' -'scons' '_scons' -'scp' '_ssh' -'screen' '_screen' -'script' '_script' -'scriptreplay' '_script' -'seaf-cli' '_seafile' -'sed' '_sed' -'senlin' '_openstack' -'sensors' '_sensors' -'sensors-detect' '_sensors-detect' -'seq' '_seq' -'serialver' '_java' -'service' '_service' -'set' '_set' -'setfacl' '_setfacl' -'setfacl.exe' '_setfacl' -'setfattr' '_attr' -'setopt' '_setopt' -'setpriv' '_setpriv' -'setsid' '_setsid' -'setxkbmap' '_setxkbmap' -'sftp' '_ssh' -'sh' '_sh' -'sha1' '_cksum' -'sha1sum' '_md5sum' -'sha224sum' '_md5sum' -'sha256' '_cksum' -'sha256sum' '_md5sum' -'sha384' '_cksum' -'sha384sum' '_md5sum' -'sha512' '_cksum' -'sha512sum' '_md5sum' -'sha512t256' '_cksum' -'shasum' '_shasum' -'shift' '_arrays' -'show' '_mh' -'showchar' '_psutils' -'showmount' '_showmount' -'shred' '_shred' -'shtab' '_shtab' -'shuf' '_shuf' -'shutdown' '_shutdown' -'sisu' '_sisu' -'skein1024' '_cksum' -'skein256' '_cksum' -'skein512' '_cksum' -'skipstone' '_webbrowser' -'slabtop' '_slabtop' -'slitex' '_tex' -'slocate' '_locate' -'slogin' '_ssh' -'slrn' '_slrn' -'smartctl' '_smartmontools' -'smbclient' '_samba' -'smbcontrol' '_samba' -'smbstatus' '_samba' -'soa' '_hosts' -'socket' '_socket' -'sort' '_sort' -'sortm' '_mh' -'source' '_source' -'spamassassin' '_spamassassin' -'split' '_split' -'splitdiff' '_patchutils' -'sqlite' '_sqlite' -'sqlite3' '_sqlite' -'sqsh' '_sqsh' -'sr' '_surfraw' -'srptool' '_gnutls' -'ss' '_ss' -'ssh' '_ssh' -'ssh-add' '_ssh' -'ssh-agent' '_ssh' -'ssh-copy-id' '_ssh' -'sshfs' '_sshfs' -'ssh-keygen' '_ssh' -'ssh-keyscan' '_ssh' -'star' '_tar' -'starship' '_starship' -'start' '_initctl' -'stat' '_stat' -'status' '_initctl' -'stdbuf' '_stdbuf' -'stg' '_stgit' -'stop' '_initctl' -'stow' '_stow' -'strace' '_strace' -'strace64' '_strace' -'strftime' '_strftime' -'strings' '_strings' -'strip' '_strip' -'strongswan' '_ipsec' -'stty' '_stty' -'su' '_su' -'subl' '_sublimetext' -'-subscript-' '_subscript' -'sudo' '_sudo' -'sudoedit' '_sudo' -'sum' '_cksum' -'surfraw' '_surfraw' -'sv' '_runit' -'svn' '_subversion' -'svnadmin' '_subversion' -'svnadmin-static' '_subversion' -'svnlite' '_subversion' -'svnliteadmin' '_subversion' -'swaks' '_swaks' -'swanctl' '_swanctl' -'swift' '_swift' -'swiftc' '_swift' -'sync' '_nothing' -'sysctl' '_sysctl' -'systemctl' '_systemctl' -'systemd-analyze' '_systemd-analyze' -'systemd-ask-password' '_systemd' -'systemd-cat' '_systemd' -'systemd-cgls' '_systemd' -'systemd-cgtop' '_systemd' -'systemd-delta' '_systemd-delta' -'systemd-detect-virt' '_systemd' -'systemd-hwdb' '_systemd-hwdb' -'systemd-id128' '_systemd-id128' -'systemd-inhibit' '_systemd-inhibit' -'systemd-machine-id-setup' '_systemd' -'systemd-notify' '_systemd' -'systemd-nspawn' '_systemd-nspawn' -'systemd-path' '_systemd-path' -'systemd-resolve' '_resolvectl' -'systemd-run' '_systemd-run' -'systemd-tmpfiles' '_systemd-tmpfiles' -'systemd-tty-ask-password-agent' '_systemd' -'tac' '_tac' -'tacker' '_openstack' -'tail' '_tail' -'talk' '_other_accounts' -'tar' '_tar' -'tardy' '_tardy' -'tcpdump' '_tcpdump' -'tcp_open' '_tcpsys' -'tcptraceroute' '_tcptraceroute' -'tcsh' '_sh' -'tda' '_devtodo' -'tdd' '_devtodo' -'tde' '_devtodo' -'tdr' '_devtodo' -'tee' '_tee' -'telnet' '_telnet' -'tex' '_tex' -'texi2any' '_texinfo' -'texi2dvi' '_texinfo' -'texi2pdf' '_texinfo' -'texindex' '_texinfo' -'tg' '_topgit' -'tidy' '_tidy' -'tig' '_git' -'-tilde-' '_tilde' -'time' '_precommand' -'timedatectl' '_timedatectl' -'timeout' '_timeout' -'times' '_nothing' -'tin' '_tin' -'tkconch' '_twisted' -'tkinfo' '_texinfo' -'tla' '_tla' -'tldr' '_tldr' -'tload' '_tload' -'tlp' '_tlp' -'tlpctl' '_tlpctl' -'tlp-rdw' '_tlp-rdw' -'tlp-stat' '_tlp-stat' -'tmux' '_tmux' -'todo' '_devtodo' -'todo.sh' '_todo.sh' -'toilet' '_toilet' -'top' '_top' -'totdconfig' '_totd' -'touch' '_touch' -'tpb' '_tpb' -'tput' '_tput' -'tr' '_tr' -'tracepath' '_tracepath' -'tracepath6' '_tracepath' -'traceroute' '_hosts' -'transmission-remote' '_transmission' -'trap' '_trap' -'tree' '_tree' -'tree-sitter' '_tree-sitter' -'trial' '_twisted' -'trove' '_openstack' -'true' '_nothing' -'truncate' '_truncate' -'truss' '_truss' -'trust' '_trust' -'tryaffix' '_ispell' -'tty' '_tty' -'ttyctl' '_ttyctl' -'tunctl' '_uml' -'tune2fs' '_tune2fs' -'tunes2pod' '_gnupod' -'tunes2pod.pl' '_gnupod' -'twidge' '_twidge' -'twist' '_twisted' -'twistd' '_twisted' -'txt' '_hosts' -'type' '_which' -'typeset' '_typeset' -'udevadm' '_udevadm' -'udisksctl' '_udisks2' -'ulimit' '_ulimit' -'uml_mconsole' '_uml' -'uml_moo' '_uml' -'uml_switch' '_uml' -'umount' '_mount' -'unace' '_unace' -'unalias' '_aliases' -'uname' '_uname' -'uncompress' '_compress' -'unexpand' '_unexpand' -'unfunction' '_functions' -'unget' '_sccs' -'unhash' '_unhash' -'uniq' '_uniq' -'unison' '_unison' -'units' '_units' -'unix2dos' '_dos2unix' -'unix2mac' '_dos2unix' -'unlimit' '_limits' -'unlz4' '_lz4' -'unlzma' '_xz' -'unpack' '_pack' -'unpigz' '_gzip' -'unrar' '_rar' -'unset' '_vars' -'unsetopt' '_setopt' -'unshare' '_unshare' -'unwrapdiff' '_patchutils' -'unxz' '_xz' -'unzip' '_zip' -'upower' '_upower' -'uptime' '_uptime' -'urxvt' '_urxvt' -'urxvt256c' '_urxvt' -'urxvt256cc' '_urxvt' -'urxvt256c-ml' '_urxvt' -'urxvt256c-mlc' '_urxvt' -'urxvtc' '_urxvt' -'useradd' '_user_admin' -'userdbctl' '_userdbctl' -'userdel' '_users' -'usermod' '_user_admin' -'vacuumdb' '_postgresql' -'val' '_sccs' -'valgrind' '_valgrind' -'-value-' '_value' -'-value-,ADB_TRACE,-default-' '_adb' -'-value-,ANDROID_LOG_TAGS,-default-' '_adb' -'-value-,ANDROID_SERIAL,-default-' '_adb' -'-value-,ANSIBLE_INVENTORY_ENABLED,-default-' '_ansible' -'-value-,ANSIBLE_STDOUT_CALLBACK,-default-' '_ansible' -'-value-,ANT_ARGS,-default-' '_ant' -'-value-,CFLAGS,-default-' '_gcc' -'-value-,CPPFLAGS,-default-' '_gcc' -'-value-,CXXFLAGS,-default-' '_gcc' -'-value-,DBUS_SESSION_BUS_ADDRESS,-default-' '_sd_bus_address' -'-value-,DBUS_SYSTEM_BUS_ADDRESS,-default-' '_sd_bus_address' -'-value-,-default-,-command-' '_zargs' -'-value-,-default-,-default-' '_value' -'-value-,DISPLAY,-default-' '_x_display' -'-value-,GREP_OPTIONS,-default-' '_grep' -'-value-,GZIP,-default-' '_gzip' -'-value-,LANG,-default-' '_locales' -'-value-,LANGUAGE,-default-' '_locales' -'-value-,LD_DEBUG,-default-' '_ld_debug' -'-value-,LDFLAGS,-default-' '_gcc' -'-value-,LESSCHARSET,-default-' '_less' -'-value-,LESS,-default-' '_less' -'-value-,LOOPDEV_DEBUG,-default-' '_losetup' -'-value-,LPDEST,-default-' '_printers' -'-value-,MPD_HOST,-default' '_mpc' -'-value-,P4CLIENT,-default-' '_perforce' -'-value-,P4MERGE,-default-' '_perforce' -'-value-,P4PORT,-default-' '_perforce' -'-value-,P4USER,-default-' '_perforce' -'-value-,PERLDOC,-default-' '_perldoc' -'-value-,PRINTER,-default-' '_printers' -'-value-,PROMPT2,-default-' '_ps1234' -'-value-,PROMPT3,-default-' '_ps1234' -'-value-,PROMPT4,-default-' '_ps1234' -'-value-,PROMPT,-default-' '_ps1234' -'-value-,PS1,-default-' '_ps1234' -'-value-,PS2,-default-' '_ps1234' -'-value-,PS3,-default-' '_ps1234' -'-value-,PS4,-default-' '_ps1234' -'-value-,RPROMPT2,-default-' '_ps1234' -'-value-,RPROMPT,-default-' '_ps1234' -'-value-,RPS1,-default-' '_ps1234' -'-value-,RPS2,-default-' '_ps1234' -'-value-,SPROMPT,-default-' '_ps1234' -'-value-,TERM,-default-' '_terminals' -'-value-,TERMINFO_DIRS,-default-' '_dir_list' -'-value-,TZ,-default-' '_time_zone' -'-value-,VALGRIND_OPTS,-default-' '_valgrind' -'-value-,WWW_HOME,-default-' '_urls' -'-value-,XML_CATALOG_FILES,-default-' '_xmlsoft' -'-value-,XZ_DEFAULTS,-default-' '_xz' -'-value-,XZ_OPT,-default-' '_xz' -'-vared-' '_in_vared' -'vared' '_vared' -'varlinkctl' '_varlinkctl' -'vcs_info_hookadd' '_vcs_info' -'vcs_info_hookdel' '_vcs_info' -'vi' '_vi' -'view' '_vi' -'vim' '_vim' -'vimdiff' '_vim' -'virsh' '_libvirt' -'virt-admin' '_libvirt' -'virt-host-validate' '_libvirt' -'virt-pki-validate' '_libvirt' -'virt-xml-validate' '_libvirt' -'visudo' '_visudo' -'vitrage' '_openstack' -'vmstat' '_vmstat' -'vncserver' '_vnc' -'vncviewer' '_vnc' -'vorbiscomment' '_vorbis' -'vpnc' '_vpnc' -'vpnc-connect' '_vpnc' -'vserver' '_vserver' -'w' '_w' -'w3m' '_w3m' -'wait' '_wait' -'watch' '_watch' -'watcher' '_openstack' -'wc' '_wc' -'wget' '_wget' -'what' '_sccs' -'whatis' '_man' -'whence' '_which' -'where' '_which' -'whereis' '_whereis' -'which' '_which' -'who' '_who' -'whoami' '_nothing' -'whois' '_whois' -'whom' '_mh' -'wifi' '_tlp-radio-device' -'wiggle' '_wiggle' -'wipefs' '_wipefs' -'wl-copy' '_wl-copy' -'wl-paste' '_wl-paste' -'wodim' '_cdrecord' -'wpa_cli' '_wpa_cli' -'wpctl' '_wpctl' -'write' '_users_on' -'wwan' '_tlp-radio-device' -'www' '_webbrowser' -'xargs' '_xargs' -'xattr' '_attr' -'xauth' '_xauth' -'xautolock' '_xautolock' -'xclip' '_xclip' -'xdpyinfo' '_x_utils' -'xdvi' '_xdvi' -'xelatex' '_tex' -'xetex' '_tex' -'xev' '_x_utils' -'xfd' '_x_utils' -'xfig' '_xfig' -'xfontsel' '_x_utils' -'xfreerdp' '_rdesktop' -'xhost' '_x_utils' -'xinput' '_xinput' -'xkill' '_x_utils' -'xli' '_xloadimage' -'xloadimage' '_xloadimage' -'xlsatoms' '_x_utils' -'xlsclients' '_x_utils' -'xml' '_xmlstarlet' -'xmllint' '_xmlsoft' -'xmlstarlet' '_xmlstarlet' -'xmms2' '_xmms2' -'xmodmap' '_xmodmap' -'xmosaic' '_webbrowser' -'xon' '_x_utils' -'xournal' '_xournal' -'xpdf' '_xpdf' -'xping' '_hosts' -'xprop' '_x_utils' -'xrandr' '_xrandr' -'xrdb' '_x_utils' -'xscreensaver-command' '_xscreensaver' -'xset' '_xset' -'xsetbg' '_xloadimage' -'xsetroot' '_x_utils' -'xsltproc' '_xmlsoft' -'xterm' '_xterm' -'xtightvncviewer' '_vnc' -'xtp' '_imagemagick' -'xv' '_xv' -'xview' '_xloadimage' -'xvnc4viewer' '_vnc' -'xvncviewer' '_vnc' -'xwd' '_x_utils' -'xwininfo' '_x_utils' -'xwit' '_xwit' -'xwud' '_x_utils' -'xxd' '_xxd' -'xz' '_xz' -'xzcat' '_xz' -'ya' '_ya' -'yafc' '_yafc' -'yash' '_sh' -'yazi' '_yazi' -'ypbind' '_yp' -'ypcat' '_yp' -'ypmatch' '_yp' -'yppasswd' '_yp' -'yppoll' '_yp' -'yppush' '_yp' -'ypserv' '_yp' -'ypset' '_yp' -'ypwhich' '_yp' -'ypxfr' '_yp' -'ytalk' '_other_accounts' -'yt-dlp' '_yt-dlp' -'zap' '_zap' -'zargs' '_zargs' -'zcalc' '_zcalc' -'-zcalc-line-' '_zcalc_line' -'zcat' '_zcat' -'zcompile' '_zcompile' -'zcp' '_zmv' -'zdb' '_zfs' -'zdelattr' '_zattr' -'zdump' '_zdump' -'zeal' '_zeal' -'zed' '_zed' -'zegrep' '_grep' -'zen' '_webbrowser' -'zf_chgrp' '_chown' -'zf_chmod' '_chmod' -'zf_chown' '_chown' -'zfgrep' '_grep' -'zf_ln' '_ln' -'zf_mkdir' '_mkdir' -'zf_mv' '_mv' -'zf_rm' '_rm' -'zf_rmdir' '_rmdir' -'zfs' '_zfs' -'zgetattr' '_zattr' -'zgrep' '_grep' -'zip' '_zip' -'zipinfo' '_zip' -'zle' '_zle' -'zlistattr' '_zattr' -'zln' '_zmv' -'zmail' '_mail' -'zmodload' '_zmodload' -'zmv' '_zmv' -'zone' '_hosts' -'zoxide' '_zoxide' -'zparseopts' '_zparseopts' -'zpool' '_zfs' -'zpty' '_zpty' -'zsetattr' '_zattr' -'zsh' '_zsh' -'zsh-mime-handler' '_zsh-mime-handler' -'zsocket' '_zsocket' -'zstat' '_stat' -'zstyle' '_zstyle' -'ztodo' '_ztodo' -'zun' '_openstack' -'zxpdf' '_xpdf' -) - -_services=( -'bzcat' 'bunzip2' -'gchgrp' 'chgrp' -'gchown' 'chown' -'gnupod_addsong.pl' 'gnupod_addsong' -'gnupod_check.pl' 'gnupod_check' -'gnupod_INIT.pl' 'gnupod_INIT' -'gnupod_search.pl' 'gnupod_search' -'gpg2' 'gpg' -'gzcat' 'gunzip' -'iceweasel' 'firefox' -'lzcat' 'unxz' -'lzma' 'xz' -'Mail' 'mail' -'mailx' 'mail' -'mktunes.pl' 'mktunes' -'nail' 'mail' -'ncl' 'nc' -'nedit-nc' 'nc' -'pacman.static' 'pacman' -'pcat' 'unpack' -'-redirect-,<,bunzip2' 'bunzip2' -'-redirect-,<,bzip2' 'bzip2' -'-redirect-,>,bzip2' 'bunzip2' -'-redirect-,<,compress' 'compress' -'-redirect-,>,compress' 'uncompress' -'-redirect-,<,gunzip' 'gunzip' -'-redirect-,<,gzip' 'gzip' -'-redirect-,>,gzip' 'gunzip' -'-redirect-,<,uncompress' 'uncompress' -'-redirect-,<,unxz' 'unxz' -'-redirect-,<,xz' 'xz' -'-redirect-,>,xz' 'unxz' -'remsh' 'rsh' -'slogin' 'ssh' -'svnadmin-static' 'svnadmin' -'svnlite' 'svn' -'svnliteadmin' 'svnadmin' -'tunes2pod.pl' 'tunes2pod' -'unlzma' 'unxz' -'xelatex' 'latex' -'xetex' 'tex' -'xzcat' 'unxz' -'zf_chgrp' 'chgrp' -'zf_chown' 'chown' -) - -_patcomps=( -'*/(init|rc[0-9S]#).d/*' '_init_d' -) - -_postpatcomps=( -'_*' '_compadd' -'c++-*' '_gcc' -'g++-*' '_gcc' -'gcc-*' '_gcc' -'gem[0-9.]#' '_gem' -'lua[0-9.-]##' '_lua' -'(p[bgpn]m*|*top[bgpn]m)' '_pbm' -'php[0-9.-]' '_php' -'pip[0-9.]#' '_pip' -'pydoc[0-9.]#' '_pydoc' -'python[0-9.]#' '_python' -'qemu(|-system-*)' '_qemu' -'(ruby|[ei]rb)[0-9.]#' '_ruby' -'shasum(|5).*' '_shasum' -'(texi(2*|ndex))' '_texi' -'(tiff*|*2tiff|pal2rgb)' '_tiff' -'-value-,(ftp|http(|s))_proxy,-default-' '_urls' -'-value-,LC_*,-default-' '_locales' -'-value-,*path,-default-' '_directories' -'-value-,*PATH,-default-' '_dir_list' -'-value-,RUBY(LIB|OPT|PATH),-default-' '_ruby' -'*/X11(|R<4->)/*' '_x_arguments' -'yodl(|2*)' '_yodl' -'zf*' '_zftp' -) - -_compautos=( -'_call_program' '+X' -) - -zle -C _bash_complete-word .complete-word _bash_completions -zle -C _bash_list-choices .list-choices _bash_completions -zle -C _complete_debug .complete-word _complete_debug -zle -C _complete_help .complete-word _complete_help -zle -C _complete_tag .complete-word _complete_tag -zle -C _correct_filename .complete-word _correct_filename -zle -C _correct_word .complete-word _correct_word -zle -C _expand_alias .complete-word _expand_alias -zle -C _expand_word .complete-word _expand_word -zle -C _history-complete-newer .complete-word _history_complete_word -zle -C _history-complete-older .complete-word _history_complete_word -zle -C _list_expansions .list-choices _expand_word -zle -C _most_recent_file .complete-word _most_recent_file -zle -C _next_tags .list-choices _next_tags -zle -C _read_comp .complete-word _read_comp -bindkey '^X^R' _read_comp -bindkey '^X?' _complete_debug -bindkey '^XC' _correct_filename -bindkey '^Xa' _expand_alias -bindkey '^Xc' _correct_word -bindkey '^Xd' _list_expansions -bindkey '^Xe' _expand_word -bindkey '^Xh' _complete_help -bindkey '^Xm' _most_recent_file -bindkey '^Xn' _next_tags -bindkey '^Xt' _complete_tag -bindkey '^X~' _bash_list-choices -bindkey '^[,' _history-complete-newer -bindkey '^[/' _history-complete-older -bindkey '^[~' _bash_complete-word - -autoload -Uz _alacritty _bat _bluetoothctl _bootctl _bun \ - _busctl _bwrap _cargo _coredumpctl _curl \ - _deno _dkms _eza _fastfetch _fd \ - _fnm _foot _footclient _glow _golangci-lint \ - _hostnamectl _img2sixel _insmod _jj _journalctl \ - _kernel-install _kitty _localectl _loginctl _lsmod \ - _machinectl _meson _mkinitcpio _mpv _networkctl \ - _ninja _niri _oomctl _p11-kit _pacman \ - _paru _pass _pulseaudio _resolvectl _rg \ - _rmmod _run0 _sd_bus_address _sd_hosts_or_user_at_host _sd_machines \ - _sd_outputmodes _sd_unit_files _sensors _sensors-detect _shtab \ - _starship _systemctl _systemd _systemd-analyze _systemd-delta \ - _systemd-hwdb _systemd-id128 _systemd-inhibit _systemd-nspawn _systemd-path \ - _systemd-run _systemd-tmpfiles _timedatectl _tldr _tlp \ - _tlpctl _tlp-radio-device _tlp-rdw _tlp-run-on _tlp-stat \ - _tree-sitter _trust _udevadm _udisks2 _upower \ - _userdbctl _varlinkctl _wl-copy _wl-paste _wpctl \ - _ya _yazi _yt-dlp _zoxide _cdr \ - _all_labels _all_matches _alternative _approximate _arg_compile \ - _arguments _bash_completions _cache_invalid _call_function _combination \ - _complete _complete_debug _complete_help _complete_help_generic _complete_tag \ - _comp_locale _correct _correct_filename _correct_word _describe \ - _description _dispatch _expand _expand_alias _expand_word \ - _extensions _external_pwds _generic _guard _history \ - _history_complete_word _ignored _list _main_complete _match \ - _menu _message _most_recent_file _multi_parts _next_label \ - _next_tags _normal _nothing _numbers _oldlist \ - _pick_variant _prefix _read_comp _regex_arguments _regex_words \ - _requested _retrieve_cache _sep_parts _sequence _set_command \ - _setup _store_cache _sub_commands _tags _user_expand \ - _values _wanted _acpi _acpitool _alsa-utils \ - _analyseplugin _basenc _brctl _btrfs _capabilities \ - _chattr _chcon _choom _chrt _cpupower \ - _cryptsetup _dkms _e2label _ethtool _findmnt \ - _free _fuse_arguments _fusermount _fuse_values _gpasswd \ - _htop _iconvconfig _ionice _ipset _iptables \ - _iwconfig _kpartx _losetup _lsattr _lsblk \ - _lsns _lsusb _ltrace _mat _mat2 \ - _mdadm _mii-tool _modutils _mondo _networkmanager \ - _nsenter _opkg _perf _pidof _pmap \ - _qdbus _schedtool _selinux_contexts _selinux_roles _selinux_types \ - _selinux_users _setpriv _setsid _slabtop _ss \ - _sshfs _strace _sysstat _tload _tpb \ - _tracepath _tune2fs _uml _unshare _valgrind \ - _vserver _wakeup_capable_devices _wipefs _wpa_cli _a2ps \ - _aap _abcde _absolute_command_paths _ack _adb \ - _ansible _ant _antiword _apachectl _apm \ - _arch_archives _arch_namespace _arp _arping _asciidoctor \ - _asciinema _at _attr _augeas _avahi \ - _awk _base64 _basename _bash _baudrates \ - _baz _beep _bibtex _bind_addresses _bison \ - _bittorrent _bogofilter _bpf_filters _bpython _bzip2 \ - _bzr _cabal _cal _calendar _canonical_paths \ - _cat _ccal _cdcd _cdrdao _cdrecord \ - _chkconfig _chmod _chown _chroot _chsh \ - _cksum _clay _cmdambivalent _cmdstring _cmp \ - _column _comm _composer _compress _configure \ - _cowsay _cp _cpio _cplay _crontab \ - _cscope _csplit _cssh _ctags _ctags_tags \ - _curl _cut _cvs _darcs _date \ - _date_formats _dates _dbus _dconf _dd \ - _devtodo _df _dhclient _dict _dict_words \ - _diff _diff3 _diff_options _diffstat _dig \ - _directories _dir_list _django _dmesg _dmidecode \ - _dns_types _doas _domains _dos2unix _drill \ - _dropbox _dsh _dtruss _du _dvi \ - _ecasound _ed _elfdump _elinks _email_addresses \ - _enscript _entr _env _espeak _etags \ - _fakeroot _feh _fetchmail _ffmpeg _figlet \ - _file_modes _files _file_systems _find _find_net_interfaces \ - _finger _flac _flex _fmt _fold \ - _fortune _fsh _fuser _gcc _gcore \ - _gdb _gem _genisoimage _getconf _getent \ - _getfacl _getmail _getopt _ghostscript _git \ - _global _global_tags _gnu_generic _gnupod _gnutls \ - _go _gpg _gphoto2 _gprof _gradle \ - _graphicsmagick _grep _groff _groups _growisofs \ - _gsettings _guilt _gzip _have_glob_qual _head \ - _hexdump _host _hostname _hosts _iconv \ - _id _ifconfig _iftop _imagemagick _initctl \ - _init_d _install _iostat _ip _ipsec \ - _irssi _ispell _java _java_class _joe \ - _join _jq _killall _knock _kvno \ - _last _ldconfig _ldd _ld_debug _less \ - _lha _libvirt _links _list_files _lldb \ - _ln _loadkeys _locale _localedef _locales \ - _locate _logger _look _lp _ls \ - _lsof _lua _luarocks _lynx _lz4 \ - _lzop _mail _mailboxes _make _man \ - _md5sum _mencal _mh _mime_types _mkdir \ - _mkfifo _mknod _mktemp _module _monotone \ - _moosic _mosh _mount _mpc _mt \ - _mtools _mtr _mutt _mv _my_accounts \ - _myrepos _mysqldiff _mysql_utils _ncftp _netcat \ - _net_interfaces _netstat _newsgroups _nginx _ngrep \ - _nice _nkf _nl _nm _nmap \ - _npm _nslookup _numfmt _objdump _object_files \ - _od _openstack _opustools _other_accounts _pack \ - _pandoc _paste _patch _patchutils _path_commands \ - _path_files _pax _pbm _pdf _perforce \ - _perl _perl_basepods _perldoc _perl_modules _pgids \ - _pgrep _php _picocom _pids _pine \ - _ping _pip _pkgadd _pkg-config _pkginfo \ - _pkg_instance _pkgrm _pon _ports _postfix \ - _postgresql _postscript _pr _printenv _printers \ - _process_names _prove _ps _pspdf _psutils \ - _ptx _pump _pv _pwgen _pydoc \ - _python _python_modules _qemu _quilt _rake \ - _ranlib _rar _rclone _rcs _readelf \ - _readlink _remote_files _renice _ri _rlogin \ - _rm _rmdir _route _rrdtool _rsync \ - _rubber _ruby _runit _samba _sccs \ - _scons _screen _script _seafile _sed \ - _seq _service _services _setfacl _sh \ - _shasum _showmount _shred _shuf _shutdown \ - _signals _sisu _slrn _smartmontools _socket \ - _sort _spamassassin _split _sqlite _sqsh \ - _ssh _ssh_hosts _stat _stdbuf _stgit \ - _stow _strings _strip _stty _su \ - _subversion _sudo _surfraw _swaks _swanctl \ - _swift _sys_calls _sysctl _tac _tail \ - _tar _tar_archive _tardy _tcpdump _tcptraceroute \ - _tee _telnet _terminals _tex _texi \ - _texinfo _tidy _tiff _tilde_files _timeout \ - _time_zone _tin _tla _tmux _todo.sh \ - _toilet _top _topgit _totd _touch \ - _tput _tr _transmission _tree _truncate \ - _truss _tty _ttys _twidge _twisted \ - _umountable _unace _uname _unexpand _uniq \ - _unison _units _uptime _urls _user_admin \ - _user_at_host _users _users_on _vi _vim \ - _visudo _vmstat _vorbis _vpnc _w \ - _w3m _watch _wc _webbrowser _wget \ - _whereis _who _whois _wiggle _xargs \ - _xmlsoft _xmlstarlet _xmms2 _xxd _xz \ - _yafc _yodl _yp _zcat _zdump \ - _zfs _zfs_dataset _zfs_pool _zip _zsh \ - _acroread _code _dcop _eog _evince \ - _geany _gnome-gv _gqview _gv _kdeconnect \ - _kfmclient _matlab _mozilla _mplayer _mupdf \ - _nautilus _nedit _netscape _okular _pdftk \ - _qiv _rdesktop _setxkbmap _sublimetext _urxvt \ - _vnc _x_arguments _xauth _xautolock _x_borderwidth \ - _xclip _x_color _x_colormapid _x_cursor _x_display \ - _xdvi _x_extension _xfig _x_font _xft_fonts \ - _x_geometry _xinput _x_keysym _xloadimage _x_locale \ - _x_modifier _xmodmap _x_name _xournal _xpdf \ - _xrandr _x_resource _xscreensaver _x_selection_timeout _xset \ - _xt_arguments _xterm _x_title _xt_session_id _x_utils \ - _xv _x_visual _x_window _xwit _zeal \ - _add-zle-hook-widget _add-zsh-hook _alias _aliases __arguments \ - _arrays _assign _autocd _bindkey _brace_parameter \ - _builtin _cd _command _command_names _compadd \ - _compdef _completers _condition _default _delimiters \ - _directory_stack _dirs _disable _dynamic_directory_name _echotc \ - _echoti _emulate _enable _equal _exec \ - _fc _file_descriptors _first _functions _globflags \ - _globqual_delims _globquals _hash _history_modifiers _in_vared \ - _jobs _jobs_bg _jobs_builtin _jobs_fg _kill \ - _limit _limits _math _math_params _mere \ - _module_math_func _options _options_set _options_unset _parameter \ - _parameters _precommand _print _prompt _ps1234 \ - _read _redirect _run-help _sched _set \ - _setopt _source _strftime _subscript _suffix_alias_files \ - _tcpsys _tilde _trap _ttyctl _typeset \ - _ulimit _unhash _user_math_func _value _vared \ - _vars _vcs_info _vcs_info_hooks _wait _which \ - _widgets _zargs _zattr _zcalc _zcalc_line \ - _zcompile _zed _zftp _zle _zmodload \ - _zmv _zparseopts _zpty _zsh-mime-handler _zsocket \ - _zstyle _ztodo _zap _fast-theme -autoload -Uz +X _call_program - -typeset -gUa _comp_assocs -_comp_assocs=( '' ) diff --git a/.config/zsh/.zshenv b/.config/zsh/.zshenv index 509ca7e..6c31e88 100644 --- a/.config/zsh/.zshenv +++ b/.config/zsh/.zshenv @@ -6,13 +6,19 @@ export XDG_STATE_HOME=$HOME/.local/state export GPG_TTY=$TTY export EDITOR=nvim export VISUAL=nvim +export BROWSER=${BROWSER:-zen-browser} path+=( $HOME/.local/bin $HOME/.bun/bin ) typeset -gU path export PATH -export MANPAGER=${MANPAGER:-"less -R"} +# ---------- Pager ---------- +if command -v bat >/dev/null 2>&1; then + export MANPAGER="bat -l man -p" +elif command -v batcat >/dev/null 2>&1; then + export MANPAGER="batcat -l man -p" +fi xdg_base_dirs=("$XDG_CACHE_HOME" "$XDG_CONFIG_HOME" "$XDG_DATA_HOME" "$XDG_STATE_HOME") for dir in "${xdg_base_dirs[@]}"; do if [[ ! -d "$dir" ]]; then diff --git a/.config/zsh/.zshrc b/.config/zsh/.zshrc index 1885d7e..8e64a58 100644 --- a/.config/zsh/.zshrc +++ b/.config/zsh/.zshrc @@ -12,12 +12,14 @@ fi plug "zsh-users/zsh-autosuggestions" plug "zdharma-continuum/fast-syntax-highlighting" plug "romkatv/powerlevel10k" -autoload -Uz compinit && compinit +autoload -Uz compinit +compinit -C -d "$XDG_CACHE_HOME/zsh/zcompdump" plug "Aloxaf/fzf-tab" plug "TunaCuma/zsh-vi-man" source "$ZDOTDIR/aliases" source "$ZDOTDIR/fzf" source "$ZDOTDIR/func" +# source "$ZDOTDIR/plugins/p10k-jj.plugin.zsh" setopt autocd setopt correct @@ -42,6 +44,13 @@ if command -v fzf >/dev/null 2>&1; then eval "$(fzf --zsh)" fi + +# Arch +if [[ -f /usr/share/fzf/key-bindings.zsh ]]; then + source /usr/share/fzf/key-bindings.zsh + source /usr/share/fzf/completion.zsh +fi + zstyle ':completion:*' matcher-list 'm:{a-z}={A-Za-z}' zstyle ':completion:*' menu select=2 zstyle ':completion:*' special-dirs true @@ -60,6 +69,7 @@ setopt hist_save_no_dups setopt hist_find_no_dups setopt hist_expire_dups_first setopt hist_reduce_blanks +setopt NOBEEP export ZVM_MAN_PAGER='bat' export SUDO_EDITOR=nvim @@ -67,6 +77,6 @@ export FCEDIT=nvim HISTSIZE=10000 -HISTFILE=$HOME/.zsh_history +HISTFILE=$XDG_STATE_HOME/zsh/.zsh_history SAVEHIST=$HISTSIZE HISTDUP=erase diff --git a/.config/zsh/aliases b/.config/zsh/aliases index 21d0084..7b96f0f 100644 --- a/.config/zsh/aliases +++ b/.config/zsh/aliases @@ -9,6 +9,8 @@ alias lsa='ls -lah' alias l='ls -lah' alias ll='ls -lh' alias la='ls -lAh' +alias tree='eza --tree --icons' +alias grep='rg --color=auto' alias tok='tokei' alias gcn="git clone --no-checkout" alias gsi="git sparse-checkout init" diff --git a/.config/zsh/plugins/p10k-jj.plugin.zsh b/.config/zsh/plugins/p10k-jj.plugin.zsh new file mode 100644 index 0000000..8e5792c --- /dev/null +++ b/.config/zsh/plugins/p10k-jj.plugin.zsh @@ -0,0 +1,29 @@ +setopt localoptions NO_shwordsplit +typeset -g POWERLEVEL9K_JJ_COMMAND=( + jj log --ignore-working-copy --color always --revisions @ --no-graph --template ' + if(root, + format_root_commit(self), + concat( + separate(" ", + if(immutable, label("immutable", "◆")), + if(conflict, label("conflict", "×")), + change_id.shortest(8), + truncate_end(18, bookmarks, "…"), + tags, + working_copies, + if(empty, label("empty", "∅")), + if(description, + truncate_end(24, description.first_line(), "…"), + label(if(empty, "empty", "description placeholder"), "#"), + ), + ), + "\n" + ), + )') +function prompt_jj() { + [[ -d .jj ]] || return + p10k segment -t \ + "$(${POWERLEVEL9K_JJ_COMMAND[@]} \ + | tr -d '\n' \ + | sed -r 's/\x1b\[[0-9;]*m/%{&%}/g')" +} diff --git a/pkgs/aurlist.text b/pkgs/aurlist.text index 26a7bd6..6bf367f 100644 --- a/pkgs/aurlist.text +++ b/pkgs/aurlist.text @@ -9,6 +9,7 @@ opencode-bin otf-departure-mono-nerd paru paru-debug +spotify vesktop-bin yay-debug zen-browser-bin diff --git a/pkgs/pkgs.text b/pkgs/pkgs.text index bc8ac02..90bde2c 100644 --- a/pkgs/pkgs.text +++ b/pkgs/pkgs.text @@ -68,11 +68,13 @@ pipewire pipewire-pulse pnpm prettier +qutebrowser refind reflector ripgrep rsync sof-firmware +spotify starship stow swaybg From f00fca015b074ade5e239e0a5c58be12010281cf Mon Sep 17 00:00:00 2001 From: x0d7x <75843278+x0d7x@users.noreply.github.com> Date: Sun, 17 May 2026 13:51:28 +0300 Subject: [PATCH 13/26] =?UTF-8?q?update:=20niri=20=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .config/kitty/themes/noctalia.conf | 56 +- .config/niri/binds.kdl | 376 ++-- .config/niri/config.kdl | 104 +- .config/niri/inputs.kdl | 4 +- .config/niri/noctalia.kdl | 16 +- .config/niri/rules.kdl | 54 +- .config/noctalia/colors.json | 26 +- .config/noctalia/settings.json | 2 +- .config/nvim/plugin/format.lua | 7 + .../yazi/flavors/noctalia.yazi/flavor.toml | 1536 ++++++++--------- .config/yazi/theme.toml | 1 - .config/zsh/func | 2 +- 12 files changed, 1179 insertions(+), 1005 deletions(-) diff --git a/.config/kitty/themes/noctalia.conf b/.config/kitty/themes/noctalia.conf index 906ec1c..62acec6 100644 --- a/.config/kitty/themes/noctalia.conf +++ b/.config/kitty/themes/noctalia.conf @@ -1,32 +1,32 @@ -color0 #111415 +color0 #131313 color1 #ffb4ab -color2 #61d4ff -color3 #b4cad5 -color4 #c5c3ea -color5 #61d4ff -color6 #b4cad5 -color7 #e1e3e4 -color8 #8a9296 +color2 #9ccaff +color3 #bac8db +color4 #d5bee5 +color5 #9ccaff +color6 #bac8db +color7 #e2e2e2 +color8 #919191 color9 #ffb4ab -color10 #61d4ff -color11 #b4cad5 -color12 #c5c3ea -color13 #61d4ff -color14 #b4cad5 -color15 #e1e3e4 +color10 #9ccaff +color11 #bac8db +color12 #d5bee5 +color13 #9ccaff +color14 #bac8db +color15 #e2e2e2 -cursor #e1e3e4 -cursor_text_color #111415 -background #111415 -foreground #e1e3e4 -selection_foreground #c0c8cc -selection_background #40484c -active_border_color #61d4ff -inactive_border_color #40484c -url_color #61d4ff +cursor #e2e2e2 +cursor_text_color #131313 +background #131313 +foreground #e2e2e2 +selection_foreground #c6c6c6 +selection_background #474747 +active_border_color #9ccaff +inactive_border_color #474747 +url_color #9ccaff -active_tab_foreground #003545 -active_tab_background #61d4ff -inactive_tab_foreground #c0c8cc -inactive_tab_background #40484c -cursor_trail_color #c0c8cc +active_tab_foreground #003256 +active_tab_background #9ccaff +inactive_tab_foreground #c6c6c6 +inactive_tab_background #474747 +cursor_trail_color #c6c6c6 diff --git a/.config/niri/binds.kdl b/.config/niri/binds.kdl index dbf90c3..328dbd9 100644 --- a/.config/niri/binds.kdl +++ b/.config/niri/binds.kdl @@ -8,120 +8,214 @@ binds { // // Most actions that you can bind here can also be invoked programmatically with // `niri msg action do-something`. - F12 hotkey-overlay-title="Open a Launcher" { spawn-sh "qs -c noctalia-shell ipc call launcher toggle"; } - Alt+S hotkey-overlay-title="Open a Settings" { spawn-sh "qs -c noctalia-shell ipc call settings toggle"; } - Alt+Shift+P hotkey-overlay-title="toggle lock screen" { spawn-sh "qs -c noctalia-shell ipc call lockScreen lock"; } - Alt+Shift+W hotkey-overlay-title="Open a Wallpaper" { spawn-sh "qs -c noctalia-shell ipc call wallpaper toggle"; } - Mod+E { spawn-sh "qs -c noctalia-shell ipc call launcher emoji"; } + Alt+Return hotkey-overlay-title="Open a Launcher" { + spawn-sh "qs -c noctalia-shell ipc call launcher toggle" + } + Alt+S hotkey-overlay-title="Open a Settings" { + spawn-sh "qs -c noctalia-shell ipc call settings toggle" + } + Alt+Shift+P hotkey-overlay-title="toggle lock screen" { + spawn-sh "qs -c noctalia-shell ipc call lockScreen lock" + } + Alt+Shift+W hotkey-overlay-title="Open a Wallpaper" { + spawn-sh "qs -c noctalia-shell ipc call wallpaper toggle" + } + Mod+E { + spawn-sh "qs -c noctalia-shell ipc call launcher emoji" + } // Mod-Shift-/, which is usually the same as Mod-?, // shows a list of important hotkeys. - Mod+Shift+Slash { show-hotkey-overlay; } - Mod+V hotkey-overlay-title="Open a Clipboard" { spawn-sh "qs -c noctalia-shell ipc call launcher clipboard"; } + Mod+Shift+Slash { + show-hotkey-overlay + } + Mod+V hotkey-overlay-title="Open a Clipboard" { + spawn-sh "qs -c noctalia-shell ipc call launcher clipboard" + } Mod+M hotkey-overlay-title="Open a Clipboard" { spawn-sh "qs -c noctalia-shell ipc call plugin:music launcher"; } - Alt+Shift+O hotkey-overlay-title="Open a Musci" { toggle-window-rule-opacity; } + // Mod+M hotkey-overlay-title="Open a music player" { + // spawn "spotify" + // } + Alt+Shift+O hotkey-overlay-title="toggle window opacity" { + toggle-window-rule-opacity + } // Suggested binds for running programs: terminal, app launcher, screen locker. - Alt+Return hotkey-overlay-title="Open a Terminal: kitty" { spawn "kitty"; } - Mod+D hotkey-overlay-title="Open a discord: vesktop" { spawn "vesktop"; } - Mod+O hotkey-overlay-title="Open a screen-rec: OBS" { spawn "obs"; } - Mod+B hotkey-overlay-title="Open a Zen-browser" { spawn "zen-browser"; } - Mod+L hotkey-overlay-title="Open a localsend" { spawn "localsend"; } + Mod+T hotkey-overlay-title="Open a Terminal: kitty" { + spawn-sh "kitty --app-id kitty-terminal" + } + Mod+D hotkey-overlay-title="Open a discord: vesktop" { + spawn "vesktop" + } + Mod+O hotkey-overlay-title="Open a screen-rec: OBS" { + spawn "obs" + } + Mod+B hotkey-overlay-title="Open a Zen-browser" { + spawn "zen-browser" + } + Mod+L hotkey-overlay-title="Open a localsend" { + spawn "localsend" + } + // Mod+F hotkey-overlay-title="Open a file manager" { + // spawn "nautilus" + // } + Mod+F hotkey-overlay-title="Open Yazi" { + spawn "kitty" "yazi" + } + Mod+S hotkey-overlay-title="Open a Clipboard" { + spawn-sh "qs -c noctalia-shell ipc call volume togglePanel" + } // Alt+D hotkey-overlay-title="Run an Application: fuzzel" { spawn "fuzzel"; } - // Use spawn-sh to run a shell command. Do this if you need pipes, multiple commands, etc. // Note: the entire command goes as a single argument. It's passed verbatim to `sh -c`. // For example, this is a standard bind to toggle the screen reader (orca). - Super+Alt+S allow-when-locked=true hotkey-overlay-title=null { spawn-sh "pkill orca || exec orca"; } - + Super+Alt+S allow-when-locked=true hotkey-overlay-title=null { + spawn-sh "pkill orca || exec orca" + } // Example volume keys mappings for PipeWire & WirePlumber. // The allow-when-locked=true property makes them work even when the session is locked. // Using spawn-sh allows to pass multiple arguments together with the command. // "-l 1.0" limits the volume to 100%. - XF86AudioRaiseVolume allow-when-locked=true { spawn-sh "wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.1+ -l 1.0"; } - XF86AudioLowerVolume allow-when-locked=true { spawn-sh "wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.1-"; } - XF86AudioMute allow-when-locked=true { spawn-sh "wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle"; } - XF86AudioMicMute allow-when-locked=true { spawn-sh "wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle"; } - + XF86AudioRaiseVolume allow-when-locked=true { + spawn-sh "wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.1+ -l 1.0" + } + XF86AudioLowerVolume allow-when-locked=true { + spawn-sh "wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.1-" + } + XF86AudioMute allow-when-locked=true { + spawn-sh "wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle" + } + XF86AudioMicMute allow-when-locked=true { + spawn-sh "wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle" + } // Example media keys mapping using playerctl. // This will work with any MPRIS-enabled media player. - XF86AudioPlay allow-when-locked=true { spawn-sh "playerctl play-pause"; } - XF86AudioStop allow-when-locked=true { spawn-sh "playerctl stop"; } - XF86AudioPrev allow-when-locked=true { spawn-sh "playerctl previous"; } - XF86AudioNext allow-when-locked=true { spawn-sh "playerctl next"; } - + XF86AudioPlay allow-when-locked=true { + spawn-sh "playerctl play-pause" + } + XF86AudioStop allow-when-locked=true { + spawn-sh "playerctl stop" + } + XF86AudioPrev allow-when-locked=true { + spawn-sh "playerctl previous" + } + XF86AudioNext allow-when-locked=true { + spawn-sh "playerctl next" + } // Example brightness key mappings for brightnessctl. // You can use regular spawn with multiple arguments too (to avoid going through "sh"), // but you need to manually put each argument in separate "" quotes. - XF86MonBrightnessUp { spawn "qs" "-c" "noctalia-shell" "ipc" "call" "brightness" "increase"; } - XF86MonBrightnessDown { spawn "qs" "-c" "noctalia-shell" "ipc" "call" "brightness" "decrease"; } + XF86MonBrightnessUp { + spawn "qs" "-c" "noctalia-shell" "ipc" "call" "brightness" "increase" + } + XF86MonBrightnessDown { + spawn "qs" "-c" "noctalia-shell" "ipc" "call" "brightness" "decrease" + } // Open/close the Overview: a zoomed-out view of workspaces and windows. // You can also move the mouse into the top-left hot corner, // or do a four-finger swipe up on a touchpad. - Alt+O repeat=false { toggle-overview; } - - Alt+Q repeat=false { close-window; } - + Alt+O repeat=false { + toggle-overview + } + Alt+Q repeat=false { + close-window + } // Mod+Left { focus-column-left; } // Mod+Down { focus-window-down; } // Mod+Up { focus-window-up; } // Mod+Right { focus-column-right; } - Alt+H { focus-column-left; } + Alt+H { + focus-column-left + } // Alt+J { focus-window-down; } // Alt+K { focus-window-up; } - Alt+L { focus-column-right; } - + Alt+L { + focus-column-right + } // Mod+Ctrl+Left { move-column-left; } // Mod+Ctrl+Down { move-window-down; } // Mod+Ctrl+Up { move-window-up; } // Mod+Ctrl+Right { move-column-right; } - Alt+Shift+H { move-column-left; } + Alt+Shift+H { + move-column-left + } // Alt+Shift+J { move-window-down; } // Alt+Shift+K { move-window-up; } - Alt+Shift+L { move-column-right; } - + Alt+Shift+L { + move-column-right + } // Alternative commands that move across workspaces when reaching // the first or last window in a column. - Alt+J { focus-window-or-workspace-down; } - Alt+K { focus-window-or-workspace-up; } - Alt+Shift+J { move-window-down-or-to-workspace-down; } - Alt+Shift+K { move-window-up-or-to-workspace-up; } - + Alt+J { + focus-window-or-workspace-down + } + Alt+K { + focus-window-or-workspace-up + } + Alt+Shift+J { + move-window-down-or-to-workspace-down + } + Alt+Shift+K { + move-window-up-or-to-workspace-up + } // Mod+Home { focus-column-first; } // Mod+End { focus-column-last; } // Mod+Ctrl+Home { move-column-to-first; } // Mod+Ctrl+End { move-column-to-last; } - // You can bind mouse wheel scroll ticks using the following syntax. // These binds will change direction based on the natural-scroll setting. // // To avoid scrolling through workspaces really fast, you can use // the cooldown-ms property. The bind will be rate-limited to this value. // You can set a cooldown on any bind, but it's most useful for the wheel. - Mod+WheelScrollDown cooldown-ms=150 { focus-workspace-down; } - Mod+WheelScrollUp cooldown-ms=150 { focus-workspace-up; } - Mod+Ctrl+WheelScrollDown cooldown-ms=150 { move-column-to-workspace-down; } - Mod+Ctrl+WheelScrollUp cooldown-ms=150 { move-column-to-workspace-up; } - - Mod+WheelScrollRight { focus-column-right; } - Mod+WheelScrollLeft { focus-column-left; } - Mod+Ctrl+WheelScrollRight { move-column-right; } - Mod+Ctrl+WheelScrollLeft { move-column-left; } - + Mod+WheelScrollDown cooldown-ms=150 { + focus-workspace-down + } + Mod+WheelScrollUp cooldown-ms=150 { + focus-workspace-up + } + Mod+Ctrl+WheelScrollDown cooldown-ms=150 { + move-column-to-workspace-down + } + Mod+Ctrl+WheelScrollUp cooldown-ms=150 { + move-column-to-workspace-up + } + Mod+WheelScrollRight { + focus-column-right + } + Mod+WheelScrollLeft { + focus-column-left + } + Mod+Ctrl+WheelScrollRight { + move-column-right + } + Mod+Ctrl+WheelScrollLeft { + move-column-left + } // Usually scrolling up and down with Shift in applications results in // horizontal scrolling; these binds replicate that. - Mod+Shift+WheelScrollDown { focus-column-right; } - Mod+Shift+WheelScrollUp { focus-column-left; } - Mod+Ctrl+Shift+WheelScrollDown { move-column-right; } - Mod+Ctrl+Shift+WheelScrollUp { move-column-left; } - + Mod+Shift+WheelScrollDown { + focus-column-right + } + Mod+Shift+WheelScrollUp { + focus-column-left + } + Mod+Ctrl+Shift+WheelScrollDown { + move-column-right + } + Mod+Ctrl+Shift+WheelScrollUp { + move-column-left + } // Similarly, you can bind touchpad scroll "ticks". // Touchpad scrolling is continuous, so for these binds it is split into // discrete intervals. // These binds are also affected by touchpad's natural-scroll, so these // example binds are "inverted", since we have natural-scroll enabled for // touchpads by default. - Mod+TouchpadScrollDown { spawn-sh "wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.02+"; } - Mod+TouchpadScrollUp { spawn-sh "wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.02-"; } - + Mod+TouchpadScrollDown { + spawn-sh "wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.02+" + } + Mod+TouchpadScrollUp { + spawn-sh "wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.02-" + } // You can refer to workspaces by index. However, keep in mind that // niri is a dynamic workspace system, so these commands are kind of // "best effort". Trying to refer to a workspace index bigger than @@ -130,58 +224,92 @@ binds { // // For example, with 2 workspaces + 1 empty, indices 3, 4, 5 and so on // will all refer to the 3rd workspace. - Alt+T { focus-workspace "T"; } - Alt+B { focus-workspace "B"; } - Alt+D { focus-workspace "D"; } - Alt+N { focus-workspace "N"; } - Alt+Shift+T { move-column-to-workspace "T"; } - Alt+Shift+B { move-column-to-workspace "B"; } - Alt+Shift+D { move-column-to-workspace "D"; } - Alt+Shift+N { move-column-to-workspace "N"; } - + Alt+T { + focus-workspace "T" + } + Alt+B { + focus-workspace "B" + } + Alt+D { + focus-workspace "D" + } + Alt+N { + focus-workspace "N" + } + Alt+Shift+T { + move-column-to-workspace "T" + } + Alt+Shift+B { + move-column-to-workspace "B" + } + Alt+Shift+D { + move-column-to-workspace "D" + } + Alt+Shift+N { + move-column-to-workspace "N" + } // Alternatively, there are commands to move just a single window: // Mod+Ctrl+1 { move-window-to-workspace 1; } - // Switches focus between the current and the previous workspace. - Alt+Tab { focus-workspace-previous; } - + Alt+Tab { + focus-workspace-previous + } // The following binds move the focused window in and out of a column. // If the window is alone, they will consume it into the nearby column to the side. // If the window is already in a column, they will expel it out. - Mod+BracketLeft { consume-or-expel-window-left; } - Mod+BracketRight { consume-or-expel-window-right; } - + Mod+BracketLeft { + consume-or-expel-window-left + } + Mod+BracketRight { + consume-or-expel-window-right + } // Consume one window from the right to the bottom of the focused column. - Alt+Comma { consume-window-into-column; } + Alt+Comma { + consume-window-into-column + } // Expel the bottom window from the focused column to the right. - Alt+Period { expel-window-from-column; } - + Alt+Period { + expel-window-from-column + } // Cycle through widths set in preset-column-widths. - Alt+R { switch-preset-column-width; } + Alt+R { + switch-preset-column-width + } // Cycling through the presets in reverse order is also possible. - Alt+Shift+R { switch-preset-column-width-back; } - - Alt+Ctrl+Shift+R { switch-preset-window-height; } - Alt+Ctrl+R { reset-window-height; } - - Alt+F { maximize-column; } - Alt+Shift+F { fullscreen-window; } - + Alt+Shift+R { + switch-preset-column-width-back + } + Alt+Ctrl+Shift+R { + switch-preset-window-height + } + Alt+Ctrl+R { + reset-window-height + } + Alt+F { + maximize-column + } + Alt+Shift+F { + fullscreen-window + } // While maximize-column leaves gaps and borders around the window, // maximize-window-to-edges doesn't: the window expands to the edges of the screen. // This bind corresponds to normal window maximizing, // e.g. by double-clicking on the titlebar. - Alt+M { maximize-window-to-edges; } - + Alt+M { + maximize-window-to-edges + } // Expand the focused column to space not taken up by other fully visible columns. // Makes the column "fill the rest of the space". - Alt+Ctrl+F { expand-column-to-available-width; } - - Alt+C { center-column; } - + Alt+Ctrl+F { + expand-column-to-available-width + } + Alt+C { + center-column + } // Center all fully visible columns on screen. - Alt+Ctrl+C { center-visible-columns; } - + Alt+Ctrl+C { + center-visible-columns + } // Finer width adjustments. // This command can also: // * set width in pixels: "1000" @@ -190,22 +318,32 @@ binds { // * adjust width as a percentage of screen width: "-10%" or "+10%" // Pixel sizes use logical, or scaled, pixels. I.e. on an output with scale 2.0, // set-column-width "100" will make the column occupy 200 physical screen pixels. - Alt+Minus { set-column-width "-10%"; } - Alt+Equal { set-column-width "+10%"; } - + Alt+Minus { + set-column-width "-10%" + } + Alt+Equal { + set-column-width "+10%" + } // Finer height adjustments when in column with other windows. - Alt+Shift+Minus { set-window-height "-10%"; } - Alt+Shift+Equal { set-window-height "+10%"; } - + Alt+Shift+Minus { + set-window-height "-10%" + } + Alt+Shift+Equal { + set-window-height "+10%" + } // Move the focused window between the floating and the tiling layout. - Alt+V { toggle-window-floating; } - Alt+Shift+V { switch-focus-between-floating-and-tiling; } - + Alt+V { + toggle-window-floating + } + Alt+Shift+V { + switch-focus-between-floating-and-tiling + } // Toggle tabbed column display mode. // Windows in this column will appear as vertical tabs, // rather than stacked on top of each other. - Alt+W { toggle-column-tabbed-display; } - + Alt+W { + toggle-column-tabbed-display + } // Actions to switch layouts. // Note: if you uncomment these, make sure you do NOT have // a matching layout switch hotkey configured in xkb options above. @@ -213,11 +351,13 @@ binds { // since it will switch twice upon pressing the hotkey (once by xkb, once by niri). // Mod+Space { switch-layout "next"; } // Mod+Shift+Space { switch-layout "prev"; } - // Print { screenshot; } - Ctrl+Shift+1 { screenshot-screen; } - Ctrl+Shift+2 { screenshot-window; } - + Ctrl+Shift+1 { + screenshot-screen + } + Ctrl+Shift+2 { + screenshot-window + } // Applications such as remote-desktop clients and software KVM switches may // request that niri stops processing the keyboard shortcuts defined here // so they may, for example, forward the key presses as-is to a remote machine. @@ -226,13 +366,17 @@ binds { // // The allow-inhibiting=false property can be applied to other binds as well, // which ensures niri always processes them, even when an inhibitor is active. - Mod+Escape allow-inhibiting=false { toggle-keyboard-shortcuts-inhibit; } - + Mod+Escape allow-inhibiting=false { + toggle-keyboard-shortcuts-inhibit + } // The quit action will show a confirmation dialog to avoid accidental exits. - Alt+Shift+E { quit; } - // Ctrl+Alt+Delete { quit; } + Alt+Shift+E { + quit + } + // Ctrl+Alt+Delete { quit; } // Powers off the monitors. To turn them back on, do any input like // moving the mouse or pressing any other key. // Alt+Shift+P { power-off-monitors; } } + diff --git a/.config/niri/config.kdl b/.config/niri/config.kdl index 26d6800..0605a6b 100644 --- a/.config/niri/config.kdl +++ b/.config/niri/config.kdl @@ -2,108 +2,100 @@ // "/-" comments out the following node. // Check the wiki for a full description of the configuration: // https://niri-wm.github.io/niri/Configuration:-Introduction - // Input device configuration. // Find the full list of options on the wiki: // https://niri-wm.github.io/niri/Configuration:-Input -environment{ - XDG_CURRENT_DESKTOP "niri" - XDG_SESSION_TYPE "wayland" - GDK_BACKEND "wayland" - QT_QPA_PLATFORM "wayland" - MOZ_ENABLE_WAYLAND "1" - SDL_VIDEO_DRIVER "wayland" - _JAVA_AWT_WM_NONREPARENTING "1" +environment { + XDG_CURRENT_DESKTOP "niri" + XDG_SESSION_TYPE "wayland" + GDK_BACKEND "wayland" + T_QPA_PLATFORM "wayland" + MOZ_ENABLE_WAYLAND "1" + SDL_VIDEO_DRIVER "wayland" + _JAVA_AWT_WM_NONREPARENTING "1" } workspace "T" workspace "B" workspace "D" workspace "N" - include "inputs.kdl" - - // You can configure outputs by their name, which you can find // by running `niri msg outputs` while inside a niri instance. // The built-in laptop monitor is usually called "eDP-1". // Find more information on the wiki: // https://niri-wm.github.io/niri/Configuration:-Outputs // Remember to uncomment the node by removing "/-"! -/-output "eDP-1" { - // Uncomment this line to disable this output. +output "eDP-1"{ // off - - // Resolution and, optionally, refresh rate of the output. - // The format is "x" or "x@". - // If the refresh rate is omitted, niri will pick the highest refresh rate - // for the resolution. - // If the mode is omitted altogether or is invalid, niri will pick one automatically. - // Run `niri msg outputs` while inside a niri instance to list all outputs and their modes. mode "2880x1800@60.001" - - // You can use integer or fractional scale, for example use 1.5 for 150% scale. - // scale 2 - - // Transform allows to rotate the output counter-clockwise, valid values are: - // normal, 90, 180, 270, flipped, flipped-90, flipped-180 and flipped-270. - transform "normal" - - // Position of the output in the global coordinate space. - // This affects directional monitor actions like "focus-monitor-left", and cursor movement. - // The cursor can only move between directly adjacent outputs. - // Output scale and rotation has to be taken into account for positioning: - // outputs are sized in logical, or scaled, pixels. - // For example, a 3840×2160 output with scale 2.0 will have a logical size of 1920×1080, - // so to put another output directly adjacent to it on the right, set its x to 1920. - // If the position is unset or results in an overlap, the output is instead placed - automatically. + scale 1.75 + // transform "90" // position x=1280 y=0 + // variable-refresh-rate // on-demand=true + // focus-at-startup + backdrop-color "#001100" } +/-output "eDP-1" { +// Uncomment this line to disable this output. +// off +// Resolution and, optionally, refresh rate of the output. +// The format is "x" or "x@". +// If the refresh rate is omitted, niri will pick the highest refresh rate +// for the resolution. +// If the mode is omitted altogether or is invalid, niri will pick one automatically. +// Run `niri msg outputs` while inside a niri instance to list all outputs and their modes. +mode "1920x1200@60.001" +// You can use integer or fractional scale, for example use 1.5 for 150% scale. +// scale 2 +// Transform allows to rotate the output counter-clockwise, valid values are: +// normal, 90, 180, 270, flipped, flipped-90, flipped-180 and flipped-270. +transform "normal" +// Position of the output in the global coordinate space. +// This affects directional monitor actions like "focus-monitor-left", and cursor movement. +// The cursor can only move between directly adjacent outputs. +// Output scale and rotation has to be taken into account for positioning: +// outputs are sized in logical, or scaled, pixels. +// For example, a 3840×2160 output with scale 2.0 will have a logical size of 1920×1080, +// so to put another output directly adjacent to it on the right, set its x to 1920. +// If the position is unset or results in an overlap, the output is instead placed +automatically. +// position x=1280 y=0 +} include "layouts.kdl" - include "spwan.kdl" - hotkey-overlay { // Uncomment this line to disable the "Important Hotkeys" pop-up at startup. skip-at-startup } - // Uncomment this line to ask the clients to omit their client-side decorations if possible. // If the client will specifically ask for CSD, the request will be honored. // Additionally, clients will be informed that they are tiled, removing some client-side rounded corners. // This option will also fix border/focus ring drawing behind some semitransparent windows. // After enabling or disabling this, you need to restart the apps for this to take effect. prefer-no-csd - // You can change the path where screenshots are saved. // A ~ at the front will be expanded to the home directory. // The path is formatted with strftime(3) to give you the screenshot date and time. screenshot-path "~/Pictures/Screenshots/Screenshot from %Y-%m-%d %H-%M-%S.png" - // You can also set this to null to disable saving screenshots to disk. // screenshot-path null - // Animation settings. // The wiki explains how to configure individual animations: // https://niri-wm.github.io/niri/Configuration:-Animations -animations { - // Uncomment to turn off all animations. +animations {// Uncomment to turn off all animations. // off - // Slow down all animations by this factor. Values below 1 speed them up instead. // slowdown 3.0 -// window-open { -// spring damping-ratio=0.6 stiffness=500 epsilon=0.0001 -// } -// window-movement { -// spring damping-ratio=0.5 stiffness=400 epsilon=0.0001 -// } -} + // window-open { + // spring damping-ratio=0.6 stiffness=500 epsilon=0.0001 + // } + // window-movement { + // spring damping-ratio=0.5 stiffness=400 epsilon=0.0001 + // } +} include "rules.kdl" - include "binds.kdl" - include "./noctalia.kdl" diff --git a/.config/niri/inputs.kdl b/.config/niri/inputs.kdl index 74391c7..7145295 100644 --- a/.config/niri/inputs.kdl +++ b/.config/niri/inputs.kdl @@ -1,7 +1,7 @@ input { keyboard { - repeat-rate 35 - repeat-delay 200 + repeat-rate 25 + repeat-delay 300 xkb { // You can set rules, model, layout, variant and options. // For more information, see xkeyboard-config(7). diff --git a/.config/niri/noctalia.kdl b/.config/niri/noctalia.kdl index 9b9fed9..e1d0c2f 100644 --- a/.config/niri/noctalia.kdl +++ b/.config/niri/noctalia.kdl @@ -1,14 +1,14 @@ layout { focus-ring { - active-color "#ffb3b0" - inactive-color "#181212" + active-color "#9ccaff" + inactive-color "#131313" urgent-color "#ffb4ab" } border { - active-color "#ffb3b0" - inactive-color "#181212" + active-color "#9ccaff" + inactive-color "#131313" urgent-color "#ffb4ab" } @@ -17,19 +17,19 @@ layout { } tab-indicator { - active-color "#ffb3b0" - inactive-color "#7e2a2c" + active-color "#9ccaff" + inactive-color "#00497b" urgent-color "#ffb4ab" } insert-hint { - color "#ffb3b080" + color "#9ccaff80" } } recent-windows { highlight { - active-color "#ffb3b0" + active-color "#9ccaff" urgent-color "#ffb4ab" } } diff --git a/.config/niri/rules.kdl b/.config/niri/rules.kdl index d860dbc..e0ca694 100644 --- a/.config/niri/rules.kdl +++ b/.config/niri/rules.kdl @@ -2,14 +2,6 @@ // Find more information on the wiki: // https://niri-wm.github.io/niri/Configuration:-Window-Rules -/* Noctalia: blur everywhere without xray for a better look */ -layer-rule { - match namespace="^noctalia-(background|launcher-overlay|dock)-.*$" - place-within-backdrop true - background-effect { - xray false - } -} // Work around WezTerm's initial configure bug // by setting an empty default-column-width. @@ -43,7 +35,7 @@ window-rule { open-floating true default-column-width { fixed 480; } default-window-height { fixed 600; } - default-floating-position x=20 y=20 relative-to="top-right" + default-floating-position x=20 y=20 relative-to="top" } window-rule { match app-id=r#"^org\.gnome\.Nautilus$"# @@ -77,11 +69,30 @@ border { } } window-rule { - match app-id=r#"^kitty$"# + match app-id=r#"^Spotify$"# + open-on-workspace "D" + max-width 700 + max-height 600 + // default-column-width { fixed 580; } + // default-window-height { fixed 320; } + default-floating-position x=0 y=10 relative-to="top" + open-focused true + open-floating true +} +window-rule { + match app-id=r#"^kitty-terminal$"# open-on-workspace "T" open-focused true // open-maximized true } +window-rule { + match app-id=r#"^kitty$"# + match title=r#"^Yazi:"# + open-floating true + default-floating-position x=20 y=20 relative-to="top" + default-column-width { fixed 680; } + default-window-height { fixed 430; } +} window-rule { match app-id=r#"^vesktop$"# open-on-workspace "D" @@ -106,12 +117,20 @@ window-rule { geometry-corner-radius 12 draw-border-with-background false clip-to-geometry true - opacity 0.90 background-effect { blur true xray false } } +window-rule { + match is-active=true + opacity 0.87 +} +// Inactive windows +window-rule { + match is-active=false + opacity 0.67 +} window-rule { match app-id=r#"^zen$"# title=r#"YouTube"# opacity 1.0 @@ -125,3 +144,16 @@ window-rule { // } // } +/* Noctalia: blur everywhere without xray for a better look */ +layer-rule { +match namespace="^noctalia-(background|launcher-overlay|dock)-.*$" + // place-within-backdrop true + background-effect { + xray false + blur false + } +} +// layer-rule { +// match namespace="^noctalia-bar-content-.*$" +// opacity 0.6 // or whatever value you want (0.0 = transparent, 1.0 = opaque) +// } diff --git a/.config/noctalia/colors.json b/.config/noctalia/colors.json index ba0f39d..04221c7 100644 --- a/.config/noctalia/colors.json +++ b/.config/noctalia/colors.json @@ -1,25 +1,25 @@ { - "mPrimary": "#61d4ff", - "mOnPrimary": "#003545", + "mPrimary": "#9ccaff", + "mOnPrimary": "#003256", - "mSecondary": "#b4cad5", - "mOnSecondary": "#1e333c", + "mSecondary": "#bac8db", + "mOnSecondary": "#243140", - "mTertiary": "#c5c3ea", - "mOnTertiary": "#2e2d4d", + "mTertiary": "#d5bee5", + "mOnTertiary": "#3a2948", "mError": "#ffb4ab", "mOnError": "#690005", - "mSurface": "#111415", - "mOnSurface": "#e1e3e4", + "mSurface": "#131313", + "mOnSurface": "#e2e2e2", - "mSurfaceVariant": "#1d2022", - "mOnSurfaceVariant": "#c0c8cc", + "mSurfaceVariant": "#1f1f1f", + "mOnSurfaceVariant": "#c6c6c6", - "mOutline": "#40484c", + "mOutline": "#474747", "mShadow": "#000000", - "mHover": "#c5c3ea", - "mOnHover": "#2e2d4d" + "mHover": "#d5bee5", + "mOnHover": "#3a2948" } \ No newline at end of file diff --git a/.config/noctalia/settings.json b/.config/noctalia/settings.json index b67bdfa..4948cd6 100644 --- a/.config/noctalia/settings.json +++ b/.config/noctalia/settings.json @@ -287,7 +287,7 @@ }, "colorSchemes": { "darkMode": true, - "generationMethod": "tonal-spot", + "generationMethod": "rainbow", "manualSunrise": "06:30", "manualSunset": "18:30", "monitorForColors": "", diff --git a/.config/nvim/plugin/format.lua b/.config/nvim/plugin/format.lua index f9c8784..d6b70d1 100755 --- a/.config/nvim/plugin/format.lua +++ b/.config/nvim/plugin/format.lua @@ -27,7 +27,14 @@ require("conform").setup({ sh = { "shfmt" }, bash = { "shfmt" }, rust = { "rustfmt" }, + -- kdl = { "kdlfmt" }, }, + -- formatters = { + -- kdlfmt = { + -- command = "kdlfmt", + -- args = { "format" }, + -- }, + -- }, default_format_opts = { lsp_fallback = true, }, diff --git a/.config/yazi/flavors/noctalia.yazi/flavor.toml b/.config/yazi/flavors/noctalia.yazi/flavor.toml index ada0ca6..2b23b07 100644 --- a/.config/yazi/flavors/noctalia.yazi/flavor.toml +++ b/.config/yazi/flavors/noctalia.yazi/flavor.toml @@ -1,25 +1,25 @@ # : Manager [[[ [mgr] -cwd = { fg = "#e1e3e4" } +cwd = { fg = "#e2e2e2" } # Find find_keyword = { fg = "#ffb4ab", bold = true, italic = true, underline = true } find_position = { fg = "#ffb4ab", bold = true, italic = true } # Marker -marker_copied = { fg = "#444364", bg = "#444364" } -marker_cut = { fg = "#444364", bg = "#444364" } +marker_copied = { fg = "#514060", bg = "#514060" } +marker_cut = { fg = "#514060", bg = "#514060" } marker_marked = { fg = "#ffb4ab", bg = "#ffb4ab" } -marker_selected = { fg = "#c5c3ea", bg = "#c5c3ea" } +marker_selected = { fg = "#d5bee5", bg = "#d5bee5" } # Count -count_copied = { fg = "#e2dfff", bg = "#444364" } -count_cut = { fg = "#e2dfff", bg = "#444364" } -count_selected = { fg = "#003545", bg = "#c5c3ea" } +count_copied = { fg = "#f1daff", bg = "#514060" } +count_cut = { fg = "#f1daff", bg = "#514060" } +count_selected = { fg = "#003256", bg = "#d5bee5" } # Border -border_style = { fg = "#61d4ff" } +border_style = { fg = "#9ccaff" } # : ]]] @@ -27,21 +27,21 @@ border_style = { fg = "#61d4ff" } # : Status [[[ [status] -overall = { fg = "#61d4ff" } +overall = { fg = "#9ccaff" } sep_left = { open = "", close = "" } sep_right = { open = "", close = "" } # Progress progress_label = { bold = true } -progress_normal = { fg = "#61d4ff", bg = "#111415" } -progress_error = { fg = "#ffb4ab", bg = "#111415" } +progress_normal = { fg = "#9ccaff", bg = "#131313" } +progress_error = { fg = "#ffb4ab", bg = "#131313" } # Permissions -perm_type = { fg = "#b4cad5" } -perm_write = { fg = "#c5c3ea" } +perm_type = { fg = "#bac8db" } +perm_write = { fg = "#d5bee5" } perm_exec = { fg = "#ffb4ab" } -perm_read = { fg = "#444364" } -perm_sep = { fg = "#004d63" } +perm_read = { fg = "#514060" } +perm_sep = { fg = "#00497b" } # : ]]] @@ -50,14 +50,14 @@ perm_sep = { fg = "#004d63" } [mode] -normal_main = { bg = "#61d4ff", fg = "#003545", bold = true } -normal_alt = { bg = "#40484c", fg = "#c0c8cc" } +normal_main = { bg = "#9ccaff", fg = "#003256", bold = true } +normal_alt = { bg = "#474747", fg = "#c6c6c6" } -select_main = { bg = "#b4cad5", fg = "#1e333c", bold = true } -select_alt = { bg = "#40484c", fg = "#c0c8cc" } +select_main = { bg = "#bac8db", fg = "#243140", bold = true } +select_alt = { bg = "#474747", fg = "#c6c6c6" } -unset_main = { bg = "#c5c3ea", fg = "#2e2d4d", bold = true } -unset_alt = { bg = "#40484c", fg = "#c0c8cc" } +unset_main = { bg = "#d5bee5", fg = "#3a2948", bold = true } +unset_alt = { bg = "#474747", fg = "#c6c6c6" } # : ]]] @@ -65,9 +65,9 @@ unset_alt = { bg = "#40484c", fg = "#c0c8cc" } # : Input [[[ [input] -border = { fg = "#61d4ff" } +border = { fg = "#9ccaff" } title = {} -value = { fg = "#e1e3e4" } +value = { fg = "#e2e2e2" } selected = { reversed = true } # : ]]] @@ -76,8 +76,8 @@ selected = { reversed = true } # : Tabs [[[ [tabs] -active = { fg = "#111415", bold = true, bg = "#61d4ff" } -inactive = { fg = "#b4cad5", bg = "#111415" } +active = { fg = "#131313", bold = true, bg = "#9ccaff" } +inactive = { fg = "#bac8db", bg = "#131313" } sep_inner = { open = "", close = "" } # : ]]] @@ -86,7 +86,7 @@ sep_inner = { open = "", close = "" } # : Completion [[[ [cmp] -border = { fg = "#61d4ff", bg = "#003545" } +border = { fg = "#9ccaff", bg = "#003256" } # : ]]] @@ -94,9 +94,9 @@ border = { fg = "#61d4ff", bg = "#003545" } # : Tasks [[[ [tasks] -border = { fg = "#61d4ff" } +border = { fg = "#9ccaff" } title = {} -hovered = { fg = "#444364", underline = true } +hovered = { fg = "#514060", underline = true } # : ]]] @@ -105,22 +105,22 @@ hovered = { fg = "#444364", underline = true } [which] cols = 3 -mask = { bg = "#111415" } -cand = { fg = "#61d4ff" } -rest = { fg = "#003545" } -desc = { fg = "#e1e3e4" } +mask = { bg = "#131313" } +cand = { fg = "#9ccaff" } +rest = { fg = "#003256" } +desc = { fg = "#e2e2e2" } separator = " ▶ " -separator_style = { fg = "#e1e3e4" } +separator_style = { fg = "#e2e2e2" } # : ]]] # : Spotter [[[ [spot] -border = { fg = "#61d4ff" } -title = { fg = "#61d4ff" } -tbl_col = { fg = "#e1e3e4" } -tbl_cell = { fg = "#e1e3e4", bg = "#111415" } +border = { fg = "#9ccaff" } +title = { fg = "#9ccaff" } +tbl_col = { fg = "#e2e2e2" } +tbl_cell = { fg = "#e2e2e2", bg = "#131313" } # : ]]] @@ -128,10 +128,10 @@ tbl_cell = { fg = "#e1e3e4", bg = "#111415" } # : Help [[[ [help] -on = { fg = "#e1e3e4" } -run = { fg = "#e1e3e4" } +on = { fg = "#e2e2e2" } +run = { fg = "#e2e2e2" } hovered = { reversed = true, bold = true } -footer = { fg = "#1e333c", bg = "#b4cad5" } +footer = { fg = "#243140", bg = "#bac8db" } # : ]]] @@ -139,8 +139,8 @@ footer = { fg = "#1e333c", bg = "#b4cad5" } # : Notify [[[ [notify] -title_info = { fg = "#c5c3ea" } -title_warn = { fg = "#61d4ff" } +title_info = { fg = "#d5bee5" } +title_warn = { fg = "#9ccaff" } title_error = { fg = "#ffb4ab" } # : ]]] @@ -168,8 +168,8 @@ rules = [ { mime = "application/*exec*", fg = "#ffb4ab" }, # Fallback - { url = "*", fg = "#e1e3e4" }, - { url = "*/", fg = "#61d4ff" }, + { url = "*", fg = "#e2e2e2" }, + { url = "*/", fg = "#9ccaff" }, ] # : ]]] @@ -179,739 +179,739 @@ rules = [ [icon] globs = [] dirs = [ - { name = ".config", text = "", fg = "#61d4ff" }, - { name = ".git", text = "", fg = "#61d4ff" }, - { name = ".github", text = "", fg = "#61d4ff" }, - { name = ".npm", text = "", fg = "#61d4ff" }, - { name = "Desktop", text = "", fg = "#61d4ff" }, - { name = "Development", text = "", fg = "#61d4ff" }, - { name = "Documents", text = "", fg = "#61d4ff" }, - { name = "Downloads", text = "", fg = "#61d4ff" }, - { name = "Library", text = "", fg = "#61d4ff" }, - { name = "Movies", text = "", fg = "#61d4ff" }, - { name = "Music", text = "", fg = "#61d4ff" }, - { name = "Pictures", text = "", fg = "#61d4ff" }, - { name = "Public", text = "", fg = "#61d4ff" }, - { name = "Videos", text = "", fg = "#61d4ff" }, + { name = ".config", text = "", fg = "#9ccaff" }, + { name = ".git", text = "", fg = "#9ccaff" }, + { name = ".github", text = "", fg = "#9ccaff" }, + { name = ".npm", text = "", fg = "#9ccaff" }, + { name = "Desktop", text = "", fg = "#9ccaff" }, + { name = "Development", text = "", fg = "#9ccaff" }, + { name = "Documents", text = "", fg = "#9ccaff" }, + { name = "Downloads", text = "", fg = "#9ccaff" }, + { name = "Library", text = "", fg = "#9ccaff" }, + { name = "Movies", text = "", fg = "#9ccaff" }, + { name = "Music", text = "", fg = "#9ccaff" }, + { name = "Pictures", text = "", fg = "#9ccaff" }, + { name = "Public", text = "", fg = "#9ccaff" }, + { name = "Videos", text = "", fg = "#9ccaff" }, ] files = [ - { name = ".babelrc", text = "", fg = "#61d4ff" }, - { name = ".bash_profile", text = "", fg = "#61d4ff" }, - { name = ".bashrc", text = "", fg = "#61d4ff" }, - { name = ".clang-format", text = "", fg = "#61d4ff" }, - { name = ".clang-tidy", text = "", fg = "#61d4ff" }, - { name = ".codespellrc", text = "󰓆", fg = "#61d4ff" }, - { name = ".condarc", text = "", fg = "#61d4ff" }, - { name = ".dockerignore", text = "󰡨", fg = "#61d4ff" }, - { name = ".ds_store", text = "", fg = "#61d4ff" }, - { name = ".editorconfig", text = "", fg = "#61d4ff" }, - { name = ".env", text = "", fg = "#61d4ff" }, - { name = ".eslintignore", text = "", fg = "#61d4ff" }, - { name = ".eslintrc", text = "", fg = "#61d4ff" }, - { name = ".git-blame-ignore-revs", text = "", fg = "#61d4ff" }, - { name = ".gitattributes", text = "", fg = "#61d4ff" }, - { name = ".gitconfig", text = "", fg = "#61d4ff" }, - { name = ".gitignore", text = "", fg = "#61d4ff" }, - { name = ".gitlab-ci.yml", text = "", fg = "#61d4ff" }, - { name = ".gitmodules", text = "", fg = "#61d4ff" }, - { name = ".gtkrc-2.0", text = "", fg = "#61d4ff" }, - { name = ".gvimrc", text = "", fg = "#61d4ff" }, - { name = ".justfile", text = "", fg = "#61d4ff" }, - { name = ".luacheckrc", text = "", fg = "#61d4ff" }, - { name = ".luaurc", text = "", fg = "#61d4ff" }, - { name = ".mailmap", text = "󰊢", fg = "#61d4ff" }, - { name = ".nanorc", text = "", fg = "#61d4ff" }, - { name = ".npmignore", text = "", fg = "#61d4ff" }, - { name = ".npmrc", text = "", fg = "#61d4ff" }, - { name = ".nuxtrc", text = "󱄆", fg = "#61d4ff" }, - { name = ".nvmrc", text = "", fg = "#61d4ff" }, - { name = ".pnpmfile.cjs", text = "", fg = "#61d4ff" }, - { name = ".pre-commit-config.yaml", text = "󰛢", fg = "#61d4ff" }, - { name = ".prettierignore", text = "", fg = "#61d4ff" }, - { name = ".prettierrc", text = "", fg = "#61d4ff" }, - { name = ".prettierrc.cjs", text = "", fg = "#61d4ff" }, - { name = ".prettierrc.js", text = "", fg = "#61d4ff" }, - { name = ".prettierrc.json", text = "", fg = "#61d4ff" }, - { name = ".prettierrc.json5", text = "", fg = "#61d4ff" }, - { name = ".prettierrc.mjs", text = "", fg = "#61d4ff" }, - { name = ".prettierrc.toml", text = "", fg = "#61d4ff" }, - { name = ".prettierrc.yaml", text = "", fg = "#61d4ff" }, - { name = ".prettierrc.yml", text = "", fg = "#61d4ff" }, - { name = ".pylintrc", text = "", fg = "#61d4ff" }, - { name = ".settings.json", text = "", fg = "#61d4ff" }, - { name = ".SRCINFO", text = "󰣇", fg = "#61d4ff" }, - { name = ".vimrc", text = "", fg = "#61d4ff" }, - { name = ".Xauthority", text = "", fg = "#61d4ff" }, - { name = ".xinitrc", text = "", fg = "#61d4ff" }, - { name = ".Xresources", text = "", fg = "#61d4ff" }, - { name = ".xsession", text = "", fg = "#61d4ff" }, - { name = ".zprofile", text = "", fg = "#61d4ff" }, - { name = ".zshenv", text = "", fg = "#61d4ff" }, - { name = ".zshrc", text = "", fg = "#61d4ff" }, - { name = "_gvimrc", text = "", fg = "#61d4ff" }, - { name = "_vimrc", text = "", fg = "#61d4ff" }, - { name = "AUTHORS", text = "", fg = "#61d4ff" }, - { name = "AUTHORS.txt", text = "", fg = "#61d4ff" }, - { name = "brewfile", text = "", fg = "#61d4ff" }, - { name = "bspwmrc", text = "", fg = "#61d4ff" }, - { name = "build", text = "", fg = "#61d4ff" }, - { name = "build.gradle", text = "", fg = "#61d4ff" }, - { name = "build.zig.zon", text = "", fg = "#61d4ff" }, - { name = "bun.lock", text = "", fg = "#61d4ff" }, - { name = "bun.lockb", text = "", fg = "#61d4ff" }, - { name = "cantorrc", text = "", fg = "#61d4ff" }, - { name = "checkhealth", text = "󰓙", fg = "#61d4ff" }, - { name = "cmakelists.txt", text = "", fg = "#61d4ff" }, - { name = "code_of_conduct", text = "", fg = "#61d4ff" }, - { name = "code_of_conduct.md", text = "", fg = "#61d4ff" }, - { name = "commit_editmsg", text = "", fg = "#61d4ff" }, - { name = "commitlint.config.js", text = "󰜘", fg = "#61d4ff" }, - { name = "commitlint.config.ts", text = "󰜘", fg = "#61d4ff" }, - { name = "compose.yaml", text = "󰡨", fg = "#61d4ff" }, - { name = "compose.yml", text = "󰡨", fg = "#61d4ff" }, - { name = "config", text = "", fg = "#61d4ff" }, - { name = "containerfile", text = "󰡨", fg = "#61d4ff" }, - { name = "copying", text = "", fg = "#61d4ff" }, - { name = "copying.lesser", text = "", fg = "#61d4ff" }, - { name = "Directory.Build.props", text = "", fg = "#61d4ff" }, - { name = "Directory.Build.targets", text = "", fg = "#61d4ff" }, - { name = "Directory.Packages.props", text = "", fg = "#61d4ff" }, - { name = "docker-compose.yaml", text = "󰡨", fg = "#61d4ff" }, - { name = "docker-compose.yml", text = "󰡨", fg = "#61d4ff" }, - { name = "dockerfile", text = "󰡨", fg = "#61d4ff" }, - { name = "eslint.config.cjs", text = "", fg = "#61d4ff" }, - { name = "eslint.config.js", text = "", fg = "#61d4ff" }, - { name = "eslint.config.mjs", text = "", fg = "#61d4ff" }, - { name = "eslint.config.ts", text = "", fg = "#61d4ff" }, - { name = "ext_typoscript_setup.txt", text = "", fg = "#61d4ff" }, - { name = "favicon.ico", text = "", fg = "#61d4ff" }, - { name = "fp-info-cache", text = "", fg = "#61d4ff" }, - { name = "fp-lib-table", text = "", fg = "#61d4ff" }, - { name = "FreeCAD.conf", text = "", fg = "#61d4ff" }, - { name = "Gemfile", text = "", fg = "#61d4ff" }, - { name = "gnumakefile", text = "", fg = "#61d4ff" }, - { name = "go.mod", text = "", fg = "#61d4ff" }, - { name = "go.sum", text = "", fg = "#61d4ff" }, - { name = "go.work", text = "", fg = "#61d4ff" }, - { name = "gradle-wrapper.properties", text = "", fg = "#61d4ff" }, - { name = "gradle.properties", text = "", fg = "#61d4ff" }, - { name = "gradlew", text = "", fg = "#61d4ff" }, - { name = "groovy", text = "", fg = "#61d4ff" }, - { name = "gruntfile.babel.js", text = "", fg = "#61d4ff" }, - { name = "gruntfile.coffee", text = "", fg = "#61d4ff" }, - { name = "gruntfile.js", text = "", fg = "#61d4ff" }, - { name = "gruntfile.ts", text = "", fg = "#61d4ff" }, - { name = "gtkrc", text = "", fg = "#61d4ff" }, - { name = "gulpfile.babel.js", text = "", fg = "#61d4ff" }, - { name = "gulpfile.coffee", text = "", fg = "#61d4ff" }, - { name = "gulpfile.js", text = "", fg = "#61d4ff" }, - { name = "gulpfile.ts", text = "", fg = "#61d4ff" }, - { name = "hypridle.conf", text = "", fg = "#61d4ff" }, - { name = "hyprland.conf", text = "", fg = "#61d4ff" }, - { name = "hyprlandd.conf", text = "", fg = "#61d4ff" }, - { name = "hyprlock.conf", text = "", fg = "#61d4ff" }, - { name = "hyprpaper.conf", text = "", fg = "#61d4ff" }, - { name = "hyprsunset.conf", text = "", fg = "#61d4ff" }, - { name = "i18n.config.js", text = "󰗊", fg = "#61d4ff" }, - { name = "i18n.config.ts", text = "󰗊", fg = "#61d4ff" }, - { name = "i3blocks.conf", text = "", fg = "#61d4ff" }, - { name = "i3status.conf", text = "", fg = "#61d4ff" }, - { name = "index.theme", text = "", fg = "#61d4ff" }, - { name = "ionic.config.json", text = "", fg = "#61d4ff" }, - { name = "Jenkinsfile", text = "", fg = "#61d4ff" }, - { name = "justfile", text = "", fg = "#61d4ff" }, - { name = "kalgebrarc", text = "", fg = "#61d4ff" }, - { name = "kdeglobals", text = "", fg = "#61d4ff" }, - { name = "kdenlive-layoutsrc", text = "", fg = "#61d4ff" }, - { name = "kdenliverc", text = "", fg = "#61d4ff" }, - { name = "kritadisplayrc", text = "", fg = "#61d4ff" }, - { name = "kritarc", text = "", fg = "#61d4ff" }, - { name = "license", text = "", fg = "#61d4ff" }, - { name = "license.md", text = "", fg = "#61d4ff" }, - { name = "lxde-rc.xml", text = "", fg = "#61d4ff" }, - { name = "lxqt.conf", text = "", fg = "#61d4ff" }, - { name = "makefile", text = "", fg = "#61d4ff" }, - { name = "mix.lock", text = "", fg = "#61d4ff" }, - { name = "mpv.conf", text = "", fg = "#61d4ff" }, - { name = "next.config.cjs", text = "", fg = "#61d4ff" }, - { name = "next.config.js", text = "", fg = "#61d4ff" }, - { name = "next.config.ts", text = "", fg = "#61d4ff" }, - { name = "node_modules", text = "", fg = "#61d4ff" }, - { name = "nuxt.config.cjs", text = "󱄆", fg = "#61d4ff" }, - { name = "nuxt.config.js", text = "󱄆", fg = "#61d4ff" }, - { name = "nuxt.config.mjs", text = "󱄆", fg = "#61d4ff" }, - { name = "nuxt.config.ts", text = "󱄆", fg = "#61d4ff" }, - { name = "package-lock.json", text = "", fg = "#61d4ff" }, - { name = "package.json", text = "", fg = "#61d4ff" }, - { name = "PKGBUILD", text = "", fg = "#61d4ff" }, - { name = "platformio.ini", text = "", fg = "#61d4ff" }, - { name = "playwright.config.cjs", text = "", fg = "#61d4ff" }, - { name = "playwright.config.cts", text = "", fg = "#61d4ff" }, - { name = "playwright.config.js", text = "", fg = "#61d4ff" }, - { name = "playwright.config.mjs", text = "", fg = "#61d4ff" }, - { name = "playwright.config.mts", text = "", fg = "#61d4ff" }, - { name = "playwright.config.ts", text = "", fg = "#61d4ff" }, - { name = "pnpm-lock.yaml", text = "", fg = "#61d4ff" }, - { name = "pnpm-workspace.yaml", text = "", fg = "#61d4ff" }, - { name = "pom.xml", text = "", fg = "#61d4ff" }, - { name = "prettier.config.cjs", text = "", fg = "#61d4ff" }, - { name = "prettier.config.js", text = "", fg = "#61d4ff" }, - { name = "prettier.config.mjs", text = "", fg = "#61d4ff" }, - { name = "prettier.config.ts", text = "", fg = "#61d4ff" }, - { name = "prisma.config.mts", text = "", fg = "#61d4ff" }, - { name = "prisma.config.ts", text = "", fg = "#61d4ff" }, - { name = "procfile", text = "", fg = "#61d4ff" }, - { name = "PrusaSlicer.ini", text = "", fg = "#61d4ff" }, - { name = "PrusaSlicerGcodeViewer.ini", text = "", fg = "#61d4ff" }, - { name = "py.typed", text = "", fg = "#61d4ff" }, - { name = "QtProject.conf", text = "", fg = "#61d4ff" }, - { name = "rakefile", text = "", fg = "#61d4ff" }, - { name = "readme", text = "󰂺", fg = "#61d4ff" }, - { name = "readme.md", text = "󰂺", fg = "#61d4ff" }, - { name = "rmd", text = "", fg = "#61d4ff" }, - { name = "robots.txt", text = "󰚩", fg = "#61d4ff" }, - { name = "security", text = "󰒃", fg = "#61d4ff" }, - { name = "security.md", text = "󰒃", fg = "#61d4ff" }, - { name = "settings.gradle", text = "", fg = "#61d4ff" }, - { name = "svelte.config.js", text = "", fg = "#61d4ff" }, - { name = "sxhkdrc", text = "", fg = "#61d4ff" }, - { name = "sym-lib-table", text = "", fg = "#61d4ff" }, - { name = "tailwind.config.js", text = "󱏿", fg = "#61d4ff" }, - { name = "tailwind.config.mjs", text = "󱏿", fg = "#61d4ff" }, - { name = "tailwind.config.ts", text = "󱏿", fg = "#61d4ff" }, - { name = "tmux.conf", text = "", fg = "#61d4ff" }, - { name = "tmux.conf.local", text = "", fg = "#61d4ff" }, - { name = "tsconfig.json", text = "", fg = "#61d4ff" }, - { name = "unlicense", text = "", fg = "#61d4ff" }, - { name = "vagrantfile", text = "", fg = "#61d4ff" }, - { name = "vercel.json", text = "", fg = "#61d4ff" }, - { name = "vite.config.cjs", text = "", fg = "#61d4ff" }, - { name = "vite.config.cts", text = "", fg = "#61d4ff" }, - { name = "vite.config.js", text = "", fg = "#61d4ff" }, - { name = "vite.config.mjs", text = "", fg = "#61d4ff" }, - { name = "vite.config.mts", text = "", fg = "#61d4ff" }, - { name = "vite.config.ts", text = "", fg = "#61d4ff" }, - { name = "vitest.config.cjs", text = "", fg = "#61d4ff" }, - { name = "vitest.config.cts", text = "", fg = "#61d4ff" }, - { name = "vitest.config.js", text = "", fg = "#61d4ff" }, - { name = "vitest.config.mjs", text = "", fg = "#61d4ff" }, - { name = "vitest.config.mts", text = "", fg = "#61d4ff" }, - { name = "vitest.config.ts", text = "", fg = "#61d4ff" }, - { name = "vlcrc", text = "󰕼", fg = "#61d4ff" }, - { name = "webpack", text = "󰜫", fg = "#61d4ff" }, - { name = "weston.ini", text = "", fg = "#61d4ff" }, - { name = "workspace", text = "", fg = "#61d4ff" }, - { name = "wrangler.jsonc", text = "", fg = "#61d4ff" }, - { name = "wrangler.toml", text = "", fg = "#61d4ff" }, - { name = "xdph.conf", text = "", fg = "#61d4ff" }, - { name = "xmobarrc", text = "", fg = "#61d4ff" }, - { name = "xmobarrc.hs", text = "", fg = "#61d4ff" }, - { name = "xmonad.hs", text = "", fg = "#61d4ff" }, - { name = "xorg.conf", text = "", fg = "#61d4ff" }, - { name = "xsettingsd.conf", text = "", fg = "#61d4ff" }, + { name = ".babelrc", text = "", fg = "#9ccaff" }, + { name = ".bash_profile", text = "", fg = "#9ccaff" }, + { name = ".bashrc", text = "", fg = "#9ccaff" }, + { name = ".clang-format", text = "", fg = "#9ccaff" }, + { name = ".clang-tidy", text = "", fg = "#9ccaff" }, + { name = ".codespellrc", text = "󰓆", fg = "#9ccaff" }, + { name = ".condarc", text = "", fg = "#9ccaff" }, + { name = ".dockerignore", text = "󰡨", fg = "#9ccaff" }, + { name = ".ds_store", text = "", fg = "#9ccaff" }, + { name = ".editorconfig", text = "", fg = "#9ccaff" }, + { name = ".env", text = "", fg = "#9ccaff" }, + { name = ".eslintignore", text = "", fg = "#9ccaff" }, + { name = ".eslintrc", text = "", fg = "#9ccaff" }, + { name = ".git-blame-ignore-revs", text = "", fg = "#9ccaff" }, + { name = ".gitattributes", text = "", fg = "#9ccaff" }, + { name = ".gitconfig", text = "", fg = "#9ccaff" }, + { name = ".gitignore", text = "", fg = "#9ccaff" }, + { name = ".gitlab-ci.yml", text = "", fg = "#9ccaff" }, + { name = ".gitmodules", text = "", fg = "#9ccaff" }, + { name = ".gtkrc-2.0", text = "", fg = "#9ccaff" }, + { name = ".gvimrc", text = "", fg = "#9ccaff" }, + { name = ".justfile", text = "", fg = "#9ccaff" }, + { name = ".luacheckrc", text = "", fg = "#9ccaff" }, + { name = ".luaurc", text = "", fg = "#9ccaff" }, + { name = ".mailmap", text = "󰊢", fg = "#9ccaff" }, + { name = ".nanorc", text = "", fg = "#9ccaff" }, + { name = ".npmignore", text = "", fg = "#9ccaff" }, + { name = ".npmrc", text = "", fg = "#9ccaff" }, + { name = ".nuxtrc", text = "󱄆", fg = "#9ccaff" }, + { name = ".nvmrc", text = "", fg = "#9ccaff" }, + { name = ".pnpmfile.cjs", text = "", fg = "#9ccaff" }, + { name = ".pre-commit-config.yaml", text = "󰛢", fg = "#9ccaff" }, + { name = ".prettierignore", text = "", fg = "#9ccaff" }, + { name = ".prettierrc", text = "", fg = "#9ccaff" }, + { name = ".prettierrc.cjs", text = "", fg = "#9ccaff" }, + { name = ".prettierrc.js", text = "", fg = "#9ccaff" }, + { name = ".prettierrc.json", text = "", fg = "#9ccaff" }, + { name = ".prettierrc.json5", text = "", fg = "#9ccaff" }, + { name = ".prettierrc.mjs", text = "", fg = "#9ccaff" }, + { name = ".prettierrc.toml", text = "", fg = "#9ccaff" }, + { name = ".prettierrc.yaml", text = "", fg = "#9ccaff" }, + { name = ".prettierrc.yml", text = "", fg = "#9ccaff" }, + { name = ".pylintrc", text = "", fg = "#9ccaff" }, + { name = ".settings.json", text = "", fg = "#9ccaff" }, + { name = ".SRCINFO", text = "󰣇", fg = "#9ccaff" }, + { name = ".vimrc", text = "", fg = "#9ccaff" }, + { name = ".Xauthority", text = "", fg = "#9ccaff" }, + { name = ".xinitrc", text = "", fg = "#9ccaff" }, + { name = ".Xresources", text = "", fg = "#9ccaff" }, + { name = ".xsession", text = "", fg = "#9ccaff" }, + { name = ".zprofile", text = "", fg = "#9ccaff" }, + { name = ".zshenv", text = "", fg = "#9ccaff" }, + { name = ".zshrc", text = "", fg = "#9ccaff" }, + { name = "_gvimrc", text = "", fg = "#9ccaff" }, + { name = "_vimrc", text = "", fg = "#9ccaff" }, + { name = "AUTHORS", text = "", fg = "#9ccaff" }, + { name = "AUTHORS.txt", text = "", fg = "#9ccaff" }, + { name = "brewfile", text = "", fg = "#9ccaff" }, + { name = "bspwmrc", text = "", fg = "#9ccaff" }, + { name = "build", text = "", fg = "#9ccaff" }, + { name = "build.gradle", text = "", fg = "#9ccaff" }, + { name = "build.zig.zon", text = "", fg = "#9ccaff" }, + { name = "bun.lock", text = "", fg = "#9ccaff" }, + { name = "bun.lockb", text = "", fg = "#9ccaff" }, + { name = "cantorrc", text = "", fg = "#9ccaff" }, + { name = "checkhealth", text = "󰓙", fg = "#9ccaff" }, + { name = "cmakelists.txt", text = "", fg = "#9ccaff" }, + { name = "code_of_conduct", text = "", fg = "#9ccaff" }, + { name = "code_of_conduct.md", text = "", fg = "#9ccaff" }, + { name = "commit_editmsg", text = "", fg = "#9ccaff" }, + { name = "commitlint.config.js", text = "󰜘", fg = "#9ccaff" }, + { name = "commitlint.config.ts", text = "󰜘", fg = "#9ccaff" }, + { name = "compose.yaml", text = "󰡨", fg = "#9ccaff" }, + { name = "compose.yml", text = "󰡨", fg = "#9ccaff" }, + { name = "config", text = "", fg = "#9ccaff" }, + { name = "containerfile", text = "󰡨", fg = "#9ccaff" }, + { name = "copying", text = "", fg = "#9ccaff" }, + { name = "copying.lesser", text = "", fg = "#9ccaff" }, + { name = "Directory.Build.props", text = "", fg = "#9ccaff" }, + { name = "Directory.Build.targets", text = "", fg = "#9ccaff" }, + { name = "Directory.Packages.props", text = "", fg = "#9ccaff" }, + { name = "docker-compose.yaml", text = "󰡨", fg = "#9ccaff" }, + { name = "docker-compose.yml", text = "󰡨", fg = "#9ccaff" }, + { name = "dockerfile", text = "󰡨", fg = "#9ccaff" }, + { name = "eslint.config.cjs", text = "", fg = "#9ccaff" }, + { name = "eslint.config.js", text = "", fg = "#9ccaff" }, + { name = "eslint.config.mjs", text = "", fg = "#9ccaff" }, + { name = "eslint.config.ts", text = "", fg = "#9ccaff" }, + { name = "ext_typoscript_setup.txt", text = "", fg = "#9ccaff" }, + { name = "favicon.ico", text = "", fg = "#9ccaff" }, + { name = "fp-info-cache", text = "", fg = "#9ccaff" }, + { name = "fp-lib-table", text = "", fg = "#9ccaff" }, + { name = "FreeCAD.conf", text = "", fg = "#9ccaff" }, + { name = "Gemfile", text = "", fg = "#9ccaff" }, + { name = "gnumakefile", text = "", fg = "#9ccaff" }, + { name = "go.mod", text = "", fg = "#9ccaff" }, + { name = "go.sum", text = "", fg = "#9ccaff" }, + { name = "go.work", text = "", fg = "#9ccaff" }, + { name = "gradle-wrapper.properties", text = "", fg = "#9ccaff" }, + { name = "gradle.properties", text = "", fg = "#9ccaff" }, + { name = "gradlew", text = "", fg = "#9ccaff" }, + { name = "groovy", text = "", fg = "#9ccaff" }, + { name = "gruntfile.babel.js", text = "", fg = "#9ccaff" }, + { name = "gruntfile.coffee", text = "", fg = "#9ccaff" }, + { name = "gruntfile.js", text = "", fg = "#9ccaff" }, + { name = "gruntfile.ts", text = "", fg = "#9ccaff" }, + { name = "gtkrc", text = "", fg = "#9ccaff" }, + { name = "gulpfile.babel.js", text = "", fg = "#9ccaff" }, + { name = "gulpfile.coffee", text = "", fg = "#9ccaff" }, + { name = "gulpfile.js", text = "", fg = "#9ccaff" }, + { name = "gulpfile.ts", text = "", fg = "#9ccaff" }, + { name = "hypridle.conf", text = "", fg = "#9ccaff" }, + { name = "hyprland.conf", text = "", fg = "#9ccaff" }, + { name = "hyprlandd.conf", text = "", fg = "#9ccaff" }, + { name = "hyprlock.conf", text = "", fg = "#9ccaff" }, + { name = "hyprpaper.conf", text = "", fg = "#9ccaff" }, + { name = "hyprsunset.conf", text = "", fg = "#9ccaff" }, + { name = "i18n.config.js", text = "󰗊", fg = "#9ccaff" }, + { name = "i18n.config.ts", text = "󰗊", fg = "#9ccaff" }, + { name = "i3blocks.conf", text = "", fg = "#9ccaff" }, + { name = "i3status.conf", text = "", fg = "#9ccaff" }, + { name = "index.theme", text = "", fg = "#9ccaff" }, + { name = "ionic.config.json", text = "", fg = "#9ccaff" }, + { name = "Jenkinsfile", text = "", fg = "#9ccaff" }, + { name = "justfile", text = "", fg = "#9ccaff" }, + { name = "kalgebrarc", text = "", fg = "#9ccaff" }, + { name = "kdeglobals", text = "", fg = "#9ccaff" }, + { name = "kdenlive-layoutsrc", text = "", fg = "#9ccaff" }, + { name = "kdenliverc", text = "", fg = "#9ccaff" }, + { name = "kritadisplayrc", text = "", fg = "#9ccaff" }, + { name = "kritarc", text = "", fg = "#9ccaff" }, + { name = "license", text = "", fg = "#9ccaff" }, + { name = "license.md", text = "", fg = "#9ccaff" }, + { name = "lxde-rc.xml", text = "", fg = "#9ccaff" }, + { name = "lxqt.conf", text = "", fg = "#9ccaff" }, + { name = "makefile", text = "", fg = "#9ccaff" }, + { name = "mix.lock", text = "", fg = "#9ccaff" }, + { name = "mpv.conf", text = "", fg = "#9ccaff" }, + { name = "next.config.cjs", text = "", fg = "#9ccaff" }, + { name = "next.config.js", text = "", fg = "#9ccaff" }, + { name = "next.config.ts", text = "", fg = "#9ccaff" }, + { name = "node_modules", text = "", fg = "#9ccaff" }, + { name = "nuxt.config.cjs", text = "󱄆", fg = "#9ccaff" }, + { name = "nuxt.config.js", text = "󱄆", fg = "#9ccaff" }, + { name = "nuxt.config.mjs", text = "󱄆", fg = "#9ccaff" }, + { name = "nuxt.config.ts", text = "󱄆", fg = "#9ccaff" }, + { name = "package-lock.json", text = "", fg = "#9ccaff" }, + { name = "package.json", text = "", fg = "#9ccaff" }, + { name = "PKGBUILD", text = "", fg = "#9ccaff" }, + { name = "platformio.ini", text = "", fg = "#9ccaff" }, + { name = "playwright.config.cjs", text = "", fg = "#9ccaff" }, + { name = "playwright.config.cts", text = "", fg = "#9ccaff" }, + { name = "playwright.config.js", text = "", fg = "#9ccaff" }, + { name = "playwright.config.mjs", text = "", fg = "#9ccaff" }, + { name = "playwright.config.mts", text = "", fg = "#9ccaff" }, + { name = "playwright.config.ts", text = "", fg = "#9ccaff" }, + { name = "pnpm-lock.yaml", text = "", fg = "#9ccaff" }, + { name = "pnpm-workspace.yaml", text = "", fg = "#9ccaff" }, + { name = "pom.xml", text = "", fg = "#9ccaff" }, + { name = "prettier.config.cjs", text = "", fg = "#9ccaff" }, + { name = "prettier.config.js", text = "", fg = "#9ccaff" }, + { name = "prettier.config.mjs", text = "", fg = "#9ccaff" }, + { name = "prettier.config.ts", text = "", fg = "#9ccaff" }, + { name = "prisma.config.mts", text = "", fg = "#9ccaff" }, + { name = "prisma.config.ts", text = "", fg = "#9ccaff" }, + { name = "procfile", text = "", fg = "#9ccaff" }, + { name = "PrusaSlicer.ini", text = "", fg = "#9ccaff" }, + { name = "PrusaSlicerGcodeViewer.ini", text = "", fg = "#9ccaff" }, + { name = "py.typed", text = "", fg = "#9ccaff" }, + { name = "QtProject.conf", text = "", fg = "#9ccaff" }, + { name = "rakefile", text = "", fg = "#9ccaff" }, + { name = "readme", text = "󰂺", fg = "#9ccaff" }, + { name = "readme.md", text = "󰂺", fg = "#9ccaff" }, + { name = "rmd", text = "", fg = "#9ccaff" }, + { name = "robots.txt", text = "󰚩", fg = "#9ccaff" }, + { name = "security", text = "󰒃", fg = "#9ccaff" }, + { name = "security.md", text = "󰒃", fg = "#9ccaff" }, + { name = "settings.gradle", text = "", fg = "#9ccaff" }, + { name = "svelte.config.js", text = "", fg = "#9ccaff" }, + { name = "sxhkdrc", text = "", fg = "#9ccaff" }, + { name = "sym-lib-table", text = "", fg = "#9ccaff" }, + { name = "tailwind.config.js", text = "󱏿", fg = "#9ccaff" }, + { name = "tailwind.config.mjs", text = "󱏿", fg = "#9ccaff" }, + { name = "tailwind.config.ts", text = "󱏿", fg = "#9ccaff" }, + { name = "tmux.conf", text = "", fg = "#9ccaff" }, + { name = "tmux.conf.local", text = "", fg = "#9ccaff" }, + { name = "tsconfig.json", text = "", fg = "#9ccaff" }, + { name = "unlicense", text = "", fg = "#9ccaff" }, + { name = "vagrantfile", text = "", fg = "#9ccaff" }, + { name = "vercel.json", text = "", fg = "#9ccaff" }, + { name = "vite.config.cjs", text = "", fg = "#9ccaff" }, + { name = "vite.config.cts", text = "", fg = "#9ccaff" }, + { name = "vite.config.js", text = "", fg = "#9ccaff" }, + { name = "vite.config.mjs", text = "", fg = "#9ccaff" }, + { name = "vite.config.mts", text = "", fg = "#9ccaff" }, + { name = "vite.config.ts", text = "", fg = "#9ccaff" }, + { name = "vitest.config.cjs", text = "", fg = "#9ccaff" }, + { name = "vitest.config.cts", text = "", fg = "#9ccaff" }, + { name = "vitest.config.js", text = "", fg = "#9ccaff" }, + { name = "vitest.config.mjs", text = "", fg = "#9ccaff" }, + { name = "vitest.config.mts", text = "", fg = "#9ccaff" }, + { name = "vitest.config.ts", text = "", fg = "#9ccaff" }, + { name = "vlcrc", text = "󰕼", fg = "#9ccaff" }, + { name = "webpack", text = "󰜫", fg = "#9ccaff" }, + { name = "weston.ini", text = "", fg = "#9ccaff" }, + { name = "workspace", text = "", fg = "#9ccaff" }, + { name = "wrangler.jsonc", text = "", fg = "#9ccaff" }, + { name = "wrangler.toml", text = "", fg = "#9ccaff" }, + { name = "xdph.conf", text = "", fg = "#9ccaff" }, + { name = "xmobarrc", text = "", fg = "#9ccaff" }, + { name = "xmobarrc.hs", text = "", fg = "#9ccaff" }, + { name = "xmonad.hs", text = "", fg = "#9ccaff" }, + { name = "xorg.conf", text = "", fg = "#9ccaff" }, + { name = "xsettingsd.conf", text = "", fg = "#9ccaff" }, ] exts = [ - { name = "3gp", text = "", fg = "#61d4ff" }, - { name = "3mf", text = "󰆧", fg = "#61d4ff" }, - { name = "7z", text = "", fg = "#61d4ff" }, - { name = "a", text = "", fg = "#61d4ff" }, - { name = "aac", text = "", fg = "#61d4ff" }, - { name = "ada", text = "", fg = "#61d4ff" }, - { name = "adb", text = "", fg = "#61d4ff" }, - { name = "ads", text = "", fg = "#61d4ff" }, - { name = "ai", text = "", fg = "#61d4ff" }, - { name = "aif", text = "", fg = "#61d4ff" }, - { name = "aiff", text = "", fg = "#61d4ff" }, - { name = "android", text = "", fg = "#61d4ff" }, - { name = "ape", text = "", fg = "#61d4ff" }, - { name = "apk", text = "", fg = "#61d4ff" }, - { name = "apl", text = "", fg = "#61d4ff" }, - { name = "app", text = "", fg = "#61d4ff" }, - { name = "applescript", text = "", fg = "#61d4ff" }, - { name = "asc", text = "󰦝", fg = "#61d4ff" }, - { name = "asm", text = "", fg = "#61d4ff" }, - { name = "ass", text = "󰨖", fg = "#61d4ff" }, - { name = "astro", text = "", fg = "#61d4ff" }, - { name = "avif", text = "", fg = "#61d4ff" }, - { name = "awk", text = "", fg = "#61d4ff" }, - { name = "azcli", text = "", fg = "#61d4ff" }, - { name = "bak", text = "󰁯", fg = "#61d4ff" }, - { name = "bash", text = "", fg = "#61d4ff" }, - { name = "bat", text = "", fg = "#61d4ff" }, - { name = "bazel", text = "", fg = "#61d4ff" }, - { name = "bib", text = "󱉟", fg = "#61d4ff" }, - { name = "bicep", text = "", fg = "#61d4ff" }, - { name = "bicepparam", text = "", fg = "#61d4ff" }, - { name = "bin", text = "", fg = "#61d4ff" }, - { name = "blade.php", text = "", fg = "#61d4ff" }, - { name = "blend", text = "󰂫", fg = "#61d4ff" }, - { name = "blp", text = "󰺾", fg = "#61d4ff" }, - { name = "bmp", text = "", fg = "#61d4ff" }, - { name = "bqn", text = "", fg = "#61d4ff" }, - { name = "brep", text = "󰻫", fg = "#61d4ff" }, - { name = "bz", text = "", fg = "#61d4ff" }, - { name = "bz2", text = "", fg = "#61d4ff" }, - { name = "bz3", text = "", fg = "#61d4ff" }, - { name = "bzl", text = "", fg = "#61d4ff" }, - { name = "c", text = "", fg = "#61d4ff" }, - { name = "c++", text = "", fg = "#61d4ff" }, - { name = "cache", text = "", fg = "#61d4ff" }, - { name = "cast", text = "", fg = "#61d4ff" }, - { name = "cbl", text = "", fg = "#61d4ff" }, - { name = "cc", text = "", fg = "#61d4ff" }, - { name = "ccm", text = "", fg = "#61d4ff" }, - { name = "cfc", text = "", fg = "#61d4ff" }, - { name = "cfg", text = "", fg = "#61d4ff" }, - { name = "cfm", text = "", fg = "#61d4ff" }, - { name = "cjs", text = "", fg = "#61d4ff" }, - { name = "clj", text = "", fg = "#61d4ff" }, - { name = "cljc", text = "", fg = "#61d4ff" }, - { name = "cljd", text = "", fg = "#61d4ff" }, - { name = "cljs", text = "", fg = "#61d4ff" }, - { name = "cmake", text = "", fg = "#61d4ff" }, - { name = "cob", text = "", fg = "#61d4ff" }, - { name = "cobol", text = "", fg = "#61d4ff" }, - { name = "coffee", text = "", fg = "#61d4ff" }, - { name = "conda", text = "", fg = "#61d4ff" }, - { name = "conf", text = "", fg = "#61d4ff" }, - { name = "config.ru", text = "", fg = "#61d4ff" }, - { name = "cow", text = "󰆚", fg = "#61d4ff" }, - { name = "cp", text = "", fg = "#61d4ff" }, - { name = "cpp", text = "", fg = "#61d4ff" }, - { name = "cppm", text = "", fg = "#61d4ff" }, - { name = "cpy", text = "", fg = "#61d4ff" }, - { name = "cr", text = "", fg = "#61d4ff" }, - { name = "crdownload", text = "", fg = "#61d4ff" }, - { name = "cs", text = "󰌛", fg = "#61d4ff" }, - { name = "csh", text = "", fg = "#61d4ff" }, - { name = "cshtml", text = "󱦗", fg = "#61d4ff" }, - { name = "cson", text = "", fg = "#61d4ff" }, - { name = "csproj", text = "󰪮", fg = "#61d4ff" }, - { name = "css", text = "", fg = "#61d4ff" }, - { name = "csv", text = "", fg = "#61d4ff" }, - { name = "cts", text = "", fg = "#61d4ff" }, - { name = "cu", text = "", fg = "#61d4ff" }, - { name = "cue", text = "󰲹", fg = "#61d4ff" }, - { name = "cuh", text = "", fg = "#61d4ff" }, - { name = "cxx", text = "", fg = "#61d4ff" }, - { name = "cxxm", text = "", fg = "#61d4ff" }, - { name = "d", text = "", fg = "#61d4ff" }, - { name = "d.ts", text = "", fg = "#61d4ff" }, - { name = "dart", text = "", fg = "#61d4ff" }, - { name = "db", text = "", fg = "#61d4ff" }, - { name = "dconf", text = "", fg = "#61d4ff" }, - { name = "desktop", text = "", fg = "#61d4ff" }, - { name = "diff", text = "", fg = "#61d4ff" }, - { name = "dll", text = "", fg = "#61d4ff" }, - { name = "doc", text = "󰈬", fg = "#61d4ff" }, - { name = "Dockerfile", text = "󰡨", fg = "#61d4ff" }, - { name = "dockerignore", text = "󰡨", fg = "#61d4ff" }, - { name = "docx", text = "󰈬", fg = "#61d4ff" }, - { name = "dot", text = "󱁉", fg = "#61d4ff" }, - { name = "download", text = "", fg = "#61d4ff" }, - { name = "drl", text = "", fg = "#61d4ff" }, - { name = "dropbox", text = "", fg = "#61d4ff" }, - { name = "dump", text = "", fg = "#61d4ff" }, - { name = "dwg", text = "󰻫", fg = "#61d4ff" }, - { name = "dxf", text = "󰻫", fg = "#61d4ff" }, - { name = "ebook", text = "", fg = "#61d4ff" }, - { name = "ebuild", text = "", fg = "#61d4ff" }, - { name = "edn", text = "", fg = "#61d4ff" }, - { name = "eex", text = "", fg = "#61d4ff" }, - { name = "ejs", text = "", fg = "#61d4ff" }, - { name = "el", text = "", fg = "#61d4ff" }, - { name = "elc", text = "", fg = "#61d4ff" }, - { name = "elf", text = "", fg = "#61d4ff" }, - { name = "elm", text = "", fg = "#61d4ff" }, - { name = "eln", text = "", fg = "#61d4ff" }, - { name = "env", text = "", fg = "#61d4ff" }, - { name = "eot", text = "", fg = "#61d4ff" }, - { name = "epp", text = "", fg = "#61d4ff" }, - { name = "epub", text = "", fg = "#61d4ff" }, - { name = "erb", text = "", fg = "#61d4ff" }, - { name = "erl", text = "", fg = "#61d4ff" }, - { name = "ex", text = "", fg = "#61d4ff" }, - { name = "exe", text = "", fg = "#61d4ff" }, - { name = "exs", text = "", fg = "#61d4ff" }, - { name = "f#", text = "", fg = "#61d4ff" }, - { name = "f3d", text = "󰻫", fg = "#61d4ff" }, - { name = "f90", text = "󱈚", fg = "#61d4ff" }, - { name = "fbx", text = "󰆧", fg = "#61d4ff" }, - { name = "fcbak", text = "", fg = "#61d4ff" }, - { name = "fcmacro", text = "", fg = "#61d4ff" }, - { name = "fcmat", text = "", fg = "#61d4ff" }, - { name = "fcparam", text = "", fg = "#61d4ff" }, - { name = "fcscript", text = "", fg = "#61d4ff" }, - { name = "fcstd", text = "", fg = "#61d4ff" }, - { name = "fcstd1", text = "", fg = "#61d4ff" }, - { name = "fctb", text = "", fg = "#61d4ff" }, - { name = "fctl", text = "", fg = "#61d4ff" }, - { name = "fdmdownload", text = "", fg = "#61d4ff" }, - { name = "feature", text = "", fg = "#61d4ff" }, - { name = "fish", text = "", fg = "#61d4ff" }, - { name = "flac", text = "", fg = "#61d4ff" }, - { name = "flc", text = "", fg = "#61d4ff" }, - { name = "flf", text = "", fg = "#61d4ff" }, - { name = "fnl", text = "", fg = "#61d4ff" }, - { name = "fodg", text = "", fg = "#61d4ff" }, - { name = "fodp", text = "", fg = "#61d4ff" }, - { name = "fods", text = "", fg = "#61d4ff" }, - { name = "fodt", text = "", fg = "#61d4ff" }, - { name = "frag", text = "", fg = "#61d4ff" }, - { name = "fs", text = "", fg = "#61d4ff" }, - { name = "fsi", text = "", fg = "#61d4ff" }, - { name = "fsscript", text = "", fg = "#61d4ff" }, - { name = "fsx", text = "", fg = "#61d4ff" }, - { name = "gcode", text = "󰐫", fg = "#61d4ff" }, - { name = "gd", text = "", fg = "#61d4ff" }, - { name = "gemspec", text = "", fg = "#61d4ff" }, - { name = "geom", text = "", fg = "#61d4ff" }, - { name = "gif", text = "", fg = "#61d4ff" }, - { name = "git", text = "", fg = "#61d4ff" }, - { name = "glb", text = "", fg = "#61d4ff" }, - { name = "gleam", text = "", fg = "#61d4ff" }, - { name = "glsl", text = "", fg = "#61d4ff" }, - { name = "gnumakefile", text = "", fg = "#61d4ff" }, - { name = "go", text = "", fg = "#61d4ff" }, - { name = "godot", text = "", fg = "#61d4ff" }, - { name = "gpr", text = "", fg = "#61d4ff" }, - { name = "gql", text = "", fg = "#61d4ff" }, - { name = "gradle", text = "", fg = "#61d4ff" }, - { name = "graphql", text = "", fg = "#61d4ff" }, - { name = "gresource", text = "", fg = "#61d4ff" }, - { name = "gv", text = "󱁉", fg = "#61d4ff" }, - { name = "gz", text = "", fg = "#61d4ff" }, - { name = "h", text = "", fg = "#61d4ff" }, - { name = "haml", text = "", fg = "#61d4ff" }, - { name = "hbs", text = "", fg = "#61d4ff" }, - { name = "heex", text = "", fg = "#61d4ff" }, - { name = "hex", text = "", fg = "#61d4ff" }, - { name = "hh", text = "", fg = "#61d4ff" }, - { name = "hpp", text = "", fg = "#61d4ff" }, - { name = "hrl", text = "", fg = "#61d4ff" }, - { name = "hs", text = "", fg = "#61d4ff" }, - { name = "htm", text = "", fg = "#61d4ff" }, - { name = "html", text = "", fg = "#61d4ff" }, - { name = "http", text = "", fg = "#61d4ff" }, - { name = "huff", text = "󰡘", fg = "#61d4ff" }, - { name = "hurl", text = "", fg = "#61d4ff" }, - { name = "hx", text = "", fg = "#61d4ff" }, - { name = "hxx", text = "", fg = "#61d4ff" }, - { name = "ical", text = "", fg = "#61d4ff" }, - { name = "icalendar", text = "", fg = "#61d4ff" }, - { name = "ico", text = "", fg = "#61d4ff" }, - { name = "ics", text = "", fg = "#61d4ff" }, - { name = "ifb", text = "", fg = "#61d4ff" }, - { name = "ifc", text = "󰻫", fg = "#61d4ff" }, - { name = "ige", text = "󰻫", fg = "#61d4ff" }, - { name = "iges", text = "󰻫", fg = "#61d4ff" }, - { name = "igs", text = "󰻫", fg = "#61d4ff" }, - { name = "image", text = "", fg = "#61d4ff" }, - { name = "img", text = "", fg = "#61d4ff" }, - { name = "import", text = "", fg = "#61d4ff" }, - { name = "info", text = "", fg = "#61d4ff" }, - { name = "ini", text = "", fg = "#61d4ff" }, - { name = "ino", text = "", fg = "#61d4ff" }, - { name = "ipynb", text = "", fg = "#61d4ff" }, - { name = "iso", text = "", fg = "#61d4ff" }, - { name = "ixx", text = "", fg = "#61d4ff" }, - { name = "jar", text = "", fg = "#61d4ff" }, - { name = "java", text = "", fg = "#61d4ff" }, - { name = "jl", text = "", fg = "#61d4ff" }, - { name = "jpeg", text = "", fg = "#61d4ff" }, - { name = "jpg", text = "", fg = "#61d4ff" }, - { name = "js", text = "", fg = "#61d4ff" }, - { name = "json", text = "", fg = "#61d4ff" }, - { name = "json5", text = "", fg = "#61d4ff" }, - { name = "jsonc", text = "", fg = "#61d4ff" }, - { name = "jsx", text = "", fg = "#61d4ff" }, - { name = "jwmrc", text = "", fg = "#61d4ff" }, - { name = "jxl", text = "", fg = "#61d4ff" }, - { name = "kbx", text = "󰯄", fg = "#61d4ff" }, - { name = "kdb", text = "", fg = "#61d4ff" }, - { name = "kdbx", text = "", fg = "#61d4ff" }, - { name = "kdenlive", text = "", fg = "#61d4ff" }, - { name = "kdenlivetitle", text = "", fg = "#61d4ff" }, - { name = "kicad_dru", text = "", fg = "#61d4ff" }, - { name = "kicad_mod", text = "", fg = "#61d4ff" }, - { name = "kicad_pcb", text = "", fg = "#61d4ff" }, - { name = "kicad_prl", text = "", fg = "#61d4ff" }, - { name = "kicad_pro", text = "", fg = "#61d4ff" }, - { name = "kicad_sch", text = "", fg = "#61d4ff" }, - { name = "kicad_sym", text = "", fg = "#61d4ff" }, - { name = "kicad_wks", text = "", fg = "#61d4ff" }, - { name = "ko", text = "", fg = "#61d4ff" }, - { name = "kpp", text = "", fg = "#61d4ff" }, - { name = "kra", text = "", fg = "#61d4ff" }, - { name = "krz", text = "", fg = "#61d4ff" }, - { name = "ksh", text = "", fg = "#61d4ff" }, - { name = "kt", text = "", fg = "#61d4ff" }, - { name = "kts", text = "", fg = "#61d4ff" }, - { name = "lck", text = "", fg = "#61d4ff" }, - { name = "leex", text = "", fg = "#61d4ff" }, - { name = "less", text = "", fg = "#61d4ff" }, - { name = "lff", text = "", fg = "#61d4ff" }, - { name = "lhs", text = "", fg = "#61d4ff" }, - { name = "lib", text = "", fg = "#61d4ff" }, - { name = "license", text = "", fg = "#61d4ff" }, - { name = "liquid", text = "", fg = "#61d4ff" }, - { name = "lock", text = "", fg = "#61d4ff" }, - { name = "log", text = "󰌱", fg = "#61d4ff" }, - { name = "lrc", text = "󰨖", fg = "#61d4ff" }, - { name = "lua", text = "", fg = "#61d4ff" }, - { name = "luac", text = "", fg = "#61d4ff" }, - { name = "luau", text = "", fg = "#61d4ff" }, - { name = "m", text = "", fg = "#61d4ff" }, - { name = "m3u", text = "󰲹", fg = "#61d4ff" }, - { name = "m3u8", text = "󰲹", fg = "#61d4ff" }, - { name = "m4a", text = "", fg = "#61d4ff" }, - { name = "m4v", text = "", fg = "#61d4ff" }, - { name = "magnet", text = "", fg = "#61d4ff" }, - { name = "makefile", text = "", fg = "#61d4ff" }, - { name = "markdown", text = "", fg = "#61d4ff" }, - { name = "material", text = "", fg = "#61d4ff" }, - { name = "md", text = "", fg = "#61d4ff" }, - { name = "md5", text = "󰕥", fg = "#61d4ff" }, - { name = "mdx", text = "", fg = "#61d4ff" }, - { name = "mint", text = "󰌪", fg = "#61d4ff" }, - { name = "mjs", text = "", fg = "#61d4ff" }, - { name = "mk", text = "", fg = "#61d4ff" }, - { name = "mkv", text = "", fg = "#61d4ff" }, - { name = "ml", text = "", fg = "#61d4ff" }, - { name = "mli", text = "", fg = "#61d4ff" }, - { name = "mm", text = "", fg = "#61d4ff" }, - { name = "mo", text = "", fg = "#61d4ff" }, - { name = "mobi", text = "", fg = "#61d4ff" }, - { name = "mojo", text = "", fg = "#61d4ff" }, - { name = "mov", text = "", fg = "#61d4ff" }, - { name = "mp3", text = "", fg = "#61d4ff" }, - { name = "mp4", text = "", fg = "#61d4ff" }, - { name = "mpp", text = "", fg = "#61d4ff" }, - { name = "msf", text = "", fg = "#61d4ff" }, - { name = "mts", text = "", fg = "#61d4ff" }, - { name = "mustache", text = "", fg = "#61d4ff" }, - { name = "nfo", text = "", fg = "#61d4ff" }, - { name = "nim", text = "", fg = "#61d4ff" }, - { name = "nix", text = "", fg = "#61d4ff" }, - { name = "norg", text = "", fg = "#61d4ff" }, - { name = "nswag", text = "", fg = "#61d4ff" }, - { name = "nu", text = "", fg = "#61d4ff" }, - { name = "o", text = "", fg = "#61d4ff" }, - { name = "obj", text = "󰆧", fg = "#61d4ff" }, - { name = "odf", text = "", fg = "#61d4ff" }, - { name = "odg", text = "", fg = "#61d4ff" }, - { name = "odin", text = "󰟢", fg = "#61d4ff" }, - { name = "odp", text = "", fg = "#61d4ff" }, - { name = "ods", text = "", fg = "#61d4ff" }, - { name = "odt", text = "", fg = "#61d4ff" }, - { name = "oga", text = "", fg = "#61d4ff" }, - { name = "ogg", text = "", fg = "#61d4ff" }, - { name = "ogv", text = "", fg = "#61d4ff" }, - { name = "ogx", text = "", fg = "#61d4ff" }, - { name = "opus", text = "", fg = "#61d4ff" }, - { name = "org", text = "", fg = "#61d4ff" }, - { name = "otf", text = "", fg = "#61d4ff" }, - { name = "out", text = "", fg = "#61d4ff" }, - { name = "part", text = "", fg = "#61d4ff" }, - { name = "patch", text = "", fg = "#61d4ff" }, - { name = "pck", text = "", fg = "#61d4ff" }, - { name = "pcm", text = "", fg = "#61d4ff" }, - { name = "pdf", text = "", fg = "#61d4ff" }, - { name = "php", text = "", fg = "#61d4ff" }, - { name = "pl", text = "", fg = "#61d4ff" }, - { name = "pls", text = "󰲹", fg = "#61d4ff" }, - { name = "ply", text = "󰆧", fg = "#61d4ff" }, - { name = "pm", text = "", fg = "#61d4ff" }, - { name = "png", text = "", fg = "#61d4ff" }, - { name = "po", text = "", fg = "#61d4ff" }, - { name = "pot", text = "", fg = "#61d4ff" }, - { name = "pp", text = "", fg = "#61d4ff" }, - { name = "ppt", text = "󰈧", fg = "#61d4ff" }, - { name = "pptx", text = "󰈧", fg = "#61d4ff" }, - { name = "prisma", text = "", fg = "#61d4ff" }, - { name = "pro", text = "", fg = "#61d4ff" }, - { name = "ps1", text = "󰨊", fg = "#61d4ff" }, - { name = "psb", text = "", fg = "#61d4ff" }, - { name = "psd", text = "", fg = "#61d4ff" }, - { name = "psd1", text = "󰨊", fg = "#61d4ff" }, - { name = "psm1", text = "󰨊", fg = "#61d4ff" }, - { name = "pub", text = "󰷖", fg = "#61d4ff" }, - { name = "pxd", text = "", fg = "#61d4ff" }, - { name = "pxi", text = "", fg = "#61d4ff" }, - { name = "py", text = "", fg = "#61d4ff" }, - { name = "pyc", text = "", fg = "#61d4ff" }, - { name = "pyd", text = "", fg = "#61d4ff" }, - { name = "pyi", text = "", fg = "#61d4ff" }, - { name = "pyo", text = "", fg = "#61d4ff" }, - { name = "pyw", text = "", fg = "#61d4ff" }, - { name = "pyx", text = "", fg = "#61d4ff" }, - { name = "qm", text = "", fg = "#61d4ff" }, - { name = "qml", text = "", fg = "#61d4ff" }, - { name = "qrc", text = "", fg = "#61d4ff" }, - { name = "qss", text = "", fg = "#61d4ff" }, - { name = "query", text = "", fg = "#61d4ff" }, - { name = "R", text = "󰟔", fg = "#61d4ff" }, - { name = "r", text = "󰟔", fg = "#61d4ff" }, - { name = "rake", text = "", fg = "#61d4ff" }, - { name = "rar", text = "", fg = "#61d4ff" }, - { name = "rasi", text = "", fg = "#61d4ff" }, - { name = "razor", text = "󱦘", fg = "#61d4ff" }, - { name = "rb", text = "", fg = "#61d4ff" }, - { name = "res", text = "", fg = "#61d4ff" }, - { name = "resi", text = "", fg = "#61d4ff" }, - { name = "rlib", text = "", fg = "#61d4ff" }, - { name = "rmd", text = "", fg = "#61d4ff" }, - { name = "rproj", text = "󰗆", fg = "#61d4ff" }, - { name = "rs", text = "", fg = "#61d4ff" }, - { name = "rss", text = "", fg = "#61d4ff" }, - { name = "s", text = "", fg = "#61d4ff" }, - { name = "sass", text = "", fg = "#61d4ff" }, - { name = "sbt", text = "", fg = "#61d4ff" }, - { name = "sc", text = "", fg = "#61d4ff" }, - { name = "scad", text = "", fg = "#61d4ff" }, - { name = "scala", text = "", fg = "#61d4ff" }, - { name = "scm", text = "󰘧", fg = "#61d4ff" }, - { name = "scss", text = "", fg = "#61d4ff" }, - { name = "sh", text = "", fg = "#61d4ff" }, - { name = "sha1", text = "󰕥", fg = "#61d4ff" }, - { name = "sha224", text = "󰕥", fg = "#61d4ff" }, - { name = "sha256", text = "󰕥", fg = "#61d4ff" }, - { name = "sha384", text = "󰕥", fg = "#61d4ff" }, - { name = "sha512", text = "󰕥", fg = "#61d4ff" }, - { name = "sig", text = "󰘧", fg = "#61d4ff" }, - { name = "signature", text = "󰘧", fg = "#61d4ff" }, - { name = "skp", text = "󰻫", fg = "#61d4ff" }, - { name = "sldasm", text = "󰻫", fg = "#61d4ff" }, - { name = "sldprt", text = "󰻫", fg = "#61d4ff" }, - { name = "slim", text = "", fg = "#61d4ff" }, - { name = "sln", text = "", fg = "#61d4ff" }, - { name = "slnx", text = "", fg = "#61d4ff" }, - { name = "slvs", text = "󰻫", fg = "#61d4ff" }, - { name = "sml", text = "󰘧", fg = "#61d4ff" }, - { name = "so", text = "", fg = "#61d4ff" }, - { name = "sol", text = "", fg = "#61d4ff" }, - { name = "spec.js", text = "", fg = "#61d4ff" }, - { name = "spec.jsx", text = "", fg = "#61d4ff" }, - { name = "spec.ts", text = "", fg = "#61d4ff" }, - { name = "spec.tsx", text = "", fg = "#61d4ff" }, - { name = "spx", text = "", fg = "#61d4ff" }, - { name = "sql", text = "", fg = "#61d4ff" }, - { name = "sqlite", text = "", fg = "#61d4ff" }, - { name = "sqlite3", text = "", fg = "#61d4ff" }, - { name = "srt", text = "󰨖", fg = "#61d4ff" }, - { name = "ssa", text = "󰨖", fg = "#61d4ff" }, - { name = "ste", text = "󰻫", fg = "#61d4ff" }, - { name = "step", text = "󰻫", fg = "#61d4ff" }, - { name = "stl", text = "󰆧", fg = "#61d4ff" }, - { name = "stories.js", text = "", fg = "#61d4ff" }, - { name = "stories.jsx", text = "", fg = "#61d4ff" }, - { name = "stories.mjs", text = "", fg = "#61d4ff" }, - { name = "stories.svelte", text = "", fg = "#61d4ff" }, - { name = "stories.ts", text = "", fg = "#61d4ff" }, - { name = "stories.tsx", text = "", fg = "#61d4ff" }, - { name = "stories.vue", text = "", fg = "#61d4ff" }, - { name = "stp", text = "󰻫", fg = "#61d4ff" }, - { name = "strings", text = "", fg = "#61d4ff" }, - { name = "styl", text = "", fg = "#61d4ff" }, - { name = "sub", text = "󰨖", fg = "#61d4ff" }, - { name = "sublime", text = "", fg = "#61d4ff" }, - { name = "suo", text = "", fg = "#61d4ff" }, - { name = "sv", text = "󰍛", fg = "#61d4ff" }, - { name = "svelte", text = "", fg = "#61d4ff" }, - { name = "svg", text = "󰜡", fg = "#61d4ff" }, - { name = "svgz", text = "󰜡", fg = "#61d4ff" }, - { name = "svh", text = "󰍛", fg = "#61d4ff" }, - { name = "swift", text = "", fg = "#61d4ff" }, - { name = "t", text = "", fg = "#61d4ff" }, - { name = "tbc", text = "󰛓", fg = "#61d4ff" }, - { name = "tcl", text = "󰛓", fg = "#61d4ff" }, - { name = "templ", text = "", fg = "#61d4ff" }, - { name = "terminal", text = "", fg = "#61d4ff" }, - { name = "test.js", text = "", fg = "#61d4ff" }, - { name = "test.jsx", text = "", fg = "#61d4ff" }, - { name = "test.ts", text = "", fg = "#61d4ff" }, - { name = "test.tsx", text = "", fg = "#61d4ff" }, - { name = "tex", text = "", fg = "#61d4ff" }, - { name = "tf", text = "", fg = "#61d4ff" }, - { name = "tfvars", text = "", fg = "#61d4ff" }, - { name = "tgz", text = "", fg = "#61d4ff" }, - { name = "tmpl", text = "", fg = "#61d4ff" }, - { name = "tmux", text = "", fg = "#61d4ff" }, - { name = "toml", text = "", fg = "#61d4ff" }, - { name = "torrent", text = "", fg = "#61d4ff" }, - { name = "tres", text = "", fg = "#61d4ff" }, - { name = "ts", text = "", fg = "#61d4ff" }, - { name = "tscn", text = "", fg = "#61d4ff" }, - { name = "tsconfig", text = "", fg = "#61d4ff" }, - { name = "tsx", text = "", fg = "#61d4ff" }, - { name = "ttf", text = "", fg = "#61d4ff" }, - { name = "twig", text = "", fg = "#61d4ff" }, - { name = "txt", text = "󰈙", fg = "#61d4ff" }, - { name = "txz", text = "", fg = "#61d4ff" }, - { name = "typ", text = "", fg = "#61d4ff" }, - { name = "typoscript", text = "", fg = "#61d4ff" }, - { name = "ui", text = "", fg = "#61d4ff" }, - { name = "v", text = "󰍛", fg = "#61d4ff" }, - { name = "vala", text = "", fg = "#61d4ff" }, - { name = "vert", text = "", fg = "#61d4ff" }, - { name = "vh", text = "󰍛", fg = "#61d4ff" }, - { name = "vhd", text = "󰍛", fg = "#61d4ff" }, - { name = "vhdl", text = "󰍛", fg = "#61d4ff" }, - { name = "vi", text = "", fg = "#61d4ff" }, - { name = "vim", text = "", fg = "#61d4ff" }, - { name = "vsh", text = "", fg = "#61d4ff" }, - { name = "vsix", text = "", fg = "#61d4ff" }, - { name = "vue", text = "", fg = "#61d4ff" }, - { name = "wasm", text = "", fg = "#61d4ff" }, - { name = "wav", text = "", fg = "#61d4ff" }, - { name = "webm", text = "", fg = "#61d4ff" }, - { name = "webmanifest", text = "", fg = "#61d4ff" }, - { name = "webp", text = "", fg = "#61d4ff" }, - { name = "webpack", text = "󰜫", fg = "#61d4ff" }, - { name = "wma", text = "", fg = "#61d4ff" }, - { name = "wmv", text = "", fg = "#61d4ff" }, - { name = "woff", text = "", fg = "#61d4ff" }, - { name = "woff2", text = "", fg = "#61d4ff" }, - { name = "wrl", text = "󰆧", fg = "#61d4ff" }, - { name = "wrz", text = "󰆧", fg = "#61d4ff" }, - { name = "wv", text = "", fg = "#61d4ff" }, - { name = "wvc", text = "", fg = "#61d4ff" }, - { name = "x", text = "", fg = "#61d4ff" }, - { name = "xaml", text = "󰙳", fg = "#61d4ff" }, - { name = "xcf", text = "", fg = "#61d4ff" }, - { name = "xcplayground", text = "", fg = "#61d4ff" }, - { name = "xcstrings", text = "", fg = "#61d4ff" }, - { name = "xls", text = "󰈛", fg = "#61d4ff" }, - { name = "xlsx", text = "󰈛", fg = "#61d4ff" }, - { name = "xm", text = "", fg = "#61d4ff" }, - { name = "xml", text = "󰗀", fg = "#61d4ff" }, - { name = "xpi", text = "", fg = "#61d4ff" }, - { name = "xslt", text = "󰗀", fg = "#61d4ff" }, - { name = "xul", text = "", fg = "#61d4ff" }, - { name = "xz", text = "", fg = "#61d4ff" }, - { name = "yaml", text = "", fg = "#61d4ff" }, - { name = "yml", text = "", fg = "#61d4ff" }, - { name = "zig", text = "", fg = "#61d4ff" }, - { name = "zip", text = "", fg = "#61d4ff" }, - { name = "zsh", text = "", fg = "#61d4ff" }, - { name = "zst", text = "", fg = "#61d4ff" }, - { name = "🔥", text = "", fg = "#61d4ff" }, + { name = "3gp", text = "", fg = "#9ccaff" }, + { name = "3mf", text = "󰆧", fg = "#9ccaff" }, + { name = "7z", text = "", fg = "#9ccaff" }, + { name = "a", text = "", fg = "#9ccaff" }, + { name = "aac", text = "", fg = "#9ccaff" }, + { name = "ada", text = "", fg = "#9ccaff" }, + { name = "adb", text = "", fg = "#9ccaff" }, + { name = "ads", text = "", fg = "#9ccaff" }, + { name = "ai", text = "", fg = "#9ccaff" }, + { name = "aif", text = "", fg = "#9ccaff" }, + { name = "aiff", text = "", fg = "#9ccaff" }, + { name = "android", text = "", fg = "#9ccaff" }, + { name = "ape", text = "", fg = "#9ccaff" }, + { name = "apk", text = "", fg = "#9ccaff" }, + { name = "apl", text = "", fg = "#9ccaff" }, + { name = "app", text = "", fg = "#9ccaff" }, + { name = "applescript", text = "", fg = "#9ccaff" }, + { name = "asc", text = "󰦝", fg = "#9ccaff" }, + { name = "asm", text = "", fg = "#9ccaff" }, + { name = "ass", text = "󰨖", fg = "#9ccaff" }, + { name = "astro", text = "", fg = "#9ccaff" }, + { name = "avif", text = "", fg = "#9ccaff" }, + { name = "awk", text = "", fg = "#9ccaff" }, + { name = "azcli", text = "", fg = "#9ccaff" }, + { name = "bak", text = "󰁯", fg = "#9ccaff" }, + { name = "bash", text = "", fg = "#9ccaff" }, + { name = "bat", text = "", fg = "#9ccaff" }, + { name = "bazel", text = "", fg = "#9ccaff" }, + { name = "bib", text = "󱉟", fg = "#9ccaff" }, + { name = "bicep", text = "", fg = "#9ccaff" }, + { name = "bicepparam", text = "", fg = "#9ccaff" }, + { name = "bin", text = "", fg = "#9ccaff" }, + { name = "blade.php", text = "", fg = "#9ccaff" }, + { name = "blend", text = "󰂫", fg = "#9ccaff" }, + { name = "blp", text = "󰺾", fg = "#9ccaff" }, + { name = "bmp", text = "", fg = "#9ccaff" }, + { name = "bqn", text = "", fg = "#9ccaff" }, + { name = "brep", text = "󰻫", fg = "#9ccaff" }, + { name = "bz", text = "", fg = "#9ccaff" }, + { name = "bz2", text = "", fg = "#9ccaff" }, + { name = "bz3", text = "", fg = "#9ccaff" }, + { name = "bzl", text = "", fg = "#9ccaff" }, + { name = "c", text = "", fg = "#9ccaff" }, + { name = "c++", text = "", fg = "#9ccaff" }, + { name = "cache", text = "", fg = "#9ccaff" }, + { name = "cast", text = "", fg = "#9ccaff" }, + { name = "cbl", text = "", fg = "#9ccaff" }, + { name = "cc", text = "", fg = "#9ccaff" }, + { name = "ccm", text = "", fg = "#9ccaff" }, + { name = "cfc", text = "", fg = "#9ccaff" }, + { name = "cfg", text = "", fg = "#9ccaff" }, + { name = "cfm", text = "", fg = "#9ccaff" }, + { name = "cjs", text = "", fg = "#9ccaff" }, + { name = "clj", text = "", fg = "#9ccaff" }, + { name = "cljc", text = "", fg = "#9ccaff" }, + { name = "cljd", text = "", fg = "#9ccaff" }, + { name = "cljs", text = "", fg = "#9ccaff" }, + { name = "cmake", text = "", fg = "#9ccaff" }, + { name = "cob", text = "", fg = "#9ccaff" }, + { name = "cobol", text = "", fg = "#9ccaff" }, + { name = "coffee", text = "", fg = "#9ccaff" }, + { name = "conda", text = "", fg = "#9ccaff" }, + { name = "conf", text = "", fg = "#9ccaff" }, + { name = "config.ru", text = "", fg = "#9ccaff" }, + { name = "cow", text = "󰆚", fg = "#9ccaff" }, + { name = "cp", text = "", fg = "#9ccaff" }, + { name = "cpp", text = "", fg = "#9ccaff" }, + { name = "cppm", text = "", fg = "#9ccaff" }, + { name = "cpy", text = "", fg = "#9ccaff" }, + { name = "cr", text = "", fg = "#9ccaff" }, + { name = "crdownload", text = "", fg = "#9ccaff" }, + { name = "cs", text = "󰌛", fg = "#9ccaff" }, + { name = "csh", text = "", fg = "#9ccaff" }, + { name = "cshtml", text = "󱦗", fg = "#9ccaff" }, + { name = "cson", text = "", fg = "#9ccaff" }, + { name = "csproj", text = "󰪮", fg = "#9ccaff" }, + { name = "css", text = "", fg = "#9ccaff" }, + { name = "csv", text = "", fg = "#9ccaff" }, + { name = "cts", text = "", fg = "#9ccaff" }, + { name = "cu", text = "", fg = "#9ccaff" }, + { name = "cue", text = "󰲹", fg = "#9ccaff" }, + { name = "cuh", text = "", fg = "#9ccaff" }, + { name = "cxx", text = "", fg = "#9ccaff" }, + { name = "cxxm", text = "", fg = "#9ccaff" }, + { name = "d", text = "", fg = "#9ccaff" }, + { name = "d.ts", text = "", fg = "#9ccaff" }, + { name = "dart", text = "", fg = "#9ccaff" }, + { name = "db", text = "", fg = "#9ccaff" }, + { name = "dconf", text = "", fg = "#9ccaff" }, + { name = "desktop", text = "", fg = "#9ccaff" }, + { name = "diff", text = "", fg = "#9ccaff" }, + { name = "dll", text = "", fg = "#9ccaff" }, + { name = "doc", text = "󰈬", fg = "#9ccaff" }, + { name = "Dockerfile", text = "󰡨", fg = "#9ccaff" }, + { name = "dockerignore", text = "󰡨", fg = "#9ccaff" }, + { name = "docx", text = "󰈬", fg = "#9ccaff" }, + { name = "dot", text = "󱁉", fg = "#9ccaff" }, + { name = "download", text = "", fg = "#9ccaff" }, + { name = "drl", text = "", fg = "#9ccaff" }, + { name = "dropbox", text = "", fg = "#9ccaff" }, + { name = "dump", text = "", fg = "#9ccaff" }, + { name = "dwg", text = "󰻫", fg = "#9ccaff" }, + { name = "dxf", text = "󰻫", fg = "#9ccaff" }, + { name = "ebook", text = "", fg = "#9ccaff" }, + { name = "ebuild", text = "", fg = "#9ccaff" }, + { name = "edn", text = "", fg = "#9ccaff" }, + { name = "eex", text = "", fg = "#9ccaff" }, + { name = "ejs", text = "", fg = "#9ccaff" }, + { name = "el", text = "", fg = "#9ccaff" }, + { name = "elc", text = "", fg = "#9ccaff" }, + { name = "elf", text = "", fg = "#9ccaff" }, + { name = "elm", text = "", fg = "#9ccaff" }, + { name = "eln", text = "", fg = "#9ccaff" }, + { name = "env", text = "", fg = "#9ccaff" }, + { name = "eot", text = "", fg = "#9ccaff" }, + { name = "epp", text = "", fg = "#9ccaff" }, + { name = "epub", text = "", fg = "#9ccaff" }, + { name = "erb", text = "", fg = "#9ccaff" }, + { name = "erl", text = "", fg = "#9ccaff" }, + { name = "ex", text = "", fg = "#9ccaff" }, + { name = "exe", text = "", fg = "#9ccaff" }, + { name = "exs", text = "", fg = "#9ccaff" }, + { name = "f#", text = "", fg = "#9ccaff" }, + { name = "f3d", text = "󰻫", fg = "#9ccaff" }, + { name = "f90", text = "󱈚", fg = "#9ccaff" }, + { name = "fbx", text = "󰆧", fg = "#9ccaff" }, + { name = "fcbak", text = "", fg = "#9ccaff" }, + { name = "fcmacro", text = "", fg = "#9ccaff" }, + { name = "fcmat", text = "", fg = "#9ccaff" }, + { name = "fcparam", text = "", fg = "#9ccaff" }, + { name = "fcscript", text = "", fg = "#9ccaff" }, + { name = "fcstd", text = "", fg = "#9ccaff" }, + { name = "fcstd1", text = "", fg = "#9ccaff" }, + { name = "fctb", text = "", fg = "#9ccaff" }, + { name = "fctl", text = "", fg = "#9ccaff" }, + { name = "fdmdownload", text = "", fg = "#9ccaff" }, + { name = "feature", text = "", fg = "#9ccaff" }, + { name = "fish", text = "", fg = "#9ccaff" }, + { name = "flac", text = "", fg = "#9ccaff" }, + { name = "flc", text = "", fg = "#9ccaff" }, + { name = "flf", text = "", fg = "#9ccaff" }, + { name = "fnl", text = "", fg = "#9ccaff" }, + { name = "fodg", text = "", fg = "#9ccaff" }, + { name = "fodp", text = "", fg = "#9ccaff" }, + { name = "fods", text = "", fg = "#9ccaff" }, + { name = "fodt", text = "", fg = "#9ccaff" }, + { name = "frag", text = "", fg = "#9ccaff" }, + { name = "fs", text = "", fg = "#9ccaff" }, + { name = "fsi", text = "", fg = "#9ccaff" }, + { name = "fsscript", text = "", fg = "#9ccaff" }, + { name = "fsx", text = "", fg = "#9ccaff" }, + { name = "gcode", text = "󰐫", fg = "#9ccaff" }, + { name = "gd", text = "", fg = "#9ccaff" }, + { name = "gemspec", text = "", fg = "#9ccaff" }, + { name = "geom", text = "", fg = "#9ccaff" }, + { name = "gif", text = "", fg = "#9ccaff" }, + { name = "git", text = "", fg = "#9ccaff" }, + { name = "glb", text = "", fg = "#9ccaff" }, + { name = "gleam", text = "", fg = "#9ccaff" }, + { name = "glsl", text = "", fg = "#9ccaff" }, + { name = "gnumakefile", text = "", fg = "#9ccaff" }, + { name = "go", text = "", fg = "#9ccaff" }, + { name = "godot", text = "", fg = "#9ccaff" }, + { name = "gpr", text = "", fg = "#9ccaff" }, + { name = "gql", text = "", fg = "#9ccaff" }, + { name = "gradle", text = "", fg = "#9ccaff" }, + { name = "graphql", text = "", fg = "#9ccaff" }, + { name = "gresource", text = "", fg = "#9ccaff" }, + { name = "gv", text = "󱁉", fg = "#9ccaff" }, + { name = "gz", text = "", fg = "#9ccaff" }, + { name = "h", text = "", fg = "#9ccaff" }, + { name = "haml", text = "", fg = "#9ccaff" }, + { name = "hbs", text = "", fg = "#9ccaff" }, + { name = "heex", text = "", fg = "#9ccaff" }, + { name = "hex", text = "", fg = "#9ccaff" }, + { name = "hh", text = "", fg = "#9ccaff" }, + { name = "hpp", text = "", fg = "#9ccaff" }, + { name = "hrl", text = "", fg = "#9ccaff" }, + { name = "hs", text = "", fg = "#9ccaff" }, + { name = "htm", text = "", fg = "#9ccaff" }, + { name = "html", text = "", fg = "#9ccaff" }, + { name = "http", text = "", fg = "#9ccaff" }, + { name = "huff", text = "󰡘", fg = "#9ccaff" }, + { name = "hurl", text = "", fg = "#9ccaff" }, + { name = "hx", text = "", fg = "#9ccaff" }, + { name = "hxx", text = "", fg = "#9ccaff" }, + { name = "ical", text = "", fg = "#9ccaff" }, + { name = "icalendar", text = "", fg = "#9ccaff" }, + { name = "ico", text = "", fg = "#9ccaff" }, + { name = "ics", text = "", fg = "#9ccaff" }, + { name = "ifb", text = "", fg = "#9ccaff" }, + { name = "ifc", text = "󰻫", fg = "#9ccaff" }, + { name = "ige", text = "󰻫", fg = "#9ccaff" }, + { name = "iges", text = "󰻫", fg = "#9ccaff" }, + { name = "igs", text = "󰻫", fg = "#9ccaff" }, + { name = "image", text = "", fg = "#9ccaff" }, + { name = "img", text = "", fg = "#9ccaff" }, + { name = "import", text = "", fg = "#9ccaff" }, + { name = "info", text = "", fg = "#9ccaff" }, + { name = "ini", text = "", fg = "#9ccaff" }, + { name = "ino", text = "", fg = "#9ccaff" }, + { name = "ipynb", text = "", fg = "#9ccaff" }, + { name = "iso", text = "", fg = "#9ccaff" }, + { name = "ixx", text = "", fg = "#9ccaff" }, + { name = "jar", text = "", fg = "#9ccaff" }, + { name = "java", text = "", fg = "#9ccaff" }, + { name = "jl", text = "", fg = "#9ccaff" }, + { name = "jpeg", text = "", fg = "#9ccaff" }, + { name = "jpg", text = "", fg = "#9ccaff" }, + { name = "js", text = "", fg = "#9ccaff" }, + { name = "json", text = "", fg = "#9ccaff" }, + { name = "json5", text = "", fg = "#9ccaff" }, + { name = "jsonc", text = "", fg = "#9ccaff" }, + { name = "jsx", text = "", fg = "#9ccaff" }, + { name = "jwmrc", text = "", fg = "#9ccaff" }, + { name = "jxl", text = "", fg = "#9ccaff" }, + { name = "kbx", text = "󰯄", fg = "#9ccaff" }, + { name = "kdb", text = "", fg = "#9ccaff" }, + { name = "kdbx", text = "", fg = "#9ccaff" }, + { name = "kdenlive", text = "", fg = "#9ccaff" }, + { name = "kdenlivetitle", text = "", fg = "#9ccaff" }, + { name = "kicad_dru", text = "", fg = "#9ccaff" }, + { name = "kicad_mod", text = "", fg = "#9ccaff" }, + { name = "kicad_pcb", text = "", fg = "#9ccaff" }, + { name = "kicad_prl", text = "", fg = "#9ccaff" }, + { name = "kicad_pro", text = "", fg = "#9ccaff" }, + { name = "kicad_sch", text = "", fg = "#9ccaff" }, + { name = "kicad_sym", text = "", fg = "#9ccaff" }, + { name = "kicad_wks", text = "", fg = "#9ccaff" }, + { name = "ko", text = "", fg = "#9ccaff" }, + { name = "kpp", text = "", fg = "#9ccaff" }, + { name = "kra", text = "", fg = "#9ccaff" }, + { name = "krz", text = "", fg = "#9ccaff" }, + { name = "ksh", text = "", fg = "#9ccaff" }, + { name = "kt", text = "", fg = "#9ccaff" }, + { name = "kts", text = "", fg = "#9ccaff" }, + { name = "lck", text = "", fg = "#9ccaff" }, + { name = "leex", text = "", fg = "#9ccaff" }, + { name = "less", text = "", fg = "#9ccaff" }, + { name = "lff", text = "", fg = "#9ccaff" }, + { name = "lhs", text = "", fg = "#9ccaff" }, + { name = "lib", text = "", fg = "#9ccaff" }, + { name = "license", text = "", fg = "#9ccaff" }, + { name = "liquid", text = "", fg = "#9ccaff" }, + { name = "lock", text = "", fg = "#9ccaff" }, + { name = "log", text = "󰌱", fg = "#9ccaff" }, + { name = "lrc", text = "󰨖", fg = "#9ccaff" }, + { name = "lua", text = "", fg = "#9ccaff" }, + { name = "luac", text = "", fg = "#9ccaff" }, + { name = "luau", text = "", fg = "#9ccaff" }, + { name = "m", text = "", fg = "#9ccaff" }, + { name = "m3u", text = "󰲹", fg = "#9ccaff" }, + { name = "m3u8", text = "󰲹", fg = "#9ccaff" }, + { name = "m4a", text = "", fg = "#9ccaff" }, + { name = "m4v", text = "", fg = "#9ccaff" }, + { name = "magnet", text = "", fg = "#9ccaff" }, + { name = "makefile", text = "", fg = "#9ccaff" }, + { name = "markdown", text = "", fg = "#9ccaff" }, + { name = "material", text = "", fg = "#9ccaff" }, + { name = "md", text = "", fg = "#9ccaff" }, + { name = "md5", text = "󰕥", fg = "#9ccaff" }, + { name = "mdx", text = "", fg = "#9ccaff" }, + { name = "mint", text = "󰌪", fg = "#9ccaff" }, + { name = "mjs", text = "", fg = "#9ccaff" }, + { name = "mk", text = "", fg = "#9ccaff" }, + { name = "mkv", text = "", fg = "#9ccaff" }, + { name = "ml", text = "", fg = "#9ccaff" }, + { name = "mli", text = "", fg = "#9ccaff" }, + { name = "mm", text = "", fg = "#9ccaff" }, + { name = "mo", text = "", fg = "#9ccaff" }, + { name = "mobi", text = "", fg = "#9ccaff" }, + { name = "mojo", text = "", fg = "#9ccaff" }, + { name = "mov", text = "", fg = "#9ccaff" }, + { name = "mp3", text = "", fg = "#9ccaff" }, + { name = "mp4", text = "", fg = "#9ccaff" }, + { name = "mpp", text = "", fg = "#9ccaff" }, + { name = "msf", text = "", fg = "#9ccaff" }, + { name = "mts", text = "", fg = "#9ccaff" }, + { name = "mustache", text = "", fg = "#9ccaff" }, + { name = "nfo", text = "", fg = "#9ccaff" }, + { name = "nim", text = "", fg = "#9ccaff" }, + { name = "nix", text = "", fg = "#9ccaff" }, + { name = "norg", text = "", fg = "#9ccaff" }, + { name = "nswag", text = "", fg = "#9ccaff" }, + { name = "nu", text = "", fg = "#9ccaff" }, + { name = "o", text = "", fg = "#9ccaff" }, + { name = "obj", text = "󰆧", fg = "#9ccaff" }, + { name = "odf", text = "", fg = "#9ccaff" }, + { name = "odg", text = "", fg = "#9ccaff" }, + { name = "odin", text = "󰟢", fg = "#9ccaff" }, + { name = "odp", text = "", fg = "#9ccaff" }, + { name = "ods", text = "", fg = "#9ccaff" }, + { name = "odt", text = "", fg = "#9ccaff" }, + { name = "oga", text = "", fg = "#9ccaff" }, + { name = "ogg", text = "", fg = "#9ccaff" }, + { name = "ogv", text = "", fg = "#9ccaff" }, + { name = "ogx", text = "", fg = "#9ccaff" }, + { name = "opus", text = "", fg = "#9ccaff" }, + { name = "org", text = "", fg = "#9ccaff" }, + { name = "otf", text = "", fg = "#9ccaff" }, + { name = "out", text = "", fg = "#9ccaff" }, + { name = "part", text = "", fg = "#9ccaff" }, + { name = "patch", text = "", fg = "#9ccaff" }, + { name = "pck", text = "", fg = "#9ccaff" }, + { name = "pcm", text = "", fg = "#9ccaff" }, + { name = "pdf", text = "", fg = "#9ccaff" }, + { name = "php", text = "", fg = "#9ccaff" }, + { name = "pl", text = "", fg = "#9ccaff" }, + { name = "pls", text = "󰲹", fg = "#9ccaff" }, + { name = "ply", text = "󰆧", fg = "#9ccaff" }, + { name = "pm", text = "", fg = "#9ccaff" }, + { name = "png", text = "", fg = "#9ccaff" }, + { name = "po", text = "", fg = "#9ccaff" }, + { name = "pot", text = "", fg = "#9ccaff" }, + { name = "pp", text = "", fg = "#9ccaff" }, + { name = "ppt", text = "󰈧", fg = "#9ccaff" }, + { name = "pptx", text = "󰈧", fg = "#9ccaff" }, + { name = "prisma", text = "", fg = "#9ccaff" }, + { name = "pro", text = "", fg = "#9ccaff" }, + { name = "ps1", text = "󰨊", fg = "#9ccaff" }, + { name = "psb", text = "", fg = "#9ccaff" }, + { name = "psd", text = "", fg = "#9ccaff" }, + { name = "psd1", text = "󰨊", fg = "#9ccaff" }, + { name = "psm1", text = "󰨊", fg = "#9ccaff" }, + { name = "pub", text = "󰷖", fg = "#9ccaff" }, + { name = "pxd", text = "", fg = "#9ccaff" }, + { name = "pxi", text = "", fg = "#9ccaff" }, + { name = "py", text = "", fg = "#9ccaff" }, + { name = "pyc", text = "", fg = "#9ccaff" }, + { name = "pyd", text = "", fg = "#9ccaff" }, + { name = "pyi", text = "", fg = "#9ccaff" }, + { name = "pyo", text = "", fg = "#9ccaff" }, + { name = "pyw", text = "", fg = "#9ccaff" }, + { name = "pyx", text = "", fg = "#9ccaff" }, + { name = "qm", text = "", fg = "#9ccaff" }, + { name = "qml", text = "", fg = "#9ccaff" }, + { name = "qrc", text = "", fg = "#9ccaff" }, + { name = "qss", text = "", fg = "#9ccaff" }, + { name = "query", text = "", fg = "#9ccaff" }, + { name = "R", text = "󰟔", fg = "#9ccaff" }, + { name = "r", text = "󰟔", fg = "#9ccaff" }, + { name = "rake", text = "", fg = "#9ccaff" }, + { name = "rar", text = "", fg = "#9ccaff" }, + { name = "rasi", text = "", fg = "#9ccaff" }, + { name = "razor", text = "󱦘", fg = "#9ccaff" }, + { name = "rb", text = "", fg = "#9ccaff" }, + { name = "res", text = "", fg = "#9ccaff" }, + { name = "resi", text = "", fg = "#9ccaff" }, + { name = "rlib", text = "", fg = "#9ccaff" }, + { name = "rmd", text = "", fg = "#9ccaff" }, + { name = "rproj", text = "󰗆", fg = "#9ccaff" }, + { name = "rs", text = "", fg = "#9ccaff" }, + { name = "rss", text = "", fg = "#9ccaff" }, + { name = "s", text = "", fg = "#9ccaff" }, + { name = "sass", text = "", fg = "#9ccaff" }, + { name = "sbt", text = "", fg = "#9ccaff" }, + { name = "sc", text = "", fg = "#9ccaff" }, + { name = "scad", text = "", fg = "#9ccaff" }, + { name = "scala", text = "", fg = "#9ccaff" }, + { name = "scm", text = "󰘧", fg = "#9ccaff" }, + { name = "scss", text = "", fg = "#9ccaff" }, + { name = "sh", text = "", fg = "#9ccaff" }, + { name = "sha1", text = "󰕥", fg = "#9ccaff" }, + { name = "sha224", text = "󰕥", fg = "#9ccaff" }, + { name = "sha256", text = "󰕥", fg = "#9ccaff" }, + { name = "sha384", text = "󰕥", fg = "#9ccaff" }, + { name = "sha512", text = "󰕥", fg = "#9ccaff" }, + { name = "sig", text = "󰘧", fg = "#9ccaff" }, + { name = "signature", text = "󰘧", fg = "#9ccaff" }, + { name = "skp", text = "󰻫", fg = "#9ccaff" }, + { name = "sldasm", text = "󰻫", fg = "#9ccaff" }, + { name = "sldprt", text = "󰻫", fg = "#9ccaff" }, + { name = "slim", text = "", fg = "#9ccaff" }, + { name = "sln", text = "", fg = "#9ccaff" }, + { name = "slnx", text = "", fg = "#9ccaff" }, + { name = "slvs", text = "󰻫", fg = "#9ccaff" }, + { name = "sml", text = "󰘧", fg = "#9ccaff" }, + { name = "so", text = "", fg = "#9ccaff" }, + { name = "sol", text = "", fg = "#9ccaff" }, + { name = "spec.js", text = "", fg = "#9ccaff" }, + { name = "spec.jsx", text = "", fg = "#9ccaff" }, + { name = "spec.ts", text = "", fg = "#9ccaff" }, + { name = "spec.tsx", text = "", fg = "#9ccaff" }, + { name = "spx", text = "", fg = "#9ccaff" }, + { name = "sql", text = "", fg = "#9ccaff" }, + { name = "sqlite", text = "", fg = "#9ccaff" }, + { name = "sqlite3", text = "", fg = "#9ccaff" }, + { name = "srt", text = "󰨖", fg = "#9ccaff" }, + { name = "ssa", text = "󰨖", fg = "#9ccaff" }, + { name = "ste", text = "󰻫", fg = "#9ccaff" }, + { name = "step", text = "󰻫", fg = "#9ccaff" }, + { name = "stl", text = "󰆧", fg = "#9ccaff" }, + { name = "stories.js", text = "", fg = "#9ccaff" }, + { name = "stories.jsx", text = "", fg = "#9ccaff" }, + { name = "stories.mjs", text = "", fg = "#9ccaff" }, + { name = "stories.svelte", text = "", fg = "#9ccaff" }, + { name = "stories.ts", text = "", fg = "#9ccaff" }, + { name = "stories.tsx", text = "", fg = "#9ccaff" }, + { name = "stories.vue", text = "", fg = "#9ccaff" }, + { name = "stp", text = "󰻫", fg = "#9ccaff" }, + { name = "strings", text = "", fg = "#9ccaff" }, + { name = "styl", text = "", fg = "#9ccaff" }, + { name = "sub", text = "󰨖", fg = "#9ccaff" }, + { name = "sublime", text = "", fg = "#9ccaff" }, + { name = "suo", text = "", fg = "#9ccaff" }, + { name = "sv", text = "󰍛", fg = "#9ccaff" }, + { name = "svelte", text = "", fg = "#9ccaff" }, + { name = "svg", text = "󰜡", fg = "#9ccaff" }, + { name = "svgz", text = "󰜡", fg = "#9ccaff" }, + { name = "svh", text = "󰍛", fg = "#9ccaff" }, + { name = "swift", text = "", fg = "#9ccaff" }, + { name = "t", text = "", fg = "#9ccaff" }, + { name = "tbc", text = "󰛓", fg = "#9ccaff" }, + { name = "tcl", text = "󰛓", fg = "#9ccaff" }, + { name = "templ", text = "", fg = "#9ccaff" }, + { name = "terminal", text = "", fg = "#9ccaff" }, + { name = "test.js", text = "", fg = "#9ccaff" }, + { name = "test.jsx", text = "", fg = "#9ccaff" }, + { name = "test.ts", text = "", fg = "#9ccaff" }, + { name = "test.tsx", text = "", fg = "#9ccaff" }, + { name = "tex", text = "", fg = "#9ccaff" }, + { name = "tf", text = "", fg = "#9ccaff" }, + { name = "tfvars", text = "", fg = "#9ccaff" }, + { name = "tgz", text = "", fg = "#9ccaff" }, + { name = "tmpl", text = "", fg = "#9ccaff" }, + { name = "tmux", text = "", fg = "#9ccaff" }, + { name = "toml", text = "", fg = "#9ccaff" }, + { name = "torrent", text = "", fg = "#9ccaff" }, + { name = "tres", text = "", fg = "#9ccaff" }, + { name = "ts", text = "", fg = "#9ccaff" }, + { name = "tscn", text = "", fg = "#9ccaff" }, + { name = "tsconfig", text = "", fg = "#9ccaff" }, + { name = "tsx", text = "", fg = "#9ccaff" }, + { name = "ttf", text = "", fg = "#9ccaff" }, + { name = "twig", text = "", fg = "#9ccaff" }, + { name = "txt", text = "󰈙", fg = "#9ccaff" }, + { name = "txz", text = "", fg = "#9ccaff" }, + { name = "typ", text = "", fg = "#9ccaff" }, + { name = "typoscript", text = "", fg = "#9ccaff" }, + { name = "ui", text = "", fg = "#9ccaff" }, + { name = "v", text = "󰍛", fg = "#9ccaff" }, + { name = "vala", text = "", fg = "#9ccaff" }, + { name = "vert", text = "", fg = "#9ccaff" }, + { name = "vh", text = "󰍛", fg = "#9ccaff" }, + { name = "vhd", text = "󰍛", fg = "#9ccaff" }, + { name = "vhdl", text = "󰍛", fg = "#9ccaff" }, + { name = "vi", text = "", fg = "#9ccaff" }, + { name = "vim", text = "", fg = "#9ccaff" }, + { name = "vsh", text = "", fg = "#9ccaff" }, + { name = "vsix", text = "", fg = "#9ccaff" }, + { name = "vue", text = "", fg = "#9ccaff" }, + { name = "wasm", text = "", fg = "#9ccaff" }, + { name = "wav", text = "", fg = "#9ccaff" }, + { name = "webm", text = "", fg = "#9ccaff" }, + { name = "webmanifest", text = "", fg = "#9ccaff" }, + { name = "webp", text = "", fg = "#9ccaff" }, + { name = "webpack", text = "󰜫", fg = "#9ccaff" }, + { name = "wma", text = "", fg = "#9ccaff" }, + { name = "wmv", text = "", fg = "#9ccaff" }, + { name = "woff", text = "", fg = "#9ccaff" }, + { name = "woff2", text = "", fg = "#9ccaff" }, + { name = "wrl", text = "󰆧", fg = "#9ccaff" }, + { name = "wrz", text = "󰆧", fg = "#9ccaff" }, + { name = "wv", text = "", fg = "#9ccaff" }, + { name = "wvc", text = "", fg = "#9ccaff" }, + { name = "x", text = "", fg = "#9ccaff" }, + { name = "xaml", text = "󰙳", fg = "#9ccaff" }, + { name = "xcf", text = "", fg = "#9ccaff" }, + { name = "xcplayground", text = "", fg = "#9ccaff" }, + { name = "xcstrings", text = "", fg = "#9ccaff" }, + { name = "xls", text = "󰈛", fg = "#9ccaff" }, + { name = "xlsx", text = "󰈛", fg = "#9ccaff" }, + { name = "xm", text = "", fg = "#9ccaff" }, + { name = "xml", text = "󰗀", fg = "#9ccaff" }, + { name = "xpi", text = "", fg = "#9ccaff" }, + { name = "xslt", text = "󰗀", fg = "#9ccaff" }, + { name = "xul", text = "", fg = "#9ccaff" }, + { name = "xz", text = "", fg = "#9ccaff" }, + { name = "yaml", text = "", fg = "#9ccaff" }, + { name = "yml", text = "", fg = "#9ccaff" }, + { name = "zig", text = "", fg = "#9ccaff" }, + { name = "zip", text = "", fg = "#9ccaff" }, + { name = "zsh", text = "", fg = "#9ccaff" }, + { name = "zst", text = "", fg = "#9ccaff" }, + { name = "🔥", text = "", fg = "#9ccaff" }, ] conds = [ # Special files - { if = "orphan", text = "", fg = "#61d4ff" }, - { if = "link", text = "", fg = "#61d4ff" }, - { if = "block", text = "", fg = "#61d4ff" }, - { if = "char", text = "", fg = "#61d4ff" }, - { if = "fifo", text = "", fg = "#61d4ff" }, - { if = "sock", text = "", fg = "#61d4ff" }, - { if = "sticky", text = "", fg = "#61d4ff" }, - { if = "dummy", text = "", fg = "#61d4ff" }, + { if = "orphan", text = "", fg = "#9ccaff" }, + { if = "link", text = "", fg = "#9ccaff" }, + { if = "block", text = "", fg = "#9ccaff" }, + { if = "char", text = "", fg = "#9ccaff" }, + { if = "fifo", text = "", fg = "#9ccaff" }, + { if = "sock", text = "", fg = "#9ccaff" }, + { if = "sticky", text = "", fg = "#9ccaff" }, + { if = "dummy", text = "", fg = "#9ccaff" }, # Fallback - { if = "dir", text = "", fg = "#61d4ff" }, - { if = "exec", text = "", fg = "#61d4ff" }, - { if = "!dir", text = "", fg = "#61d4ff" }, + { if = "dir", text = "", fg = "#9ccaff" }, + { if = "exec", text = "", fg = "#9ccaff" }, + { if = "!dir", text = "", fg = "#9ccaff" }, ] # : }}} diff --git a/.config/yazi/theme.toml b/.config/yazi/theme.toml index 5396edc..32ea6f0 100755 --- a/.config/yazi/theme.toml +++ b/.config/yazi/theme.toml @@ -1,4 +1,3 @@ [flavor] -light = "noctalia" dark = "noctalia" light = "noctalia" diff --git a/.config/zsh/func b/.config/zsh/func index dc98447..076cd47 100755 --- a/.config/zsh/func +++ b/.config/zsh/func @@ -9,4 +9,4 @@ builtin cd -- "$cwd" fi rm -f -- "$tmp" } - +jjp() { jj git push "$@" && jj new; } From eb171a60bfd3c5cfbe8f389562f55390081b5f44 Mon Sep 17 00:00:00 2001 From: x0d7x <75843278+x0d7x@users.noreply.github.com> Date: Mon, 18 May 2026 17:02:09 +0300 Subject: [PATCH 14/26] (feat) niri: more config and add screenshots --- .config/kitty/themes/noctalia.conf | 56 +- .config/niri/binds.kdl | 33 +- .config/niri/config.kdl | 3 +- .config/niri/noctalia.kdl | 16 +- .config/niri/rules.kdl | 29 +- .config/noctalia/colors.json | 26 +- .config/noctalia/settings.json | 95 +- .../yazi/flavors/noctalia.yazi/flavor.toml | 1536 ++++++++--------- .config/yazi/keymap.toml | 13 + .config/zsh/func | 2 +- scripts/kbd-screen-br | 15 + scripts/screenshot.sh | 20 + 12 files changed, 929 insertions(+), 915 deletions(-) create mode 100755 scripts/kbd-screen-br create mode 100755 scripts/screenshot.sh diff --git a/.config/kitty/themes/noctalia.conf b/.config/kitty/themes/noctalia.conf index 62acec6..1706a0f 100644 --- a/.config/kitty/themes/noctalia.conf +++ b/.config/kitty/themes/noctalia.conf @@ -1,32 +1,32 @@ -color0 #131313 +color0 #15130e color1 #ffb4ab -color2 #9ccaff -color3 #bac8db -color4 #d5bee5 -color5 #9ccaff -color6 #bac8db -color7 #e2e2e2 -color8 #919191 +color2 #e3c54a +color3 #d2c6a1 +color4 #aad0b2 +color5 #e3c54a +color6 #d2c6a1 +color7 #e8e2d9 +color8 #979080 color9 #ffb4ab -color10 #9ccaff -color11 #bac8db -color12 #d5bee5 -color13 #9ccaff -color14 #bac8db -color15 #e2e2e2 +color10 #e3c54a +color11 #d2c6a1 +color12 #aad0b2 +color13 #e3c54a +color14 #d2c6a1 +color15 #e8e2d9 -cursor #e2e2e2 -cursor_text_color #131313 -background #131313 -foreground #e2e2e2 -selection_foreground #c6c6c6 -selection_background #474747 -active_border_color #9ccaff -inactive_border_color #474747 -url_color #9ccaff +cursor #e8e2d9 +cursor_text_color #15130e +background #15130e +foreground #e8e2d9 +selection_foreground #cdc6b4 +selection_background #4b4739 +active_border_color #e3c54a +inactive_border_color #4b4739 +url_color #e3c54a -active_tab_foreground #003256 -active_tab_background #9ccaff -inactive_tab_foreground #c6c6c6 -inactive_tab_background #474747 -cursor_trail_color #c6c6c6 +active_tab_foreground #3a3000 +active_tab_background #e3c54a +inactive_tab_foreground #cdc6b4 +inactive_tab_background #4b4739 +cursor_trail_color #cdc6b4 diff --git a/.config/niri/binds.kdl b/.config/niri/binds.kdl index 328dbd9..2b94276 100644 --- a/.config/niri/binds.kdl +++ b/.config/niri/binds.kdl @@ -15,7 +15,7 @@ binds { spawn-sh "qs -c noctalia-shell ipc call settings toggle" } Alt+Shift+P hotkey-overlay-title="toggle lock screen" { - spawn-sh "qs -c noctalia-shell ipc call lockScreen lock" + spawn-sh "qs -c noctalia-shell ipc call sessionMenu toggle" } Alt+Shift+W hotkey-overlay-title="Open a Wallpaper" { spawn-sh "qs -c noctalia-shell ipc call wallpaper toggle" @@ -23,15 +23,13 @@ binds { Mod+E { spawn-sh "qs -c noctalia-shell ipc call launcher emoji" } - // Mod-Shift-/, which is usually the same as Mod-?, - // shows a list of important hotkeys. - Mod+Shift+Slash { + Alt+Shift+Slash { show-hotkey-overlay } Mod+V hotkey-overlay-title="Open a Clipboard" { spawn-sh "qs -c noctalia-shell ipc call launcher clipboard" } - Mod+M hotkey-overlay-title="Open a Clipboard" { spawn-sh "qs -c noctalia-shell ipc call plugin:music launcher"; } + Mod+M hotkey-overlay-title="Open a music" { spawn-sh "qs -c noctalia-shell ipc call plugin:music launcher"; } // Mod+M hotkey-overlay-title="Open a music player" { // spawn "spotify" // } @@ -40,7 +38,10 @@ binds { } // Suggested binds for running programs: terminal, app launcher, screen locker. Mod+T hotkey-overlay-title="Open a Terminal: kitty" { - spawn-sh "kitty --app-id kitty-terminal" + spawn "kitty" "--app-id" "kitty-terminal" + } + Mod+Shift+T hotkey-overlay-title="Open a Terminal: kitty" { + spawn "kitty" "--app-id" "kitty-float" "-1" "-o" "shell" "/bin/zsh" } Mod+D hotkey-overlay-title="Open a discord: vesktop" { spawn "vesktop" @@ -60,7 +61,7 @@ binds { Mod+F hotkey-overlay-title="Open Yazi" { spawn "kitty" "yazi" } - Mod+S hotkey-overlay-title="Open a Clipboard" { + Mod+S hotkey-overlay-title="Open a Volume" { spawn-sh "qs -c noctalia-shell ipc call volume togglePanel" } // Alt+D hotkey-overlay-title="Run an Application: fuzzel" { spawn "fuzzel"; } @@ -352,12 +353,18 @@ binds { // Mod+Space { switch-layout "next"; } // Mod+Shift+Space { switch-layout "prev"; } // Print { screenshot; } - Ctrl+Shift+1 { - screenshot-screen - } - Ctrl+Shift+2 { - screenshot-window - } + Ctrl+Shift+1 { + spawn-sh "screenshot.sh" + } + Ctrl+Shift+2 { + spawn-sh "screenshot.sh area" + } + Ctrl+Shift+3 { + spawn-sh "screenshot.sh edit" + } + Ctrl+Shift+4 { + spawn-sh "screenshot.sh edit-full" + } // Applications such as remote-desktop clients and software KVM switches may // request that niri stops processing the keyboard shortcuts defined here // so they may, for example, forward the key presses as-is to a remote machine. diff --git a/.config/niri/config.kdl b/.config/niri/config.kdl index 0605a6b..ee5ad93 100644 --- a/.config/niri/config.kdl +++ b/.config/niri/config.kdl @@ -10,6 +10,7 @@ environment { XDG_SESSION_TYPE "wayland" GDK_BACKEND "wayland" T_QPA_PLATFORM "wayland" + QT_QPA_PLATFORMTHEME "qt6ct" MOZ_ENABLE_WAYLAND "1" SDL_VIDEO_DRIVER "wayland" _JAVA_AWT_WM_NONREPARENTING "1" @@ -33,7 +34,7 @@ output "eDP-1"{ // position x=1280 y=0 // variable-refresh-rate // on-demand=true // focus-at-startup - backdrop-color "#001100" + // backdrop-color "#001100" } /-output "eDP-1" { diff --git a/.config/niri/noctalia.kdl b/.config/niri/noctalia.kdl index e1d0c2f..e244252 100644 --- a/.config/niri/noctalia.kdl +++ b/.config/niri/noctalia.kdl @@ -1,14 +1,14 @@ layout { focus-ring { - active-color "#9ccaff" - inactive-color "#131313" + active-color "#e3c54a" + inactive-color "#15130e" urgent-color "#ffb4ab" } border { - active-color "#9ccaff" - inactive-color "#131313" + active-color "#e3c54a" + inactive-color "#15130e" urgent-color "#ffb4ab" } @@ -17,19 +17,19 @@ layout { } tab-indicator { - active-color "#9ccaff" - inactive-color "#00497b" + active-color "#e3c54a" + inactive-color "#544600" urgent-color "#ffb4ab" } insert-hint { - color "#9ccaff80" + color "#e3c54a80" } } recent-windows { highlight { - active-color "#9ccaff" + active-color "#e3c54a" urgent-color "#ffb4ab" } } diff --git a/.config/niri/rules.kdl b/.config/niri/rules.kdl index e0ca694..807922c 100644 --- a/.config/niri/rules.kdl +++ b/.config/niri/rules.kdl @@ -85,13 +85,34 @@ window-rule { open-focused true // open-maximized true } +window-rule { + match app-id=r#"^swappy$"# + open-floating true + default-floating-position x=20 y=20 relative-to="top" + default-column-width { proportion 0.6; } + default-window-height { proportion 0.5; } +} +window-rule { + match app-id=r#"^kitty-float$"# + open-floating true + default-floating-position x=20 y=20 relative-to="top" + default-column-width { proportion 0.6; } + default-window-height { proportion 0.5; } +} +window-rule { + match app-id=r#"^mpv$"# + open-floating true + default-floating-position x=20 y=20 relative-to="top-right" + default-column-width { proportion 0.6; } + default-window-height { proportion 0.5; } +} window-rule { match app-id=r#"^kitty$"# match title=r#"^Yazi:"# open-floating true default-floating-position x=20 y=20 relative-to="top" - default-column-width { fixed 680; } - default-window-height { fixed 430; } + default-column-width { proportion 0.6; } + default-window-height { proportion 0.5; } } window-rule { match app-id=r#"^vesktop$"# @@ -146,8 +167,8 @@ window-rule { /* Noctalia: blur everywhere without xray for a better look */ layer-rule { -match namespace="^noctalia-(background|launcher-overlay|dock)-.*$" - // place-within-backdrop true +match namespace="^noctalia-(background|launcher-overlay|dock|wallpaper)-.*$" + place-within-backdrop true background-effect { xray false blur false diff --git a/.config/noctalia/colors.json b/.config/noctalia/colors.json index 04221c7..862eb79 100644 --- a/.config/noctalia/colors.json +++ b/.config/noctalia/colors.json @@ -1,25 +1,25 @@ { - "mPrimary": "#9ccaff", - "mOnPrimary": "#003256", + "mPrimary": "#e3c54a", + "mOnPrimary": "#3a3000", - "mSecondary": "#bac8db", - "mOnSecondary": "#243140", + "mSecondary": "#d2c6a1", + "mOnSecondary": "#373016", - "mTertiary": "#d5bee5", - "mOnTertiary": "#3a2948", + "mTertiary": "#aad0b2", + "mOnTertiary": "#153722", "mError": "#ffb4ab", "mOnError": "#690005", - "mSurface": "#131313", - "mOnSurface": "#e2e2e2", + "mSurface": "#15130e", + "mOnSurface": "#e8e2d9", - "mSurfaceVariant": "#1f1f1f", - "mOnSurfaceVariant": "#c6c6c6", + "mSurfaceVariant": "#211f1a", + "mOnSurfaceVariant": "#cdc6b4", - "mOutline": "#474747", + "mOutline": "#4b4739", "mShadow": "#000000", - "mHover": "#d5bee5", - "mOnHover": "#3a2948" + "mHover": "#aad0b2", + "mOnHover": "#153722" } \ No newline at end of file diff --git a/.config/noctalia/settings.json b/.config/noctalia/settings.json index 4948cd6..579bac5 100644 --- a/.config/noctalia/settings.json +++ b/.config/noctalia/settings.json @@ -11,9 +11,9 @@ "enableClipboardChips": true, "enableClipboardHistory": true, "enableClipboardSmartIcons": true, - "enableSessionSearch": true, - "enableSettingsSearch": true, - "enableWindowsSearch": true, + "enableSessionSearch": false, + "enableSettingsSearch": false, + "enableWindowsSearch": false, "iconMode": "native", "ignoreMouseInput": false, "overviewLayer": false, @@ -121,45 +121,6 @@ "textColor": "none", "useFixedWidth": false, "visualizerType": "wave" - }, - { - "commandPrefix": "music-search", - "defaultSettings": { - "autoSaveMp3AfterPlayback": false, - "defaultPanelLibrarySection": "tracks", - "defaultPanelTab": "search", - "panelDensity": "balanced", - "previewMetadataMode": "always", - "previewPaneWidth": 0, - "previewThumbnailSize": "comfortable", - "showAlbumMetadata": true, - "showBarHoverTrackTitle": true, - "showDurationMetadata": true, - "showHomeArtists": true, - "showHomePlaylists": true, - "showHomeRecent": true, - "showHomeTags": true, - "showHomeTop": true, - "showPanelHeader": true, - "showPanelNowPlaying": true, - "showPanelPlaybackProgress": true, - "showPanelPreview": true, - "showPanelProviderChips": true, - "showPanelQueueControls": true, - "showPanelRecentTracks": true, - "showPanelSearchHelper": true, - "showPanelSpeedControls": true, - "showPanelStatusBanner": true, - "showPanelUrlActions": true, - "showPlayStatsMetadata": true, - "showPreviewChips": true, - "showRatingMetadata": true, - "showStatusMetadata": true, - "showTagMetadata": true, - "showUploaderMetadata": true, - "ytPlayerClient": "android" - }, - "id": "plugin:music-search" } ], "left": [ @@ -174,7 +135,7 @@ "useDistroLogo": true }, { - "compactMode": true, + "compactMode": false, "diskPath": "/", "iconColor": "none", "id": "SystemMonitor", @@ -193,7 +154,7 @@ "showSwapUsage": false, "textColor": "none", "useMonospaceFont": true, - "usePadding": false + "usePadding": true }, { "colorizeIcons": false, @@ -287,7 +248,7 @@ }, "colorSchemes": { "darkMode": true, - "generationMethod": "rainbow", + "generationMethod": "tonal-spot", "manualSunrise": "06:30", "manualSunset": "18:30", "monitorForColors": "", @@ -367,30 +328,6 @@ { "name": "eDP-1", "widgets": [ - { - "clockColor": "none", - "clockStyle": "digital", - "customFont": "", - "format": "HH:mm\\nd MMMM yyyy", - "id": "Clock", - "roundedCorners": true, - "scale": 1, - "showBackground": true, - "useCustomFont": false, - "x": 67, - "y": 52 - }, - { - "diskPath": "/", - "id": "SystemStat", - "layout": "bottom", - "roundedCorners": true, - "scale": 1.105642489678834, - "showBackground": true, - "statType": "CPU", - "x": 13, - "y": 218 - } ] } ], @@ -563,7 +500,7 @@ "nightTemp": "4000" }, "noctaliaPerformance": { - "disableDesktopWidgets": true, + "disableDesktopWidgets": false, "disableWallpaper": true }, "notifications": { @@ -617,9 +554,9 @@ "notifyUpdates": true }, "sessionMenu": { - "countdownDuration": 10000, + "countdownDuration": 5000, "enableCountdown": true, - "largeButtonsLayout": "grid", + "largeButtonsLayout": "single-row", "largeButtonsStyle": true, "position": "center", "powerOptions": [ @@ -717,10 +654,6 @@ "enabled": true, "id": "kitty" }, - { - "enabled": true, - "id": "gtk" - }, { "enabled": true, "id": "btop" @@ -737,6 +670,10 @@ "enabled": true, "id": "discord" }, + { + "enabled": true, + "id": "gtk" + }, { "enabled": true, "id": "qt" @@ -869,9 +806,9 @@ "linkLightAndDarkWallpapers": true, "monitorDirectories": [ ], - "overviewBlur": 0.4, - "overviewEnabled": false, - "overviewTint": 0.6, + "overviewBlur": 0, + "overviewEnabled": true, + "overviewTint": 0, "panelPosition": "center", "randomIntervalSec": 660, "setWallpaperOnAllMonitors": true, diff --git a/.config/yazi/flavors/noctalia.yazi/flavor.toml b/.config/yazi/flavors/noctalia.yazi/flavor.toml index 2b23b07..ff5e168 100644 --- a/.config/yazi/flavors/noctalia.yazi/flavor.toml +++ b/.config/yazi/flavors/noctalia.yazi/flavor.toml @@ -1,25 +1,25 @@ # : Manager [[[ [mgr] -cwd = { fg = "#e2e2e2" } +cwd = { fg = "#e8e2d9" } # Find find_keyword = { fg = "#ffb4ab", bold = true, italic = true, underline = true } find_position = { fg = "#ffb4ab", bold = true, italic = true } # Marker -marker_copied = { fg = "#514060", bg = "#514060" } -marker_cut = { fg = "#514060", bg = "#514060" } +marker_copied = { fg = "#2d4e37", bg = "#2d4e37" } +marker_cut = { fg = "#2d4e37", bg = "#2d4e37" } marker_marked = { fg = "#ffb4ab", bg = "#ffb4ab" } -marker_selected = { fg = "#d5bee5", bg = "#d5bee5" } +marker_selected = { fg = "#aad0b2", bg = "#aad0b2" } # Count -count_copied = { fg = "#f1daff", bg = "#514060" } -count_cut = { fg = "#f1daff", bg = "#514060" } -count_selected = { fg = "#003256", bg = "#d5bee5" } +count_copied = { fg = "#c6eccd", bg = "#2d4e37" } +count_cut = { fg = "#c6eccd", bg = "#2d4e37" } +count_selected = { fg = "#3a3000", bg = "#aad0b2" } # Border -border_style = { fg = "#9ccaff" } +border_style = { fg = "#e3c54a" } # : ]]] @@ -27,21 +27,21 @@ border_style = { fg = "#9ccaff" } # : Status [[[ [status] -overall = { fg = "#9ccaff" } +overall = { fg = "#e3c54a" } sep_left = { open = "", close = "" } sep_right = { open = "", close = "" } # Progress progress_label = { bold = true } -progress_normal = { fg = "#9ccaff", bg = "#131313" } -progress_error = { fg = "#ffb4ab", bg = "#131313" } +progress_normal = { fg = "#e3c54a", bg = "#15130e" } +progress_error = { fg = "#ffb4ab", bg = "#15130e" } # Permissions -perm_type = { fg = "#bac8db" } -perm_write = { fg = "#d5bee5" } +perm_type = { fg = "#d2c6a1" } +perm_write = { fg = "#aad0b2" } perm_exec = { fg = "#ffb4ab" } -perm_read = { fg = "#514060" } -perm_sep = { fg = "#00497b" } +perm_read = { fg = "#2d4e37" } +perm_sep = { fg = "#544600" } # : ]]] @@ -50,14 +50,14 @@ perm_sep = { fg = "#00497b" } [mode] -normal_main = { bg = "#9ccaff", fg = "#003256", bold = true } -normal_alt = { bg = "#474747", fg = "#c6c6c6" } +normal_main = { bg = "#e3c54a", fg = "#3a3000", bold = true } +normal_alt = { bg = "#4b4739", fg = "#cdc6b4" } -select_main = { bg = "#bac8db", fg = "#243140", bold = true } -select_alt = { bg = "#474747", fg = "#c6c6c6" } +select_main = { bg = "#d2c6a1", fg = "#373016", bold = true } +select_alt = { bg = "#4b4739", fg = "#cdc6b4" } -unset_main = { bg = "#d5bee5", fg = "#3a2948", bold = true } -unset_alt = { bg = "#474747", fg = "#c6c6c6" } +unset_main = { bg = "#aad0b2", fg = "#153722", bold = true } +unset_alt = { bg = "#4b4739", fg = "#cdc6b4" } # : ]]] @@ -65,9 +65,9 @@ unset_alt = { bg = "#474747", fg = "#c6c6c6" } # : Input [[[ [input] -border = { fg = "#9ccaff" } +border = { fg = "#e3c54a" } title = {} -value = { fg = "#e2e2e2" } +value = { fg = "#e8e2d9" } selected = { reversed = true } # : ]]] @@ -76,8 +76,8 @@ selected = { reversed = true } # : Tabs [[[ [tabs] -active = { fg = "#131313", bold = true, bg = "#9ccaff" } -inactive = { fg = "#bac8db", bg = "#131313" } +active = { fg = "#15130e", bold = true, bg = "#e3c54a" } +inactive = { fg = "#d2c6a1", bg = "#15130e" } sep_inner = { open = "", close = "" } # : ]]] @@ -86,7 +86,7 @@ sep_inner = { open = "", close = "" } # : Completion [[[ [cmp] -border = { fg = "#9ccaff", bg = "#003256" } +border = { fg = "#e3c54a", bg = "#3a3000" } # : ]]] @@ -94,9 +94,9 @@ border = { fg = "#9ccaff", bg = "#003256" } # : Tasks [[[ [tasks] -border = { fg = "#9ccaff" } +border = { fg = "#e3c54a" } title = {} -hovered = { fg = "#514060", underline = true } +hovered = { fg = "#2d4e37", underline = true } # : ]]] @@ -105,22 +105,22 @@ hovered = { fg = "#514060", underline = true } [which] cols = 3 -mask = { bg = "#131313" } -cand = { fg = "#9ccaff" } -rest = { fg = "#003256" } -desc = { fg = "#e2e2e2" } +mask = { bg = "#15130e" } +cand = { fg = "#e3c54a" } +rest = { fg = "#3a3000" } +desc = { fg = "#e8e2d9" } separator = " ▶ " -separator_style = { fg = "#e2e2e2" } +separator_style = { fg = "#e8e2d9" } # : ]]] # : Spotter [[[ [spot] -border = { fg = "#9ccaff" } -title = { fg = "#9ccaff" } -tbl_col = { fg = "#e2e2e2" } -tbl_cell = { fg = "#e2e2e2", bg = "#131313" } +border = { fg = "#e3c54a" } +title = { fg = "#e3c54a" } +tbl_col = { fg = "#e8e2d9" } +tbl_cell = { fg = "#e8e2d9", bg = "#15130e" } # : ]]] @@ -128,10 +128,10 @@ tbl_cell = { fg = "#e2e2e2", bg = "#131313" } # : Help [[[ [help] -on = { fg = "#e2e2e2" } -run = { fg = "#e2e2e2" } +on = { fg = "#e8e2d9" } +run = { fg = "#e8e2d9" } hovered = { reversed = true, bold = true } -footer = { fg = "#243140", bg = "#bac8db" } +footer = { fg = "#373016", bg = "#d2c6a1" } # : ]]] @@ -139,8 +139,8 @@ footer = { fg = "#243140", bg = "#bac8db" } # : Notify [[[ [notify] -title_info = { fg = "#d5bee5" } -title_warn = { fg = "#9ccaff" } +title_info = { fg = "#aad0b2" } +title_warn = { fg = "#e3c54a" } title_error = { fg = "#ffb4ab" } # : ]]] @@ -168,8 +168,8 @@ rules = [ { mime = "application/*exec*", fg = "#ffb4ab" }, # Fallback - { url = "*", fg = "#e2e2e2" }, - { url = "*/", fg = "#9ccaff" }, + { url = "*", fg = "#e8e2d9" }, + { url = "*/", fg = "#e3c54a" }, ] # : ]]] @@ -179,739 +179,739 @@ rules = [ [icon] globs = [] dirs = [ - { name = ".config", text = "", fg = "#9ccaff" }, - { name = ".git", text = "", fg = "#9ccaff" }, - { name = ".github", text = "", fg = "#9ccaff" }, - { name = ".npm", text = "", fg = "#9ccaff" }, - { name = "Desktop", text = "", fg = "#9ccaff" }, - { name = "Development", text = "", fg = "#9ccaff" }, - { name = "Documents", text = "", fg = "#9ccaff" }, - { name = "Downloads", text = "", fg = "#9ccaff" }, - { name = "Library", text = "", fg = "#9ccaff" }, - { name = "Movies", text = "", fg = "#9ccaff" }, - { name = "Music", text = "", fg = "#9ccaff" }, - { name = "Pictures", text = "", fg = "#9ccaff" }, - { name = "Public", text = "", fg = "#9ccaff" }, - { name = "Videos", text = "", fg = "#9ccaff" }, + { name = ".config", text = "", fg = "#e3c54a" }, + { name = ".git", text = "", fg = "#e3c54a" }, + { name = ".github", text = "", fg = "#e3c54a" }, + { name = ".npm", text = "", fg = "#e3c54a" }, + { name = "Desktop", text = "", fg = "#e3c54a" }, + { name = "Development", text = "", fg = "#e3c54a" }, + { name = "Documents", text = "", fg = "#e3c54a" }, + { name = "Downloads", text = "", fg = "#e3c54a" }, + { name = "Library", text = "", fg = "#e3c54a" }, + { name = "Movies", text = "", fg = "#e3c54a" }, + { name = "Music", text = "", fg = "#e3c54a" }, + { name = "Pictures", text = "", fg = "#e3c54a" }, + { name = "Public", text = "", fg = "#e3c54a" }, + { name = "Videos", text = "", fg = "#e3c54a" }, ] files = [ - { name = ".babelrc", text = "", fg = "#9ccaff" }, - { name = ".bash_profile", text = "", fg = "#9ccaff" }, - { name = ".bashrc", text = "", fg = "#9ccaff" }, - { name = ".clang-format", text = "", fg = "#9ccaff" }, - { name = ".clang-tidy", text = "", fg = "#9ccaff" }, - { name = ".codespellrc", text = "󰓆", fg = "#9ccaff" }, - { name = ".condarc", text = "", fg = "#9ccaff" }, - { name = ".dockerignore", text = "󰡨", fg = "#9ccaff" }, - { name = ".ds_store", text = "", fg = "#9ccaff" }, - { name = ".editorconfig", text = "", fg = "#9ccaff" }, - { name = ".env", text = "", fg = "#9ccaff" }, - { name = ".eslintignore", text = "", fg = "#9ccaff" }, - { name = ".eslintrc", text = "", fg = "#9ccaff" }, - { name = ".git-blame-ignore-revs", text = "", fg = "#9ccaff" }, - { name = ".gitattributes", text = "", fg = "#9ccaff" }, - { name = ".gitconfig", text = "", fg = "#9ccaff" }, - { name = ".gitignore", text = "", fg = "#9ccaff" }, - { name = ".gitlab-ci.yml", text = "", fg = "#9ccaff" }, - { name = ".gitmodules", text = "", fg = "#9ccaff" }, - { name = ".gtkrc-2.0", text = "", fg = "#9ccaff" }, - { name = ".gvimrc", text = "", fg = "#9ccaff" }, - { name = ".justfile", text = "", fg = "#9ccaff" }, - { name = ".luacheckrc", text = "", fg = "#9ccaff" }, - { name = ".luaurc", text = "", fg = "#9ccaff" }, - { name = ".mailmap", text = "󰊢", fg = "#9ccaff" }, - { name = ".nanorc", text = "", fg = "#9ccaff" }, - { name = ".npmignore", text = "", fg = "#9ccaff" }, - { name = ".npmrc", text = "", fg = "#9ccaff" }, - { name = ".nuxtrc", text = "󱄆", fg = "#9ccaff" }, - { name = ".nvmrc", text = "", fg = "#9ccaff" }, - { name = ".pnpmfile.cjs", text = "", fg = "#9ccaff" }, - { name = ".pre-commit-config.yaml", text = "󰛢", fg = "#9ccaff" }, - { name = ".prettierignore", text = "", fg = "#9ccaff" }, - { name = ".prettierrc", text = "", fg = "#9ccaff" }, - { name = ".prettierrc.cjs", text = "", fg = "#9ccaff" }, - { name = ".prettierrc.js", text = "", fg = "#9ccaff" }, - { name = ".prettierrc.json", text = "", fg = "#9ccaff" }, - { name = ".prettierrc.json5", text = "", fg = "#9ccaff" }, - { name = ".prettierrc.mjs", text = "", fg = "#9ccaff" }, - { name = ".prettierrc.toml", text = "", fg = "#9ccaff" }, - { name = ".prettierrc.yaml", text = "", fg = "#9ccaff" }, - { name = ".prettierrc.yml", text = "", fg = "#9ccaff" }, - { name = ".pylintrc", text = "", fg = "#9ccaff" }, - { name = ".settings.json", text = "", fg = "#9ccaff" }, - { name = ".SRCINFO", text = "󰣇", fg = "#9ccaff" }, - { name = ".vimrc", text = "", fg = "#9ccaff" }, - { name = ".Xauthority", text = "", fg = "#9ccaff" }, - { name = ".xinitrc", text = "", fg = "#9ccaff" }, - { name = ".Xresources", text = "", fg = "#9ccaff" }, - { name = ".xsession", text = "", fg = "#9ccaff" }, - { name = ".zprofile", text = "", fg = "#9ccaff" }, - { name = ".zshenv", text = "", fg = "#9ccaff" }, - { name = ".zshrc", text = "", fg = "#9ccaff" }, - { name = "_gvimrc", text = "", fg = "#9ccaff" }, - { name = "_vimrc", text = "", fg = "#9ccaff" }, - { name = "AUTHORS", text = "", fg = "#9ccaff" }, - { name = "AUTHORS.txt", text = "", fg = "#9ccaff" }, - { name = "brewfile", text = "", fg = "#9ccaff" }, - { name = "bspwmrc", text = "", fg = "#9ccaff" }, - { name = "build", text = "", fg = "#9ccaff" }, - { name = "build.gradle", text = "", fg = "#9ccaff" }, - { name = "build.zig.zon", text = "", fg = "#9ccaff" }, - { name = "bun.lock", text = "", fg = "#9ccaff" }, - { name = "bun.lockb", text = "", fg = "#9ccaff" }, - { name = "cantorrc", text = "", fg = "#9ccaff" }, - { name = "checkhealth", text = "󰓙", fg = "#9ccaff" }, - { name = "cmakelists.txt", text = "", fg = "#9ccaff" }, - { name = "code_of_conduct", text = "", fg = "#9ccaff" }, - { name = "code_of_conduct.md", text = "", fg = "#9ccaff" }, - { name = "commit_editmsg", text = "", fg = "#9ccaff" }, - { name = "commitlint.config.js", text = "󰜘", fg = "#9ccaff" }, - { name = "commitlint.config.ts", text = "󰜘", fg = "#9ccaff" }, - { name = "compose.yaml", text = "󰡨", fg = "#9ccaff" }, - { name = "compose.yml", text = "󰡨", fg = "#9ccaff" }, - { name = "config", text = "", fg = "#9ccaff" }, - { name = "containerfile", text = "󰡨", fg = "#9ccaff" }, - { name = "copying", text = "", fg = "#9ccaff" }, - { name = "copying.lesser", text = "", fg = "#9ccaff" }, - { name = "Directory.Build.props", text = "", fg = "#9ccaff" }, - { name = "Directory.Build.targets", text = "", fg = "#9ccaff" }, - { name = "Directory.Packages.props", text = "", fg = "#9ccaff" }, - { name = "docker-compose.yaml", text = "󰡨", fg = "#9ccaff" }, - { name = "docker-compose.yml", text = "󰡨", fg = "#9ccaff" }, - { name = "dockerfile", text = "󰡨", fg = "#9ccaff" }, - { name = "eslint.config.cjs", text = "", fg = "#9ccaff" }, - { name = "eslint.config.js", text = "", fg = "#9ccaff" }, - { name = "eslint.config.mjs", text = "", fg = "#9ccaff" }, - { name = "eslint.config.ts", text = "", fg = "#9ccaff" }, - { name = "ext_typoscript_setup.txt", text = "", fg = "#9ccaff" }, - { name = "favicon.ico", text = "", fg = "#9ccaff" }, - { name = "fp-info-cache", text = "", fg = "#9ccaff" }, - { name = "fp-lib-table", text = "", fg = "#9ccaff" }, - { name = "FreeCAD.conf", text = "", fg = "#9ccaff" }, - { name = "Gemfile", text = "", fg = "#9ccaff" }, - { name = "gnumakefile", text = "", fg = "#9ccaff" }, - { name = "go.mod", text = "", fg = "#9ccaff" }, - { name = "go.sum", text = "", fg = "#9ccaff" }, - { name = "go.work", text = "", fg = "#9ccaff" }, - { name = "gradle-wrapper.properties", text = "", fg = "#9ccaff" }, - { name = "gradle.properties", text = "", fg = "#9ccaff" }, - { name = "gradlew", text = "", fg = "#9ccaff" }, - { name = "groovy", text = "", fg = "#9ccaff" }, - { name = "gruntfile.babel.js", text = "", fg = "#9ccaff" }, - { name = "gruntfile.coffee", text = "", fg = "#9ccaff" }, - { name = "gruntfile.js", text = "", fg = "#9ccaff" }, - { name = "gruntfile.ts", text = "", fg = "#9ccaff" }, - { name = "gtkrc", text = "", fg = "#9ccaff" }, - { name = "gulpfile.babel.js", text = "", fg = "#9ccaff" }, - { name = "gulpfile.coffee", text = "", fg = "#9ccaff" }, - { name = "gulpfile.js", text = "", fg = "#9ccaff" }, - { name = "gulpfile.ts", text = "", fg = "#9ccaff" }, - { name = "hypridle.conf", text = "", fg = "#9ccaff" }, - { name = "hyprland.conf", text = "", fg = "#9ccaff" }, - { name = "hyprlandd.conf", text = "", fg = "#9ccaff" }, - { name = "hyprlock.conf", text = "", fg = "#9ccaff" }, - { name = "hyprpaper.conf", text = "", fg = "#9ccaff" }, - { name = "hyprsunset.conf", text = "", fg = "#9ccaff" }, - { name = "i18n.config.js", text = "󰗊", fg = "#9ccaff" }, - { name = "i18n.config.ts", text = "󰗊", fg = "#9ccaff" }, - { name = "i3blocks.conf", text = "", fg = "#9ccaff" }, - { name = "i3status.conf", text = "", fg = "#9ccaff" }, - { name = "index.theme", text = "", fg = "#9ccaff" }, - { name = "ionic.config.json", text = "", fg = "#9ccaff" }, - { name = "Jenkinsfile", text = "", fg = "#9ccaff" }, - { name = "justfile", text = "", fg = "#9ccaff" }, - { name = "kalgebrarc", text = "", fg = "#9ccaff" }, - { name = "kdeglobals", text = "", fg = "#9ccaff" }, - { name = "kdenlive-layoutsrc", text = "", fg = "#9ccaff" }, - { name = "kdenliverc", text = "", fg = "#9ccaff" }, - { name = "kritadisplayrc", text = "", fg = "#9ccaff" }, - { name = "kritarc", text = "", fg = "#9ccaff" }, - { name = "license", text = "", fg = "#9ccaff" }, - { name = "license.md", text = "", fg = "#9ccaff" }, - { name = "lxde-rc.xml", text = "", fg = "#9ccaff" }, - { name = "lxqt.conf", text = "", fg = "#9ccaff" }, - { name = "makefile", text = "", fg = "#9ccaff" }, - { name = "mix.lock", text = "", fg = "#9ccaff" }, - { name = "mpv.conf", text = "", fg = "#9ccaff" }, - { name = "next.config.cjs", text = "", fg = "#9ccaff" }, - { name = "next.config.js", text = "", fg = "#9ccaff" }, - { name = "next.config.ts", text = "", fg = "#9ccaff" }, - { name = "node_modules", text = "", fg = "#9ccaff" }, - { name = "nuxt.config.cjs", text = "󱄆", fg = "#9ccaff" }, - { name = "nuxt.config.js", text = "󱄆", fg = "#9ccaff" }, - { name = "nuxt.config.mjs", text = "󱄆", fg = "#9ccaff" }, - { name = "nuxt.config.ts", text = "󱄆", fg = "#9ccaff" }, - { name = "package-lock.json", text = "", fg = "#9ccaff" }, - { name = "package.json", text = "", fg = "#9ccaff" }, - { name = "PKGBUILD", text = "", fg = "#9ccaff" }, - { name = "platformio.ini", text = "", fg = "#9ccaff" }, - { name = "playwright.config.cjs", text = "", fg = "#9ccaff" }, - { name = "playwright.config.cts", text = "", fg = "#9ccaff" }, - { name = "playwright.config.js", text = "", fg = "#9ccaff" }, - { name = "playwright.config.mjs", text = "", fg = "#9ccaff" }, - { name = "playwright.config.mts", text = "", fg = "#9ccaff" }, - { name = "playwright.config.ts", text = "", fg = "#9ccaff" }, - { name = "pnpm-lock.yaml", text = "", fg = "#9ccaff" }, - { name = "pnpm-workspace.yaml", text = "", fg = "#9ccaff" }, - { name = "pom.xml", text = "", fg = "#9ccaff" }, - { name = "prettier.config.cjs", text = "", fg = "#9ccaff" }, - { name = "prettier.config.js", text = "", fg = "#9ccaff" }, - { name = "prettier.config.mjs", text = "", fg = "#9ccaff" }, - { name = "prettier.config.ts", text = "", fg = "#9ccaff" }, - { name = "prisma.config.mts", text = "", fg = "#9ccaff" }, - { name = "prisma.config.ts", text = "", fg = "#9ccaff" }, - { name = "procfile", text = "", fg = "#9ccaff" }, - { name = "PrusaSlicer.ini", text = "", fg = "#9ccaff" }, - { name = "PrusaSlicerGcodeViewer.ini", text = "", fg = "#9ccaff" }, - { name = "py.typed", text = "", fg = "#9ccaff" }, - { name = "QtProject.conf", text = "", fg = "#9ccaff" }, - { name = "rakefile", text = "", fg = "#9ccaff" }, - { name = "readme", text = "󰂺", fg = "#9ccaff" }, - { name = "readme.md", text = "󰂺", fg = "#9ccaff" }, - { name = "rmd", text = "", fg = "#9ccaff" }, - { name = "robots.txt", text = "󰚩", fg = "#9ccaff" }, - { name = "security", text = "󰒃", fg = "#9ccaff" }, - { name = "security.md", text = "󰒃", fg = "#9ccaff" }, - { name = "settings.gradle", text = "", fg = "#9ccaff" }, - { name = "svelte.config.js", text = "", fg = "#9ccaff" }, - { name = "sxhkdrc", text = "", fg = "#9ccaff" }, - { name = "sym-lib-table", text = "", fg = "#9ccaff" }, - { name = "tailwind.config.js", text = "󱏿", fg = "#9ccaff" }, - { name = "tailwind.config.mjs", text = "󱏿", fg = "#9ccaff" }, - { name = "tailwind.config.ts", text = "󱏿", fg = "#9ccaff" }, - { name = "tmux.conf", text = "", fg = "#9ccaff" }, - { name = "tmux.conf.local", text = "", fg = "#9ccaff" }, - { name = "tsconfig.json", text = "", fg = "#9ccaff" }, - { name = "unlicense", text = "", fg = "#9ccaff" }, - { name = "vagrantfile", text = "", fg = "#9ccaff" }, - { name = "vercel.json", text = "", fg = "#9ccaff" }, - { name = "vite.config.cjs", text = "", fg = "#9ccaff" }, - { name = "vite.config.cts", text = "", fg = "#9ccaff" }, - { name = "vite.config.js", text = "", fg = "#9ccaff" }, - { name = "vite.config.mjs", text = "", fg = "#9ccaff" }, - { name = "vite.config.mts", text = "", fg = "#9ccaff" }, - { name = "vite.config.ts", text = "", fg = "#9ccaff" }, - { name = "vitest.config.cjs", text = "", fg = "#9ccaff" }, - { name = "vitest.config.cts", text = "", fg = "#9ccaff" }, - { name = "vitest.config.js", text = "", fg = "#9ccaff" }, - { name = "vitest.config.mjs", text = "", fg = "#9ccaff" }, - { name = "vitest.config.mts", text = "", fg = "#9ccaff" }, - { name = "vitest.config.ts", text = "", fg = "#9ccaff" }, - { name = "vlcrc", text = "󰕼", fg = "#9ccaff" }, - { name = "webpack", text = "󰜫", fg = "#9ccaff" }, - { name = "weston.ini", text = "", fg = "#9ccaff" }, - { name = "workspace", text = "", fg = "#9ccaff" }, - { name = "wrangler.jsonc", text = "", fg = "#9ccaff" }, - { name = "wrangler.toml", text = "", fg = "#9ccaff" }, - { name = "xdph.conf", text = "", fg = "#9ccaff" }, - { name = "xmobarrc", text = "", fg = "#9ccaff" }, - { name = "xmobarrc.hs", text = "", fg = "#9ccaff" }, - { name = "xmonad.hs", text = "", fg = "#9ccaff" }, - { name = "xorg.conf", text = "", fg = "#9ccaff" }, - { name = "xsettingsd.conf", text = "", fg = "#9ccaff" }, + { name = ".babelrc", text = "", fg = "#e3c54a" }, + { name = ".bash_profile", text = "", fg = "#e3c54a" }, + { name = ".bashrc", text = "", fg = "#e3c54a" }, + { name = ".clang-format", text = "", fg = "#e3c54a" }, + { name = ".clang-tidy", text = "", fg = "#e3c54a" }, + { name = ".codespellrc", text = "󰓆", fg = "#e3c54a" }, + { name = ".condarc", text = "", fg = "#e3c54a" }, + { name = ".dockerignore", text = "󰡨", fg = "#e3c54a" }, + { name = ".ds_store", text = "", fg = "#e3c54a" }, + { name = ".editorconfig", text = "", fg = "#e3c54a" }, + { name = ".env", text = "", fg = "#e3c54a" }, + { name = ".eslintignore", text = "", fg = "#e3c54a" }, + { name = ".eslintrc", text = "", fg = "#e3c54a" }, + { name = ".git-blame-ignore-revs", text = "", fg = "#e3c54a" }, + { name = ".gitattributes", text = "", fg = "#e3c54a" }, + { name = ".gitconfig", text = "", fg = "#e3c54a" }, + { name = ".gitignore", text = "", fg = "#e3c54a" }, + { name = ".gitlab-ci.yml", text = "", fg = "#e3c54a" }, + { name = ".gitmodules", text = "", fg = "#e3c54a" }, + { name = ".gtkrc-2.0", text = "", fg = "#e3c54a" }, + { name = ".gvimrc", text = "", fg = "#e3c54a" }, + { name = ".justfile", text = "", fg = "#e3c54a" }, + { name = ".luacheckrc", text = "", fg = "#e3c54a" }, + { name = ".luaurc", text = "", fg = "#e3c54a" }, + { name = ".mailmap", text = "󰊢", fg = "#e3c54a" }, + { name = ".nanorc", text = "", fg = "#e3c54a" }, + { name = ".npmignore", text = "", fg = "#e3c54a" }, + { name = ".npmrc", text = "", fg = "#e3c54a" }, + { name = ".nuxtrc", text = "󱄆", fg = "#e3c54a" }, + { name = ".nvmrc", text = "", fg = "#e3c54a" }, + { name = ".pnpmfile.cjs", text = "", fg = "#e3c54a" }, + { name = ".pre-commit-config.yaml", text = "󰛢", fg = "#e3c54a" }, + { name = ".prettierignore", text = "", fg = "#e3c54a" }, + { name = ".prettierrc", text = "", fg = "#e3c54a" }, + { name = ".prettierrc.cjs", text = "", fg = "#e3c54a" }, + { name = ".prettierrc.js", text = "", fg = "#e3c54a" }, + { name = ".prettierrc.json", text = "", fg = "#e3c54a" }, + { name = ".prettierrc.json5", text = "", fg = "#e3c54a" }, + { name = ".prettierrc.mjs", text = "", fg = "#e3c54a" }, + { name = ".prettierrc.toml", text = "", fg = "#e3c54a" }, + { name = ".prettierrc.yaml", text = "", fg = "#e3c54a" }, + { name = ".prettierrc.yml", text = "", fg = "#e3c54a" }, + { name = ".pylintrc", text = "", fg = "#e3c54a" }, + { name = ".settings.json", text = "", fg = "#e3c54a" }, + { name = ".SRCINFO", text = "󰣇", fg = "#e3c54a" }, + { name = ".vimrc", text = "", fg = "#e3c54a" }, + { name = ".Xauthority", text = "", fg = "#e3c54a" }, + { name = ".xinitrc", text = "", fg = "#e3c54a" }, + { name = ".Xresources", text = "", fg = "#e3c54a" }, + { name = ".xsession", text = "", fg = "#e3c54a" }, + { name = ".zprofile", text = "", fg = "#e3c54a" }, + { name = ".zshenv", text = "", fg = "#e3c54a" }, + { name = ".zshrc", text = "", fg = "#e3c54a" }, + { name = "_gvimrc", text = "", fg = "#e3c54a" }, + { name = "_vimrc", text = "", fg = "#e3c54a" }, + { name = "AUTHORS", text = "", fg = "#e3c54a" }, + { name = "AUTHORS.txt", text = "", fg = "#e3c54a" }, + { name = "brewfile", text = "", fg = "#e3c54a" }, + { name = "bspwmrc", text = "", fg = "#e3c54a" }, + { name = "build", text = "", fg = "#e3c54a" }, + { name = "build.gradle", text = "", fg = "#e3c54a" }, + { name = "build.zig.zon", text = "", fg = "#e3c54a" }, + { name = "bun.lock", text = "", fg = "#e3c54a" }, + { name = "bun.lockb", text = "", fg = "#e3c54a" }, + { name = "cantorrc", text = "", fg = "#e3c54a" }, + { name = "checkhealth", text = "󰓙", fg = "#e3c54a" }, + { name = "cmakelists.txt", text = "", fg = "#e3c54a" }, + { name = "code_of_conduct", text = "", fg = "#e3c54a" }, + { name = "code_of_conduct.md", text = "", fg = "#e3c54a" }, + { name = "commit_editmsg", text = "", fg = "#e3c54a" }, + { name = "commitlint.config.js", text = "󰜘", fg = "#e3c54a" }, + { name = "commitlint.config.ts", text = "󰜘", fg = "#e3c54a" }, + { name = "compose.yaml", text = "󰡨", fg = "#e3c54a" }, + { name = "compose.yml", text = "󰡨", fg = "#e3c54a" }, + { name = "config", text = "", fg = "#e3c54a" }, + { name = "containerfile", text = "󰡨", fg = "#e3c54a" }, + { name = "copying", text = "", fg = "#e3c54a" }, + { name = "copying.lesser", text = "", fg = "#e3c54a" }, + { name = "Directory.Build.props", text = "", fg = "#e3c54a" }, + { name = "Directory.Build.targets", text = "", fg = "#e3c54a" }, + { name = "Directory.Packages.props", text = "", fg = "#e3c54a" }, + { name = "docker-compose.yaml", text = "󰡨", fg = "#e3c54a" }, + { name = "docker-compose.yml", text = "󰡨", fg = "#e3c54a" }, + { name = "dockerfile", text = "󰡨", fg = "#e3c54a" }, + { name = "eslint.config.cjs", text = "", fg = "#e3c54a" }, + { name = "eslint.config.js", text = "", fg = "#e3c54a" }, + { name = "eslint.config.mjs", text = "", fg = "#e3c54a" }, + { name = "eslint.config.ts", text = "", fg = "#e3c54a" }, + { name = "ext_typoscript_setup.txt", text = "", fg = "#e3c54a" }, + { name = "favicon.ico", text = "", fg = "#e3c54a" }, + { name = "fp-info-cache", text = "", fg = "#e3c54a" }, + { name = "fp-lib-table", text = "", fg = "#e3c54a" }, + { name = "FreeCAD.conf", text = "", fg = "#e3c54a" }, + { name = "Gemfile", text = "", fg = "#e3c54a" }, + { name = "gnumakefile", text = "", fg = "#e3c54a" }, + { name = "go.mod", text = "", fg = "#e3c54a" }, + { name = "go.sum", text = "", fg = "#e3c54a" }, + { name = "go.work", text = "", fg = "#e3c54a" }, + { name = "gradle-wrapper.properties", text = "", fg = "#e3c54a" }, + { name = "gradle.properties", text = "", fg = "#e3c54a" }, + { name = "gradlew", text = "", fg = "#e3c54a" }, + { name = "groovy", text = "", fg = "#e3c54a" }, + { name = "gruntfile.babel.js", text = "", fg = "#e3c54a" }, + { name = "gruntfile.coffee", text = "", fg = "#e3c54a" }, + { name = "gruntfile.js", text = "", fg = "#e3c54a" }, + { name = "gruntfile.ts", text = "", fg = "#e3c54a" }, + { name = "gtkrc", text = "", fg = "#e3c54a" }, + { name = "gulpfile.babel.js", text = "", fg = "#e3c54a" }, + { name = "gulpfile.coffee", text = "", fg = "#e3c54a" }, + { name = "gulpfile.js", text = "", fg = "#e3c54a" }, + { name = "gulpfile.ts", text = "", fg = "#e3c54a" }, + { name = "hypridle.conf", text = "", fg = "#e3c54a" }, + { name = "hyprland.conf", text = "", fg = "#e3c54a" }, + { name = "hyprlandd.conf", text = "", fg = "#e3c54a" }, + { name = "hyprlock.conf", text = "", fg = "#e3c54a" }, + { name = "hyprpaper.conf", text = "", fg = "#e3c54a" }, + { name = "hyprsunset.conf", text = "", fg = "#e3c54a" }, + { name = "i18n.config.js", text = "󰗊", fg = "#e3c54a" }, + { name = "i18n.config.ts", text = "󰗊", fg = "#e3c54a" }, + { name = "i3blocks.conf", text = "", fg = "#e3c54a" }, + { name = "i3status.conf", text = "", fg = "#e3c54a" }, + { name = "index.theme", text = "", fg = "#e3c54a" }, + { name = "ionic.config.json", text = "", fg = "#e3c54a" }, + { name = "Jenkinsfile", text = "", fg = "#e3c54a" }, + { name = "justfile", text = "", fg = "#e3c54a" }, + { name = "kalgebrarc", text = "", fg = "#e3c54a" }, + { name = "kdeglobals", text = "", fg = "#e3c54a" }, + { name = "kdenlive-layoutsrc", text = "", fg = "#e3c54a" }, + { name = "kdenliverc", text = "", fg = "#e3c54a" }, + { name = "kritadisplayrc", text = "", fg = "#e3c54a" }, + { name = "kritarc", text = "", fg = "#e3c54a" }, + { name = "license", text = "", fg = "#e3c54a" }, + { name = "license.md", text = "", fg = "#e3c54a" }, + { name = "lxde-rc.xml", text = "", fg = "#e3c54a" }, + { name = "lxqt.conf", text = "", fg = "#e3c54a" }, + { name = "makefile", text = "", fg = "#e3c54a" }, + { name = "mix.lock", text = "", fg = "#e3c54a" }, + { name = "mpv.conf", text = "", fg = "#e3c54a" }, + { name = "next.config.cjs", text = "", fg = "#e3c54a" }, + { name = "next.config.js", text = "", fg = "#e3c54a" }, + { name = "next.config.ts", text = "", fg = "#e3c54a" }, + { name = "node_modules", text = "", fg = "#e3c54a" }, + { name = "nuxt.config.cjs", text = "󱄆", fg = "#e3c54a" }, + { name = "nuxt.config.js", text = "󱄆", fg = "#e3c54a" }, + { name = "nuxt.config.mjs", text = "󱄆", fg = "#e3c54a" }, + { name = "nuxt.config.ts", text = "󱄆", fg = "#e3c54a" }, + { name = "package-lock.json", text = "", fg = "#e3c54a" }, + { name = "package.json", text = "", fg = "#e3c54a" }, + { name = "PKGBUILD", text = "", fg = "#e3c54a" }, + { name = "platformio.ini", text = "", fg = "#e3c54a" }, + { name = "playwright.config.cjs", text = "", fg = "#e3c54a" }, + { name = "playwright.config.cts", text = "", fg = "#e3c54a" }, + { name = "playwright.config.js", text = "", fg = "#e3c54a" }, + { name = "playwright.config.mjs", text = "", fg = "#e3c54a" }, + { name = "playwright.config.mts", text = "", fg = "#e3c54a" }, + { name = "playwright.config.ts", text = "", fg = "#e3c54a" }, + { name = "pnpm-lock.yaml", text = "", fg = "#e3c54a" }, + { name = "pnpm-workspace.yaml", text = "", fg = "#e3c54a" }, + { name = "pom.xml", text = "", fg = "#e3c54a" }, + { name = "prettier.config.cjs", text = "", fg = "#e3c54a" }, + { name = "prettier.config.js", text = "", fg = "#e3c54a" }, + { name = "prettier.config.mjs", text = "", fg = "#e3c54a" }, + { name = "prettier.config.ts", text = "", fg = "#e3c54a" }, + { name = "prisma.config.mts", text = "", fg = "#e3c54a" }, + { name = "prisma.config.ts", text = "", fg = "#e3c54a" }, + { name = "procfile", text = "", fg = "#e3c54a" }, + { name = "PrusaSlicer.ini", text = "", fg = "#e3c54a" }, + { name = "PrusaSlicerGcodeViewer.ini", text = "", fg = "#e3c54a" }, + { name = "py.typed", text = "", fg = "#e3c54a" }, + { name = "QtProject.conf", text = "", fg = "#e3c54a" }, + { name = "rakefile", text = "", fg = "#e3c54a" }, + { name = "readme", text = "󰂺", fg = "#e3c54a" }, + { name = "readme.md", text = "󰂺", fg = "#e3c54a" }, + { name = "rmd", text = "", fg = "#e3c54a" }, + { name = "robots.txt", text = "󰚩", fg = "#e3c54a" }, + { name = "security", text = "󰒃", fg = "#e3c54a" }, + { name = "security.md", text = "󰒃", fg = "#e3c54a" }, + { name = "settings.gradle", text = "", fg = "#e3c54a" }, + { name = "svelte.config.js", text = "", fg = "#e3c54a" }, + { name = "sxhkdrc", text = "", fg = "#e3c54a" }, + { name = "sym-lib-table", text = "", fg = "#e3c54a" }, + { name = "tailwind.config.js", text = "󱏿", fg = "#e3c54a" }, + { name = "tailwind.config.mjs", text = "󱏿", fg = "#e3c54a" }, + { name = "tailwind.config.ts", text = "󱏿", fg = "#e3c54a" }, + { name = "tmux.conf", text = "", fg = "#e3c54a" }, + { name = "tmux.conf.local", text = "", fg = "#e3c54a" }, + { name = "tsconfig.json", text = "", fg = "#e3c54a" }, + { name = "unlicense", text = "", fg = "#e3c54a" }, + { name = "vagrantfile", text = "", fg = "#e3c54a" }, + { name = "vercel.json", text = "", fg = "#e3c54a" }, + { name = "vite.config.cjs", text = "", fg = "#e3c54a" }, + { name = "vite.config.cts", text = "", fg = "#e3c54a" }, + { name = "vite.config.js", text = "", fg = "#e3c54a" }, + { name = "vite.config.mjs", text = "", fg = "#e3c54a" }, + { name = "vite.config.mts", text = "", fg = "#e3c54a" }, + { name = "vite.config.ts", text = "", fg = "#e3c54a" }, + { name = "vitest.config.cjs", text = "", fg = "#e3c54a" }, + { name = "vitest.config.cts", text = "", fg = "#e3c54a" }, + { name = "vitest.config.js", text = "", fg = "#e3c54a" }, + { name = "vitest.config.mjs", text = "", fg = "#e3c54a" }, + { name = "vitest.config.mts", text = "", fg = "#e3c54a" }, + { name = "vitest.config.ts", text = "", fg = "#e3c54a" }, + { name = "vlcrc", text = "󰕼", fg = "#e3c54a" }, + { name = "webpack", text = "󰜫", fg = "#e3c54a" }, + { name = "weston.ini", text = "", fg = "#e3c54a" }, + { name = "workspace", text = "", fg = "#e3c54a" }, + { name = "wrangler.jsonc", text = "", fg = "#e3c54a" }, + { name = "wrangler.toml", text = "", fg = "#e3c54a" }, + { name = "xdph.conf", text = "", fg = "#e3c54a" }, + { name = "xmobarrc", text = "", fg = "#e3c54a" }, + { name = "xmobarrc.hs", text = "", fg = "#e3c54a" }, + { name = "xmonad.hs", text = "", fg = "#e3c54a" }, + { name = "xorg.conf", text = "", fg = "#e3c54a" }, + { name = "xsettingsd.conf", text = "", fg = "#e3c54a" }, ] exts = [ - { name = "3gp", text = "", fg = "#9ccaff" }, - { name = "3mf", text = "󰆧", fg = "#9ccaff" }, - { name = "7z", text = "", fg = "#9ccaff" }, - { name = "a", text = "", fg = "#9ccaff" }, - { name = "aac", text = "", fg = "#9ccaff" }, - { name = "ada", text = "", fg = "#9ccaff" }, - { name = "adb", text = "", fg = "#9ccaff" }, - { name = "ads", text = "", fg = "#9ccaff" }, - { name = "ai", text = "", fg = "#9ccaff" }, - { name = "aif", text = "", fg = "#9ccaff" }, - { name = "aiff", text = "", fg = "#9ccaff" }, - { name = "android", text = "", fg = "#9ccaff" }, - { name = "ape", text = "", fg = "#9ccaff" }, - { name = "apk", text = "", fg = "#9ccaff" }, - { name = "apl", text = "", fg = "#9ccaff" }, - { name = "app", text = "", fg = "#9ccaff" }, - { name = "applescript", text = "", fg = "#9ccaff" }, - { name = "asc", text = "󰦝", fg = "#9ccaff" }, - { name = "asm", text = "", fg = "#9ccaff" }, - { name = "ass", text = "󰨖", fg = "#9ccaff" }, - { name = "astro", text = "", fg = "#9ccaff" }, - { name = "avif", text = "", fg = "#9ccaff" }, - { name = "awk", text = "", fg = "#9ccaff" }, - { name = "azcli", text = "", fg = "#9ccaff" }, - { name = "bak", text = "󰁯", fg = "#9ccaff" }, - { name = "bash", text = "", fg = "#9ccaff" }, - { name = "bat", text = "", fg = "#9ccaff" }, - { name = "bazel", text = "", fg = "#9ccaff" }, - { name = "bib", text = "󱉟", fg = "#9ccaff" }, - { name = "bicep", text = "", fg = "#9ccaff" }, - { name = "bicepparam", text = "", fg = "#9ccaff" }, - { name = "bin", text = "", fg = "#9ccaff" }, - { name = "blade.php", text = "", fg = "#9ccaff" }, - { name = "blend", text = "󰂫", fg = "#9ccaff" }, - { name = "blp", text = "󰺾", fg = "#9ccaff" }, - { name = "bmp", text = "", fg = "#9ccaff" }, - { name = "bqn", text = "", fg = "#9ccaff" }, - { name = "brep", text = "󰻫", fg = "#9ccaff" }, - { name = "bz", text = "", fg = "#9ccaff" }, - { name = "bz2", text = "", fg = "#9ccaff" }, - { name = "bz3", text = "", fg = "#9ccaff" }, - { name = "bzl", text = "", fg = "#9ccaff" }, - { name = "c", text = "", fg = "#9ccaff" }, - { name = "c++", text = "", fg = "#9ccaff" }, - { name = "cache", text = "", fg = "#9ccaff" }, - { name = "cast", text = "", fg = "#9ccaff" }, - { name = "cbl", text = "", fg = "#9ccaff" }, - { name = "cc", text = "", fg = "#9ccaff" }, - { name = "ccm", text = "", fg = "#9ccaff" }, - { name = "cfc", text = "", fg = "#9ccaff" }, - { name = "cfg", text = "", fg = "#9ccaff" }, - { name = "cfm", text = "", fg = "#9ccaff" }, - { name = "cjs", text = "", fg = "#9ccaff" }, - { name = "clj", text = "", fg = "#9ccaff" }, - { name = "cljc", text = "", fg = "#9ccaff" }, - { name = "cljd", text = "", fg = "#9ccaff" }, - { name = "cljs", text = "", fg = "#9ccaff" }, - { name = "cmake", text = "", fg = "#9ccaff" }, - { name = "cob", text = "", fg = "#9ccaff" }, - { name = "cobol", text = "", fg = "#9ccaff" }, - { name = "coffee", text = "", fg = "#9ccaff" }, - { name = "conda", text = "", fg = "#9ccaff" }, - { name = "conf", text = "", fg = "#9ccaff" }, - { name = "config.ru", text = "", fg = "#9ccaff" }, - { name = "cow", text = "󰆚", fg = "#9ccaff" }, - { name = "cp", text = "", fg = "#9ccaff" }, - { name = "cpp", text = "", fg = "#9ccaff" }, - { name = "cppm", text = "", fg = "#9ccaff" }, - { name = "cpy", text = "", fg = "#9ccaff" }, - { name = "cr", text = "", fg = "#9ccaff" }, - { name = "crdownload", text = "", fg = "#9ccaff" }, - { name = "cs", text = "󰌛", fg = "#9ccaff" }, - { name = "csh", text = "", fg = "#9ccaff" }, - { name = "cshtml", text = "󱦗", fg = "#9ccaff" }, - { name = "cson", text = "", fg = "#9ccaff" }, - { name = "csproj", text = "󰪮", fg = "#9ccaff" }, - { name = "css", text = "", fg = "#9ccaff" }, - { name = "csv", text = "", fg = "#9ccaff" }, - { name = "cts", text = "", fg = "#9ccaff" }, - { name = "cu", text = "", fg = "#9ccaff" }, - { name = "cue", text = "󰲹", fg = "#9ccaff" }, - { name = "cuh", text = "", fg = "#9ccaff" }, - { name = "cxx", text = "", fg = "#9ccaff" }, - { name = "cxxm", text = "", fg = "#9ccaff" }, - { name = "d", text = "", fg = "#9ccaff" }, - { name = "d.ts", text = "", fg = "#9ccaff" }, - { name = "dart", text = "", fg = "#9ccaff" }, - { name = "db", text = "", fg = "#9ccaff" }, - { name = "dconf", text = "", fg = "#9ccaff" }, - { name = "desktop", text = "", fg = "#9ccaff" }, - { name = "diff", text = "", fg = "#9ccaff" }, - { name = "dll", text = "", fg = "#9ccaff" }, - { name = "doc", text = "󰈬", fg = "#9ccaff" }, - { name = "Dockerfile", text = "󰡨", fg = "#9ccaff" }, - { name = "dockerignore", text = "󰡨", fg = "#9ccaff" }, - { name = "docx", text = "󰈬", fg = "#9ccaff" }, - { name = "dot", text = "󱁉", fg = "#9ccaff" }, - { name = "download", text = "", fg = "#9ccaff" }, - { name = "drl", text = "", fg = "#9ccaff" }, - { name = "dropbox", text = "", fg = "#9ccaff" }, - { name = "dump", text = "", fg = "#9ccaff" }, - { name = "dwg", text = "󰻫", fg = "#9ccaff" }, - { name = "dxf", text = "󰻫", fg = "#9ccaff" }, - { name = "ebook", text = "", fg = "#9ccaff" }, - { name = "ebuild", text = "", fg = "#9ccaff" }, - { name = "edn", text = "", fg = "#9ccaff" }, - { name = "eex", text = "", fg = "#9ccaff" }, - { name = "ejs", text = "", fg = "#9ccaff" }, - { name = "el", text = "", fg = "#9ccaff" }, - { name = "elc", text = "", fg = "#9ccaff" }, - { name = "elf", text = "", fg = "#9ccaff" }, - { name = "elm", text = "", fg = "#9ccaff" }, - { name = "eln", text = "", fg = "#9ccaff" }, - { name = "env", text = "", fg = "#9ccaff" }, - { name = "eot", text = "", fg = "#9ccaff" }, - { name = "epp", text = "", fg = "#9ccaff" }, - { name = "epub", text = "", fg = "#9ccaff" }, - { name = "erb", text = "", fg = "#9ccaff" }, - { name = "erl", text = "", fg = "#9ccaff" }, - { name = "ex", text = "", fg = "#9ccaff" }, - { name = "exe", text = "", fg = "#9ccaff" }, - { name = "exs", text = "", fg = "#9ccaff" }, - { name = "f#", text = "", fg = "#9ccaff" }, - { name = "f3d", text = "󰻫", fg = "#9ccaff" }, - { name = "f90", text = "󱈚", fg = "#9ccaff" }, - { name = "fbx", text = "󰆧", fg = "#9ccaff" }, - { name = "fcbak", text = "", fg = "#9ccaff" }, - { name = "fcmacro", text = "", fg = "#9ccaff" }, - { name = "fcmat", text = "", fg = "#9ccaff" }, - { name = "fcparam", text = "", fg = "#9ccaff" }, - { name = "fcscript", text = "", fg = "#9ccaff" }, - { name = "fcstd", text = "", fg = "#9ccaff" }, - { name = "fcstd1", text = "", fg = "#9ccaff" }, - { name = "fctb", text = "", fg = "#9ccaff" }, - { name = "fctl", text = "", fg = "#9ccaff" }, - { name = "fdmdownload", text = "", fg = "#9ccaff" }, - { name = "feature", text = "", fg = "#9ccaff" }, - { name = "fish", text = "", fg = "#9ccaff" }, - { name = "flac", text = "", fg = "#9ccaff" }, - { name = "flc", text = "", fg = "#9ccaff" }, - { name = "flf", text = "", fg = "#9ccaff" }, - { name = "fnl", text = "", fg = "#9ccaff" }, - { name = "fodg", text = "", fg = "#9ccaff" }, - { name = "fodp", text = "", fg = "#9ccaff" }, - { name = "fods", text = "", fg = "#9ccaff" }, - { name = "fodt", text = "", fg = "#9ccaff" }, - { name = "frag", text = "", fg = "#9ccaff" }, - { name = "fs", text = "", fg = "#9ccaff" }, - { name = "fsi", text = "", fg = "#9ccaff" }, - { name = "fsscript", text = "", fg = "#9ccaff" }, - { name = "fsx", text = "", fg = "#9ccaff" }, - { name = "gcode", text = "󰐫", fg = "#9ccaff" }, - { name = "gd", text = "", fg = "#9ccaff" }, - { name = "gemspec", text = "", fg = "#9ccaff" }, - { name = "geom", text = "", fg = "#9ccaff" }, - { name = "gif", text = "", fg = "#9ccaff" }, - { name = "git", text = "", fg = "#9ccaff" }, - { name = "glb", text = "", fg = "#9ccaff" }, - { name = "gleam", text = "", fg = "#9ccaff" }, - { name = "glsl", text = "", fg = "#9ccaff" }, - { name = "gnumakefile", text = "", fg = "#9ccaff" }, - { name = "go", text = "", fg = "#9ccaff" }, - { name = "godot", text = "", fg = "#9ccaff" }, - { name = "gpr", text = "", fg = "#9ccaff" }, - { name = "gql", text = "", fg = "#9ccaff" }, - { name = "gradle", text = "", fg = "#9ccaff" }, - { name = "graphql", text = "", fg = "#9ccaff" }, - { name = "gresource", text = "", fg = "#9ccaff" }, - { name = "gv", text = "󱁉", fg = "#9ccaff" }, - { name = "gz", text = "", fg = "#9ccaff" }, - { name = "h", text = "", fg = "#9ccaff" }, - { name = "haml", text = "", fg = "#9ccaff" }, - { name = "hbs", text = "", fg = "#9ccaff" }, - { name = "heex", text = "", fg = "#9ccaff" }, - { name = "hex", text = "", fg = "#9ccaff" }, - { name = "hh", text = "", fg = "#9ccaff" }, - { name = "hpp", text = "", fg = "#9ccaff" }, - { name = "hrl", text = "", fg = "#9ccaff" }, - { name = "hs", text = "", fg = "#9ccaff" }, - { name = "htm", text = "", fg = "#9ccaff" }, - { name = "html", text = "", fg = "#9ccaff" }, - { name = "http", text = "", fg = "#9ccaff" }, - { name = "huff", text = "󰡘", fg = "#9ccaff" }, - { name = "hurl", text = "", fg = "#9ccaff" }, - { name = "hx", text = "", fg = "#9ccaff" }, - { name = "hxx", text = "", fg = "#9ccaff" }, - { name = "ical", text = "", fg = "#9ccaff" }, - { name = "icalendar", text = "", fg = "#9ccaff" }, - { name = "ico", text = "", fg = "#9ccaff" }, - { name = "ics", text = "", fg = "#9ccaff" }, - { name = "ifb", text = "", fg = "#9ccaff" }, - { name = "ifc", text = "󰻫", fg = "#9ccaff" }, - { name = "ige", text = "󰻫", fg = "#9ccaff" }, - { name = "iges", text = "󰻫", fg = "#9ccaff" }, - { name = "igs", text = "󰻫", fg = "#9ccaff" }, - { name = "image", text = "", fg = "#9ccaff" }, - { name = "img", text = "", fg = "#9ccaff" }, - { name = "import", text = "", fg = "#9ccaff" }, - { name = "info", text = "", fg = "#9ccaff" }, - { name = "ini", text = "", fg = "#9ccaff" }, - { name = "ino", text = "", fg = "#9ccaff" }, - { name = "ipynb", text = "", fg = "#9ccaff" }, - { name = "iso", text = "", fg = "#9ccaff" }, - { name = "ixx", text = "", fg = "#9ccaff" }, - { name = "jar", text = "", fg = "#9ccaff" }, - { name = "java", text = "", fg = "#9ccaff" }, - { name = "jl", text = "", fg = "#9ccaff" }, - { name = "jpeg", text = "", fg = "#9ccaff" }, - { name = "jpg", text = "", fg = "#9ccaff" }, - { name = "js", text = "", fg = "#9ccaff" }, - { name = "json", text = "", fg = "#9ccaff" }, - { name = "json5", text = "", fg = "#9ccaff" }, - { name = "jsonc", text = "", fg = "#9ccaff" }, - { name = "jsx", text = "", fg = "#9ccaff" }, - { name = "jwmrc", text = "", fg = "#9ccaff" }, - { name = "jxl", text = "", fg = "#9ccaff" }, - { name = "kbx", text = "󰯄", fg = "#9ccaff" }, - { name = "kdb", text = "", fg = "#9ccaff" }, - { name = "kdbx", text = "", fg = "#9ccaff" }, - { name = "kdenlive", text = "", fg = "#9ccaff" }, - { name = "kdenlivetitle", text = "", fg = "#9ccaff" }, - { name = "kicad_dru", text = "", fg = "#9ccaff" }, - { name = "kicad_mod", text = "", fg = "#9ccaff" }, - { name = "kicad_pcb", text = "", fg = "#9ccaff" }, - { name = "kicad_prl", text = "", fg = "#9ccaff" }, - { name = "kicad_pro", text = "", fg = "#9ccaff" }, - { name = "kicad_sch", text = "", fg = "#9ccaff" }, - { name = "kicad_sym", text = "", fg = "#9ccaff" }, - { name = "kicad_wks", text = "", fg = "#9ccaff" }, - { name = "ko", text = "", fg = "#9ccaff" }, - { name = "kpp", text = "", fg = "#9ccaff" }, - { name = "kra", text = "", fg = "#9ccaff" }, - { name = "krz", text = "", fg = "#9ccaff" }, - { name = "ksh", text = "", fg = "#9ccaff" }, - { name = "kt", text = "", fg = "#9ccaff" }, - { name = "kts", text = "", fg = "#9ccaff" }, - { name = "lck", text = "", fg = "#9ccaff" }, - { name = "leex", text = "", fg = "#9ccaff" }, - { name = "less", text = "", fg = "#9ccaff" }, - { name = "lff", text = "", fg = "#9ccaff" }, - { name = "lhs", text = "", fg = "#9ccaff" }, - { name = "lib", text = "", fg = "#9ccaff" }, - { name = "license", text = "", fg = "#9ccaff" }, - { name = "liquid", text = "", fg = "#9ccaff" }, - { name = "lock", text = "", fg = "#9ccaff" }, - { name = "log", text = "󰌱", fg = "#9ccaff" }, - { name = "lrc", text = "󰨖", fg = "#9ccaff" }, - { name = "lua", text = "", fg = "#9ccaff" }, - { name = "luac", text = "", fg = "#9ccaff" }, - { name = "luau", text = "", fg = "#9ccaff" }, - { name = "m", text = "", fg = "#9ccaff" }, - { name = "m3u", text = "󰲹", fg = "#9ccaff" }, - { name = "m3u8", text = "󰲹", fg = "#9ccaff" }, - { name = "m4a", text = "", fg = "#9ccaff" }, - { name = "m4v", text = "", fg = "#9ccaff" }, - { name = "magnet", text = "", fg = "#9ccaff" }, - { name = "makefile", text = "", fg = "#9ccaff" }, - { name = "markdown", text = "", fg = "#9ccaff" }, - { name = "material", text = "", fg = "#9ccaff" }, - { name = "md", text = "", fg = "#9ccaff" }, - { name = "md5", text = "󰕥", fg = "#9ccaff" }, - { name = "mdx", text = "", fg = "#9ccaff" }, - { name = "mint", text = "󰌪", fg = "#9ccaff" }, - { name = "mjs", text = "", fg = "#9ccaff" }, - { name = "mk", text = "", fg = "#9ccaff" }, - { name = "mkv", text = "", fg = "#9ccaff" }, - { name = "ml", text = "", fg = "#9ccaff" }, - { name = "mli", text = "", fg = "#9ccaff" }, - { name = "mm", text = "", fg = "#9ccaff" }, - { name = "mo", text = "", fg = "#9ccaff" }, - { name = "mobi", text = "", fg = "#9ccaff" }, - { name = "mojo", text = "", fg = "#9ccaff" }, - { name = "mov", text = "", fg = "#9ccaff" }, - { name = "mp3", text = "", fg = "#9ccaff" }, - { name = "mp4", text = "", fg = "#9ccaff" }, - { name = "mpp", text = "", fg = "#9ccaff" }, - { name = "msf", text = "", fg = "#9ccaff" }, - { name = "mts", text = "", fg = "#9ccaff" }, - { name = "mustache", text = "", fg = "#9ccaff" }, - { name = "nfo", text = "", fg = "#9ccaff" }, - { name = "nim", text = "", fg = "#9ccaff" }, - { name = "nix", text = "", fg = "#9ccaff" }, - { name = "norg", text = "", fg = "#9ccaff" }, - { name = "nswag", text = "", fg = "#9ccaff" }, - { name = "nu", text = "", fg = "#9ccaff" }, - { name = "o", text = "", fg = "#9ccaff" }, - { name = "obj", text = "󰆧", fg = "#9ccaff" }, - { name = "odf", text = "", fg = "#9ccaff" }, - { name = "odg", text = "", fg = "#9ccaff" }, - { name = "odin", text = "󰟢", fg = "#9ccaff" }, - { name = "odp", text = "", fg = "#9ccaff" }, - { name = "ods", text = "", fg = "#9ccaff" }, - { name = "odt", text = "", fg = "#9ccaff" }, - { name = "oga", text = "", fg = "#9ccaff" }, - { name = "ogg", text = "", fg = "#9ccaff" }, - { name = "ogv", text = "", fg = "#9ccaff" }, - { name = "ogx", text = "", fg = "#9ccaff" }, - { name = "opus", text = "", fg = "#9ccaff" }, - { name = "org", text = "", fg = "#9ccaff" }, - { name = "otf", text = "", fg = "#9ccaff" }, - { name = "out", text = "", fg = "#9ccaff" }, - { name = "part", text = "", fg = "#9ccaff" }, - { name = "patch", text = "", fg = "#9ccaff" }, - { name = "pck", text = "", fg = "#9ccaff" }, - { name = "pcm", text = "", fg = "#9ccaff" }, - { name = "pdf", text = "", fg = "#9ccaff" }, - { name = "php", text = "", fg = "#9ccaff" }, - { name = "pl", text = "", fg = "#9ccaff" }, - { name = "pls", text = "󰲹", fg = "#9ccaff" }, - { name = "ply", text = "󰆧", fg = "#9ccaff" }, - { name = "pm", text = "", fg = "#9ccaff" }, - { name = "png", text = "", fg = "#9ccaff" }, - { name = "po", text = "", fg = "#9ccaff" }, - { name = "pot", text = "", fg = "#9ccaff" }, - { name = "pp", text = "", fg = "#9ccaff" }, - { name = "ppt", text = "󰈧", fg = "#9ccaff" }, - { name = "pptx", text = "󰈧", fg = "#9ccaff" }, - { name = "prisma", text = "", fg = "#9ccaff" }, - { name = "pro", text = "", fg = "#9ccaff" }, - { name = "ps1", text = "󰨊", fg = "#9ccaff" }, - { name = "psb", text = "", fg = "#9ccaff" }, - { name = "psd", text = "", fg = "#9ccaff" }, - { name = "psd1", text = "󰨊", fg = "#9ccaff" }, - { name = "psm1", text = "󰨊", fg = "#9ccaff" }, - { name = "pub", text = "󰷖", fg = "#9ccaff" }, - { name = "pxd", text = "", fg = "#9ccaff" }, - { name = "pxi", text = "", fg = "#9ccaff" }, - { name = "py", text = "", fg = "#9ccaff" }, - { name = "pyc", text = "", fg = "#9ccaff" }, - { name = "pyd", text = "", fg = "#9ccaff" }, - { name = "pyi", text = "", fg = "#9ccaff" }, - { name = "pyo", text = "", fg = "#9ccaff" }, - { name = "pyw", text = "", fg = "#9ccaff" }, - { name = "pyx", text = "", fg = "#9ccaff" }, - { name = "qm", text = "", fg = "#9ccaff" }, - { name = "qml", text = "", fg = "#9ccaff" }, - { name = "qrc", text = "", fg = "#9ccaff" }, - { name = "qss", text = "", fg = "#9ccaff" }, - { name = "query", text = "", fg = "#9ccaff" }, - { name = "R", text = "󰟔", fg = "#9ccaff" }, - { name = "r", text = "󰟔", fg = "#9ccaff" }, - { name = "rake", text = "", fg = "#9ccaff" }, - { name = "rar", text = "", fg = "#9ccaff" }, - { name = "rasi", text = "", fg = "#9ccaff" }, - { name = "razor", text = "󱦘", fg = "#9ccaff" }, - { name = "rb", text = "", fg = "#9ccaff" }, - { name = "res", text = "", fg = "#9ccaff" }, - { name = "resi", text = "", fg = "#9ccaff" }, - { name = "rlib", text = "", fg = "#9ccaff" }, - { name = "rmd", text = "", fg = "#9ccaff" }, - { name = "rproj", text = "󰗆", fg = "#9ccaff" }, - { name = "rs", text = "", fg = "#9ccaff" }, - { name = "rss", text = "", fg = "#9ccaff" }, - { name = "s", text = "", fg = "#9ccaff" }, - { name = "sass", text = "", fg = "#9ccaff" }, - { name = "sbt", text = "", fg = "#9ccaff" }, - { name = "sc", text = "", fg = "#9ccaff" }, - { name = "scad", text = "", fg = "#9ccaff" }, - { name = "scala", text = "", fg = "#9ccaff" }, - { name = "scm", text = "󰘧", fg = "#9ccaff" }, - { name = "scss", text = "", fg = "#9ccaff" }, - { name = "sh", text = "", fg = "#9ccaff" }, - { name = "sha1", text = "󰕥", fg = "#9ccaff" }, - { name = "sha224", text = "󰕥", fg = "#9ccaff" }, - { name = "sha256", text = "󰕥", fg = "#9ccaff" }, - { name = "sha384", text = "󰕥", fg = "#9ccaff" }, - { name = "sha512", text = "󰕥", fg = "#9ccaff" }, - { name = "sig", text = "󰘧", fg = "#9ccaff" }, - { name = "signature", text = "󰘧", fg = "#9ccaff" }, - { name = "skp", text = "󰻫", fg = "#9ccaff" }, - { name = "sldasm", text = "󰻫", fg = "#9ccaff" }, - { name = "sldprt", text = "󰻫", fg = "#9ccaff" }, - { name = "slim", text = "", fg = "#9ccaff" }, - { name = "sln", text = "", fg = "#9ccaff" }, - { name = "slnx", text = "", fg = "#9ccaff" }, - { name = "slvs", text = "󰻫", fg = "#9ccaff" }, - { name = "sml", text = "󰘧", fg = "#9ccaff" }, - { name = "so", text = "", fg = "#9ccaff" }, - { name = "sol", text = "", fg = "#9ccaff" }, - { name = "spec.js", text = "", fg = "#9ccaff" }, - { name = "spec.jsx", text = "", fg = "#9ccaff" }, - { name = "spec.ts", text = "", fg = "#9ccaff" }, - { name = "spec.tsx", text = "", fg = "#9ccaff" }, - { name = "spx", text = "", fg = "#9ccaff" }, - { name = "sql", text = "", fg = "#9ccaff" }, - { name = "sqlite", text = "", fg = "#9ccaff" }, - { name = "sqlite3", text = "", fg = "#9ccaff" }, - { name = "srt", text = "󰨖", fg = "#9ccaff" }, - { name = "ssa", text = "󰨖", fg = "#9ccaff" }, - { name = "ste", text = "󰻫", fg = "#9ccaff" }, - { name = "step", text = "󰻫", fg = "#9ccaff" }, - { name = "stl", text = "󰆧", fg = "#9ccaff" }, - { name = "stories.js", text = "", fg = "#9ccaff" }, - { name = "stories.jsx", text = "", fg = "#9ccaff" }, - { name = "stories.mjs", text = "", fg = "#9ccaff" }, - { name = "stories.svelte", text = "", fg = "#9ccaff" }, - { name = "stories.ts", text = "", fg = "#9ccaff" }, - { name = "stories.tsx", text = "", fg = "#9ccaff" }, - { name = "stories.vue", text = "", fg = "#9ccaff" }, - { name = "stp", text = "󰻫", fg = "#9ccaff" }, - { name = "strings", text = "", fg = "#9ccaff" }, - { name = "styl", text = "", fg = "#9ccaff" }, - { name = "sub", text = "󰨖", fg = "#9ccaff" }, - { name = "sublime", text = "", fg = "#9ccaff" }, - { name = "suo", text = "", fg = "#9ccaff" }, - { name = "sv", text = "󰍛", fg = "#9ccaff" }, - { name = "svelte", text = "", fg = "#9ccaff" }, - { name = "svg", text = "󰜡", fg = "#9ccaff" }, - { name = "svgz", text = "󰜡", fg = "#9ccaff" }, - { name = "svh", text = "󰍛", fg = "#9ccaff" }, - { name = "swift", text = "", fg = "#9ccaff" }, - { name = "t", text = "", fg = "#9ccaff" }, - { name = "tbc", text = "󰛓", fg = "#9ccaff" }, - { name = "tcl", text = "󰛓", fg = "#9ccaff" }, - { name = "templ", text = "", fg = "#9ccaff" }, - { name = "terminal", text = "", fg = "#9ccaff" }, - { name = "test.js", text = "", fg = "#9ccaff" }, - { name = "test.jsx", text = "", fg = "#9ccaff" }, - { name = "test.ts", text = "", fg = "#9ccaff" }, - { name = "test.tsx", text = "", fg = "#9ccaff" }, - { name = "tex", text = "", fg = "#9ccaff" }, - { name = "tf", text = "", fg = "#9ccaff" }, - { name = "tfvars", text = "", fg = "#9ccaff" }, - { name = "tgz", text = "", fg = "#9ccaff" }, - { name = "tmpl", text = "", fg = "#9ccaff" }, - { name = "tmux", text = "", fg = "#9ccaff" }, - { name = "toml", text = "", fg = "#9ccaff" }, - { name = "torrent", text = "", fg = "#9ccaff" }, - { name = "tres", text = "", fg = "#9ccaff" }, - { name = "ts", text = "", fg = "#9ccaff" }, - { name = "tscn", text = "", fg = "#9ccaff" }, - { name = "tsconfig", text = "", fg = "#9ccaff" }, - { name = "tsx", text = "", fg = "#9ccaff" }, - { name = "ttf", text = "", fg = "#9ccaff" }, - { name = "twig", text = "", fg = "#9ccaff" }, - { name = "txt", text = "󰈙", fg = "#9ccaff" }, - { name = "txz", text = "", fg = "#9ccaff" }, - { name = "typ", text = "", fg = "#9ccaff" }, - { name = "typoscript", text = "", fg = "#9ccaff" }, - { name = "ui", text = "", fg = "#9ccaff" }, - { name = "v", text = "󰍛", fg = "#9ccaff" }, - { name = "vala", text = "", fg = "#9ccaff" }, - { name = "vert", text = "", fg = "#9ccaff" }, - { name = "vh", text = "󰍛", fg = "#9ccaff" }, - { name = "vhd", text = "󰍛", fg = "#9ccaff" }, - { name = "vhdl", text = "󰍛", fg = "#9ccaff" }, - { name = "vi", text = "", fg = "#9ccaff" }, - { name = "vim", text = "", fg = "#9ccaff" }, - { name = "vsh", text = "", fg = "#9ccaff" }, - { name = "vsix", text = "", fg = "#9ccaff" }, - { name = "vue", text = "", fg = "#9ccaff" }, - { name = "wasm", text = "", fg = "#9ccaff" }, - { name = "wav", text = "", fg = "#9ccaff" }, - { name = "webm", text = "", fg = "#9ccaff" }, - { name = "webmanifest", text = "", fg = "#9ccaff" }, - { name = "webp", text = "", fg = "#9ccaff" }, - { name = "webpack", text = "󰜫", fg = "#9ccaff" }, - { name = "wma", text = "", fg = "#9ccaff" }, - { name = "wmv", text = "", fg = "#9ccaff" }, - { name = "woff", text = "", fg = "#9ccaff" }, - { name = "woff2", text = "", fg = "#9ccaff" }, - { name = "wrl", text = "󰆧", fg = "#9ccaff" }, - { name = "wrz", text = "󰆧", fg = "#9ccaff" }, - { name = "wv", text = "", fg = "#9ccaff" }, - { name = "wvc", text = "", fg = "#9ccaff" }, - { name = "x", text = "", fg = "#9ccaff" }, - { name = "xaml", text = "󰙳", fg = "#9ccaff" }, - { name = "xcf", text = "", fg = "#9ccaff" }, - { name = "xcplayground", text = "", fg = "#9ccaff" }, - { name = "xcstrings", text = "", fg = "#9ccaff" }, - { name = "xls", text = "󰈛", fg = "#9ccaff" }, - { name = "xlsx", text = "󰈛", fg = "#9ccaff" }, - { name = "xm", text = "", fg = "#9ccaff" }, - { name = "xml", text = "󰗀", fg = "#9ccaff" }, - { name = "xpi", text = "", fg = "#9ccaff" }, - { name = "xslt", text = "󰗀", fg = "#9ccaff" }, - { name = "xul", text = "", fg = "#9ccaff" }, - { name = "xz", text = "", fg = "#9ccaff" }, - { name = "yaml", text = "", fg = "#9ccaff" }, - { name = "yml", text = "", fg = "#9ccaff" }, - { name = "zig", text = "", fg = "#9ccaff" }, - { name = "zip", text = "", fg = "#9ccaff" }, - { name = "zsh", text = "", fg = "#9ccaff" }, - { name = "zst", text = "", fg = "#9ccaff" }, - { name = "🔥", text = "", fg = "#9ccaff" }, + { name = "3gp", text = "", fg = "#e3c54a" }, + { name = "3mf", text = "󰆧", fg = "#e3c54a" }, + { name = "7z", text = "", fg = "#e3c54a" }, + { name = "a", text = "", fg = "#e3c54a" }, + { name = "aac", text = "", fg = "#e3c54a" }, + { name = "ada", text = "", fg = "#e3c54a" }, + { name = "adb", text = "", fg = "#e3c54a" }, + { name = "ads", text = "", fg = "#e3c54a" }, + { name = "ai", text = "", fg = "#e3c54a" }, + { name = "aif", text = "", fg = "#e3c54a" }, + { name = "aiff", text = "", fg = "#e3c54a" }, + { name = "android", text = "", fg = "#e3c54a" }, + { name = "ape", text = "", fg = "#e3c54a" }, + { name = "apk", text = "", fg = "#e3c54a" }, + { name = "apl", text = "", fg = "#e3c54a" }, + { name = "app", text = "", fg = "#e3c54a" }, + { name = "applescript", text = "", fg = "#e3c54a" }, + { name = "asc", text = "󰦝", fg = "#e3c54a" }, + { name = "asm", text = "", fg = "#e3c54a" }, + { name = "ass", text = "󰨖", fg = "#e3c54a" }, + { name = "astro", text = "", fg = "#e3c54a" }, + { name = "avif", text = "", fg = "#e3c54a" }, + { name = "awk", text = "", fg = "#e3c54a" }, + { name = "azcli", text = "", fg = "#e3c54a" }, + { name = "bak", text = "󰁯", fg = "#e3c54a" }, + { name = "bash", text = "", fg = "#e3c54a" }, + { name = "bat", text = "", fg = "#e3c54a" }, + { name = "bazel", text = "", fg = "#e3c54a" }, + { name = "bib", text = "󱉟", fg = "#e3c54a" }, + { name = "bicep", text = "", fg = "#e3c54a" }, + { name = "bicepparam", text = "", fg = "#e3c54a" }, + { name = "bin", text = "", fg = "#e3c54a" }, + { name = "blade.php", text = "", fg = "#e3c54a" }, + { name = "blend", text = "󰂫", fg = "#e3c54a" }, + { name = "blp", text = "󰺾", fg = "#e3c54a" }, + { name = "bmp", text = "", fg = "#e3c54a" }, + { name = "bqn", text = "", fg = "#e3c54a" }, + { name = "brep", text = "󰻫", fg = "#e3c54a" }, + { name = "bz", text = "", fg = "#e3c54a" }, + { name = "bz2", text = "", fg = "#e3c54a" }, + { name = "bz3", text = "", fg = "#e3c54a" }, + { name = "bzl", text = "", fg = "#e3c54a" }, + { name = "c", text = "", fg = "#e3c54a" }, + { name = "c++", text = "", fg = "#e3c54a" }, + { name = "cache", text = "", fg = "#e3c54a" }, + { name = "cast", text = "", fg = "#e3c54a" }, + { name = "cbl", text = "", fg = "#e3c54a" }, + { name = "cc", text = "", fg = "#e3c54a" }, + { name = "ccm", text = "", fg = "#e3c54a" }, + { name = "cfc", text = "", fg = "#e3c54a" }, + { name = "cfg", text = "", fg = "#e3c54a" }, + { name = "cfm", text = "", fg = "#e3c54a" }, + { name = "cjs", text = "", fg = "#e3c54a" }, + { name = "clj", text = "", fg = "#e3c54a" }, + { name = "cljc", text = "", fg = "#e3c54a" }, + { name = "cljd", text = "", fg = "#e3c54a" }, + { name = "cljs", text = "", fg = "#e3c54a" }, + { name = "cmake", text = "", fg = "#e3c54a" }, + { name = "cob", text = "", fg = "#e3c54a" }, + { name = "cobol", text = "", fg = "#e3c54a" }, + { name = "coffee", text = "", fg = "#e3c54a" }, + { name = "conda", text = "", fg = "#e3c54a" }, + { name = "conf", text = "", fg = "#e3c54a" }, + { name = "config.ru", text = "", fg = "#e3c54a" }, + { name = "cow", text = "󰆚", fg = "#e3c54a" }, + { name = "cp", text = "", fg = "#e3c54a" }, + { name = "cpp", text = "", fg = "#e3c54a" }, + { name = "cppm", text = "", fg = "#e3c54a" }, + { name = "cpy", text = "", fg = "#e3c54a" }, + { name = "cr", text = "", fg = "#e3c54a" }, + { name = "crdownload", text = "", fg = "#e3c54a" }, + { name = "cs", text = "󰌛", fg = "#e3c54a" }, + { name = "csh", text = "", fg = "#e3c54a" }, + { name = "cshtml", text = "󱦗", fg = "#e3c54a" }, + { name = "cson", text = "", fg = "#e3c54a" }, + { name = "csproj", text = "󰪮", fg = "#e3c54a" }, + { name = "css", text = "", fg = "#e3c54a" }, + { name = "csv", text = "", fg = "#e3c54a" }, + { name = "cts", text = "", fg = "#e3c54a" }, + { name = "cu", text = "", fg = "#e3c54a" }, + { name = "cue", text = "󰲹", fg = "#e3c54a" }, + { name = "cuh", text = "", fg = "#e3c54a" }, + { name = "cxx", text = "", fg = "#e3c54a" }, + { name = "cxxm", text = "", fg = "#e3c54a" }, + { name = "d", text = "", fg = "#e3c54a" }, + { name = "d.ts", text = "", fg = "#e3c54a" }, + { name = "dart", text = "", fg = "#e3c54a" }, + { name = "db", text = "", fg = "#e3c54a" }, + { name = "dconf", text = "", fg = "#e3c54a" }, + { name = "desktop", text = "", fg = "#e3c54a" }, + { name = "diff", text = "", fg = "#e3c54a" }, + { name = "dll", text = "", fg = "#e3c54a" }, + { name = "doc", text = "󰈬", fg = "#e3c54a" }, + { name = "Dockerfile", text = "󰡨", fg = "#e3c54a" }, + { name = "dockerignore", text = "󰡨", fg = "#e3c54a" }, + { name = "docx", text = "󰈬", fg = "#e3c54a" }, + { name = "dot", text = "󱁉", fg = "#e3c54a" }, + { name = "download", text = "", fg = "#e3c54a" }, + { name = "drl", text = "", fg = "#e3c54a" }, + { name = "dropbox", text = "", fg = "#e3c54a" }, + { name = "dump", text = "", fg = "#e3c54a" }, + { name = "dwg", text = "󰻫", fg = "#e3c54a" }, + { name = "dxf", text = "󰻫", fg = "#e3c54a" }, + { name = "ebook", text = "", fg = "#e3c54a" }, + { name = "ebuild", text = "", fg = "#e3c54a" }, + { name = "edn", text = "", fg = "#e3c54a" }, + { name = "eex", text = "", fg = "#e3c54a" }, + { name = "ejs", text = "", fg = "#e3c54a" }, + { name = "el", text = "", fg = "#e3c54a" }, + { name = "elc", text = "", fg = "#e3c54a" }, + { name = "elf", text = "", fg = "#e3c54a" }, + { name = "elm", text = "", fg = "#e3c54a" }, + { name = "eln", text = "", fg = "#e3c54a" }, + { name = "env", text = "", fg = "#e3c54a" }, + { name = "eot", text = "", fg = "#e3c54a" }, + { name = "epp", text = "", fg = "#e3c54a" }, + { name = "epub", text = "", fg = "#e3c54a" }, + { name = "erb", text = "", fg = "#e3c54a" }, + { name = "erl", text = "", fg = "#e3c54a" }, + { name = "ex", text = "", fg = "#e3c54a" }, + { name = "exe", text = "", fg = "#e3c54a" }, + { name = "exs", text = "", fg = "#e3c54a" }, + { name = "f#", text = "", fg = "#e3c54a" }, + { name = "f3d", text = "󰻫", fg = "#e3c54a" }, + { name = "f90", text = "󱈚", fg = "#e3c54a" }, + { name = "fbx", text = "󰆧", fg = "#e3c54a" }, + { name = "fcbak", text = "", fg = "#e3c54a" }, + { name = "fcmacro", text = "", fg = "#e3c54a" }, + { name = "fcmat", text = "", fg = "#e3c54a" }, + { name = "fcparam", text = "", fg = "#e3c54a" }, + { name = "fcscript", text = "", fg = "#e3c54a" }, + { name = "fcstd", text = "", fg = "#e3c54a" }, + { name = "fcstd1", text = "", fg = "#e3c54a" }, + { name = "fctb", text = "", fg = "#e3c54a" }, + { name = "fctl", text = "", fg = "#e3c54a" }, + { name = "fdmdownload", text = "", fg = "#e3c54a" }, + { name = "feature", text = "", fg = "#e3c54a" }, + { name = "fish", text = "", fg = "#e3c54a" }, + { name = "flac", text = "", fg = "#e3c54a" }, + { name = "flc", text = "", fg = "#e3c54a" }, + { name = "flf", text = "", fg = "#e3c54a" }, + { name = "fnl", text = "", fg = "#e3c54a" }, + { name = "fodg", text = "", fg = "#e3c54a" }, + { name = "fodp", text = "", fg = "#e3c54a" }, + { name = "fods", text = "", fg = "#e3c54a" }, + { name = "fodt", text = "", fg = "#e3c54a" }, + { name = "frag", text = "", fg = "#e3c54a" }, + { name = "fs", text = "", fg = "#e3c54a" }, + { name = "fsi", text = "", fg = "#e3c54a" }, + { name = "fsscript", text = "", fg = "#e3c54a" }, + { name = "fsx", text = "", fg = "#e3c54a" }, + { name = "gcode", text = "󰐫", fg = "#e3c54a" }, + { name = "gd", text = "", fg = "#e3c54a" }, + { name = "gemspec", text = "", fg = "#e3c54a" }, + { name = "geom", text = "", fg = "#e3c54a" }, + { name = "gif", text = "", fg = "#e3c54a" }, + { name = "git", text = "", fg = "#e3c54a" }, + { name = "glb", text = "", fg = "#e3c54a" }, + { name = "gleam", text = "", fg = "#e3c54a" }, + { name = "glsl", text = "", fg = "#e3c54a" }, + { name = "gnumakefile", text = "", fg = "#e3c54a" }, + { name = "go", text = "", fg = "#e3c54a" }, + { name = "godot", text = "", fg = "#e3c54a" }, + { name = "gpr", text = "", fg = "#e3c54a" }, + { name = "gql", text = "", fg = "#e3c54a" }, + { name = "gradle", text = "", fg = "#e3c54a" }, + { name = "graphql", text = "", fg = "#e3c54a" }, + { name = "gresource", text = "", fg = "#e3c54a" }, + { name = "gv", text = "󱁉", fg = "#e3c54a" }, + { name = "gz", text = "", fg = "#e3c54a" }, + { name = "h", text = "", fg = "#e3c54a" }, + { name = "haml", text = "", fg = "#e3c54a" }, + { name = "hbs", text = "", fg = "#e3c54a" }, + { name = "heex", text = "", fg = "#e3c54a" }, + { name = "hex", text = "", fg = "#e3c54a" }, + { name = "hh", text = "", fg = "#e3c54a" }, + { name = "hpp", text = "", fg = "#e3c54a" }, + { name = "hrl", text = "", fg = "#e3c54a" }, + { name = "hs", text = "", fg = "#e3c54a" }, + { name = "htm", text = "", fg = "#e3c54a" }, + { name = "html", text = "", fg = "#e3c54a" }, + { name = "http", text = "", fg = "#e3c54a" }, + { name = "huff", text = "󰡘", fg = "#e3c54a" }, + { name = "hurl", text = "", fg = "#e3c54a" }, + { name = "hx", text = "", fg = "#e3c54a" }, + { name = "hxx", text = "", fg = "#e3c54a" }, + { name = "ical", text = "", fg = "#e3c54a" }, + { name = "icalendar", text = "", fg = "#e3c54a" }, + { name = "ico", text = "", fg = "#e3c54a" }, + { name = "ics", text = "", fg = "#e3c54a" }, + { name = "ifb", text = "", fg = "#e3c54a" }, + { name = "ifc", text = "󰻫", fg = "#e3c54a" }, + { name = "ige", text = "󰻫", fg = "#e3c54a" }, + { name = "iges", text = "󰻫", fg = "#e3c54a" }, + { name = "igs", text = "󰻫", fg = "#e3c54a" }, + { name = "image", text = "", fg = "#e3c54a" }, + { name = "img", text = "", fg = "#e3c54a" }, + { name = "import", text = "", fg = "#e3c54a" }, + { name = "info", text = "", fg = "#e3c54a" }, + { name = "ini", text = "", fg = "#e3c54a" }, + { name = "ino", text = "", fg = "#e3c54a" }, + { name = "ipynb", text = "", fg = "#e3c54a" }, + { name = "iso", text = "", fg = "#e3c54a" }, + { name = "ixx", text = "", fg = "#e3c54a" }, + { name = "jar", text = "", fg = "#e3c54a" }, + { name = "java", text = "", fg = "#e3c54a" }, + { name = "jl", text = "", fg = "#e3c54a" }, + { name = "jpeg", text = "", fg = "#e3c54a" }, + { name = "jpg", text = "", fg = "#e3c54a" }, + { name = "js", text = "", fg = "#e3c54a" }, + { name = "json", text = "", fg = "#e3c54a" }, + { name = "json5", text = "", fg = "#e3c54a" }, + { name = "jsonc", text = "", fg = "#e3c54a" }, + { name = "jsx", text = "", fg = "#e3c54a" }, + { name = "jwmrc", text = "", fg = "#e3c54a" }, + { name = "jxl", text = "", fg = "#e3c54a" }, + { name = "kbx", text = "󰯄", fg = "#e3c54a" }, + { name = "kdb", text = "", fg = "#e3c54a" }, + { name = "kdbx", text = "", fg = "#e3c54a" }, + { name = "kdenlive", text = "", fg = "#e3c54a" }, + { name = "kdenlivetitle", text = "", fg = "#e3c54a" }, + { name = "kicad_dru", text = "", fg = "#e3c54a" }, + { name = "kicad_mod", text = "", fg = "#e3c54a" }, + { name = "kicad_pcb", text = "", fg = "#e3c54a" }, + { name = "kicad_prl", text = "", fg = "#e3c54a" }, + { name = "kicad_pro", text = "", fg = "#e3c54a" }, + { name = "kicad_sch", text = "", fg = "#e3c54a" }, + { name = "kicad_sym", text = "", fg = "#e3c54a" }, + { name = "kicad_wks", text = "", fg = "#e3c54a" }, + { name = "ko", text = "", fg = "#e3c54a" }, + { name = "kpp", text = "", fg = "#e3c54a" }, + { name = "kra", text = "", fg = "#e3c54a" }, + { name = "krz", text = "", fg = "#e3c54a" }, + { name = "ksh", text = "", fg = "#e3c54a" }, + { name = "kt", text = "", fg = "#e3c54a" }, + { name = "kts", text = "", fg = "#e3c54a" }, + { name = "lck", text = "", fg = "#e3c54a" }, + { name = "leex", text = "", fg = "#e3c54a" }, + { name = "less", text = "", fg = "#e3c54a" }, + { name = "lff", text = "", fg = "#e3c54a" }, + { name = "lhs", text = "", fg = "#e3c54a" }, + { name = "lib", text = "", fg = "#e3c54a" }, + { name = "license", text = "", fg = "#e3c54a" }, + { name = "liquid", text = "", fg = "#e3c54a" }, + { name = "lock", text = "", fg = "#e3c54a" }, + { name = "log", text = "󰌱", fg = "#e3c54a" }, + { name = "lrc", text = "󰨖", fg = "#e3c54a" }, + { name = "lua", text = "", fg = "#e3c54a" }, + { name = "luac", text = "", fg = "#e3c54a" }, + { name = "luau", text = "", fg = "#e3c54a" }, + { name = "m", text = "", fg = "#e3c54a" }, + { name = "m3u", text = "󰲹", fg = "#e3c54a" }, + { name = "m3u8", text = "󰲹", fg = "#e3c54a" }, + { name = "m4a", text = "", fg = "#e3c54a" }, + { name = "m4v", text = "", fg = "#e3c54a" }, + { name = "magnet", text = "", fg = "#e3c54a" }, + { name = "makefile", text = "", fg = "#e3c54a" }, + { name = "markdown", text = "", fg = "#e3c54a" }, + { name = "material", text = "", fg = "#e3c54a" }, + { name = "md", text = "", fg = "#e3c54a" }, + { name = "md5", text = "󰕥", fg = "#e3c54a" }, + { name = "mdx", text = "", fg = "#e3c54a" }, + { name = "mint", text = "󰌪", fg = "#e3c54a" }, + { name = "mjs", text = "", fg = "#e3c54a" }, + { name = "mk", text = "", fg = "#e3c54a" }, + { name = "mkv", text = "", fg = "#e3c54a" }, + { name = "ml", text = "", fg = "#e3c54a" }, + { name = "mli", text = "", fg = "#e3c54a" }, + { name = "mm", text = "", fg = "#e3c54a" }, + { name = "mo", text = "", fg = "#e3c54a" }, + { name = "mobi", text = "", fg = "#e3c54a" }, + { name = "mojo", text = "", fg = "#e3c54a" }, + { name = "mov", text = "", fg = "#e3c54a" }, + { name = "mp3", text = "", fg = "#e3c54a" }, + { name = "mp4", text = "", fg = "#e3c54a" }, + { name = "mpp", text = "", fg = "#e3c54a" }, + { name = "msf", text = "", fg = "#e3c54a" }, + { name = "mts", text = "", fg = "#e3c54a" }, + { name = "mustache", text = "", fg = "#e3c54a" }, + { name = "nfo", text = "", fg = "#e3c54a" }, + { name = "nim", text = "", fg = "#e3c54a" }, + { name = "nix", text = "", fg = "#e3c54a" }, + { name = "norg", text = "", fg = "#e3c54a" }, + { name = "nswag", text = "", fg = "#e3c54a" }, + { name = "nu", text = "", fg = "#e3c54a" }, + { name = "o", text = "", fg = "#e3c54a" }, + { name = "obj", text = "󰆧", fg = "#e3c54a" }, + { name = "odf", text = "", fg = "#e3c54a" }, + { name = "odg", text = "", fg = "#e3c54a" }, + { name = "odin", text = "󰟢", fg = "#e3c54a" }, + { name = "odp", text = "", fg = "#e3c54a" }, + { name = "ods", text = "", fg = "#e3c54a" }, + { name = "odt", text = "", fg = "#e3c54a" }, + { name = "oga", text = "", fg = "#e3c54a" }, + { name = "ogg", text = "", fg = "#e3c54a" }, + { name = "ogv", text = "", fg = "#e3c54a" }, + { name = "ogx", text = "", fg = "#e3c54a" }, + { name = "opus", text = "", fg = "#e3c54a" }, + { name = "org", text = "", fg = "#e3c54a" }, + { name = "otf", text = "", fg = "#e3c54a" }, + { name = "out", text = "", fg = "#e3c54a" }, + { name = "part", text = "", fg = "#e3c54a" }, + { name = "patch", text = "", fg = "#e3c54a" }, + { name = "pck", text = "", fg = "#e3c54a" }, + { name = "pcm", text = "", fg = "#e3c54a" }, + { name = "pdf", text = "", fg = "#e3c54a" }, + { name = "php", text = "", fg = "#e3c54a" }, + { name = "pl", text = "", fg = "#e3c54a" }, + { name = "pls", text = "󰲹", fg = "#e3c54a" }, + { name = "ply", text = "󰆧", fg = "#e3c54a" }, + { name = "pm", text = "", fg = "#e3c54a" }, + { name = "png", text = "", fg = "#e3c54a" }, + { name = "po", text = "", fg = "#e3c54a" }, + { name = "pot", text = "", fg = "#e3c54a" }, + { name = "pp", text = "", fg = "#e3c54a" }, + { name = "ppt", text = "󰈧", fg = "#e3c54a" }, + { name = "pptx", text = "󰈧", fg = "#e3c54a" }, + { name = "prisma", text = "", fg = "#e3c54a" }, + { name = "pro", text = "", fg = "#e3c54a" }, + { name = "ps1", text = "󰨊", fg = "#e3c54a" }, + { name = "psb", text = "", fg = "#e3c54a" }, + { name = "psd", text = "", fg = "#e3c54a" }, + { name = "psd1", text = "󰨊", fg = "#e3c54a" }, + { name = "psm1", text = "󰨊", fg = "#e3c54a" }, + { name = "pub", text = "󰷖", fg = "#e3c54a" }, + { name = "pxd", text = "", fg = "#e3c54a" }, + { name = "pxi", text = "", fg = "#e3c54a" }, + { name = "py", text = "", fg = "#e3c54a" }, + { name = "pyc", text = "", fg = "#e3c54a" }, + { name = "pyd", text = "", fg = "#e3c54a" }, + { name = "pyi", text = "", fg = "#e3c54a" }, + { name = "pyo", text = "", fg = "#e3c54a" }, + { name = "pyw", text = "", fg = "#e3c54a" }, + { name = "pyx", text = "", fg = "#e3c54a" }, + { name = "qm", text = "", fg = "#e3c54a" }, + { name = "qml", text = "", fg = "#e3c54a" }, + { name = "qrc", text = "", fg = "#e3c54a" }, + { name = "qss", text = "", fg = "#e3c54a" }, + { name = "query", text = "", fg = "#e3c54a" }, + { name = "R", text = "󰟔", fg = "#e3c54a" }, + { name = "r", text = "󰟔", fg = "#e3c54a" }, + { name = "rake", text = "", fg = "#e3c54a" }, + { name = "rar", text = "", fg = "#e3c54a" }, + { name = "rasi", text = "", fg = "#e3c54a" }, + { name = "razor", text = "󱦘", fg = "#e3c54a" }, + { name = "rb", text = "", fg = "#e3c54a" }, + { name = "res", text = "", fg = "#e3c54a" }, + { name = "resi", text = "", fg = "#e3c54a" }, + { name = "rlib", text = "", fg = "#e3c54a" }, + { name = "rmd", text = "", fg = "#e3c54a" }, + { name = "rproj", text = "󰗆", fg = "#e3c54a" }, + { name = "rs", text = "", fg = "#e3c54a" }, + { name = "rss", text = "", fg = "#e3c54a" }, + { name = "s", text = "", fg = "#e3c54a" }, + { name = "sass", text = "", fg = "#e3c54a" }, + { name = "sbt", text = "", fg = "#e3c54a" }, + { name = "sc", text = "", fg = "#e3c54a" }, + { name = "scad", text = "", fg = "#e3c54a" }, + { name = "scala", text = "", fg = "#e3c54a" }, + { name = "scm", text = "󰘧", fg = "#e3c54a" }, + { name = "scss", text = "", fg = "#e3c54a" }, + { name = "sh", text = "", fg = "#e3c54a" }, + { name = "sha1", text = "󰕥", fg = "#e3c54a" }, + { name = "sha224", text = "󰕥", fg = "#e3c54a" }, + { name = "sha256", text = "󰕥", fg = "#e3c54a" }, + { name = "sha384", text = "󰕥", fg = "#e3c54a" }, + { name = "sha512", text = "󰕥", fg = "#e3c54a" }, + { name = "sig", text = "󰘧", fg = "#e3c54a" }, + { name = "signature", text = "󰘧", fg = "#e3c54a" }, + { name = "skp", text = "󰻫", fg = "#e3c54a" }, + { name = "sldasm", text = "󰻫", fg = "#e3c54a" }, + { name = "sldprt", text = "󰻫", fg = "#e3c54a" }, + { name = "slim", text = "", fg = "#e3c54a" }, + { name = "sln", text = "", fg = "#e3c54a" }, + { name = "slnx", text = "", fg = "#e3c54a" }, + { name = "slvs", text = "󰻫", fg = "#e3c54a" }, + { name = "sml", text = "󰘧", fg = "#e3c54a" }, + { name = "so", text = "", fg = "#e3c54a" }, + { name = "sol", text = "", fg = "#e3c54a" }, + { name = "spec.js", text = "", fg = "#e3c54a" }, + { name = "spec.jsx", text = "", fg = "#e3c54a" }, + { name = "spec.ts", text = "", fg = "#e3c54a" }, + { name = "spec.tsx", text = "", fg = "#e3c54a" }, + { name = "spx", text = "", fg = "#e3c54a" }, + { name = "sql", text = "", fg = "#e3c54a" }, + { name = "sqlite", text = "", fg = "#e3c54a" }, + { name = "sqlite3", text = "", fg = "#e3c54a" }, + { name = "srt", text = "󰨖", fg = "#e3c54a" }, + { name = "ssa", text = "󰨖", fg = "#e3c54a" }, + { name = "ste", text = "󰻫", fg = "#e3c54a" }, + { name = "step", text = "󰻫", fg = "#e3c54a" }, + { name = "stl", text = "󰆧", fg = "#e3c54a" }, + { name = "stories.js", text = "", fg = "#e3c54a" }, + { name = "stories.jsx", text = "", fg = "#e3c54a" }, + { name = "stories.mjs", text = "", fg = "#e3c54a" }, + { name = "stories.svelte", text = "", fg = "#e3c54a" }, + { name = "stories.ts", text = "", fg = "#e3c54a" }, + { name = "stories.tsx", text = "", fg = "#e3c54a" }, + { name = "stories.vue", text = "", fg = "#e3c54a" }, + { name = "stp", text = "󰻫", fg = "#e3c54a" }, + { name = "strings", text = "", fg = "#e3c54a" }, + { name = "styl", text = "", fg = "#e3c54a" }, + { name = "sub", text = "󰨖", fg = "#e3c54a" }, + { name = "sublime", text = "", fg = "#e3c54a" }, + { name = "suo", text = "", fg = "#e3c54a" }, + { name = "sv", text = "󰍛", fg = "#e3c54a" }, + { name = "svelte", text = "", fg = "#e3c54a" }, + { name = "svg", text = "󰜡", fg = "#e3c54a" }, + { name = "svgz", text = "󰜡", fg = "#e3c54a" }, + { name = "svh", text = "󰍛", fg = "#e3c54a" }, + { name = "swift", text = "", fg = "#e3c54a" }, + { name = "t", text = "", fg = "#e3c54a" }, + { name = "tbc", text = "󰛓", fg = "#e3c54a" }, + { name = "tcl", text = "󰛓", fg = "#e3c54a" }, + { name = "templ", text = "", fg = "#e3c54a" }, + { name = "terminal", text = "", fg = "#e3c54a" }, + { name = "test.js", text = "", fg = "#e3c54a" }, + { name = "test.jsx", text = "", fg = "#e3c54a" }, + { name = "test.ts", text = "", fg = "#e3c54a" }, + { name = "test.tsx", text = "", fg = "#e3c54a" }, + { name = "tex", text = "", fg = "#e3c54a" }, + { name = "tf", text = "", fg = "#e3c54a" }, + { name = "tfvars", text = "", fg = "#e3c54a" }, + { name = "tgz", text = "", fg = "#e3c54a" }, + { name = "tmpl", text = "", fg = "#e3c54a" }, + { name = "tmux", text = "", fg = "#e3c54a" }, + { name = "toml", text = "", fg = "#e3c54a" }, + { name = "torrent", text = "", fg = "#e3c54a" }, + { name = "tres", text = "", fg = "#e3c54a" }, + { name = "ts", text = "", fg = "#e3c54a" }, + { name = "tscn", text = "", fg = "#e3c54a" }, + { name = "tsconfig", text = "", fg = "#e3c54a" }, + { name = "tsx", text = "", fg = "#e3c54a" }, + { name = "ttf", text = "", fg = "#e3c54a" }, + { name = "twig", text = "", fg = "#e3c54a" }, + { name = "txt", text = "󰈙", fg = "#e3c54a" }, + { name = "txz", text = "", fg = "#e3c54a" }, + { name = "typ", text = "", fg = "#e3c54a" }, + { name = "typoscript", text = "", fg = "#e3c54a" }, + { name = "ui", text = "", fg = "#e3c54a" }, + { name = "v", text = "󰍛", fg = "#e3c54a" }, + { name = "vala", text = "", fg = "#e3c54a" }, + { name = "vert", text = "", fg = "#e3c54a" }, + { name = "vh", text = "󰍛", fg = "#e3c54a" }, + { name = "vhd", text = "󰍛", fg = "#e3c54a" }, + { name = "vhdl", text = "󰍛", fg = "#e3c54a" }, + { name = "vi", text = "", fg = "#e3c54a" }, + { name = "vim", text = "", fg = "#e3c54a" }, + { name = "vsh", text = "", fg = "#e3c54a" }, + { name = "vsix", text = "", fg = "#e3c54a" }, + { name = "vue", text = "", fg = "#e3c54a" }, + { name = "wasm", text = "", fg = "#e3c54a" }, + { name = "wav", text = "", fg = "#e3c54a" }, + { name = "webm", text = "", fg = "#e3c54a" }, + { name = "webmanifest", text = "", fg = "#e3c54a" }, + { name = "webp", text = "", fg = "#e3c54a" }, + { name = "webpack", text = "󰜫", fg = "#e3c54a" }, + { name = "wma", text = "", fg = "#e3c54a" }, + { name = "wmv", text = "", fg = "#e3c54a" }, + { name = "woff", text = "", fg = "#e3c54a" }, + { name = "woff2", text = "", fg = "#e3c54a" }, + { name = "wrl", text = "󰆧", fg = "#e3c54a" }, + { name = "wrz", text = "󰆧", fg = "#e3c54a" }, + { name = "wv", text = "", fg = "#e3c54a" }, + { name = "wvc", text = "", fg = "#e3c54a" }, + { name = "x", text = "", fg = "#e3c54a" }, + { name = "xaml", text = "󰙳", fg = "#e3c54a" }, + { name = "xcf", text = "", fg = "#e3c54a" }, + { name = "xcplayground", text = "", fg = "#e3c54a" }, + { name = "xcstrings", text = "", fg = "#e3c54a" }, + { name = "xls", text = "󰈛", fg = "#e3c54a" }, + { name = "xlsx", text = "󰈛", fg = "#e3c54a" }, + { name = "xm", text = "", fg = "#e3c54a" }, + { name = "xml", text = "󰗀", fg = "#e3c54a" }, + { name = "xpi", text = "", fg = "#e3c54a" }, + { name = "xslt", text = "󰗀", fg = "#e3c54a" }, + { name = "xul", text = "", fg = "#e3c54a" }, + { name = "xz", text = "", fg = "#e3c54a" }, + { name = "yaml", text = "", fg = "#e3c54a" }, + { name = "yml", text = "", fg = "#e3c54a" }, + { name = "zig", text = "", fg = "#e3c54a" }, + { name = "zip", text = "", fg = "#e3c54a" }, + { name = "zsh", text = "", fg = "#e3c54a" }, + { name = "zst", text = "", fg = "#e3c54a" }, + { name = "🔥", text = "", fg = "#e3c54a" }, ] conds = [ # Special files - { if = "orphan", text = "", fg = "#9ccaff" }, - { if = "link", text = "", fg = "#9ccaff" }, - { if = "block", text = "", fg = "#9ccaff" }, - { if = "char", text = "", fg = "#9ccaff" }, - { if = "fifo", text = "", fg = "#9ccaff" }, - { if = "sock", text = "", fg = "#9ccaff" }, - { if = "sticky", text = "", fg = "#9ccaff" }, - { if = "dummy", text = "", fg = "#9ccaff" }, + { if = "orphan", text = "", fg = "#e3c54a" }, + { if = "link", text = "", fg = "#e3c54a" }, + { if = "block", text = "", fg = "#e3c54a" }, + { if = "char", text = "", fg = "#e3c54a" }, + { if = "fifo", text = "", fg = "#e3c54a" }, + { if = "sock", text = "", fg = "#e3c54a" }, + { if = "sticky", text = "", fg = "#e3c54a" }, + { if = "dummy", text = "", fg = "#e3c54a" }, # Fallback - { if = "dir", text = "", fg = "#9ccaff" }, - { if = "exec", text = "", fg = "#9ccaff" }, - { if = "!dir", text = "", fg = "#9ccaff" }, + { if = "dir", text = "", fg = "#e3c54a" }, + { if = "exec", text = "", fg = "#e3c54a" }, + { if = "!dir", text = "", fg = "#e3c54a" }, ] # : }}} diff --git a/.config/yazi/keymap.toml b/.config/yazi/keymap.toml index b83d992..f063ec2 100755 --- a/.config/yazi/keymap.toml +++ b/.config/yazi/keymap.toml @@ -11,3 +11,16 @@ on = "" run = ''' shell 'qlmanage -p "$@"' ''' +# [[mgr.prepend_keymap]] +# on = ["c", "b"] +# run = ''' +# shell ' +# for f in "$@"; do +# mime=$(file --mime-type -b "$f") +# case "$mime" in +# image/*|video/*) wl-copy -t "$mime" < "$f" ;; +# esac +# done +# ' --confirm +# ''' +# desc = "Copy file data to clipboard" diff --git a/.config/zsh/func b/.config/zsh/func index 076cd47..6230769 100755 --- a/.config/zsh/func +++ b/.config/zsh/func @@ -1,7 +1,7 @@ kitm() { tmux kill-session -a -t "$1" } -function zz() { +function y() { local tmp="$(mktemp -t "yazi-cwd.XXXXXX")" cwd yazi "$@" --cwd-file="$tmp" if cwd="$(command cat -- "$tmp")" && [ -n "$cwd" ] && [ "$cwd" != "$PWD" ]; then diff --git a/scripts/kbd-screen-br b/scripts/kbd-screen-br new file mode 100755 index 0000000..86040bf --- /dev/null +++ b/scripts/kbd-screen-br @@ -0,0 +1,15 @@ +#!/bin/bash +SCREEN=/sys/class/backlight/gmux_backlight +KBD=/sys/class/leds/spi::kbd_backlight +SMAX=$(cat "$SCREEN/max_brightness") +KMAX=$(cat "$KBD/max_brightness") +LAST= +while true; do + CUR=$(cat "$SCREEN/actual_brightness") + if [ "$CUR" != "$LAST" ]; then + VAL=$((CUR * KMAX / SMAX)) + printf '%s\n' "$VAL" >"$KBD/brightness" + LAST=$CUR + fi + sleep 1 +done diff --git a/scripts/screenshot.sh b/scripts/screenshot.sh new file mode 100755 index 0000000..ced7c94 --- /dev/null +++ b/scripts/screenshot.sh @@ -0,0 +1,20 @@ +#!/bin/bash +dir="$HOME/Pictures/Screenshots" +mkdir -p "$dir" +file="$dir/Screenshot from $(date '+%Y-%m-%d %H-%M-%S').png" + +if [[ "$1" == "edit" ]]; then + grim -g "$(slurp)" - | swappy -f - -o "$file" +elif [[ "$1" == "edit-full" ]]; then + grim - | swappy -f - -o "$file" +elif [[ "$1" == "area" ]]; then + grim -g "$(slurp)" "$file" +else + grim "$file" +fi + +wl-copy <"$file" +qs -c "noctalia-shell" ipc call toast send \ + "$(printf '{"title":"Screenshot Taken","body":"%s"}' "$( + basename "$file" + )")" From 7871f9bd95080769e408c42ff46e74ac84fa9dc5 Mon Sep 17 00:00:00 2001 From: x0d7x <75843278+x0d7x@users.noreply.github.com> Date: Tue, 19 May 2026 16:26:52 +0300 Subject: [PATCH 15/26] update: pkgs list --- .config/ghostty/config | 4 +- .config/zsh/aliases | 2 +- .config/zsh/func | 2 +- pkgs/aurlist.text | 1 + pkgs/pkgs.text | 6 +++ scripts/aurlist.text | 9 ----- scripts/pkgs.text | 92 ------------------------------------------ 7 files changed, 11 insertions(+), 105 deletions(-) delete mode 100644 scripts/aurlist.text delete mode 100644 scripts/pkgs.text diff --git a/.config/ghostty/config b/.config/ghostty/config index c35b244..49d54c3 100755 --- a/.config/ghostty/config +++ b/.config/ghostty/config @@ -1,6 +1,6 @@ # vim: set ft=bash: font-family = "DepartureMono Nerd Font Mono" -font-size = 13 +font-size = 14 font-thicken = true # background-opacity = 0.7 # background-blur-radius = 27 @@ -14,7 +14,7 @@ cursor-style = block # cursor-color = #D59B53 mouse-hide-while-typing = true macos-titlebar-style = hidden -window-colorspace = "display-p3" +# window-colorspace = "display-p3" confirm-close-surface = false initial-command = /bin/zsh --login -c "if command -v tmux &>/dev/null && [ -z "$TMUX" ]; then tmux attach || tmux new -s Dev; else zsh; fi" cursor-style-blink = true diff --git a/.config/zsh/aliases b/.config/zsh/aliases index 7b96f0f..abad933 100644 --- a/.config/zsh/aliases +++ b/.config/zsh/aliases @@ -45,4 +45,4 @@ alias pi="paru -S" alias pr="paru -Rns" alias ps="paru -Ss" alias p="paru" - +alias jjg="jj diff --git" diff --git a/.config/zsh/func b/.config/zsh/func index 6230769..c139bf8 100755 --- a/.config/zsh/func +++ b/.config/zsh/func @@ -9,4 +9,4 @@ builtin cd -- "$cwd" fi rm -f -- "$tmp" } -jjp() { jj git push "$@" && jj new; } +jjp() { jj git push "$@" && jj new && jj bookmark move; } diff --git a/pkgs/aurlist.text b/pkgs/aurlist.text index 6bf367f..1a1b7bc 100644 --- a/pkgs/aurlist.text +++ b/pkgs/aurlist.text @@ -11,5 +11,6 @@ paru paru-debug spotify vesktop-bin +vial-appimage yay-debug zen-browser-bin diff --git a/pkgs/pkgs.text b/pkgs/pkgs.text index 90bde2c..5527937 100644 --- a/pkgs/pkgs.text +++ b/pkgs/pkgs.text @@ -1,4 +1,5 @@ acpi +adw-gtk-theme alacritty alsa-utils applesmc-next-dkms @@ -25,6 +26,7 @@ fd fnm foot fzf +ghostty git glow golangci-lint @@ -57,6 +59,7 @@ noctalia-shell noto-fonts-cjk noto-fonts-emoji npm +nwg-look obs-studio opencode-bin otf-departure-mono-nerd @@ -68,6 +71,7 @@ pipewire pipewire-pulse pnpm prettier +qt6ct qutebrowser refind reflector @@ -77,6 +81,7 @@ sof-firmware spotify starship stow +swappy swaybg tailwindcss-language-server thermald @@ -93,6 +98,7 @@ typescript-language-server unzip upower vesktop-bin +vial-appimage vim vulkan-intel wget diff --git a/scripts/aurlist.text b/scripts/aurlist.text deleted file mode 100644 index b1a3453..0000000 --- a/scripts/aurlist.text +++ /dev/null @@ -1,9 +0,0 @@ -mbpfan -noctalia-shell -opencode-bin -otf-departure-mono-nerd -paru -paru-debug -vesktop-bin -yay-debug -zen-browser-bin diff --git a/scripts/pkgs.text b/scripts/pkgs.text deleted file mode 100644 index 9d1b064..0000000 --- a/scripts/pkgs.text +++ /dev/null @@ -1,92 +0,0 @@ -acpi -alacritty -alsa-utils -base -base-devel -bat -bluez -bluez-deprecated-tools -bluez-utils -brightnessctl -btop -bun -cliphist -croc -curl -dkms -duf -eslint_d -ex-vi-compat -eza -fastfetch -fd -fnm -fuzzel -fzf -git -glow -golangci-lint -intel-media-driver -intel-ucode -jq -jujutsu -kitty -linux -linux-firmware -linux-headers -linux-lts -lua-language-server -man-db -man-pages -mbpfan -mesa -mpd -mpv -nautilus -neovim -networkmanager -niri -noctalia-shell -noto-fonts-cjk -noto-fonts-emoji -opencode-bin -otf-departure-mono-nerd -paru -paru-debug -pass -pavucontrol -pipewire -pipewire-pulse -pnpm -prettier -reflector -ripgrep -rsync -sof-firmware -starship -stow -swaybg -tailwindcss-language-server -tldr -tlp -tlp-pd -tlp-rdw -tmux -tokei -ttf-jetbrains-mono-nerd -ttf-scheherazade-new -typescript-language-server -upower -vesktop-bin -vim -vulkan-intel -wget -wl-clipboard -xdg-desktop-portal-gnome -xdg-desktop-portal-gtk -xwayland-satellite -yay-debug -yazi -zen-browser-bin -zoxide -zsh From 4900019681b69879ef71cd639a541030295a9ba7 Mon Sep 17 00:00:00 2001 From: x0d7x <75843278+x0d7x@users.noreply.github.com> Date: Tue, 19 May 2026 19:28:30 +0300 Subject: [PATCH 16/26] feat: Add polkit-agent plugin --- .config/kitty/themes/noctalia.conf | 56 +- .config/niri/noctalia.kdl | 16 +- .config/noctalia/colors.json | 26 +- .config/noctalia/plugins.json | 12 +- .../noctalia/plugins/polkit-agent/Main.qml | 54 + .../plugins/polkit-agent/PolkitWindow.qml | 259 +++ .../noctalia/plugins/polkit-agent/README.md | 13 + .../plugins/polkit-agent/i18n/de.json | 18 + .../plugins/polkit-agent/i18n/en.json | 18 + .../plugins/polkit-agent/i18n/es.json | 18 + .../plugins/polkit-agent/i18n/fr.json | 18 + .../plugins/polkit-agent/i18n/hu.json | 18 + .../plugins/polkit-agent/i18n/ja.json | 18 + .../plugins/polkit-agent/i18n/ko-KR.json | 18 + .../plugins/polkit-agent/i18n/ku.json | 18 + .../plugins/polkit-agent/i18n/nl.json | 18 + .../plugins/polkit-agent/i18n/nn-HN.json | 18 + .../plugins/polkit-agent/i18n/nn-NO.json | 18 + .../plugins/polkit-agent/i18n/pl.json | 18 + .../plugins/polkit-agent/i18n/pt.json | 18 + .../plugins/polkit-agent/i18n/ru.json | 18 + .../plugins/polkit-agent/i18n/sv.json | 18 + .../plugins/polkit-agent/i18n/tr.json | 18 + .../plugins/polkit-agent/i18n/uk-UA.json | 18 + .../plugins/polkit-agent/i18n/vi.json | 18 + .../plugins/polkit-agent/i18n/zh-CN.json | 18 + .../plugins/polkit-agent/i18n/zh-TW.json | 18 + .../plugins/polkit-agent/manifest.json | 24 + .../noctalia/plugins/polkit-agent/preview.png | Bin 0 -> 70243 bytes .../plugins/privacy-indicator/BarWidget.qml | 175 ++ .../plugins/privacy-indicator/Main.qml | 316 ++++ .../plugins/privacy-indicator/Panel.qml | 170 ++ .../plugins/privacy-indicator/README.md | 47 + .../plugins/privacy-indicator/Settings.qml | 142 ++ .../plugins/privacy-indicator/i18n/de.json | 54 + .../plugins/privacy-indicator/i18n/en.json | 58 + .../plugins/privacy-indicator/i18n/es.json | 46 + .../plugins/privacy-indicator/i18n/fr.json | 58 + .../plugins/privacy-indicator/i18n/hu.json | 46 + .../plugins/privacy-indicator/i18n/it.json | 46 + .../plugins/privacy-indicator/i18n/ja.json | 46 + .../plugins/privacy-indicator/i18n/ko.json | 58 + .../plugins/privacy-indicator/i18n/ku.json | 46 + .../plugins/privacy-indicator/i18n/nl.json | 46 + .../plugins/privacy-indicator/i18n/pl.json | 46 + .../plugins/privacy-indicator/i18n/pt.json | 46 + .../plugins/privacy-indicator/i18n/ru.json | 46 + .../plugins/privacy-indicator/i18n/tr.json | 46 + .../plugins/privacy-indicator/i18n/uk-UA.json | 46 + .../plugins/privacy-indicator/i18n/vi.json | 54 + .../plugins/privacy-indicator/i18n/zh-CN.json | 46 + .../plugins/privacy-indicator/i18n/zh-TW.json | 46 + .../plugins/privacy-indicator/manifest.json | 37 + .../plugins/privacy-indicator/preview.png | Bin 0 -> 26449 bytes .../plugins/privacy-indicator/settings.json | 10 + .config/noctalia/settings.json | 36 +- .config/nvim/lua/config/autocmds.lua | 21 + .config/nvim/lua/config/keymaps.lua | 3 + .config/nvim/lua/core/pack.lua | 3 +- .config/nvim/nvim-pack-lock.json | 40 +- .config/nvim/plugin/cord.lua | 15 - .config/nvim/plugin/fff.lua | 2 +- .config/nvim/plugin/mini.lua | 11 +- .config/nvim/plugin/treesitter.lua | 33 +- .../pipewire-pulse.conf.d/99-mac-quality.conf | 10 + .../pipewire.conf.d/99-mac-quality.conf | 11 + .config/tmux/tmux.conf | 6 +- .../yazi/flavors/noctalia.yazi/flavor.toml | 1536 ++++++++--------- .config/zsh/func | 2 +- pkgs/aurlist.text | 1 + pkgs/pkgs.text | 6 + scripts/tmux-sessionizer | 2 +- 72 files changed, 3430 insertions(+), 905 deletions(-) create mode 100644 .config/noctalia/plugins/polkit-agent/Main.qml create mode 100644 .config/noctalia/plugins/polkit-agent/PolkitWindow.qml create mode 100644 .config/noctalia/plugins/polkit-agent/README.md create mode 100644 .config/noctalia/plugins/polkit-agent/i18n/de.json create mode 100644 .config/noctalia/plugins/polkit-agent/i18n/en.json create mode 100644 .config/noctalia/plugins/polkit-agent/i18n/es.json create mode 100644 .config/noctalia/plugins/polkit-agent/i18n/fr.json create mode 100644 .config/noctalia/plugins/polkit-agent/i18n/hu.json create mode 100644 .config/noctalia/plugins/polkit-agent/i18n/ja.json create mode 100644 .config/noctalia/plugins/polkit-agent/i18n/ko-KR.json create mode 100644 .config/noctalia/plugins/polkit-agent/i18n/ku.json create mode 100644 .config/noctalia/plugins/polkit-agent/i18n/nl.json create mode 100644 .config/noctalia/plugins/polkit-agent/i18n/nn-HN.json create mode 100644 .config/noctalia/plugins/polkit-agent/i18n/nn-NO.json create mode 100644 .config/noctalia/plugins/polkit-agent/i18n/pl.json create mode 100644 .config/noctalia/plugins/polkit-agent/i18n/pt.json create mode 100644 .config/noctalia/plugins/polkit-agent/i18n/ru.json create mode 100644 .config/noctalia/plugins/polkit-agent/i18n/sv.json create mode 100644 .config/noctalia/plugins/polkit-agent/i18n/tr.json create mode 100644 .config/noctalia/plugins/polkit-agent/i18n/uk-UA.json create mode 100644 .config/noctalia/plugins/polkit-agent/i18n/vi.json create mode 100644 .config/noctalia/plugins/polkit-agent/i18n/zh-CN.json create mode 100644 .config/noctalia/plugins/polkit-agent/i18n/zh-TW.json create mode 100644 .config/noctalia/plugins/polkit-agent/manifest.json create mode 100644 .config/noctalia/plugins/polkit-agent/preview.png create mode 100644 .config/noctalia/plugins/privacy-indicator/BarWidget.qml create mode 100644 .config/noctalia/plugins/privacy-indicator/Main.qml create mode 100644 .config/noctalia/plugins/privacy-indicator/Panel.qml create mode 100644 .config/noctalia/plugins/privacy-indicator/README.md create mode 100644 .config/noctalia/plugins/privacy-indicator/Settings.qml create mode 100644 .config/noctalia/plugins/privacy-indicator/i18n/de.json create mode 100644 .config/noctalia/plugins/privacy-indicator/i18n/en.json create mode 100644 .config/noctalia/plugins/privacy-indicator/i18n/es.json create mode 100644 .config/noctalia/plugins/privacy-indicator/i18n/fr.json create mode 100644 .config/noctalia/plugins/privacy-indicator/i18n/hu.json create mode 100644 .config/noctalia/plugins/privacy-indicator/i18n/it.json create mode 100644 .config/noctalia/plugins/privacy-indicator/i18n/ja.json create mode 100644 .config/noctalia/plugins/privacy-indicator/i18n/ko.json create mode 100644 .config/noctalia/plugins/privacy-indicator/i18n/ku.json create mode 100644 .config/noctalia/plugins/privacy-indicator/i18n/nl.json create mode 100644 .config/noctalia/plugins/privacy-indicator/i18n/pl.json create mode 100644 .config/noctalia/plugins/privacy-indicator/i18n/pt.json create mode 100644 .config/noctalia/plugins/privacy-indicator/i18n/ru.json create mode 100644 .config/noctalia/plugins/privacy-indicator/i18n/tr.json create mode 100644 .config/noctalia/plugins/privacy-indicator/i18n/uk-UA.json create mode 100644 .config/noctalia/plugins/privacy-indicator/i18n/vi.json create mode 100644 .config/noctalia/plugins/privacy-indicator/i18n/zh-CN.json create mode 100644 .config/noctalia/plugins/privacy-indicator/i18n/zh-TW.json create mode 100644 .config/noctalia/plugins/privacy-indicator/manifest.json create mode 100644 .config/noctalia/plugins/privacy-indicator/preview.png create mode 100644 .config/noctalia/plugins/privacy-indicator/settings.json delete mode 100755 .config/nvim/plugin/cord.lua create mode 100644 .config/pipewire/pipewire-pulse.conf.d/99-mac-quality.conf create mode 100644 .config/pipewire/pipewire.conf.d/99-mac-quality.conf diff --git a/.config/kitty/themes/noctalia.conf b/.config/kitty/themes/noctalia.conf index 1706a0f..f5da62b 100644 --- a/.config/kitty/themes/noctalia.conf +++ b/.config/kitty/themes/noctalia.conf @@ -1,32 +1,32 @@ -color0 #15130e +color0 #181210 color1 #ffb4ab -color2 #e3c54a -color3 #d2c6a1 -color4 #aad0b2 -color5 #e3c54a -color6 #d2c6a1 -color7 #e8e2d9 -color8 #979080 +color2 #ffb59a +color3 #e7beaf +color4 #d5c68e +color5 #ffb59a +color6 #e7beaf +color7 #ede0dc +color8 #a08d86 color9 #ffb4ab -color10 #e3c54a -color11 #d2c6a1 -color12 #aad0b2 -color13 #e3c54a -color14 #d2c6a1 -color15 #e8e2d9 +color10 #ffb59a +color11 #e7beaf +color12 #d5c68e +color13 #ffb59a +color14 #e7beaf +color15 #ede0dc -cursor #e8e2d9 -cursor_text_color #15130e -background #15130e -foreground #e8e2d9 -selection_foreground #cdc6b4 -selection_background #4b4739 -active_border_color #e3c54a -inactive_border_color #4b4739 -url_color #e3c54a +cursor #ede0dc +cursor_text_color #181210 +background #181210 +foreground #ede0dc +selection_foreground #d8c2bb +selection_background #53433e +active_border_color #ffb59a +inactive_border_color #53433e +url_color #ffb59a -active_tab_foreground #3a3000 -active_tab_background #e3c54a -inactive_tab_foreground #cdc6b4 -inactive_tab_background #4b4739 -cursor_trail_color #cdc6b4 +active_tab_foreground #5b1b00 +active_tab_background #ffb59a +inactive_tab_foreground #d8c2bb +inactive_tab_background #53433e +cursor_trail_color #d8c2bb diff --git a/.config/niri/noctalia.kdl b/.config/niri/noctalia.kdl index e244252..872a991 100644 --- a/.config/niri/noctalia.kdl +++ b/.config/niri/noctalia.kdl @@ -1,14 +1,14 @@ layout { focus-ring { - active-color "#e3c54a" - inactive-color "#15130e" + active-color "#ffb59a" + inactive-color "#181210" urgent-color "#ffb4ab" } border { - active-color "#e3c54a" - inactive-color "#15130e" + active-color "#ffb59a" + inactive-color "#181210" urgent-color "#ffb4ab" } @@ -17,19 +17,19 @@ layout { } tab-indicator { - active-color "#e3c54a" - inactive-color "#544600" + active-color "#ffb59a" + inactive-color "#7b2e0d" urgent-color "#ffb4ab" } insert-hint { - color "#e3c54a80" + color "#ffb59a80" } } recent-windows { highlight { - active-color "#e3c54a" + active-color "#ffb59a" urgent-color "#ffb4ab" } } diff --git a/.config/noctalia/colors.json b/.config/noctalia/colors.json index 862eb79..c4a4dbd 100644 --- a/.config/noctalia/colors.json +++ b/.config/noctalia/colors.json @@ -1,25 +1,25 @@ { - "mPrimary": "#e3c54a", - "mOnPrimary": "#3a3000", + "mPrimary": "#ffb59a", + "mOnPrimary": "#5b1b00", - "mSecondary": "#d2c6a1", - "mOnSecondary": "#373016", + "mSecondary": "#e7beaf", + "mOnSecondary": "#442a20", - "mTertiary": "#aad0b2", - "mOnTertiary": "#153722", + "mTertiary": "#d5c68e", + "mOnTertiary": "#393005", "mError": "#ffb4ab", "mOnError": "#690005", - "mSurface": "#15130e", - "mOnSurface": "#e8e2d9", + "mSurface": "#181210", + "mOnSurface": "#ede0dc", - "mSurfaceVariant": "#211f1a", - "mOnSurfaceVariant": "#cdc6b4", + "mSurfaceVariant": "#251e1c", + "mOnSurfaceVariant": "#d8c2bb", - "mOutline": "#4b4739", + "mOutline": "#53433e", "mShadow": "#000000", - "mHover": "#aad0b2", - "mOnHover": "#153722" + "mHover": "#d5c68e", + "mOnHover": "#393005" } \ No newline at end of file diff --git a/.config/noctalia/plugins.json b/.config/noctalia/plugins.json index 5518136..f95d769 100644 --- a/.config/noctalia/plugins.json +++ b/.config/noctalia/plugins.json @@ -12,16 +12,24 @@ "sourceUrl": "https://github.com/noctalia-dev/noctalia-plugins" }, "dns-switcher": { - "enabled": true, + "enabled": false, "sourceUrl": "https://github.com/noctalia-dev/noctalia-plugins" }, "mangowc-layout-switcher": { - "enabled": true, + "enabled": false, "sourceUrl": "https://github.com/noctalia-dev/noctalia-plugins" }, "music-search": { "enabled": true, "sourceUrl": "https://github.com/noctalia-dev/noctalia-plugins" + }, + "polkit-agent": { + "enabled": true, + "sourceUrl": "https://github.com/noctalia-dev/noctalia-plugins" + }, + "privacy-indicator": { + "enabled": true, + "sourceUrl": "https://github.com/noctalia-dev/noctalia-plugins" } }, "version": 2 diff --git a/.config/noctalia/plugins/polkit-agent/Main.qml b/.config/noctalia/plugins/polkit-agent/Main.qml new file mode 100644 index 0000000..f4fca35 --- /dev/null +++ b/.config/noctalia/plugins/polkit-agent/Main.qml @@ -0,0 +1,54 @@ +import QtQuick +import Quickshell +import Quickshell.Services.Polkit +import qs.Commons + +Item { + id: root + property var pluginApi: null + + PolkitAgent { + id: agent + + onIsActiveChanged: { + if (isActive) { + openWindow() + } else { + closeWindow() + } + } + } + + property var window: null + + function openWindow() { + if (agent.flow === null) { + Logger.w("polkit-agent: Cannot open window, agent.flow is null"); + return; + } + if (window === null) { + var component = Qt.createComponent("PolkitWindow.qml"); + if (component.status === Component.Ready) { + window = component.createObject(root, { + flow: agent.flow, + pluginApi: root.pluginApi + }); + if (window !== null) { + window.visible = true; + } + } + component.destroy(); + } else { + window.flow = agent.flow; + window.pluginApi = root.pluginApi; + window.visible = true; + } + } + + function closeWindow() { + if (window !== null) { + window.destroy(); + window = null; + } + } +} diff --git a/.config/noctalia/plugins/polkit-agent/PolkitWindow.qml b/.config/noctalia/plugins/polkit-agent/PolkitWindow.qml new file mode 100644 index 0000000..5407bc2 --- /dev/null +++ b/.config/noctalia/plugins/polkit-agent/PolkitWindow.qml @@ -0,0 +1,259 @@ +import QtQuick.Layouts +import QtQuick.Controls +import QtQuick.Effects +import QtQuick +import Quickshell +import Quickshell.Io +import Quickshell.Services.Polkit +import Quickshell.Wayland +import qs.Commons +import qs.Widgets +import qs.Services.UI + +PanelWindow { + id: polkitWindow + + property AuthFlow flow + property var pluginApi + property string resolvedMessage: "" + property var transientMatch: null + + Connections { + target: flow + function onFailedChanged() { + if (flow && flow.failed) { + ToastService.showError( + pluginApi ? pluginApi.tr("error.failed.title") : "Authentication Failed", + pluginApi ? pluginApi.tr("error.failed.message") : "The password you entered was incorrect." + ) + } + } + } + + // Resolve transient service names when flow changes + onFlowChanged: { + resolveTransientServiceName(flow.message); + } + + // Resolve transient service names (run-PID-random.service) to actual command + Process { + id: cmdLineProcess + command: ["cat", "/proc/0/cmdline"] + running: false + + stdout: StdioCollector { + onStreamFinished: function() { + var args = this.text.split(String.fromCharCode(0)).filter(function(s) { return s.length > 0; }); + Logger.i("polkit-agent: Process output length=" + this.text.length + ", args=" + args.length); + if (args.length > 0 && polkitWindow.transientMatch) { + var resolvedCmd = args.join(' '); + var isCommand = args.length > 1 || args[0].includes('/'); + polkitWindow.resolvedMessage = polkitWindow.resolvedMessage.replace(polkitWindow.transientMatch[0], resolvedCmd); + if (isCommand) { + polkitWindow.resolvedMessage = polkitWindow.resolvedMessage.replace(/transient unit/i, 'run command'); + } + Logger.i("polkit-agent: Resolved message: " + polkitWindow.resolvedMessage); + } + } + } + } + + function resolveTransientServiceName(message) { + if (!message) return; + var match = message.match(/run-p?(\d+)-[^.]+\.service/); + if (!match) { + Logger.i("polkit-agent: No transient service pattern in message: " + message); + polkitWindow.resolvedMessage = message; + polkitWindow.transientMatch = null; + return; + } + var pid = match[1]; + Logger.i("polkit-agent: Found transient service pattern, PID=" + pid + ", message=" + message); + polkitWindow.resolvedMessage = message; + polkitWindow.transientMatch = match; + cmdLineProcess.command = ["cat", "/proc/" + pid + "/cmdline"]; + cmdLineProcess.running = true; + } + + // Layer above everything else (critical system prompt) + WlrLayershell.layer: WlrLayer.Overlay + WlrLayershell.keyboardFocus: WlrKeyboardFocus.Exclusive + + readonly property real shadowPadding: Style.shadowBlurMax + Style.marginL + + // Explicit size - include shadowPadding so the shadow isn't clipped at window corners + implicitWidth: 400 * Style.uiScaleRatio + shadowPadding * 2 + implicitHeight: contentLayout.implicitHeight + (Style.marginL * 2) + shadowPadding * 2 + + color: "transparent" + + Item { + id: contentContainer + anchors.fill: parent + anchors.margins: shadowPadding + focus: true + + Keys.onPressed: function(event) { + if (!flow) return; + + if (Keybinds.checkKey(event, "escape", Settings)) { + flow.cancelAuthenticationRequest(); + event.accepted = true; + } else if (Keybinds.checkKey(event, "enter", Settings)) { + if (passwordInput.text !== "") { + flow.submit(passwordInput.text); + passwordInput.text = ""; + } + event.accepted = true; + } + } + + + transform: Translate { + id: shakeTranslate + x: 0 + } + + // Error animation + SequentialAnimation { + id: errorShake + running: flow && flow.failed + loops: 1 + + NumberAnimation { target: shakeTranslate; property: "x"; from: 0; to: -10; duration: 50; easing.type: Easing.InOutQuad } + NumberAnimation { target: shakeTranslate; property: "x"; from: -10; to: 10; duration: 50; easing.type: Easing.InOutQuad } + NumberAnimation { target: shakeTranslate; property: "x"; from: 10; to: -10; duration: 50; easing.type: Easing.InOutQuad } + NumberAnimation { target: shakeTranslate; property: "x"; from: -10; to: 10; duration: 50; easing.type: Easing.InOutQuad } + NumberAnimation { target: shakeTranslate; property: "x"; from: 10; to: 0; duration: 50; easing.type: Easing.InOutQuad } + } + + // Shadow effect (behind background) + NDropShadow { + anchors.fill: customBackground + source: customBackground + autoPaddingEnabled: true + z: -1 + } + + Rectangle { + id: customBackground + anchors.fill: parent + radius: Style.radiusL + color: Qt.alpha(Color.mSurface, 0.95) + border.color: (flow && (flow.failed || flow.supplementaryIsError)) ? Color.mError : Color.mOutline + border.width: Style.borderS + + Behavior on border.color { + ColorAnimation { duration: Style.animationFast } + } + } + + ColumnLayout { + id: contentLayout + anchors.centerIn: parent + width: parent.width - (Style.marginL * 2) + spacing: Style.marginM + + // Header with Icon + RowLayout { + Layout.fillWidth: true + spacing: Style.marginM + + NImageRounded { + Layout.preferredWidth: Style.fontSizeXXL * 2 + Layout.preferredHeight: Style.fontSizeXXL * 2 + imagePath: Settings.preprocessPath(Settings.data.general.avatarImage) || ((flow && flow.iconName) ? Quickshell.iconPath(flow.iconName) : "") + fallbackIcon: "lock" + borderWidth: 0 + } + + ColumnLayout { + Layout.fillWidth: true + spacing: Style.marginXS + + NText { + text: polkitWindow.resolvedMessage || (flow ? flow.message : (pluginApi ? pluginApi.tr("window.title") : "Authentication Required")) + pointSize: Style.fontSizeL + font.weight: Style.fontWeightBold + color: Color.mOnSurface + wrapMode: Text.Wrap + Layout.fillWidth: true + } + + NText { + text: flow ? flow.actionId : "" + pointSize: Style.fontSizeXS + color: Color.mOnSurfaceVariant + wrapMode: Text.Wrap + Layout.fillWidth: true + visible: text !== "" + } + } + } + + // Supplementary Message (Error or prompt) + NText { + visible: flow && flow.supplementaryMessage !== "" + text: flow ? flow.supplementaryMessage : "" + pointSize: Style.fontSizeS + color: (flow && flow.supplementaryIsError) ? Color.mError : Color.mOnSurfaceVariant + wrapMode: Text.Wrap + Layout.fillWidth: true + } + + // Input Field + NTextInput { + id: passwordInput + Layout.fillWidth: true + placeholderText: flow ? flow.inputPrompt : (pluginApi ? pluginApi.tr("prompt.password") : "Password") + label: (flow && flow.isResponseRequired) ? (pluginApi ? pluginApi.tr("prompt.password") : "Password") : "" + inputItem.echoMode: (flow && !flow.responseVisible) ? TextInput.Password : TextInput.Normal + visible: flow && flow.isResponseRequired + + onAccepted: { + if (flow) { + flow.submit(passwordInput.text) + passwordInput.text = "" + } + } + } + + // Actions + RowLayout { + Layout.fillWidth: true + Layout.topMargin: Style.marginS + spacing: Style.marginM + + Item { Layout.fillWidth: true } // Spacer + + NButton { + text: pluginApi ? pluginApi.tr("action.cancel") : "Cancel" + backgroundColor: Color.mSurfaceVariant + textColor: Color.mOnSurfaceVariant + outlined: false + onClicked: { + if (flow) flow.cancelAuthenticationRequest() + } + } + + NButton { + text: pluginApi ? pluginApi.tr("action.authenticate") : "Authenticate" + backgroundColor: Color.mPrimary + textColor: Color.mOnPrimary + enabled: flow && flow.isResponseRequired + onClicked: { + if (flow) { + flow.submit(passwordInput.text) + passwordInput.text = "" + } + } + } + } + } + } + + // Focus handling + Component.onCompleted: { + passwordInput.inputItem.forceActiveFocus() + } +} diff --git a/.config/noctalia/plugins/polkit-agent/README.md b/.config/noctalia/plugins/polkit-agent/README.md new file mode 100644 index 0000000..2200fa6 --- /dev/null +++ b/.config/noctalia/plugins/polkit-agent/README.md @@ -0,0 +1,13 @@ +# Polkit Agent + +This plugin provides a Polkit authentication agent for Noctalia. It allows you to authenticate actions that require elevated privileges directly within the shell. + +![Preview](preview.png) + +## Important + +To use this plugin, you **must disable or uninstall your existing polkit authentication agent** (e.g., `polkit-gnome`, `polkit-kde-agent`, `lxpolkit`, etc). + +Having multiple polkit agents running simultaneously will cause conflicts and prevent this plugin from working correctly. + +> You may need to **restart your session or computer** after enabling this plugin for the changes to take effect and for the new agent to be registered properly. \ No newline at end of file diff --git a/.config/noctalia/plugins/polkit-agent/i18n/de.json b/.config/noctalia/plugins/polkit-agent/i18n/de.json new file mode 100644 index 0000000..d52d98c --- /dev/null +++ b/.config/noctalia/plugins/polkit-agent/i18n/de.json @@ -0,0 +1,18 @@ +{ + "window": { + "title": "Authentifizierung erforderlich" + }, + "prompt": { + "password": "Passwort" + }, + "action": { + "cancel": "Abbrechen", + "authenticate": "Authentifizieren" + }, + "error": { + "failed": { + "title": "Authentifizierung fehlgeschlagen", + "message": "Das eingegebene Passwort war falsch." + } + } +} \ No newline at end of file diff --git a/.config/noctalia/plugins/polkit-agent/i18n/en.json b/.config/noctalia/plugins/polkit-agent/i18n/en.json new file mode 100644 index 0000000..8beb58c --- /dev/null +++ b/.config/noctalia/plugins/polkit-agent/i18n/en.json @@ -0,0 +1,18 @@ +{ + "window": { + "title": "Authentication Required" + }, + "prompt": { + "password": "Password" + }, + "action": { + "cancel": "Cancel", + "authenticate": "Authenticate" + }, + "error": { + "failed": { + "title": "Authentication Failed", + "message": "The password you entered was incorrect." + } + } +} \ No newline at end of file diff --git a/.config/noctalia/plugins/polkit-agent/i18n/es.json b/.config/noctalia/plugins/polkit-agent/i18n/es.json new file mode 100644 index 0000000..e20df44 --- /dev/null +++ b/.config/noctalia/plugins/polkit-agent/i18n/es.json @@ -0,0 +1,18 @@ +{ + "window": { + "title": "Autenticación requerida" + }, + "prompt": { + "password": "Contraseña" + }, + "action": { + "cancel": "Cancelar", + "authenticate": "Autenticar" + }, + "error": { + "failed": { + "title": "Autenticación fallida", + "message": "La contraseña introducida es incorrecta." + } + } +} \ No newline at end of file diff --git a/.config/noctalia/plugins/polkit-agent/i18n/fr.json b/.config/noctalia/plugins/polkit-agent/i18n/fr.json new file mode 100644 index 0000000..20b0a1a --- /dev/null +++ b/.config/noctalia/plugins/polkit-agent/i18n/fr.json @@ -0,0 +1,18 @@ +{ + "window": { + "title": "Authentification requise" + }, + "prompt": { + "password": "Mot de passe" + }, + "action": { + "cancel": "Annuler", + "authenticate": "S'authentifier" + }, + "error": { + "failed": { + "title": "Authentification échouée", + "message": "Le mot de passe saisi est incorrect." + } + } +} \ No newline at end of file diff --git a/.config/noctalia/plugins/polkit-agent/i18n/hu.json b/.config/noctalia/plugins/polkit-agent/i18n/hu.json new file mode 100644 index 0000000..7b7cc1d --- /dev/null +++ b/.config/noctalia/plugins/polkit-agent/i18n/hu.json @@ -0,0 +1,18 @@ +{ + "window": { + "title": "Hitelesítés szükséges" + }, + "prompt": { + "password": "Jelszó" + }, + "action": { + "cancel": "Mégse", + "authenticate": "Hitelesítés" + }, + "error": { + "failed": { + "title": "Hitelesítés sikertelen", + "message": "A megadott jelszó helytelen volt." + } + } +} \ No newline at end of file diff --git a/.config/noctalia/plugins/polkit-agent/i18n/ja.json b/.config/noctalia/plugins/polkit-agent/i18n/ja.json new file mode 100644 index 0000000..a75d265 --- /dev/null +++ b/.config/noctalia/plugins/polkit-agent/i18n/ja.json @@ -0,0 +1,18 @@ +{ + "window": { + "title": "認証が必要です" + }, + "prompt": { + "password": "パスワード" + }, + "action": { + "cancel": "キャンセル", + "authenticate": "認証" + }, + "error": { + "failed": { + "title": "認証に失敗しました", + "message": "入力されたパスワードが正しくありません。" + } + } +} \ No newline at end of file diff --git a/.config/noctalia/plugins/polkit-agent/i18n/ko-KR.json b/.config/noctalia/plugins/polkit-agent/i18n/ko-KR.json new file mode 100644 index 0000000..8eaa4df --- /dev/null +++ b/.config/noctalia/plugins/polkit-agent/i18n/ko-KR.json @@ -0,0 +1,18 @@ +{ + "window": { + "title": "인증 필요" + }, + "prompt": { + "password": "비밀번호" + }, + "action": { + "cancel": "취소", + "authenticate": "인증" + }, + "error": { + "failed": { + "title": "인증 실패", + "message": "입력한 비밀번호가 올바르지 않습니다." + } + } +} \ No newline at end of file diff --git a/.config/noctalia/plugins/polkit-agent/i18n/ku.json b/.config/noctalia/plugins/polkit-agent/i18n/ku.json new file mode 100644 index 0000000..4459ce1 --- /dev/null +++ b/.config/noctalia/plugins/polkit-agent/i18n/ku.json @@ -0,0 +1,18 @@ +{ + "window": { + "title": "Nasname pêwîst e" + }, + "prompt": { + "password": "Şîfre" + }, + "action": { + "cancel": "Betal bike", + "authenticate": "Nasnameyê bipesend bike" + }, + "error": { + "failed": { + "title": "Nasname têk çû", + "message": "Şîfreya ku hûn nivîsandin şaş e." + } + } +} \ No newline at end of file diff --git a/.config/noctalia/plugins/polkit-agent/i18n/nl.json b/.config/noctalia/plugins/polkit-agent/i18n/nl.json new file mode 100644 index 0000000..bf80c09 --- /dev/null +++ b/.config/noctalia/plugins/polkit-agent/i18n/nl.json @@ -0,0 +1,18 @@ +{ + "window": { + "title": "Authenticatie vereist" + }, + "prompt": { + "password": "Wachtwoord" + }, + "action": { + "cancel": "Annuleren", + "authenticate": "Authenticeren" + }, + "error": { + "failed": { + "title": "Authenticatie mislukt", + "message": "Het ingevoerde wachtwoord was onjuist." + } + } +} \ No newline at end of file diff --git a/.config/noctalia/plugins/polkit-agent/i18n/nn-HN.json b/.config/noctalia/plugins/polkit-agent/i18n/nn-HN.json new file mode 100644 index 0000000..6bbaf0f --- /dev/null +++ b/.config/noctalia/plugins/polkit-agent/i18n/nn-HN.json @@ -0,0 +1,18 @@ +{ + "window": { + "title": "Autentisering kreves" + }, + "prompt": { + "password": "Passord" + }, + "action": { + "cancel": "Avbryt", + "authenticate": "Autentiser" + }, + "error": { + "failed": { + "title": "Autentisering mislyktes", + "message": "Passordet du skrev inn var feil." + } + } +} \ No newline at end of file diff --git a/.config/noctalia/plugins/polkit-agent/i18n/nn-NO.json b/.config/noctalia/plugins/polkit-agent/i18n/nn-NO.json new file mode 100644 index 0000000..868c980 --- /dev/null +++ b/.config/noctalia/plugins/polkit-agent/i18n/nn-NO.json @@ -0,0 +1,18 @@ +{ + "window": { + "title": "Autentisering krevst" + }, + "prompt": { + "password": "Passord" + }, + "action": { + "cancel": "Avbryt", + "authenticate": "Autentiser" + }, + "error": { + "failed": { + "title": "Autentisering mislukkast", + "message": "Passordet du skreiv inn var feil." + } + } +} \ No newline at end of file diff --git a/.config/noctalia/plugins/polkit-agent/i18n/pl.json b/.config/noctalia/plugins/polkit-agent/i18n/pl.json new file mode 100644 index 0000000..66184ca --- /dev/null +++ b/.config/noctalia/plugins/polkit-agent/i18n/pl.json @@ -0,0 +1,18 @@ +{ + "window": { + "title": "Wymagane uwierzytelnienie" + }, + "prompt": { + "password": "Hasło" + }, + "action": { + "cancel": "Anuluj", + "authenticate": "Uwierzytelnij" + }, + "error": { + "failed": { + "title": "Uwierzytelnienie nie powiodło się", + "message": "Wprowadzone hasło jest nieprawidłowe." + } + } +} \ No newline at end of file diff --git a/.config/noctalia/plugins/polkit-agent/i18n/pt.json b/.config/noctalia/plugins/polkit-agent/i18n/pt.json new file mode 100644 index 0000000..f4af699 --- /dev/null +++ b/.config/noctalia/plugins/polkit-agent/i18n/pt.json @@ -0,0 +1,18 @@ +{ + "window": { + "title": "Autenticação Necessária" + }, + "prompt": { + "password": "Senha" + }, + "action": { + "cancel": "Cancelar", + "authenticate": "Autenticar" + }, + "error": { + "failed": { + "title": "Autenticação Falhou", + "message": "A senha introduzida está incorreta." + } + } +} \ No newline at end of file diff --git a/.config/noctalia/plugins/polkit-agent/i18n/ru.json b/.config/noctalia/plugins/polkit-agent/i18n/ru.json new file mode 100644 index 0000000..d70e837 --- /dev/null +++ b/.config/noctalia/plugins/polkit-agent/i18n/ru.json @@ -0,0 +1,18 @@ +{ + "window": { + "title": "Требуется аутентификация" + }, + "prompt": { + "password": "Пароль" + }, + "action": { + "cancel": "Отмена", + "authenticate": "Аутентифицировать" + }, + "error": { + "failed": { + "title": "Ошибка аутентификации", + "message": "Введен неверный пароль." + } + } +} \ No newline at end of file diff --git a/.config/noctalia/plugins/polkit-agent/i18n/sv.json b/.config/noctalia/plugins/polkit-agent/i18n/sv.json new file mode 100644 index 0000000..f7af9f1 --- /dev/null +++ b/.config/noctalia/plugins/polkit-agent/i18n/sv.json @@ -0,0 +1,18 @@ +{ + "window": { + "title": "Autentisering krävs" + }, + "prompt": { + "password": "Lösenord" + }, + "action": { + "cancel": "Avbryt", + "authenticate": "Autentisera" + }, + "error": { + "failed": { + "title": "Autentisering misslyckades", + "message": "Det angivna lösenordet var felaktigt." + } + } +} \ No newline at end of file diff --git a/.config/noctalia/plugins/polkit-agent/i18n/tr.json b/.config/noctalia/plugins/polkit-agent/i18n/tr.json new file mode 100644 index 0000000..1384ee1 --- /dev/null +++ b/.config/noctalia/plugins/polkit-agent/i18n/tr.json @@ -0,0 +1,18 @@ +{ + "window": { + "title": "Kimlik Doğrulaması Gerekli" + }, + "prompt": { + "password": "Parola" + }, + "action": { + "cancel": "İptal", + "authenticate": "Doğrula" + }, + "error": { + "failed": { + "title": "Kimlik Doğrulama Başarısız", + "message": "Girdiğiniz parola yanlış." + } + } +} \ No newline at end of file diff --git a/.config/noctalia/plugins/polkit-agent/i18n/uk-UA.json b/.config/noctalia/plugins/polkit-agent/i18n/uk-UA.json new file mode 100644 index 0000000..24daa3c --- /dev/null +++ b/.config/noctalia/plugins/polkit-agent/i18n/uk-UA.json @@ -0,0 +1,18 @@ +{ + "window": { + "title": "Потрібна аутентифікація" + }, + "prompt": { + "password": "Пароль" + }, + "action": { + "cancel": "Скасувати", + "authenticate": "Аутентифікувати" + }, + "error": { + "failed": { + "title": "Помилка аутентифікації", + "message": "Введений пароль неправильний." + } + } +} \ No newline at end of file diff --git a/.config/noctalia/plugins/polkit-agent/i18n/vi.json b/.config/noctalia/plugins/polkit-agent/i18n/vi.json new file mode 100644 index 0000000..4872e37 --- /dev/null +++ b/.config/noctalia/plugins/polkit-agent/i18n/vi.json @@ -0,0 +1,18 @@ +{ + "window": { + "title": "Yêu cầu xác thực" + }, + "prompt": { + "password": "Mật khẩu" + }, + "action": { + "cancel": "Hủy", + "authenticate": "Xác thực" + }, + "error": { + "failed": { + "title": "Xác thực thất bại", + "message": "Mật khẩu bạn nhập không đúng." + } + } +} diff --git a/.config/noctalia/plugins/polkit-agent/i18n/zh-CN.json b/.config/noctalia/plugins/polkit-agent/i18n/zh-CN.json new file mode 100644 index 0000000..4b4cfdc --- /dev/null +++ b/.config/noctalia/plugins/polkit-agent/i18n/zh-CN.json @@ -0,0 +1,18 @@ +{ + "window": { + "title": "需要身份验证" + }, + "prompt": { + "password": "密码" + }, + "action": { + "cancel": "取消", + "authenticate": "验证" + }, + "error": { + "failed": { + "title": "身份验证失败", + "message": "您输入的密码不正确。" + } + } +} \ No newline at end of file diff --git a/.config/noctalia/plugins/polkit-agent/i18n/zh-TW.json b/.config/noctalia/plugins/polkit-agent/i18n/zh-TW.json new file mode 100644 index 0000000..f739c9e --- /dev/null +++ b/.config/noctalia/plugins/polkit-agent/i18n/zh-TW.json @@ -0,0 +1,18 @@ +{ + "window": { + "title": "需要身份驗證" + }, + "prompt": { + "password": "密碼" + }, + "action": { + "cancel": "取消", + "authenticate": "驗證" + }, + "error": { + "failed": { + "title": "身份驗證失敗", + "message": "您輸入的密碼不正確。" + } + } +} \ No newline at end of file diff --git a/.config/noctalia/plugins/polkit-agent/manifest.json b/.config/noctalia/plugins/polkit-agent/manifest.json new file mode 100644 index 0000000..30eb5e2 --- /dev/null +++ b/.config/noctalia/plugins/polkit-agent/manifest.json @@ -0,0 +1,24 @@ +{ + "id": "polkit-agent", + "name": "Polkit Agent", + "version": "1.0.6", + "minNoctaliaVersion": "4.4.3", + "author": "Noctalia Team ", + "official": true, + "license": "MIT", + "repository": "https://github.com/noctalia-dev/noctalia-plugins", + "description": "Provides a Polkit authentication agent.", + "tags": [ + "System", + "Security" + ], + "entryPoints": { + "main": "Main.qml" + }, + "dependencies": { + "plugins": [] + }, + "metadata": { + "defaultSettings": {} + } +} diff --git a/.config/noctalia/plugins/polkit-agent/preview.png b/.config/noctalia/plugins/polkit-agent/preview.png new file mode 100644 index 0000000000000000000000000000000000000000..debee8a19becf89ea3b3d89f734a9f8200e75598 GIT binary patch literal 70243 zcmV(_K-9m9P))*o80t}gg^)oYUnjUXi`N1K}A%QD)wi=u2>Po0xH<`iDEC$j(^J&J1VG1 z@4bZt64Lw4O?JNBojGS__ud;qv%D|!c=7JkGiT2H&Y3f_v$S{5k&F;ZjenF7!kGEP z{AK($o{UH9cZ-(IqoSg-G7lFN<`bUElQ1(gewj5HrFdbUz^q_CSkXoq<54sJLK{}= zR#Ut^Gm4u3qgFYl5lz%Z|Z~)9v(}}2qKogo(303MOO6x+3%#l?H!<>R>A{od9hf6V$=|aY>p$FMgDv|R7 zWYA)u&IJ&u<#PjmGn_XJe=`v!XM~)h#{V?NNh6BP^2RAeLX?`3bfpP<61J-*2^N_{ zBkRY$D6I$r`Nf7(}HFrNY2LW^rcaVrn(# zsK=jKMjls_CT)d)3aOTP5P(8L+|#CAIC}Jm%!4@@85!otDF{p`poZ0=CGeJzTj|zp zr;=k9Sewmh6nf1VVk(kpwQpoM@ymb}!ELjE2~`5=IJC*hY+)$l!@_X(V!x<0naoEW zBjq$Dc3c2XYGMvsS*Sn(vmri{MaL{^nGkJe5=l7d5KW@95KaIh$}16_AQo5~glT*% ztja0yfifI(U@q4*Ms}FLmTD5Z1BV{vm=TE!e2@gMq!cnarJ=Z4kP}8U7({jYiIJs3 zlbPUN<3Jh006`o8#BlNpfCQhZ7Nlb~MLYS4AAu6G2XXUs6mwA)S5iiXKC5cF>kRT%QNB&|`DhP3KL*=C8 zJ1X4(z{)_6sL?7w+d)um4s#LcrJ7O2J(NvT)T9cANL%L=B9!W=UlSGzh<}74Ph}4% z^a1Ar6B(td6KY?8q+(H-h9nnPs(=CVPq*7yXgm>{O(~2*g>#hWp~@sfhR{B}M&WoN z9gF~aLJyLX8hJdPoSY*S6%~*Z^pe@IY!E89WLHNURk22iP-d!W#5l}Y|7TJFG=YyM zd}+XI-ecs0WRT>DFmTW~MNzO>)|iAwu$rF%ELirnGMdl?;-aM;xeBrr3~fix!r&*9+*$;# z0xnpZ2Dn2&_~fH7OsFtQY&uV9Q=$hj&!s7?42?}?D#MMD!W5u(i&f1d{{oyTW-sNv zp`HZ!L}2pD{|eTaj~YcS0zwJBlXO|kh1O*ax-y5ER5m<9Di{^ci0r;=*O?E-_ zh}e_-f(`xsa{|jP1Rx6iO!>dyyR%wNr!;doY2PzE6QkMHxaUxNa+#*Bgc|*z#ZTwV6Kzr zX!4_;MAL~Xa9~;1%CcQ)omrUASAaw!vIazBS12}z+L3@(=F1es1%Zh$wV*Gmv_UjF zIt0fB7RyMK98nvem14|=7E{qyYGc6xWwHYhE7D0FyyBYIGL0!yOjosag)mthC7puW z!T}P3Z@~)AK+ur_VQu5;FvcKO3W+l?8u&3tUP|~sb*+Oy87L@}P~t}fb6EF8$!bSO zl`ubWl1XYoPMBX_>Q8Bq`T~SH=Csjo{Zs|V!SWy=t~RKoP`@7pEFK45`VWbiapwP& zdc>oDZn3UYFsfLo>fEH#GUrtluB2o!Q0kUe>^%~w3vp z#;pO01J4Pe3@V}Oe}O@0=@GtOrS@(!MbjVz1D#Y734#eZg~LY{l)t&f$%vAK?1h0- zRV7s$BKVUb4NjE_`LW9o$%MNVOhRh&ejqEP&1g48gri(E4hXJ5l~~mfY0-(*0XNEI zN0@^7RF;yJ$Q~l>+0-^gIypnF-xQW@LPe`0jfxQe!tjDGh4R6ps%^z2=5dlGs|DmU zbT~3lZpxz=0R~1KUyTF*6hqQxKfx4HBBU@7r2-L2?U_(S>@%7QPRT@NE;Bi#1SSZv z@d~xD0#hm*ZD6frl@dg;O`w4&X-ezV_RkS)2BI^K*qY$=22o6oV6GsM4eBTdEUu!U zJ(4HbeGq=7L3-^i1t7{!1eK3|TtM_y>7vroL4ja6ydc(CTJz%{P!XW3c1Q|TQi_5t ziCJr}z@x||PH88obs%9u0WSYV3iW@in>+-nr|u>Fb1J?yb;Uq!g%p9O>O7;MxomoY zpxPkAsPOr)(w zabeAbl^_@0xCj?G1CGY-78LT6G`p6UWh zdPVr7Se|nt(CU}tC-8=WK9-|L>~x4-0pS;-SdXeXsI3+U`UTR;47}9}Y7=R!F`yib z6o#9zAW%$h$5W+e=+TCOS0D)nhX04b(8Aa{!A(JACV*RLGMQ6X`YeP+RW?%Yv6K?U z-9EfSie42<0S9b2Cp8nT1rD-1YQLmrmRZWuvrZ8MnA{iu|XlS>&ICo(#Cq*_2h zpffP+AzS=Q1uMYtpPG}|*g_OBLF|A!VGd$eTLX&CVnaCsFd}4_L3VWp!mJ2PyOqP9 z#LzfV8z%%^gw!rW&R_|rhHDxz`5~hiNX8^?;XD_sW-2@$4BaVI!h)tO4F9(b4m#i?LxCuiN~Qt2vfZR z%5N3;D6!R`<|L9LNw*|Z1!G%&>Hu(+BK`nsRn$T46{uZ?G8`0uJhXq+p;5Ct>J$c$ z@cjyUgrgJDP{dOKmTE;*&NCu8Xm-QZG&$8Qr3+x>^3Q=)*AeyQ2~+crCe#lwMF5v| z9L)xNMA`8Z^f`{`a<4omO$YnTqMkv`E=>b;L$FY0w}4BtHyR%KU_#P$-NYl>#q;bkMi$-k+Mz|J{2a1W{IpHV&usP5XwvABgXov|ma-=i!YcAOK zg)ZpknHdcRQ5XYEo@nH=NIm5Zr!1-HtOnW?mmT5}kP+FUiNBg-5S71B4@2F+P@9Mz zDMy!u8B0VYM|uW_B4EPc;a@5{LSXkp=9COq9_5^LyWF9nq0~IC4hN-0qS+$~69#4( zZ$dYZ{DZc!sMVO<=N3~$G-o^H$8(B;6vUbEQ{D{EV<3hyI7)%GvwG@L3K-->)C2u2 zw@jImAChfmsdA78s3la^ufQE8&YWlyI-nJjsG~W2r1s7dzu*3kprnr_sAMr`ZPYJ2 zra3^`7GNXrDD?+xg4*K&j2+SDPdJEU+p^U7DihT{s1H{&1FvDe1AZ|vl_?la!XBY` zs7^H`g(XR(WrwDdv@|7)l!8EuMnNg4ItDB)M!{%AMWhLZ!`VUw^a$`*+0W-B(hNC; zl`9|=O($l{iOXD=lQ2%=z!gDb*rY=f1*KXf7J|bRrC^XrWCZh$NaK{70qW9|5^RSv z&QzopwYut$pkRDRt;Q?YtaH;AA2jH-glQNMf-3-u+kgW7sIF)-PK+jaP3%>13)eB+ z8t5}zd2t1eyrQahByi|OxQ{r7Dhm|OETPktoY)zYIU0x`(V8@AlHNDn>#Zy;Ezza? zQ_JYUK~#!cnh93NOzJSud5Ya9x1-TaRrIc==HxVMAoo(__#r>(KEfmdqe*2G(jF%i zxvEhx>X8^KBcVa73C)(%vde&YwK$_NYp5g)k{mfD&7eV?IjQ;>tT~l1CXXGH#Od*$awCE;DR7;gLJ!84MS?O{j7f zg<~mGfB^dp7O3s;oOodp9$;CgbLXSLP>ZARXsZ)zL(>c)lAv8oq?ez7>cX59Fqomu z2wr9iXCGzFyg^AY|D#i?T8=~-{&4;hwG zgbH)iicA3~meRI5>40ZKF}IS5FRw4Rt!kl89RgPSO?_8|mHT4YOtvtR(AB~A!8 zfx!Z@NxEu4+3VyO1KQ6qm5~t)q1tYebNwUnkHAb*mpB})7(;4B1<(V87R4RG5SNgB zOtKR@r)Vb5SasMaFq$eILSqN|3~WH-R634qw3yVHZXF5?=T25$hfp<=zj8Go`N}r+$Md%}l1M1ch#=oTy!uvr-Xm>Mp`vR&}6r=cyP%aCCmV&)l zh9z(o*fPpLLN6)^M8u4di-5r7BN`Gy0K_>>r&Fs3$f*(WwhECx2L%U}QM9Zp!_-rb*ny{l@H<1e%bYT*B;kP}umf;v%lRV{ z!L`W?i&dVSFa*qd8wV&4q7+3^v1*wM{ThTD5ZEf%95#XA`>xmnf=WZwfmI{9Ob(DV zotaaFte1uuzMlels5rR?z^d$rQ#-o|u5)#BK&)b#Zuq7_X%_46fQVraEb7y@K(@gA{I}4Cq`tnNw7^m2!CNp zrUuN4UPb1R4~F&F;SK$c=tCn!x&f8W%JD{<0E){&=Q+^Ui2~Eq9tKoD4lYu^ zQcgW?OGVfM?#e@cMB;^?5y~VS`BQ;fIsk6gVsubvYLL9n=pbBS07|@G4Sm}bCcO1e zqY~kG2AJXED64MXoq%mwQxo2nBsd)?KQL(FJW(eQQ+MzLz7s4jvNG6#LS>y)4kAZz@S!m{<3yx8g}`wx!2#hY017zF<35CtT<#TQRAGzC0fJj83?!5D z8qpR#a*8T~M}lieVpoBXlVU;q3#oXX5`~-i<)kRV*eJ-6niGYH^A`5U2nv{^5`w)} zIpBDN<`^u|{pY-ZGYZm)eFjC3IaMKH>LVZm!hm|LLv2o;FH+jap_E$+6ne*y21|w* z?l+>*!BDT@Xyd*muoI8h2{}VYBvE=u&|U+nBfx#zuAqoB>*Qz5DAXd_)yxBVW-m3K zEF=teuqhN5n_*~ofo12?M9t8+;HNyXz|gFh)(yc)r78QFU_WbA18hR5Qmqwbrf@cC zl7X;Wz?mZ9R!lz)EIYX)C-fWv2N#7|0fMiC!&I~*&;@rpH9$rQe}o_CW(4kkh30f! z*YF$z!4n8TEhWfgDHs4%6s}z*$QI=&9$0On3;gV(4yR;*Ejm)dBwG}Zxe!gtWkA#~ z5QN|+B()to!6kwQRZ6gidm;(K3X`*!TQ@o=1Mmb&!gL1eiVC>IN(iWEVzGt5ER%i% z^KghbkSCNk6%&R+M^I+X8&q^cEYS$UCBvph=d+$V+#T8M2W0W{Fh%GOmMInETI3yFa0I6l}bLe28AcV;(jvh+|M*-0kso^;_TdW2AoR1pXca##i0~RJGT2~fj z8oX2l7Bhjq+Z8rbPwYT(>yNJJCr$wc-6|)%y_29h%*huX5!SL*OM{UW6_to%HvWU5 z42CMQ+EjPuWvJFWF*t*H=c%xLk>w_5tn+^qAV``d9Gzi<7S0rkB$1Qnu@2WW92^ed zy4=~KzyYc&8XbxYI~1Too<2koMaxc2vM|w+Bq|3Q|r&gB9cn<`LAR!IU$r z(dG7}h?ZnwHNyDNxeW_jnuMVzlHnFQOl46OQw&PTDOn6YJDW=5z-GROV)<#ga%4Ju z6F@z1#1#{o{4iaSeF7krZa^GoevJK5xGF{ zXB>+HHNJc9D5)PPIXwl2GxR|bRyan8EK$M0vKxbU7?vE zwVW-4fcHaKu{v7Y1dr$t*)J*5yd`Tv!%#!Rp-D!h$fBsjrT|O^VJ=WP%D_5ZOfyTY z`P5Uo0JD{X{~A|X@Mt@QsXU5xgP1jhIFdNA*6dc6Q$n>cqUNLoiBXb>{gDbAS8RzG z_3BCzAxc3sH09jGIstFd*Z`A*K&tc93b>t34(j4JBMfe3pa2@sYt3n4!w3^VE~{2* z`a_zeLLT(3s^#oOc&tsAC{#O&OYF7PC?D~^!VZ<&L|muwYp;fI6gd$ssXeDNyQ30yd?+YfDfm<(EwfbuszLcDx2G|yf!A%-f+Rq|BACkT zNlK)QU<`a?a^RSXXDZ`}I=avUm`Jde5sVWHU=0fdCf(tcvVpad-zk=&L5FY$P(8M` z91Nz;eAHj69req4gxRCiuIqYnaj^l`L=iLvuWfBHT}~USoEIh-t2PgYj_kXXQKe?v zF-?DuCxMlYQioEWsT=^R?LAk90|W)w;G7KVI3nW|7my@feYBOJM2eFwz@8$fL1mjQ zCxynqWvxlV@xNcIR;qxMMZ3bikgBshxWZeypq=(0(ht*gvVDYd8!P<-h|W!i^;eVT4Fbfl10#jsYHV|Auhw zE90ixVW?#!=t%{@h}xQL9fs1%fM;_Qt5d)dSf(K5u#W-T_+nHT@;AV8L3v@;ixPEY2{;!t0q;g?31JOoQOpS( z8>)^J$5}WtOTf2l)x?-|Y0HH*p;AF8{bAJBIU%|@_f@iCFo6&NL-U6?7Q;`~+Uuk+ z1QeYQOpwAjK%jLG4cV0g*25U$G?E0p6HkIRT(_zSf__Y@obgbW3n0!MT&N!nV)i=a z0hWgxQ&fisQK%ElVhG6q?*t$cl^s!c1%YHHJF71Id1skCFhbP6gI5G8Av2NsuT|jiDt3UM3tBm<6&D zs1kSv;)^xnfmCVlayf(jM)@r_MWR75+LM?axG@idT`b`WK?!Lk9=^1U4g%?^tVNs-g20KSq6aLG3<1zlo`mf_YPY7azkUD>ll zb;58TRUDwV_GV?5Vb;q-G9tjH;1V&2UyyKrwvz8ugRVOq$qr zWMVhMuTG{;LyH+Yg{eZtZYpeDDme-6BI0hKx`(M0)Ce35#kGoTT^tAnYePN0N!2Fs zH$Lk8^Q0gI3Y{7OSFI?h>lAU!8V2!*fiYm6001BWNklH1cqVT z*ctv$yi#Iq4O?Y&&{vFbPRaKw(Ru}lM4Qb{C&xyYXi=Ky=qa+PPvJn2h5}WR#H7Tn zC~;5+R_Fo;l}$8Zmk4~&IB-)W3wZ?I2$)Ek0B))7n01=a_~YV6I={e{5a+24oZiM!-WN3_ZDN$$6vWqs`Vt>L!hPsD2(FFiTD_wz07($^HkT5X*_@m}RrZOa6Ii6v0Lc>#%T>e1)aM*%Kq1_48 zuL$~+W+I=!jEK)AP}IXp8!&zn%o&WdLjzfbH9IkcsEi6y{lvvnVgS*ewj zBpO13M;DMf>e^Bfxj=>l^BeH1t=7+S<| z?hPgq)UQM57*GaNk_z-iXoDf9;7$N@1cwU_qEYdLXp2dF7|cga=@+O224=E!3ZV%p zGQuK8fi|YNS-=2SWm|L!tWX##u!2EtGo~;HtwJugVk%JzFWOtAL36Stgm5aSnX^uU z!6Z~t zv{4iu@&9X#C=9f1?o%bn?46s)`cSwf9VoNv&@*UDvQ7D`%xcjHbY9j&twX`l(a~WM z5s?uQo^X%b<<^XUnyuRUP#@|;eK@5-*Y%p3>S|wgMMXtfX=!QRaNj4M6sr8WiO(FRxW9~Bx#N^7fEk2CPM1ae_cF$aj-Ei%*_;!)K) zOvwss8j%te9TVHY3{^gFVPSr8abaywLe%S zNKQ4H)givNd;zl7g|hlkAO7YcBqTI6G{h4cW}s3`i~&n=A#P88eqMfFUU5;O%!k&d zvH+ETNUc+c_)S&?!*CVlhz?kRKVGY=0LK!B5vQ$f>k8sEv*S8nGaFHn5#bFRHHuG2 z$jUm9oqZ@L`;a4NkPr|!{wMJI_`#Ye!xShS6>Mq1cz>Z|!Lrs)S$(Jv|HNP*UgJhh z8YeYLPEI+JlXLh`mSJ@B6hdIn5p8TD-Ab|s@WW6WmQ!Jd%e`ljSGr4K7eMR*5b(Fj zdZ;TosVyNkN4{SVz)>sxN74<1L0a=@!&{~~1$Rv2CP^tRTNalTY~H+K|Gr&ir6qOe zVW4)%{|ICU?a@&?bF>U6$_>@QcMPE(tn0%+I+T``7}jKdUT#cmOsm#y4Y(^QE;bXa zV;0IT2vK)IlnST=PWc84#jRuk!M2S`qJXO6hk-3qu<2dNjaw7g&6Exh={$EjuVplG zOihg+v4R9y&=cxumXZ<^8@qkm#vMDhR92MNnRRsm3mWj}-#0kTVhaBPh7;=&^>40r z%7Qgr*IMeqx<34Ggo?`Y!-uoH-pZ7emXT4>Q=rj#;hYIYr^@ z<^}i}K`IV`N#G?Cekq| zJf7w)TU6InZQi`@NY3F}S#*5Z^iRWUhqEd`f*NxSa9dk*$52PWtVoHfT>_|?f5ZsX zhx$;*P+VM8Sdf>{FtK67#M0uDDxXiYK_8qrgulY4EKUSbg4j%mbeljva1;ysT0?u> zvYGkLBo#;f2tRx6YLe7i%trfpC8&w;eMhEjB@*HEkS=sQMW&e5<`2WNHo)3jRk3N) zy0X&ZQ^Qg_sQt|W<7j(?!NZ@>u{y41SfJnap+5X?hD!6QwY-Lji3y2`WyK{v%gP3G zS$Q7{&*4$y_&|;|9M6W>Ul!0j4M1$|^q=b9)vif`E((+k z)RDD5)QA6#P*G8CfS7^QOVRsrh{w3I!dg!SGxNe*_cS%sFV#pfk@L9v9yr zGxJbcX_>8gLL(w0TC{ArecQ$(IfnyUZYO&_gGaRv^=g`S^h_r`oD%!^#JT9drF^0^ z)FX9$_@4}w-bw?t+opCXvTmZc(1rp?%J)CIqYE4sr@_GGm?Q z|2T5N-3Jha%S2YnFBl{67Pk4fdGlte?OV5K(KJ3j4qn!T!i+UcY?PCeb@1SR|8A?s z7dy!~#*SK@siRyjjs6vo?F=V~k|zrokDCnYuY&8Yl7pqz!+m}D+Xe&B3|MQNoQz&g zs@%1r27U~LAUca%GvGL%;t{|T-4t#+!L3Bc^%%tZek1HR!o^ntt>JP9ag6~icG26C zc`!3SuXx+mU8~oufeQqLJsuSk-7KZ~=FJ-_E6UOP;qL)G?u9dI5_?&wtkxRgngw=r zXg`S|Xj3PGPA5|KWcB?hwmJ2CtoN4Ghktaa@>aF)(5bkn*jrhlTy6t5MmcW0feSYH zcB1)ZK6PtRUKE3o!sg|Vm;??GN_%%d16pF$5bkwS-`It!ZpHF-CEC|a+-1lw?3Hi?2#jCf7H(-_IVy)dur~ExHg0ok zxQ|J!t53K~!FC%Kzx|aFxcrRgH2N~Z4j58eJEIOYw>~9GL4zNV4&j_ zaHjAdg9Il6)_8#OsDau4VdRMf=RQZUe2DAPRR%wfTjA83=k?*Q4TldOijQxoS@)uI z+<{B#`6bon#j~2Q9`P1vVN9BLaEjZV2`|V9T#5JEe@|8j zya5rA>%kg6)**6;O+94ShrcT1;_y+|~c-Y@zU;ghF3~(zfEQpAT=9maT zY#EC92y;{}Y0(51yOH7_RlFaLR^;0@@Mzs10*(?Z@I6fekpT=EcF^2H) zi1_%#+#@;W0~N;@09vhJ14)R(B>%$_)b@foL{doNKlt|w)GugQ0bg^M2S!kBz_(QJ zxA3EgEl}nO^Ar~s1)%cS!?A<48kqCg`JWgJrQj zB#pfNo(Y3v2|*| zI-J(MVa7NAx9XIUK^t`+(6@KLn4T>vfBoXSQ`XF}hT@{aRxMNc-k=qzde(snuZZ=V zr=$1=0c)8HHy-85Jc^HQx!-6z_`wuEH3NHGI!V;8E5UxF*rjy2-CnQFz*FtOQ;(mx zzs2NJokD2Gi8HV6A7#G&=_+3F)T947CeWj<(6CVIt?*j*CktymWZcLOZjxX4jvym2 zodGI38u-9guq)IPqI)Z=t=yFb`DHqZ(u^OuWhV*?)D;pI?yfGauo&Pg&MWkiW?{rv zlv`A1`{t+sYG$Y`$SbWOF)mV3kXss*YIVm_(y07BrOuY{q|~&YUDArQU!FUT(xC}$ zyY+3*tw;Q}*8&%(T8PJ^RSCKI8wEXc$*e2NCR~2S_|rRfoBYVU>LZsv@_QL3yOMkM zNeMBe!&n(*okBen*JVJeq0rfp4ZrQIICae&Yw%W8xCw2A(7 zOZONT(C(Ch<3^3_?y(*!5>~zW!OjD9lEaV=m%p^&%5HHHCEwjX?!Ki3wdba_YA)4w z4&Gpw%NIXCrAxf0@bj7D@BGR721e13_g^;kr@qaL*M7S^>jb8LqcIC!yk}VBXu5Ub z_$y!CYu4o3{PI;3cMR*K?f7xoraDiVTKXW93V)h2`RZT#Czq`K@t2I+sIFxo|FNEN z+U)$tU!9rWII3pVoQapecj)id5muGA@rxI3`eIR3%f90VYhSM{Q&SVWr>903sD60O z%7drSNfDLWuWOv~-=fVcx16Mf-AM^mRXzjgh-LQbIyyfj1QW$SK`bfN)U8GSo5Q-A z#4lLKj#j-Ao%+C{b-+`Gx^2M*S44uv&Hh>dWQ3N2`Zn&zUcrbev}*rSDnXnJ*Z4GRv| z)a9ZzhE#}nO2cClqQl*!EJTx6ba@Z2`SQ~>0opcJJT6jGUE{1()7&l>tM=Iw+)?py zkseY>%x`8Bj-fRLTYmU>OQ5PXx7#FMuZ>Td%V@qvL1Q(uH*4*eAFT~guS?TwZ1vW% z9-+<_WZQ0oxxVVas=#c8>eT@Ynq1RZbxkcIWUN9A_66xX?=+*eNFXJisQB23P*P?H zM}Sc`zh}y7YUi!3K6yl-?!jQ4!Dv6(P(w}Wz7=onb412=8qnT69+9`{*X?Bi3I%P? z>=mi@mqwXG{aTBsRqwPULk`P#{f`uMD22~00rv-tl1w!QP7 z5$%$!UG(toS3kG-lA1%G&zbW9)T_H2_PJ#4)mIKpjU~l9zkTA4c^~cc@)n~yjl2Ec zOGkBS6zQrdJ-qen7av>j!S*84N7Z5Kg4;(mGTM7@;nxY5+uKXCUK?n!g+JuA`0%GSIv>+zo~BR{O!u&Zvl;lkdn z<2}?@nz`o77av>n>2`OQb1t4VZdkvLP2wU$UCdW}aQ)}cJ@(}1`zn)1Kk(>9T~k8M zvhI}g=PephQ}X-M_dT_D;M@fhS{vAr@qhQ-P)Mg1+j+w6w_Y)_LsF!xy5!J?FJGDW z#AjQIMXIOy@EH%>G@*Cnu&VqmpS`!9I`KTb^{5-}y=q*qJEH`TC zebH^VO&Z=YF~VI_k+=7^_g|R*(k}Sb=U_uMShT8w$Jr69&h#xikk!kH*Ea%(Dp35D5-%aPI zH4O1)uX^=?nJ=u$t-D(zqHW)9@x}<2Y+JdRf8#K5)Pql7)SBsf)|dCs{AhPgqp@=z zn$*V7hgnPRyZ^ntH6*gtnOEL)aJ^#li zA70b@zK1U9AHU_X^R9g>!<>3e($Y+)OI60IHQ9e>=f5zbDL%pn!H7gaG`gv}DF{1? zkP&aghEKmM0BQib8()G^j)H)hCr+7&?~8%oLvd>3_jv8KpIpoO*y~YC)NR+1HtI99 zLlhwud)9rotl3%9I;O;S8P+TQ<1g~e)aYhidv*vVg?V9Ib451q+O30|Gojwwke#4uKrgjJ? zdR1w0g(tRIj|=C%+$s6mOP<_dAWl?D=d?~CzU0`2<6E|fvI@tyJLj%@cCDZBTY}MG zQ@2%lcyfodWR{!tW_~qklF+(G&(>~|o8_^FEv)_YMgP8|Z;a@=yFtr=7vEC0W#x_E zv)04L^luX){Aup^*8QeE_FSBI>dZ~yNgcbkkK*~`TX&BqmFvIFE;V2^v3<9+Xi~wx zc8wr>w>XAhFMt?+KsusT`+-*Y~HCy>j>+&E52>FcvAM; zXL%JwOB(&a+mDYD15Dh}jXRt%| zL)Z1N*yJ9gZ@9l^*M$4O^^xe7U3(^y+?)|NO`J5e31yiXdkc7_3Elg*wwx~Oe&6?Z zIT@k`JkQ7Mz$#AiG217>&<1A#cF*y4RDwpeaAynmxA-)>7I?*mW;Fo|T1FH3ItpdM zR$yw8<8aLRwRmFTs6;gEIkaoEvGmK{uyObHHJeTIG_J?+E^$Yzxcb1yw_SMK>)S2+ zFZYKBr%XBjvS(K)jy6wJ`LfwlhK;)KOY7uMWXsNNV+?suop{@Y23WHrU(Y=A^#18* zU;oJ=orHIua?Lms`vt8bNhzVrAGu)gxLdwBVm?QtbZr~9=iR#}-T2`y>-f}>Z{|%M zKjn&rs|txDxLTZl%e5w0vyyeMTs!96QRm3-`~MK62pDUOk47 zz583EVFM)wjP4#+w0!=Qs~=l#eOI$`!=kIFjlcN8&;6a@4Ts%)%Mb&sS;6lMCZE-R z$W>3RGK#noM_hN~@Oa7Qki-=CZx3E{&Y0VlS~oO?x9HL;HYg)aDU9fJ=9tdL^kg|- z+%=-dz}^EU{Oi#-o_P4}^~&Ap>M#c4k1>euwi9ohYJfG#`{vH``u81v`t_e@=mySS zbkq107YXe+?WTzaShJijZ#`!~`srufY?2qzeew-slQrV$Jo$>VOt99oznObZ`mhmK zE?!ftv`Lf4-g1cn)};8iN6s11x6kP5ukH4cke1`GozmH39;vu?oCVg!e>{1`px&b< z&if^>S*YiJGv}%+o?U14tZdb@GcG*u$_KtV!Ws;mamSe^SQoE-{?f7iPMbdeX9K!u zgVV0Qb#$X3R!3OZ@nbr<$`0?@xn)yEQQf8rO=#OR^OehokDm16HWLV4jXHE{OiMp!@~pQOJ@U+VijN~<#KmVd z_7!C8-MMYYK|bOQI`;2m3@FLpxN=8nU5Wd%gWZT0KOK=wI3aAA?7lt`DePV4Odj|< zxz(w`SrIBLLOU9LFA_c(Q9Lr(FuVzQlKmkp05^^`sLP3GDY*gdGf*cwjDmOdEEhPK^qzo z8A{wOPa9!P>w;C^tTB}kg{zI$}`N1L-VH?8FY92yzrF3a4x zEwhw&Lh~NkwRziic$7hFK4eU1Q__8VKYa9+A9fwwzv=tu?|%CGJTs$r=MSHJz41U^ zMGdLRS-Wb7h0mVY24NN1yS8TJ*YMW$!u?yfZrzjPcPKhO{mk@4YMvih`s#mHWfvS? z{qEwQO+==Nea`6IKxQoX{;~P*tjpZ9ZvB31m(m>>6fE1{(7XERA>MG!`gh~Ii~B7ZVB#Y{RXx){XtdRKYaen9Yw_lmw)-q zZfV)kCVfZtF!@@#@!RkBcnK@o{QVkJqj_2n?AOGV*kec+GnHk2^Ws};kCYr)`}xw1 zfj=ut{i{n-<@{czI^duC==@-#aX~RZbaL%Oe-3vRmmWHpUrmxiNK|t32HLL< zI_qA2#fFdH`fbcT17lr@y{63RHTmA6J@WA5lGsX6GokC=CYtG!To;SX; zjkKIRVTnm`v8AmWhnTfR^}YSQPj535wdhDIwNc~P$in7{mixZ^@cttK7T}(w*3GQU zp`9;ZymY!*+8t@xy`c%oaS`#&nphqVZ_fU#W7&j*pv5+C7Hig4Q*hugub}+!!Q3j6 z5=J7LHgD)Axq+-%@0L&BT2XlHhk}lG)f&^je^=9xDcrbnTVQSE4Elj@UjJ%RuklUY zF&)mmZNa&>lxMB^?+bIE`f!_aq&xq&cbDu`CR<4JK0Pd_%iiDC=N>Pur#vt_LJ8L~ zx&^2Na?EMJiO&LFv8O1$P$PgA4*n@`FY^0CpkWI4l~AQ^c_Q0(RK@192?o~W7}3_I zZ%^D0u5t}4C4SXKbr_m%O}fZFcYX2G+V$VPIlZL`np%^-L)wHNU(*38K`LA>{+h4b z6A>91Zv2Y~^_Ar2<>eKWI#GfiPwzEX2*1d&#^BUknS51N*u_S_w7S@60SCc+^zD7;Uz4tw|Jmxy@)}cz#kLuG#WQc; z$2|d#G4%fpQRV>zGq^pRw~>)yq&zP-H?N?~XC61TQYofJc=S>$wbUmEMz5(3xI`se{G;MV|gN(65q%|Dc7 z>_2kKUN7_yVQu>KG)JU#`)`}`>sl!9`+KHde9yZ-?JhFLfM^lPz0aTf*23xSLNP~m z-oE|ni9M}x&-CV|)8*irRe#$Tji|s!c*)zke~F0{z)D!u%TI4Hhct`ZQy~xkKWsvR zv&4FI>+;lyd?SV-1QRE~+mEVnOWbz;j|4J}>xjAjbNB>2DyZ@lBK#5DkiXP{{hRVh zY~q}PIId>>2DJ5T_A{^@6frwXk7~}7%A7-nL28&wWhS98L{!n-QHQ)u`rSi z24POck%Rd@(kO(4H*T5`Vp(N^h~#1C3`jH`iNDUj?qBa6VvWz~e98F0eFf{bh^#ui;+5GeUVSj8)!^$E%)O*j zn5)TvvFY*u{XEaHr4h9LiX)i?)ufS|RIXik!7U#hvg@m`?pcL3B;G|zf1h{W%+GS{ z6@+#=Qd~ol+$1cnVT?xdoi?jCH|vO(q=b{IEiX@<`p#ZEjL_!o3cSXYA|Y{&;zG&( zqb|%COl`qyz4%a0sX-%g$2LibAUlfm__UhTp7;f+W zm1~a#JVP0{MZIX#hmT+N;ll8w9+Mt?^!7n2c#^5GCt2rw$ zd0<<5NC>g{J!DRJME|t|rd6~&rf?FZ?I>H8o;HK~Ha9`K=%)uJ4n1wukU^sc4VwPc zI#WhMS`8S~O7m7!SQ9gq&?OC>L zze!VAr^&Zn)Vo;X@n5MVm}0&&{d4kySr!Fzp~$%9$6R**YR5vhCPugH3(Ma#wx5!Qp4DW%vRlg`|v| zJ!i)7lvuZ3vVYT>-F&A{bB7#@6jbf~>F50>vc>e7dP(0#9!(30YBBioS=aP7nOnJQ z+44-2_3;CyP3hGz)X>n;t%hHD&*k0BL905rZgalbXhf&8$90W$hczED<$_KgtXn_$ z`w!bp|5A9j3$HjMIb74+;Yocixpl^n1XIFuwyZm7*6nUN{K7$vLPHz&n>?XkgFr-@ zft4M}wR~0Kt@`!q*rr>*4zUGmm#sDTF=&&a6UKIka)-4TIc-EMOE}kmy(Xtl-LI&y zZ0)dS9ooi6G#xQ*a?glk;NDRKP3+OHMVPUs%3Ax!0Y!oMD)`&5o+j;58%87znKCt9 znFciOwA&xP@7(tB9#WaTea)5}OMcCzP_Utm>D1TS?l0K9Vn^MaE`LE_;DnGb%z*pB z_E%WWlp`%B5%}OaI5|*#E7rMs?1M2k&jh{_FpzCGgxEYGs^{AA$n^)YFJ1liCQrJ; zuO%?0SrWMAkQM_^Yi@cpEBCMZeRp;)e=DVY)y7=CM>EaSYEb{=x3}%isp;9muQ&sxSqZ7grYue-|!c8zeizUb+9E+WM%?w@+y20Imwmdn?@^5oJpo*dIW zyyIny|2wU!nuLbBDe>(K-7)#$A8K<@Sc7$B!>>Cl`u7MANxk^_&o5?$%V%G3$0l30 z%8jo+_2C%{CbbSt9DMVe-`#9Q`u4fEO#gVzo{F?C;UVp>e0jwsHLg%vT3Dtxhz#v~ z;blWUn)zMv_7$6Q#}7}W3B&GxeHf|QvFPfH-?CM$XMFk8Yv=U5u}f6)nU8#V`dr<7 z>%<_cVEN0>d}~<2Hut+}IMmV;^@+v}yyLOi6WfMO9DA)X`E^f($1GZNaM=ex=heay zzfiIMmFGV_bN&S>VI3}gcG*;K6$|wkh+mx%zT@({zsvjMrRTpq{h@P`!@FMn;?I{u zYSqY)omb5Msc_|gzSwrwr5!!tU9VZZ;woKp`3mzZhzAs+Z|D0@d~)_nliGVy&VTCv z##Q-rcW8)4^z6nNlkQq_aO;xy)=rw$C&ry}{}>d`}rwT-+Fq{xb!=F#U>7!wdDJ|fw#qfy!ynKhwEhSlq;rI;g69~1n=4#$6EhaA`BQs;$+VzL<6~gkptJdwz%*x2fkLun%cGW8nzp*jj zbi6Td_HQrT^W>+S_8mBoaj4KTyIIwax92|e$M~bW#ze92M%N& z%&ipM_ZA(_%*@ElDfU|I^lp3Wz6DFRm-uw6!2)9;o=A&x%=!;x7gbwD3RXNk?fUtj zZ_lf={GWPN;jUl5_+f9shF53azhqN^PdDsVt$gQ_hcBHl^WQ5Dmu9W}c5RWV3%*)# z@8Wews*F;srn0CazHO_h>eB4Y0|yRf<$EpmRBU?Tx~carS(|MvJIr?{tIINfd*!al z*MG3fvancre&#`gT5*pFBfes@c;=x(uir=*Hs(R2=KY6CYYd8?y8G^zm+#82)ZO6` z9%_)h`@2QgO?&uT$8MA4PlZUR6#Oaja_0Uxd&-Oj|J`Bqowz+7w_bL5it!HRb9z zxB7eKsJAfFU~ERVdS{|{>)Q{%^2;IXI+E&w^>5C(@0E3Xjp4{H<1TJrNw&qha^4-P zSL7ec%*e>fE3ea}jB4MvTfFh#qAkm}+i=vk>-~8z|Cnh>TTRiXcOSTC(b|2PR=c!f z>szyLUHJ8;?6Mlo6A|VnHDy^V-@j|>?QiZjC8jdZ?8RaAia&R9?_SBK(`DbPwTJ(1 zH>=1X0Tp)vrB6Fp8Ig@=x4jY*2tUDq2M>6!uEVWgnsBF4+kt97(@;hPGg;Hp)BpSB z$AQZPuJg|c{*3U;f=--3d9;v-C{Im!nYUWiKgdcW!W|J6&MHbPssl*A%ngtHx8@3q zj0&f|va<3j-A}b(DOK4?id+#<5v;td0^g_()UZ3upj-2n+2}H2qa$3ErDat*)Mb06 zo0=PHE?=ohls{KQ9;$^zMjN@xOUijQL30LSZQz{L6&ev48Nw<{1GBR3!RTdVRG3y( zR$A`!pY%p*RFsE$%S$W#Qnk>?=rCq<%omgZS7>BZq^r8TtlaB-xtfNAM~7<)cWbB8 z5P=9|fb2ACX7%oxGNY2?*leTja6_spOKYM3xI$>>8()9-+IFF3s~;Kvuh;kab&tBj zqaw|o2jDj`=TNvYAhfFND6FB$=e_vpy@O+F_Puu1_(#^&^^oG98_qgw{I5SRGrzrM zy^qnPf?e(fRhcL%`Ppqa2(u1oorX%ga!TPAdk8W1u^Hx^Y z#>%<|y}GK>ATY=k9A>K58}Nb-lLT*I%&}4F^#!~L!^z#+gCPP{el*rreI0^s)p>kn zYYCxYv?Q;%iWIE*_@i|>0ThWT&cXO?3Jf2RqxC8@BBV06pn`gLe(}-w`vWXZ{th8E zwPVJC{VedrWr&J03f#rk1C|2+vjPbMaVfu_1m1GzXGqda`x+;_x-ZCmk4&lDfjGL- zv^2VVDfYF)GW_eT>>y1AB#s>|Nye)7GO<7UCmkP}1+3q{W+#0o9*_+I^=`n?^v`*$ zp_bxxuk%D0T_5U09fM(CuQ2Uv^LHTo+5xKk0q^l3Oi5K9nJmr-9MvWQVj0sI-oIx; zxz3Gj0oY8jCgD9A@iAXWvOFjRzj34DiaPNEPQO1TIFyh|o%&54JJG~WH?vm|pij*2 z(Lc$7;KvkLAQr0Rk{}sQDAW$tYOhWTSd&1UbtKijlKM~|PJN*GG6Dsxfvr89nRes> zyT-tU@q07SNQgT{qV~oD}N+Qc0^1{~rZQ=J^M8 zovu}pWRpgYv6`&{3e(6oZ73mdP|u#(4Gt839)&r;48EEU5e#Q0<8M$xG+z(c?)!Dj z_P;39#R7$XA025<9Bog9@pq~WN(W41WI$8;xQRF^m8hZKzOD~{THptsnNx)E-4}wN zE>}%%C9{NITLt`=^oNKTaavZK<>r|bhY7*PWlQiTjZ%*~v1^a~>q70bxE8hIP+@qC90dtk%{)d6K0+#10q6o+w`aJG5nFuKi$;Ge5! z4rI3_25$RrgUx>7sF>hKx*8GI@~pd_c=PoKuS}0W)-EQFx_j|Ub8ekJvRk8*_R7Mk z3jx8}-|z0PiEDSn{C(x3wh*2={;rqae*WR9U1I*39jFhdI>`4^;FvT7#}vUl#1B}V zRiZZ|;Jk4wz%H+vBGS*{G|!Pxf7eH_HvZ~xG_dxho_)jQ(^Hd^Je!}H@$~XyXQ71C zufJ#d;CMoMG(5a={Ilzi;e1g{hry@yAKZ9AXU~?;mTowD{s5ujX_sC%u2Zw51_hry zaOX$(mBW+k2e$>MPfYpS@U+WjoYy6#X0Vr?pH@toiBD8H={~l1I&b}(EN&byo*%k=an3jNQbvd z?{3~KQL^p#jdi}t%n{s8dXG7~Uo@#$^R*fsusaT@bOuki$+NHO5ur0ZYw4r&zq7vZ z>TY-O-PaC`qUN^~o_XlAgUqIVo!)A9QrcN#`$vtD9>>t`Z+ zPrv_?PGQ8i^Swu(`Q;RST$XBXPngSB?&Uqw8l{aq=L}=~HvL?i(N`aW2CBH2;r(zp zw1>BO;JzQ~kDcKLNJz8NX%G-@?3jSJAHwr}Oe>_3AuM?pwN8+I8! zyse9rF8}p0h}0504?nYQ2&q`T@);fz&_F(_(aQYtAB`X_smJg$`E7pXajW0{<~8%a zyO5@7!_SN-Ipv?$z1xmpwU~776aT(*NTX=7>Ctglzj5H$xu5^TtVvfd>(``s^$*K4 zPtxGIlZM^)$U{@R#iLzt`L%cMTXOrfhrZ6%y``SE!%pwyK6vEKQ}XSr#L*AFF?&dI z6y5gZv`H_4ApcDbtba;SUk6u!+cJ+K$@)tbd&aRpiL(XF9QhSyMWFva2}Yyrr(dR}<65 zJ$kpYt}Ubmzb@fkHR|fs=!@X1yOC;)e5}Cl>hVy4-FzbwaQj93DFr zoz2^z`DI0QX)mJl*io%RYA4C%4hhZ`>vQ7Jc}ue0(Q$E+9=B%j)1TF5Wx?-;6TzFg z=F5-1_+_8-W)008zGD$IEh1&$>FG%t2~X?z3&dw z+g4LvTxv*3by-nq@a2FxCc!Skt}V?B?uZ5rB0NSGSAaFSIHBuu1?ibpc^x`!-bq}i zj6uu0gH8>KLma$#ZC7`kf*_^^+#?NlT~ogq!<3v3-vs~56r2?=i)-?pCeQ?KFyM*Z z?V>ix)F|~k>k8FOwE33<_6Y<=LXuCP@$$9f`y_|?a<_c;`0RO~Wq1j5wVm+j1EZ6u zUa|3wyB=Pa+w9zVkBw_at1|xYh5vZR+;PLm&I#^{j1`OSdf=6H>K9Anx(rB-F{(YX z@%LT)BQK#%hF*Ht&F2qj9qS?9f;}tWU-b`zblc2Hr*}+@aMhG&Z~N}` zXPG}Da#`JC;6H2Q~4sHJC zr6(4AxU~oz`C5Zc7u9S+wrC88`1} zll8-|)}Y7!^3bPGp5KJVweQp{^vC?l;u15qw6M%Maxoo7PMSP++zR&k-EvS81O z4;Mc2`cGN@S8;2xoyJ~&`{n1PB}KaRs-i=izI*T4XFpzj}@CT?w zkAK$p!_beRAg8bx>;{Z50I5t;*Rb-XMeDx|fYvX#ZTpF4dH&|R9lLGN3}CNJRvO#{ z`v(OYGhoK-*tjsW6QN1nFP`@#DVRRzmtsbvn|JNj)%-yE`({4=z3@oZrs15S&G-kL zNNDR}H$8N4ah$29GJ-VN97`{UaG6V-*bnR@@j{E})C(qi~E56;+h z;oMcF1|Usb@aC)m2^thk?t1pj=lgWMZ}M$Rvx0hWaMU&Gux7NRF^|1EZ*(I!(JPBf zS!6=$u*;wB*7p93Z~yRstvY|(*?5fVb^U8EU)lw(Tz1E|=r{TPclxxsX7Uri2LAeX zWZAZ#4|E>YqV@1|dc3k`rz16@+x0KJa($O5Az1FXlwK3&F7DO-=E-w^FEnUK78tfHprps}Z=hC$)D7JVi@{9K}M$_(dM4@};KHAx$H z|Ht{=L}-QhQ5_4V_3!iu|t1EAurP zGb_kLl&HZQ!(WiPyTO`7%fO2%9f2`$nm+;m^*_KEX1lIUh# z(>j>5C!C{FR7$sQ9o!`EuywIG3s36YEiFuM)2#K`jS~1>w(Na z?c2P7spz(#b{GygMTmmnJg*%!<%N7yrUG_rqO^d2wJ`@}YOH@MEC>E-|Mdxl2v633 zZab^r$VpGEF|oznV)T?jNx>ZxvCSg4JaN_OL$7;dw>dFFk~_9fkhw!!^+_|9z@&WV zZ=1}|y~Yo@;if?bSXXXbG6Jovz?TktT7D~4`;_L6f)T=pMp8{gfyW4lBbp-E@ndV>kpdhRdtE*jl`*tO5E zH8h4RY19qZ4+{FV;PCGMdgZGn|6OYQd;h76o2!n9m_h%#WuyVtz8$YzH6(rbfN>_y zY6*j`y(ak0`?AmNCe55^f_2sYPi{NEU;24BePDhzA*|hncTDf#30%e#U%dL8-9Dl< z8+vY!SY6i@hKHnHIP-E7tbGSQpE>r7{v+>rXQ$Wv#KeS~FYgg%XotSn-8#VpYhTt^ z^CyoQcg`gbz54c(cR%ya+{xE0_|@92EMND+l~cw~eE3U4C+b;0y}aP|X%`IXJGf`s zm@8g4>mt!zMxB-%cm+PUed&Q4FB^T@u(Te-M&10`fofA-^cmf|k-d<++3-7F z{dD>Fi)K&m-87tfv)6w-|Hd%`MqP047rS9F8}vB$np^LB{;k<(HzvN!@1A(#`)niD zyZht0cinQ|`y2i4qpR8X-SczqoO0Hv^t3_gBX0Z89>ct)4SJn1z>v;{ea;zTT|K&W z@sz%UdZmxK@Q%fc9$ENFhN^*zmp^*Vw0SG68&In@zjE`1=UsN!l1ypFyW%|i7GE|D zKbM}!KbM{`;@TUA#G5kv-1O7>3>$dSi)+gb*&1=fl|Aj>Kb2I&*eNev-1`Rp71Wq>s){q2#9 z2c!=lJpJwMRV1Y4**8t?7$)g&e%6Ha$nxC%yLWEgeazqCIgx<-H1-JR&p_p9@Qk?g zNF6ye;qI0Vs%~=dxquUef|pxg1ogKe*BwtoFk?~&(x@(*~@+C>?c~vM$>~}^l^FHF517E!Q!MdEntl!^$^;c6p zXpQ@g=olS@a#vJhiTK}5It3Vpv?aXxZ3*FWGe_pz^n6b)TKmTZc1XXL?XJGqC zTP6M@?QS*r4C}k^t};~5ps@qv zD=Xz@n=56=@Xn^GUb*?b*T2}AU$F0o*WTG^@;bET;2|wSqr06ow3+qwmEWJA|H10L z89RRac>V()Y|YQ!x%EJy&cE?iQ?PIQmaTh_nD_0wy@X~V!4882` zSAN-3qN1lOzW4a6uexA(+wi>ApFA_~MFHfM2mkoyn=hCCzQ_Mty){|OmwdBocW#+a zug=^0+g7XX(AfA$4L?2ZX*pv0v>~Zs1)Dy7{)x{r?CS+@?w)OX;bXme;lV9iw(ZPT zZq)W}es#{PE3)u&>2B+D>2bYA_DZCtBKhH)U1fxoZTs=(y@p7-n)d78#-@JZ)Al4T z?ZQdt^-1*YU-8=fH-8Vjq6!>}SG>I7qwPlucK!G5pAMR~d+7gT?>YdaD6)1{PuiKC z&6!;`kaNyCiYQ5xBq9ckhiCT8@eHS)`Ww%HIe~#7ih`0va#~nmVPSL5d3I9Q-=V6z zdeY7Yl7EYyegFU<07*naRP=Y;I^A7eUENdj)$6Zby_e9xYXpcMepw&h?r1pv`_^15 zU~7(S*~Mq1*LNB{G(rB_7)|w-$7WtR?TRIj{@PkktkyuD%u{lo#D`KbC?8R{UkUpt zg&H8`LGh3%KlAI+AypKoeZI5x^0)j3fxhV7*pxn4cFSobiL`pD!C!hm8e%PA8z^17meYA1-) zz~K1!5C}Y~t97YsKKVUQ91Ki-X5BI^iL7%CO-vM4hrqa5udbXTyz&Nw^UY*}qN7b9 zo4!T2`NqHwiP6H(*iuqZB@l+Qs<4>jYZK5%CB_AUbWiuD)7nn_yfN*@9)lu>Up4Bl ze7n@UjBzPZxW4=~J6lV_akRmK#Vk@(5wLB*tHKmuyA~j zNV84@TbLVO-(k$Mhwof4IwjJi^&_vmKDz&;s~1#N*R9%^R%uhT&Y;cx^{vcc6sP+*_M-TmA!Wswk=9x~75ac#%P-n9d2J>fZgPkA7Gp zJR(z+pjbx4MjAjaK8el$ZRMu?bL~GaCR!A84$zJw*tf%VHMt-(Lq_?lfqd*d$PmH> z*#ATH`J*D!3OtP%X{9?aT(g4IEzmh5*wC1rk&rD?A)*5^{Rl{Qo3o~12M_+|hi^VO zE!m73iqcaLq-K^_G+}+OdFjiSuj}UJCA&>PLQ-n{q*^%yh4dULShp2N_ni{VB?eEL zL!A+));984yDKUxYb`88Tpw7wtz{wlrL5UeZc+u>bDGv zOdx3{qc;ZPc51BE<>eLSHBBzVg@@@!l3pB1kB>9FL`#qNO7PqkMyq8r|5(SrItLG! z+)Gm<8Q7953|Ais-b)NQhS6v=T5#+M1mp^3m1D}0-&&>X@hN>g$Kl|wI6*~+4 ze%3H*^1r`&?Vr=SM>C~+*L?Zz+pBh$c`j)`_3h)2ezqmEj@5_vy!@6|zyEdTZ|^>F z?a+>ak{#Z7YU4L6-hcP0Tb94Fr-4sfdF9es$=+8QgYb#ZeE7kAQ~Si}D)#^U>3i>g zzKgzg{k~UjzWUxzHk}Yg1tuV>@0E{y`tCi0+MKo#G8)nuOgPiLk!h+DJA(_mJ9Agx zebpT=e0LyE@Kx6aCy!nBpRZq??nPG3WfSh_~UBIbW63?HQr(qgjU)5j`i5XA)rT9Iuz zE@!FC=a|9;iWe#ucR(b?=L7U8LCD%=O=kPR)c1yam-G#E7HoR zacvD#+#sYA5A6^e2#zS%ost0zlGnb_Ay-Z2eFp8PK3%^2^`q9n(T~r)*^lQVAbRZV z@f|dLzOXm{x$Ki1XZY0Du3g}{sJ-&&+Bff5_rIuq({5aT)BMqi=A_|^pBgq}%8T=F z`5{MRHiP^0}fSDu;{!vu7jHm&P>2UC^ZjF=#PzE?P^i%Oe7FCEusSKe{stA{PV zi`z@~fByLX&!09YjlKEh|6boekck{VeN@cGRJZHz2=o@15Dj6yR3@|mHqz8D0x9bvz4v6D_ z-C4U2-w49%o?aMMD@A)!R1%-QUog9z2yim_QCk+ciuUzb8KA7 z@P&8Xby;k4)(I-!yZtyX=xS4@&!3zapfmTFwPaKb|J{`C-E_R=i{z>fZ%*a2+cF(5 zzxm4U!CJ1F;eBS_`{0$LcQlK0hG~q^adE+VX`3;IM@0pK(|_&A;Rz_H|5Xb{gzGe6 z!xqgM$iHUTGPmtG<7*WND&F?Xo=T3n`ivPO4UhKh9lJ95vjTh1y?SJnP8U9S{`~&D zaAeQfzBSWYd3e))L2iv2zxTUWgO+s!%Jlxtr3V*RK0P45|ECtm)? z)Gi@@2kF`JNC8-m)tm8Wm{`efeEuYGuBf9_~dpBvs> zb%S_Hc}l^F2Y33s6q~i~jW1`cxV?udamK5^O?M!%?QHqx_ut;u8Yk4Ujqkm`Yw#l@ zgTu!?^y8j;Z4O4S=W47UT9CU*jC z*1V3UUQ1SNTWAM59nTbw+_i6ga?k>hWz+wC_~)<($A%fZEqH!4ws&g>SDae*SyuXA z$17%!kARVrpZR<;u%3AD)(3Z=teP<@3`Sr1#?Mo1(4cRssI;2G4RO<#&U}C0%Dhv# zjUYA<#$Wx)*MX1BdZ>tQUFER@r|L%!F>8_*zqezaL!;L;RM$H6!P+jfZ<+G-@}IqB za7WhC)E{43zWV<{f}C}+jnVp@^UIs zvRmXdZTw~b{%OiHESB*c*&9CkxqveUPOp0V>sfCu>k*JR_dgqF+qmD2fzL=^mXLSz zKUWv}Z2vg`r2R4!?s{|)8I)oye#C)Mp~3@OJWrvC1JQz4aFOROLou`akOpPb#Sb@4Cq7ud_@VFk#Mr_&=V&P0zhTqSN*37bN(&0}@{1~)#P=<> zzO;}}=w2aK-EjDgJC;7Z{%Bc~lV6w#?Dcs&K6q&Hy=!wl$V5$*dHFdx+>KDSZeuy0 zp***!O03^@=8HRSy8n}Xd36rJ=nOh&tIGa!#S2e;nQq}<$v=PbACA}{on7WYiz>E!CI?N{_@7MB`z?|vOy~~wGb`^}^vK75<=2T% z&1oq)^vBQp%N(4+zTuT8J~>=Y61`g^y686k`(N+xE3vYOdr;1zZExIr?X7QZI8#%R zy5+9|)|s{T<+pYeSa~Bmu;-B8!E9Yg9`|Iji+JA-+sSVpeRQRe%N%MMYt}EXESvYh zn_CO&$_{PZ=Z&nX9%iYjwXwyUo?CeB3#;}Q@e3GvJIPU>e{j_k%dUU*kS_(yp0)Dv zXFuIn&Np1AwdZdB?>}z4`_1jS4V8yC?me*fg?pc0dw_cYP;cZ@k6TJo*Zq6xU2mtl zjgRG9UwQ14-NpPo1Y)hVjiKE;nH{wy+|$l4sufKh$Tn6K@Lxf>xY)*W{QX;Qe&nlz zg?yjY@qM=P%;x_+_w4tXikGFD{qH^a%>Vv4U2b7D0Y(GY32U;qz5l?Hhc_0ppl;8K z7d}5y$@dv#E!q9vW3R7G%jSMfMKuZ^mYTiaf4#GWZw9hg9{v8&+h4~qRO$}Aw)D1V zen=~6bPB&4WGPGk_5YrI;gh*5TMUc z96{tb!V(5Y*n@hHm!=9473rE%qY=%?BsZ_rNbwIMNyy;9;ja17+X5zW!HU%n4Y&Mu z-|R}sgG6eaA-6oB_p|15U2ebje=!|BrnN1D# zuFZrxW1taQrANeP<2LczJUQa24DMvJfqRS|@3H0JE)ir70M@#Ci^n{?Vq;lLeZBIj zL5(5Mq){Xv*BFA#db@mAiq!B>6JQS1*gPaX$A^tUfm&;Q9hvLm1|{Hdw)A;3LgIGl zC2_kK@VUo>w6?lBa)-RF;&6~SAbgcZjia%y-s-zb#$XQAa(8HJiG0cEO+hBTllwlc zKE6*rwY}NI^_jXl*RP%L)&XpzTVG<5ulr){y@LZl?Y5_8-MYTiU^eS)_4OXor;C+q z9gSQ+Yi%0h_QVxe%>8TocHo*EUD^~4XO}r1QqsjDcM0)FTnMCjK{7K5wX(L2J zASnFfe{b2w4>fE%>QRwkxgS-HSGkh4H`cZ$I2-p4QeV^d=O7RBtld&u?NP))c1t}y z@q-+ex?1{lDD0|gMgeIFxca;_MufM&I zAkPObmUgPRP=URiB{~*=0W40hND4{zt>7Yp=N|ENpX|F$qGLm{lO=~BP}~ z^$^YfM3R>FkR_0=H370n(!aZG0VqEieYb^=-f?Bm=!p11*FSsz<+mK;n_Rlxd-KWK7cJ~a+L5VHO(hYDniNDmMPamNrr@%LUJ-+teyaJh!tldfy*WU z($aVq`=hY!9Po*rWwfNP|KU&t?<&%i{oAUIS?4--qKam5aWS2@o~phdsPGe_5zR0{ zASYra6Ax=Z7PKI|m=IBiq>{wumgtu%gNSRMyi*Hh=Mb_M1^}vd19w% z?RFMuj3Ge=j;Q6`*7AZ}m!i-RXyis6*3rVq(JhA%o`dzg`j}7M44igf>tx;Hw_LP9 zEi|S77B{Uzg$J;RQk12cMofw%S(jv419_n%kXN=Sjc&4{g}7i#?$rEFEvXnN;_FFL zHB#v2qQQ=216=am2C~uJ9t@O7K z8UM&TH}ugUP_gx;`#wKv3!V7bOUwG`A*}fQxyL>}W&;87V{f?UzUxPH3eiJ{rQ-CS z)gQdKVq>-t5=R?3;<|?)TsXd4SOB!w!hrqcF78H|*y+!I@XCx>AqRkv zf4a|<+n?0rraiQ#07YN^^jH6#o*?8BuVn+nJCDBkjov+;x#^B?_|%KRNqq;#!K%th zch8wOHBkdf^0O)~db0KbZ}X7n9T!@ARQx?4F)}uFiMk-sCCRObfaLQb6`&kST)d%a z%ULcdY-{ngc=1Fs%OQ}xK`5(9YJ?<}@Eh33CnE(e*kL)C8tm2`JFFXMZ3eF9-`XdDp~|# zQK7W>oY=A0J=ESVU~6;s{g$(@ooZ`sBd||lK+4n`uh05$<+dZM-xgCGnfgv1o4}1F&ip_B zNaeGe=Iz*$(J*FkVDzBzz0I2r;R>L}cI>TNZ+!ds`N%JKo!N-BZWZOpcV?Sd>%4@NU$l1m!(P(+3Paj z*dF%v1%uMrj+ z;!X4J|Md6tDlz|bbiWyoefHM!{zj4x9BPe$IOREPsw%IjsHkbAyu;b5oSf=QiyvIb z+DCuz-BsGLBe}2Nx#)YTit`SEZCMgMgQr5l-es4Eo}0gS1a=}1KbRCz{uVs5RsWji1V*YUMW&|DL{K*U&L0n3%jEFjP-Bbwf-G_ zRIjU_dgY0!(a_jq+O*E!?k}wezywg~&yQX8#2(j_PUbG>ti2Z?{Islnk7KPK<(lny zs)_9n)Th)eFiDbJJ(R}?kVFU3>=w0RR*rW~OVyN%o#b%hVeN}#U(3s1go?!fQ8D`< zS!_<)0g-I3K*{JPmik3S)(%SpZ#e@^WY=ynrifvSZX6#*9S$0J=W|al>>C{b?d4|< z9Vrr&4XDvFb*WqTmGUm8fRG|g>Rl5PCbpL)p+em0Qbxha!UsIxs2oM1%TD^6!(Jv(aRdTI zFu#lJo3<3B=hTCQAP_qCxsBUc29@U)HJRghB^v0G=Rf<#UE`veE9O5%<)3amwr<@? zOU3bb-rYU&sgdEKBOdzh_j_$lMz7OA&@ieYA@IFZnYcmWm?|2^PF+dg)BR0A){ z9|K#k{^fT!WHkzTqw7zvdEw!=_h#i6WyFDD(YaG!t zKrSBGWbq7fUJ-Q@axt;!z~RH&F+cjb1JoGIfjXDw@NNp`|%t!jDAYqo*2Cox)r!|aK#mK zcmKIf;aUv<@R`I`aFQl$?sf=z+LYIf3;)q#n)M)fOR~4Th7ykw%HU99c}6*1>8%|X zE|Ak&=Pflef7sDfU*k3ZG@rY=rXACPU$k(s#jv^Iy}UO;L)vuL;yjl00UvFUNXMn- z3zM?jy-CpRW@Vc2GLpGB30~T)EqdnR$fm+ShzNgD5rd$V9!#;aQ08vgI;J*hQWfjL z^No_kEo1?M41;wNL{xBUjuMhXc*Q(FYsm;pXx!QQLhbr0&JCd3-&X9TYlEIjLbnsW z)$D%MW1HR8l5=KrxZHw^>gch2tJ@}xWFBkq{lr|xQ6I1He{YDi$7mRVC?VctMC%rl zs+1mpC?h~h6(F9*2z&8at+)xLjSjH6O3oZD|{H8zEdS>S8`4 zFXz%a$)#kUi5i2DZr;@le?^b>GV8{8T8Y+Tyo zGxRt{Ug97r&Xs%!BuxUzeU-ATp~S2trMdWlh$qBQr&w3~FGF1exeT5jz7cY9x~Nbq zqRvurNyGi8?#)bg?=8*h-5$&PKHax|?QuVJD|U`MHf>X*<|K>OwauOPT_g@~?V&e4 zP5@kDaDDtr=5#%Zl#j~YG?6qDk8*{Snng70J--3U-=&uh?s3Lbg^E_woL1(vkpKW7 z07*naRG%ldg|NJxc!9HzMBi<>>o%TysfpChLg+B^vq3HHm{9Q_Zzn=*UyJ57z@0%- zQ1DQJz5ArPAhze}*HUE>6_+po-#{S0yiL}*Z@Qa}^r2<}oBQj&)8$;cn0x!(FLw_5 zH{Dtn@!I3-h(`;m9oy+!J$KP+q@9-<5kO_9^GdgVktESblPf- z=_o!!VP!)>!QeL;C{0PqbCZxnZW31}GKj2Gr{*USSvN_X!3C?DW_{@|5<>L>oOxHp zr4Gqd+< z{K__GC^Pq)bHnVx@%FrvC0-X+y1>+Z%Dk&4^)uui%|Aa05^y()=r?ozm6N*KPaZGT z55D2?d#@fJU%q#Lp_P=O*j#xc|1qrJtgB~F?cz*JFSe7zf&G>|x_sfJq}qM^b1k^M z|4kC*Kt^1UK&f`kONnl#w8zG`JAByJ9vkLT(%Z|2$DMu_J{v~yMQvqw?b zl*4vVYzd)zANQhPLur`|Alyo&6T>G1!9N6h{t1_o4)d2JV}XKq5LT@bQh25a<^N8j zW=o;%IQ7ok=8fzaz%mgXf}9N=gOIcgtR}3}fc~9AThOanLx(NIf^Ysr!$L7GEWtG96)F@Lox(HxZ6%NE6Oz$XPho7K65I+ z9)N(TZi9x8AK59Wg^g0mi}Kamg0u8$?`Ol@4OMR@GjL-LTE1v@cxVftrw@KACl@+| z)#o^vlj}XXo6_`)rJ@!o618%#2Nh7Oyt+rlO4K?OH1B?vx1$#msP+D?2dI?Cj7F<9 z1Sj+#+0(N9=fkylZ*XFlSbam<*Z=$Qu-BZrp6mCxm*2@SZjTc}=svCMwb>Y&$f0wt zAMM=u-#?G|cN%o@#rNm9T$@XyorT*!cy_yc4XmfaiZY5?N_Vb!d8ha}C~5q)i+W^z zow_U2@8)@8YmeoWPuNdFX?HQuy}}j=4$W3B!Jm5EC6N}PeV>e&RQ5t~ZD^lXcM+ zj2gG>)`{%iUkiK88W)-V<$u1b8N6`O<^7_~It_AIt+uAhgPGe7ALrOvn>>B_jl<(K zz|dvJJx@n&R;)%z9y}Tv%fWA zeda8gKdNI8(^QtW>8r1{=kT(JG5NA3OE2ph0?N~lP|UB58g%vIxx?d4z*3U>%a`Bm zF0cW8!l-K&T{a*-P;0Nr*|%ZU+5=V832~Edym4GeNm^-S|85~%FCTIJBYlguy!Xjp zRUzH4ShQe#r!YO+kbn5+uYTNBXagZbm;Q5VaN5r7juXarF*!<(tX=W#u3|Z@S>V7$ zcg=~-+L0bMW?c7BRF(G2$Di%Uw{hQnP?yUWE}Ymk!oW5b9^LTO_dD_xQL~uD%l>iW z5Y2(F-&vn+2LT-?F1+sYp3wooQhfCH?R9-8_tK{Q@a~VNEI^w${q`k8wZ~VjER#+) zb-(KNxxLZxA3xd~vt;Smz+)@FsvN&;a%UaTCSA7tsj;VicyCpjWVma>2hO?vnxRQ% zXemki^~+V;%ado_I;X$6aML?q?zZ-xch{_LO{w2~@N;I!&}){=7?NNDjYX+zzxrl( z39q{t6DKTMIIVA#k$b{NHh%r>jvOMqc(aRWxQm9Z=6ZL7)cvTp%B44O54M@xEzl+D zYR{7S)h>fgv&O_Z2hoKQ^>j(V5b7C|4^U3oB@|?II-T8a7tI7|ow`&T^#$=C8F8i& z5(=itS`fS;i9LmYGzm$4^-v~jaF#W_vj$_2tM6Pqu4Db-pVn+RW>21S!yU6z^xS?! zP*hah(96bkWUCAF>XYX!n?KZ)v;O0^SNxvo)Yc#T=B<^-MM8y+vXckTR5(FXNk;0y zw9^$N*q14 zTh-Q|Hl|x62hO=}N(T+l#7$jx$IR~9Gn-eh-Cq_lc>X^Y3=UR2U4(Q&QPE*WzFlD> zmoA^zKdk)F#$WzC*<^tE>G@1lV(+f8oY}xccI}%Kt1n2;lIT9D|AIx6lk7*={(7PT z=z=1ngY^*9WF0V5$|N`GPMIdWh$DEj5wmA@A_3?(7ScZ?r6xYN(s6@Vv^!2FM% z{UoiPiNE||GpO3NZO4fWTS>&2ao6=9n6mcNF<~Omp1*%Xqp{1x!La7U=5Z|wt@Wro38<})X;v-k}8s0njK)R;~4WkE+=^AJ``R$68 ze^w&+8`p0P-A~p`7}>2`^shO#u07*)H3yDxbREGJMw-Ymi>3@UWPJDD&zV*vN$(YD zzi$ah9yg*x!|847_SVR?>yw8M?7%+%D2`KBM+(W0s@6eR?M#7xEf zC+w0p86+FsLP=Nq8aW)!+S;0~UAyMy=5p`sVo5wviR1?_+3;GH=oozM67yoYngxI) zjKqlva1>Xpeh@bl1Vx`ebP-ND!oY}dBe3O`*YYp_*6Q+FCybAXFan;hLG8%{XLuu; zt;#QG1VeiaACy#I-EDAUfUTssO!3~2TsP`64xFgtK4?Ot!}TDb_rfRtJD=Ol=ooEn zSa5KCbP&VnCf@b(c)k%@0{|f*#y}=i4{TNCHBP!V5EvO{f?D(C_rH3XP*@L~p&^>g z&1?2_Uov9WU60SSRiXMIJL z4a9^;m}mk5sIjKb0d(fz0Joo#_?0)+)L4NwFvt`b5gp916=fCtxW(32R9itpSY(jr ziA_UzOqhmkC@HCzlE+zdQZuT@_UqOqe80VWf}!Tv;oK&`o8o{C>pMEZRIzXKz7mI$ zAHBS-nZE$K$cOEA`&+bMz+TxnQpym!SX>GXKm)@&%WGI>Z_x1$5?Snjdj=@2-F{4v*M3pRvhb`4du23 zI}02I+duvGSfd8-t*v+TcCdia>ov;CoOW)vE%%QVKb*1(g%PsVSWxw$l`kIsIj+ax zi8C)Bb>)(|c`vRMiZ>nlV;eJn%FMZ=j(@nLTxpOvZQQLvy+J4R3a#G20M^#zk`zbF zKMlU5mpjx11ZV+kx7qFdgMzvMgYYJ%HRv=RY9nABcCj#Zch;=b^y*=~yY=YlOfc7; zO3kz&k*_tC2mh#!S~z_EoWogPrhA>jrEbi@JtJrFwog_cC4#oSn)_t#Gi!P;TW+qS z)3mum4*hSh(`I)9TmHt+)}-SE6KrF7T~KEy0^)smghx%;o4)LBU(@A%n9?52?Xx67 zxZIHoJG(awcqxA|vu)df14+|~(50Q!Y#@?tYRSIFtHb#d?c5K8s2_k>$K>Hk!U$iK zQFIcQcMWj~qzutJTVQY(zbLxiiw!lWPZrtr@dNtD8#IAkh7O3;TC$Iwabt+!fiq_I ztpDq?w_f?r8*hEG=~xA40tcjAap$8CT-`U=Q@sSJ^wi06HmGZ_I7?ApZb?&UY*0ga zeNFbU9E&c#Pft@tUQR)^Ha=EUT4AZl%dJI*_`ZFjbehm^{W==ODr(Oh%eNYm`gGNm z<>eIC2E@mp@+zyb%ee8qLLH^Yc5dEZVgq`!S%)v_%-y_tf0?n@%=tsYAp$1dOfrFEDj?#?GDpR-F%OAOC zMvp-8I1`i*AEwpE3>ehegsL+$D;jf8WH&NVeTH@m=63fRoMdzqA5X6kM|a2>uNtcV z*b34!>tIN)vBMI~rm&P@1CluN*OHZbsx~mbXP=Jd+LNhg8l?`$)*M)~=7=SH#5J>e z8Wj)J(bQxI+MuvtQ&>buKtkcJa*vjjh3QwG>MnOGB4owU;ho=k~ zl&EiUKjPuSci!mFr92I9YDRm3Hjt%%zRSCeH%M8@r4Hc{P-G3TLM;EK#blbS$x(@Z zsrBOW=|E9ZixdK!x3S!1sX3yHVod}h@26kTa29S`wV~%fX3lx|wOIf%Y}Juf-yf_3 zAPRRzd{dT!tOD!w3Af%ik>5g1`P){!wJ&Kv=MD)`eLAc^S}N=%bt;r0YsRnN?d-N} z^ui}zn2#U>EIFIXPOm+^|Hlmj?wT{@Ay82QL_~=+V~}I4aKM zS0iD@kuBZ%{ic4)ub6i4zo+tFy1jgVL(Z0nY160oTsX(+WEl-(&D*l+P%Y>xT-@+eyA;H-5YQI_;dfeu9|%Ja})XSF^w5(zu#8G z0%6EO=7BdpKf%ad!CAIz{mxt%GkZX%_~?*cF~8;r$Blg!Jw3|AK*&}e`2P278$btt zT-PsQ-niw@jNxmuWc~d8A9+roE66Uh_w2X${zdgKYy(6_X*{;}$6ZN_M=p5ar3Kt( zQ`VZ&|JzuYm73W&w102daCm)I1AcnKI}NJZ_rr#vU9KKJ|MCN`>?XY)KudP&$(muq zra$!R<#mUD_&uO|LZY*OvT66O)j##SeeRUyFHT~GXLJ}8?~1*8NJRDiAGVx2$!t74 zZ0VpmGy1;t=znDP}1ii8aa5d+1S?Am)oGn)v{)DQ^= z_nts9jmek5JqGi>%=iESIhi9dvB@xi3oVA!O9okNek~5UVS>F!m2Yzgqav? zO?izK0j)7SEJ$mwtEjdRA({z@NbJ%vTvK0^nT;Pc^O5HppXF6P+3v$5Skbg-zh2DXsgJ{%B{5Wk6mMoOibw*#?+T`HhPVX`&vw4 zQ9*iVLj`vV3|xGs>()(AuO?TLWsRAE3>%XDPA`v)@0?j^Q#5`R7AySDzY;2s`-oRqPlhqsW^4IQakX5CvWLpw)WjsIYCjn>g4{qEkA@2Ro~BGIJ_~HK2yL3AfyJ zb!_VYo?m&)!gVK&DLkBedi536jZW^SBSQlidtHsq7#zr0Yb$E_$HW*Txk`-ng=car z^a(xUtl1|^8u_}kK?$8ZMF-d`^D=WQZ2@7CL3(7VD&sFLRAuCpIs2>Eum zQ_M*{PFW-oHxZry6w}_a)H9Pxk}Yxd41c1Wnpft1IHdP@AWPW7QRz&rt5YD8~aYdoB?O zeEp~Qt|WqJ){-=>Nd6@&+Eg?sswX1gQnMC_ZYH8vi13+M)_g^bIJbx|iA`%pA*BOu zlVLPLK|#0PcH4&^d~og_*ttZ_fwili%Vqen|G3{YZ)MJV{Svi=g91seT)aS&MhSEeOp=5Es5gWm9gVpFu}*tCL~^Vr)mF3l(qmVFY5bdRfF0e2+L3aF{p`M3l%#ttBPhW z7PU!yQ?ir(GN{v8Ndy;5GU7D>AXc>Wl>+IvBz9vwB1p;Br52NR`VKmzLWRF@7a2fv z6)IW}cgv3c>)yj?rbeFj z1OHeCww8>1pVeMJiFPMSe;P*X?=%sptW7`^XAJ5kP06Mt?|`S%U58F23Kt>4A$o&> z&fz84*NF1dh9n?1m6ZnXCIz6Rj*#z7GUQdZR?#l-|2-X$Zb&nW1RovJAPVUNVg(z@=S$%Aj=;b`omNNo@_mz$ zZFN$sR1=<-#NkKeS0V)E&*Ei>i;6rmsX|5j!d*)RZuIIRutHBI-QVlo&F~A;?4WO? z6+bgtD|dNiq0u6p`oerr=MIFIad2r`W)dClB#{GB`UV8@if|+`xH!QmBv=&qlx5la z`g*(FhKPs(gz(=064oa%oiIT&P#O?q8(WIjhvjU5rys>}MOCm>oF%x^N-K8KRF0Gd zd|d0iz~fK^yu3#EU#E*C?XeP?vb~Lq!29W!6okCvfGl|7ITH$Tm;m?k7eE}m~>1)^m|aT{Up6jrDR?*urQHn%AxcmQ}64s{}q zV4^}rJHew=?L)_K`RlQy`)o{0+u-exM`~*wkaB>b4PKWQg%-g@De`7SyNnIquI_{J zFA*@3vm6q#n+s{lv1JXZsYo2XRC!1?x&>~9a{43DTbdOznbUiL7*UTbl)=)phXFwt zLV#p$6MGy9Vu`4lNQYFYXfOD0`Fec8_i?)ax`%Hu*IOIf2#;29d)2ReYxnRFTy{cg zr*sIalufA_g!=GAAQU4vNdmS^r%3YElXtRM*r2Bf#lMI|uf|7NKvtV$ziJ%gj|5m1 z1sHN&#aK^iGlIP>JBh1MaTb6mrf9Zgv&GKRYangfx7Q^+-bmXk_rbRQ7}UNQ{}O=| zONo94@}@W&NQOrwlQkl-Q~|NafyAcxM9N~8E+p93qB$+^7v*enY3Y&_h_@i3n}sg% zuTI5T2K3t)@TXWi+QJ?y_uqc^2OfnN&;|+HNAp~0+FiwV84fSyUpykBGi^%arzCPP zBqld0DNphd%B4O7K%7Wq%UwK5zB9)COBYpdL{660JciX%*TcnTsu*%)F4y3$RO9!({`=y#ZPAH4UWCMSsA=0y$PsmIpb8b|0mzMX+zYh(72T_Ck=5z32H#_VH$&S;Ngu@R zd%n@Ps)L%ViH#f8*KjV)TAO4o(HSV2?b^%S4 z9vP}FHlY7?y7zt`GjiU{*!CT7+=<(xB<(&Dcq3x>{g*6dW9H;zmP)RBBE=$B48=zR z?vWgdfCNGn=~`l3iPN!cP2^=rMUmpg4k5n`4wEWGwx&YyAt!=3(4S;%3m4-{%F(z5 z&p!Ypa&G~`Cf@hZl?gbG5Noqkmt?2y-m!IGc5MqXdt9JErVjl^4>Mb%&V2FV`EJYK z5I#uI+aVuk`Gz-2Mas+3_9pa1ls@1h3ZF~(u(CbEegCCN)&M(R5dOrohIpr#Y(Ppm zAgUt_!-rLqLsDYXmnUL|%qY@z0vs__noa~-ETD)77!qogh$~!u3auVA39Ka<^)<86W@j6E097k50vr>)#=@IckOd+9Qyptj8*Rhx_x@F4?9u)>K zE5zrMN<-|rN0u*&VhUL=LzEhT8zqYCxFnWgTB~3e|MJ+iH!Z#8U(bJ)TIPTO9j86= z@(umyB&(3oc+b7=)u@LgoK@@LPZcgDWDj)}=LJ3#+cv^Q(nW5Epj)wK6>X2TwJ(sD z&u9C(e|unCSo#a7l`*uJo>U&M5Ql=TOJXuf;XD8y_T?q(P|-iQEiI7tkO4v*1MpZO zI%6Yw-V!3(@Ru8cB%hJiz)_Kry0;eW-M%*`;M@1FjtS^7aZ=|mN=%n8nt%D^A)R7E zO?qgr%Rl7BI&$G3d_;XB_|jDG50b2@6Bc|Se#_)j^kq4!PCJvcFxVGGtg`P`2=Y~aw_ zUcP&95USeppC>;_vuYv+EV%a{*H7*d6UaE~ijMs9=__yjoL(yoVR2VJ_wrRquwwH| zuO1%p*z>mzG9P;V+S^y>YobTq`mcu<59=6UDM?-b#Sv}mpNEPz!^LuR>6~ph&w(Gh ztv|-KyOz@KXlb)m_z(Pcg-vO~yCfR6WHkfYYNo#e`CW{rQy}gcRWbkoAOJ~3K~&q| zP%-jrsjKpo>mKiqhor11_mWD;0oe8ceGNr96*drK&;*7BLtD`Bt7i_5aM~xrwm!P&z#&1U)pH)Ye(~5? z1{D)gPlxkt0PqgIWx0t~o^`Y&O!nwpn)YOXuKKc&A zl!%n&McdYeD*Y71#CWPw&?qSml$dP{KzYTCBy~V(8I7#kNy}>5*d1Va=bq6VNlTEd` z1=S$5Yxf8ZFvfT5z*XCrbu^o~LWD`IqdSekY)&&oA8BtFgzfWvBY@^=z3c;15P1ELM~iX-dS?kr)sBQ`6~lT7T0 zMT;l(j?h|*4y;{!qy~VR^wew%0LBiTI~a8xdi988OO71Mwisf&bqs=GDJh{4I7^P5 zEHn4LY;-L5T&i}h{B}>31KA3G|7P7O8vuqb6GtV>A_t?Z+Va#5_dNCD>+k$t5<6ma zHzQ|S7yS0ghKwe})}P$ECCk#f$D!gJ!|#a~7yX*v<69#Jl+(yL(<0pEAVmHAU8Y`@ zuiYyA1&Iox90ln`kFsXsx}FA#b6*fJ4E+rN*}YHx4^~^W#1jP(!k4}Dc&9zy0|iL| zuEp6+-Z_NDA)){oG`K5@t}3m$=h&(L`oF1Ui>*EW-D3~`kmUd{xW`rZ+_P+YpM(&D zmQk1>O^3c+v3<&u6T%~h-|+Iv>zhi`w|?{fs~_zsu+{DP?3=xl?iv;nH*WcV#@%Tt zKDy=0*WdhXSDB;aL|Tb+aB@gua#*CLM}nbl|Ni||{igTm)Fn2=-Yp@3qv%sd@~vT) zCx-A7ymiGTb>hVYV;=y$Av!V61Ww^5pyKW8c9e;aSRdIjik}~~mgN+wEd93v&0^5) z5Uq#MCB0F$w-0{44*L&3t8%#o6)gsdOo~WoYi#>6B*u~~Uh|tQ%N;^;UlBN!V@?J_ zDL*PJ3;=kQ3vuBV8DA@YTfCXg2$P0Lnl|J!W;+FT26BJGjLav?7R3|cd~TCPEEM;( z;+D$}|MbV{28Xq-H2cV|zjmgTSh%(a^jP-6hxZLMIjc@=_;ADCEK8Sb@4LP~@fvaD zth#glu^EeRy|J!+!LQIn~^&ErW=>c9@Zt?7~B7f2UZN~ zb^i?yY{*W{r~}DCah*H$fGNSYqLZmdN^=?)^zPBCyCWrx0hau(V7Jrn3#x@q?@`F4Sv7E;u!8F_$3NOq~llC@xii}?=3 zqf&TR!~&`*xOSEp=PkWuXYMcmeev1nUVHuhAOAQakTplwy{@>bp9z4PKVQ1{!Pmd~ zZr#BmR@vX2Rmax8efL$%^c}+kQp4_v4mk3SOne>8^GpDPZ!6}1A^y+8=&axB7ik)mtVNpF-2V;&3 z!-Io1I4WEe)$@xf>zTS$TTN-Lo%^pYG&)4riYK7rVh5ziT2dHX3iyD#sB&I#-Wzby z0TCwUH;9sqh@%Lk%aI&33eOF)oJNGGgOHFPif=K6QWhBFdi6~-HRh&g)ivdx$ga~y_88hJ41)TM zw9Ezos*i3tSjC+ZIqIs*I~#b#eDLfUy#hE=&fK;$%kHtQ&cf7V#oREXOP(~VUohA9 zpnkJv_cXWLvrutyz@x=|Hs%sr2XAz&PC2$3BEyoLwg8X`J>aD?NE>8OS9(HIUjQVt zhESSKf?MlzrfE@q(22(237{vF^skh)xOGs>((X zX&Q3V12Ye-9Pq;H*LE`e>;B5Zyb?!bN^+P1pql;b|FBGa>f@*9Bx)acvZ^qz+!>ji z6s`fNe9xL41qiU2M^4quOYAmg6hMW4WtOqPb~>ZjKCbuB5RQ(I9X-wSG%EY!t=4@*+e=Csa*8)T}TH%W0sVq|1-frcv{i`H*>5#0)BI1?@sX|g*S5Z{w z#Ss!rN^Yit%v<(dJL^kxa`SU5JkemqwwLaI>$l8$yFQ|G*T}{_AKi1^T`&EVSzCQ# z+uqYV-+1Dw&-P^2!jOb6J(7cAZT9vLA6s(QcNuw`Uw-h_m3s^7nb3r8U6VrCs*{`F zUB2x8)kVC@Qgw1qYIa^;L4H9_+TlFTn6?$AA3amZ@5w)P;ApXEJzGzGamV7Pzd2CS z2m_;HLk*6~^k3dsw&a!VRpOmG8_Eju@{4QeR@+W}cHd(k?=QC^jVU77arCRlp8oDo zPGNpwb(3nfT#}F!lJl!|w8+3$T|`<0L`+sOJ~jOIE)3&iE3TA>~&k~NT1IRf$0ND7TDDkOs23PfVCCla9#34ut2b?Z#~ zkIl%@Snp75JLGjJ$Z2b=w|P9x>yZ|KwOi^v3)bF%9G3dJHeOZ5#SD)os>|zdi>Sv( zVSj3CFJHY2kTK6Yux!j{5nzGLk=T!prFa?Q`9`c(OLjJynG}+kLusc}GmzIp@*KM!ubfG$56ADiCDy4kZ@ zN7*iQwnfruBYddp{1luZaYl7;UX!e$xJ<4@ejiSFd?Ub0>2j5gmc93E%S z6IoMjkaY{mtfr2N5Cv@MJ;7b$kxmz%t@04WIS8=-HD3NsTjj#)a}p4QPJ|8s2@WNT zBx1VW3*sA8q2fHloiyF8W|xxQ>X9Ic-5$BA*#V$kCJfKU7|@mmoOeLH2vH(p$VFKlMmd>qFXZRwwaMx&Lq%YR=^k-v4p#oVAKyd4g4EhP*0C zLIt*Hu^x?RQyNPVNZf=X@e<)0lGh=n(Jh{#rP4Y=!t2BVMX@QzaiwznBH~3Nl~gHP zg$fLJ6IJ>EDI?3zdg!yJF+|d1ff$!m^3M}pt#QU(*-cvH za5-%ZARkCcqAO$lL;5Hc1W-%Xl?$vd+1HqxrS+76%wHlz`TohFvZVo`{l36(Q(SUL z&!o^^aX~32U5Hs9tY!4gpQb{E3KbL_tgYTw(`c(Ls?W-V)+ynA2F6Yt z5IZrqCOxP6_@*;oS6fQ!?KKUyn)bPX3Kc3Y83gJ>%({?JV{~$8&%qt0T-9^=;o>ca zinnA|rnRwVF_x0}Ndi$iJf$v2z_Sjon3qIU-Y}Zlc{10Ewl_t=G8ap8nvy*27P3TY zAziZd2r)#APnkD3ZpxveEh`Q_o>g_MEw!mop+W^`=W+i^8gfsT@8>pC!g_P&;0^ts zK2Y@g)~xSptQBpj8puGGXJ`M zk8aIgb*yYpE9;WQXDHjcKw4Zb9ik*`!jXhep_`(O-TRcpiz!!&rwS2$Sc(lo@iLIE zfiv_{K}N{LBR~p)yd~%rJz`e(+xHi8Bi<^T)7rX9RH#s)!XI!JVL@%igp~QSdfdS= z*s-$Rt*QnAl3SOyosqOjMV$t+flEy`W67G8y#N8t;FN|Tl+;SO*OeB%>=i>+E=moM zO5&)k;uR5aUj^?kILn$N>wN_qH=X&aHRr2Pp+ZFq!P$iyPk(_BJFCa-9Feuo$`(@u z5S4=GOcse@r^SGJK$_tbN($b4NNGwFt5^u~C+{P&3dPAt^yiZ-Yplgc)-*mOXH=KH zy{TYWq9KmW?H1eDA%=(v$@4kOS|w{0DpZ_faJ0h_B}YN|wWnLEW%FFfiq3PT)nI9G)V6)M^Yj(i#&^%GL&wfIa?V^GjDM3M+0uYQp;C_)m@Lp&cZv2kHe ztaQ7$=JA`1?4#%M7Z6+8UE)woD~g^WQK3S`c?3s691#tSo!G+jWant=pLC3tjG>~qYYBxA?MA(_0nQ*Yjj320 zBb`Hs8zGX3LO-F_O+u&$NYyODO>qNaCmt%^(t>kTs8FHeEPx{-j*cQsaVhPark1NTwvEhDs^R zM9OYyKAz-|p1C#Y9v8)&Jaw=|RjE*+LPcA^5fMj6Ng+L3a1IX7C(S8}5Tl(!MTRo$ zPltmtQIfOF__Ag~j>*enNJ&QAgCs7O{rM2(x<{0ABw5)cG6}J)F=e;p0VRd@%Beoy zk~37OP@&>%fup13&|dzRCu>db6bEuN8`5}G5qzkULlzKVH#`GTEDOk8eM^k-y zaZX-oy}ebdan3H7;7$YkHtsH|u(0R5DJoQ`XbU(xGUi1C() z$xK$cK#Do#EQ(MjRk@@@=kj_P(Vve{yQIZPt7l}v8j$refSQ)1YNtKB{e)Q`Qg8Pf za!(T!lMn(L>l ziiRx%FEmu7Hh|R4rM<;ZMG%?m{Zf~_!7*-4+aq+QXMz+4J zu%N6_8yXv7uvC;(Hz8mMjg1UM_2nfsR_@Hm*bt_!w6xX^pgtt7V_aB(v#vNlpP0=0 z(AcPe#_|dnl@b@&P>@kj$1;Yn_{6v%R8v@?@&ATZs8DeMgQKGs1=%NJ0|1Cl27rMj z3vr)Zlwwg_OjsZWTdth`az zwNL-PnScGhugJVyIKpKF&%@PWk>Q)GC^I&O&StqFDt2uOYW@KK-kE)Q4`*4 z()gsh{abeDHJzQOphAU;3kX=lkfSPL!H+8Eakl+CG5frTNLs4r1?gEQ;X=> zsH6f9F-4^7BJ2c+LyL&l_EfSR0gYi%L5wB4-quvHV{NXu)6`}BmHm>U4i^_NF)0c9 z;sd{K%d&7~wK|Q{4nq1QMcU46*>tGX$u(H7XKc2Bz#2`LNV6u-ZjOp@l$A1J;YLtq z3kf$_%ggJLIb}eP(24^awq`bP26)1VE5`QknN@nY+{xD&9Ai56=jyad2WM_~7}h7w zp7F=V1Emh24eLE|VppL(j3LluG_gjl*VhjfDpdTvKxXf#%wJ08#0s>MtbvqOK%i4m z$fm;TLE1YSk_+*Ai0rTpl=d}H{>81615qL3zarV-?QUKpZB+Nc!5V`(A}%_}mb2?* zg}|MG5wTHWfqIPzI5j#wcel2xl4>|`z{p{Slc#fvt1J$#84cy-jeR>0AHyC$nUz;s zYvYL4Qd!;@5FQo)EnyMbnu5H5ZV@2{rZFO1Tbo{M4~Xs%p{YJn(jeS}wXC4b)-fhJ z5SG{S+iX>KCQsJf(+!G_2(Xmoi(8H+?rP#)+l%(EUv&sM94c9>P;qGh&lpNU`T#b% zq3n}ECL*c8rgTZcwS-O|AkHL8CB?jAgxs|_SQF)jB6)x)W*vctsYPnJ4CIY&w#Dnw zeFH*<(LmNxab|B?USXxh3A7QtCQj-VSe>6+QrpB3Yo4t=xph-Rk6t~y4ZCa*(~xs; z>#nT2;zJuZR`u%Lt>5_WLmibTcm8>(sIIKS-Z4Bl&=MKgSW#RO*d-~#Y|@7tEftkb zK%>(!PMg(k?jneB&R-t5~2<2=37d>+ir(m!GyLKMfjU2TY#Ow|7?l z?n1k@BJ0rhtV0@e%BV@h`ghJMK3-j3ukRccYY(zloT;yEs?m0ijxmIAY+la-hO?A4 zrU0U5XafSY&Zb72o0p!`+GGd%0E33RX#3u+3Kc3YCeVBcq-ExWIT;+r8ZT&+RcXm4 zmUaRvCN^Hxh{#Ehre8){0x5cbK+#1{%4j3E36BY6J-Y05LVO8DSMjqd1|XJ|v>8K0 zT$mneH5_lkz}UnnVaW>O&0+vG8b%kHm=vz(i#qK#I}5m75LhZIET)JKQHF-fdZ(?r z!V(yp5Xw}SRoi(5B(KCCmeMJTKS>*!(kX_i$SrDgYXe(XQf@KDCdUSFuF5E)tawi9)47hwV+D1{>d z@^Tq~1pg4XJh>3iK6|urEmbHLrCm^3=zr~CZGrj_?=F4rp^i18UKTlS2rgB|* z1=~G2v?{gA#&LUPCFdS5RgQX;seBscn}!O`}NJt zcYE*cKEHEL-|rh>2I2#t?h!Qn?!Emyefrm@PoM67`tbJqAN%B8I)pW&C0Y?QWtuKxNJ;rJLwr8p)KPnWh)8d*9Pinwv;=Vxd zJn$e~JaCbtIGOP7m?R(adXiLr;x69kmdi#opWs?at$~Zmk`RSPjEF6}>8h$xMky7*wjgIs#&rZ#) zH2Qkna;s3`sX4S^U}a{eRikxHHC=&p)zF@g-uZw0>nHxZwFLga2R`)VS05)qL?Y38 zq1~zms~B7SKQs1_uwy1;JBL>tRct6JHKC>R2KFqNu%U{R^|Qu?op8~ZtT%F=UJ_Y5 z%`Z=F?BCuMuM5hTTV1a(@GFbc6L4@|o}Y=!fIe@{PPJyMA!o)buF&2rDHZ{i7FVj@ z7iT7_aXN!JzdScNJ{Jp$a{86IshO^Isi~%#E`QoMuzh}MdhOw(p;>mA8#t`^P$Ogp ztyaL=CgQ~pgj2G=!}?%2Nve2i#KWVAa&|}Ii+V%Aa`eb}&|uF$A8z#3FfiGy%RS`u z%#mw1uIKc^nrf=4rq_)MI66IhWbNTgG|Z?xosT!Bi}8YTvuh?@Z`6ZLBR(5fzX+}D zzsLJ)bS1I$-^;?Cy#@ICuw3Wi7s!utV2Ag}jDml+Pj2~*gFwDM^L2T8;okL}URYC2 zHP!U`Q2|Fs*K@*iL}$iBplU|(uPifqxg?z=q?dC&N_5VHK_jAQ87&W1jvQ$cJN8jX zHfBt)e~8k|SsF)ckA=&42Qc4PCL3`ww?2Qqqf^iA8NGSmrURXyZo2WV^`ul&O*Pf@ zLs0=l1sollTHguJ8Lu)jI>YUnU~b7nLo^#y ztT&!m&H>*Rvb}Q(+3^rSV(eZ=RmbN~A3Adhcc#@;Q%yC!##8`N0Y~TOPp>@+5SiUL zpz9J8YFR{N2qm^stLvSI2ArTQ)*aBPCrG$fya&D#>$s9`j8Z`A4#MxFH{G-vS9_Qqp7q|N_xR<({{`G^zj z>WTX;gPp}?v~J9P{KzK;dxqb;@8{PWv8I}8s_BQP0(=IW!;c;L#3jUyS1H1AngQ6e zy6aN__p)s0VaA9y6Iq004-Wl*7^S$p}U>E~(T)=pEc z^N$_<_}#mH?8mSF$R+TrrkZN1>5{2{odSFwJNEGch%O;|++#?Bj?UrqyKr!b2QtUU z91eWg(t?vl_`Y4wJJfNqpBONB`H`BbW=-s^$Lh0u!q`#z6_!qZHkO3UU4Cf?K0SN( zsUn%bd(*EGWse>C_)@#;Mwyyws;Q>ejC#Nje0~4`AOJ~3K~x)kg=SrV^{0ODN8dm9 z)Fq@4kEtdSJao>E^}CGOeb=_z;uBF(LL21l8VS zY}vU^Hl)Xy+m}Soo_(@N>b=+g{O%3=zjWl|MbmtjLah{4HKKI6J#Mb&<#!{m!{^IrccivdHU2B z9(nHf*0m|-Vq{kOto0)NH4t67q+C9b`Q(hx2aFjmSt!JMqZ*^x?V1uTT~ATyE*m($Hn2>z?qyEI(p-QC2U_N~XhlW0rfpp+-+`YGflD zHtgNIH_I~7uj6nL4_wW0fqOi*5Bqj5vffxzO*Q>!l23oXMbtWm)J#naB@RQgj?0Yk zL_8DHZgkOe`rOLg+9t0&n!9z2hdj^c=H^;UtsKX=iv2q7V9Z3n4jE>| z{(NthcBrYQntmwi>Y>o7bYIzkQNm*8aA%{@n&T5W;}y+7YVR-CkeTY^FlQ4YVBdPs zuVZj82R213ws-B7c589b>9$B8JpQ#^=DgmR%geCrn7egvh^eWjnrcdjT!MQ-uLrV_`R6-^inUTa4as}__35Li z+!-%Tvg*vJ8cyL0cbfyAeYgjmKb3BL5qYCiVAf>c5nhdq{(14BK8j}o=9wP0N{sqJ z6=#b`C{o5)UjuecHPy66N<17^*R`E_zea>vEo3Ja`_yY?y&1*b-fX4drAF42GuE;* z$BT+C+Z1mTQm&XK* zcf6AwXMUh0eA-|157DzjNKG1gG>O?{4tHy(J99Wiwy>|Uk~P(|9`bAMfi+!OR8gg^ z#_iG{uT@?bezRUNV-IPY(&}ofI_WtRO*CyeA1b{~7lw>rwYDRGuO!@!b8sG!p+m=s znreETs5~>hULC2a8@-0ma|ssn6gNSgjxYR{%*BhMWhYq6DC;fM#vf%`S-gqY!!eL? zU))02FI%#K9|#$niqkziHE!2bQ%x73i{jvF0oMDzYsfWD)Yh72FnwV4PhW~1A}%g+ zNJ%=FF?32{6yNxt=%I~+op9|}NVCbN@c4o4A#$)(G^+r|&{{`F>AqmbR=@0(qslJdM=`VHjmm6fHHmF2v>9N&9`0PCd<8}@D6dgu17cMkS% z>+9b<(7*MyE%Oye3yWi|#qs&Yb7#j6o*O$jJ$=M}y|7nbmqp01Hb}puTFs+vI!I?ob@CwgnR-?SmBKKuE&BfI>$U@iPC41VNEq% zrc@wxZ*PB3Pk%Ug^75iMY&06po}Ruu&zF}MmzEX_)LtW4SHf%@-GA+#_wU~IP+#As z*RRZ192Fy0@o%HMao3IqTCIs!PCb6~_~$04UUZkH_~Vv<=tCVfZERzd+ir22V(Ich zxSx^rUauN3?~jRTQt+I1$uJPs8zot`ck_Q`PYkj0jyM^wa0b5-zIoltnbSRFr>>9jj0nYp`A~73?aQR&I_c~9>^qtSEGkfqIf z?+0qIz62_mR$7oo_uH4&<6||4YQ1w&-1O2Q?2$rbZu#mU@7=2Ys>#0bjMK!8HBicp zoyM$thQDd4bYG=kHOHE2dh@8axBrT;Szmw}jb>4ciw3)P&--he^(9lmx`Ki7xS9#O z@+gL6XZOG8Mde8(^|f;_WJFU5@Y-V$(%!!tDcVyqMSneV1PPMKBSN{yIjh!WLMCLb zW7l*!QK4M-^jsY2E`KV0S}v$!Z`iPJ_pXQDu=2ca-DWTMo(&)B^4XXkqp?ZXixh$L7uJ5p#JBGmEM5flxWeVof>@8aX31Yu?d7 z9$xaPQJ&&XcW*MSsiw<;n$4ce&~+~o^$c#>zGLroS8Z5B0gGA`b-6%*ZCmerBV70V zVr${Vb)GtZ}0}D2Gg)qV5>UyJt_q1b|4_226 zBTxK9d>;&4GdO{$HRm2y3gWM2$UNtBRb|PNs3}Glc%@(+(-B+dN*Hp%N@7u-rT=3b@Ju!9yq>gHTSN&9(v!2zxjVZ@ulOf*SB!$SgYo>haKR@y9Pfg~x-}T^cUR}U*cI&P0 z{GH*k*5+OJtsAV{-+AWi|Mu97-*wNwyL0QnB^N2OvC~knnvDhve~h+X{!bB}dDmeu zVnj@pO@&a)`4$7`aUvhdVj_tP3j6pqoxBI!%AExS+cqol5H41wrNpqYJKPgiQ%#o% zt>GlH!JB{br+@6aK|gc&umAkN9Xji_9C+tlJ>PkP!8&X9_YV#By2ZJf`DIbLu^ZSm z`iDn)S7v7xSFGSSdWS~_nkx&_vr8JK**`MU=N4yY7TTBANiJNMzW&W?NMmXG)o;%F zO`A6MPE3CP)cDk%U8CW>*B+ic=6>ny%-mSdXkGy^@7umTySSA1^lxg~a`}bU;#4~u z9q1cKSIdG@*`8cja=rZ7dGP%SRHN8>Lmg#T#IV{(_zQKU{IrVO_vv4RKKQ8H{X9? zl-$grPk#CXZ6Exl58kq4q$h}dK6m_^AOF)YzBK0=yWjik|Ky&5 z!%u#7YX8IcT-8s$b^4os_V54Z@M00HXXm><_~D6^Fjx_W4S^2=jqzQ45V{z8*o zJn_#SJ@hTV=~w>N13x#CA3FHhZys6LvhQ90X4|p<`5PzC6;Rqb{VzZB>EGRQ;13?$ z%?Zt){Fk45`SH27&-(9u`+fiXh7AQ8w&za$-q*kLR})L^qOd(9f9vh{{Kmd=i2D2! zU;2N}_Py`cU1Kl4_|1jfX9MrP>w(|iIq|Va4?eL}K*rLSpL+Cb%`N}K`|f-9__u!b zo2TbD-tzko-*7FtrI{1I`}OZVI<;IRNR7dF-TIE-yl&-Bzk291;|ucvYO)0ryqap568+e^VK6y{p_*cd+&bl$M*D2y!wNWedDF?E|!aJeM38b`CWH?c=N?T z+p^KFFN?`ZVNhO@*+b*K{?$w(WY=h2)0IYpSMS+T z%=70@zxc{R<K%z!-WdD5+T|0B|E8jUW z=lXWO{oMyjujk?0KJX9!&Mn(|=8hly*4LgsKGR+tpIjQfVZ?$tw28!S9LQAFQ$UCpu zx})gYy`vB8x#pp(Mn(WVFCRO8YRkT#yLz}kU;M@kN58*Pnoj=g$*2G8guiM3o&V>( zH{IQs{le4V{10OxeeYWP5AEN3_h42`bcTC3y<_w6ZF_I{M{hgui@Qhq zmZ$&vJI{Y>$#2@c>*1{f1)3E<-nVDxUBk_M_SnC8@`dj#55NDecmCGfc5Pia^Y6a) zy(ccs!nK;l?Hup%#!8{Sjb0phChICqaZM0we{d1OZ>(367u{W_K227o_25*e+B8va z&>of$4sTW_)#&cmHi*2Vb2Rwi?RPv}+OLzN{(EC}7W$5zefo)|*%M2H zKYRP_qX)nE=vmjhaqq9+Rn*A8^z6|?OK$U?n}7BCog3Vyg>&cr@6)e7dbahzHJ4_?ldGXKUUpcYO3inr@S4MIqK&0*W7sXgYSLlj@_FFdzwAH1+1?$8b*g& zT3GbX9Pr@!w(QzcgqlBde0)iQ^>5y>spw_PTkihgKYV-foQ)QJq<6#CkvIMj*H_P; zd1=LM+_B}F2K8^ z3OXU!((%cKl>(clj{J+S9xL7~&K2)h&XfxZeHU?`>}scW-L&io!C7hM=bHo!E(2}j zgY2pC)dVsa?_q*2|73g|lR9Qcox91GtVauXT)&JKa$eOe{YunI&ZWl5Pn3jQ`$~6B zHC-mOI5D~4UEjc_twZ!;%l6Zu1Ap%y{KDHu7ET;|>`O=Icii)L-?RH7X%(O!Iz*mZ zU%>d1%5zdf=b3-?_z_y1d*fYS7Z079oOf>FcgoV7T?@!DqkTIWIzaTsTy` z)egpq{?R-7+~(djD3rb%WOq}m*#^RwFRH5R0KvL!7+vUm1Y&2jY4)~m_;kBs#NnJr zL_SQr_|f!$=>oEIv3A2pgxFgTrWD7Qsl)BtiT6szPJ#oZMzAh||U3kfH@%-1umtAAvhRuV6 z@x}bq^K-M`I5YdveKuUh$BXT&`NeQ!9mY)^<`a;VLfg&&z%5qU@xiSi=*=h7I0RF z%P>tS(dy@ynncuF&s#4O)!y~d)%NR}E;G8ggXzM{k3V+gmY>?U^P#{0Pxrj=gHtP; z_usUC`1EJ~_^UIEx!W+h|Lz0Fw`{okp>j2>y=B+V;b#u7mQ+6Wy{BJ!_tkrMKKP+u z8hZA0W5x+sBqhue;;sq3{0XpM8C--D(xO;o$H! z_uO~wm!3E}^TXApwK#r3yq-FL`k9u?hIjqb_uO`SIfD5k&wcqqk-dW#{!KRy9I`qQ#fA2J1bK~0{G9Pzbz2~lH$DWuy@;hHy z`P*BwBc~^}+Y5%TQmhn;Sd*!XF(v(cEJLIJ+MKpo;M|k{_2XYTIp4qYp7;Oc z&;HbV?%dhTdk6Z-wN5hpo%};<*b&UViq}__TAIwrt(Y(+%3W zZOe{A1)V^yl&H=TYm2FGkhW`@ ze*f#=`s1;ozkl1+JF}&ebLAyGyZ7$@+Z!7B!q}%@Jn`2r9C>bN|8L#1Z-39y_g;GD zUw!kte|lmzr{(FDi!r%iqu4s!DxQ3%_L)y!cqjW7#T`Uf^}M~r5kGuXyq%r|r6y~e z9q((r|G+~br7nJde8E@TmlJp2be~S}h!KaCTkd_==RW($#n@6)O>YGC_6-gUtj%{W z>)Wtp<4DiS?D*sq4#&uPhc|B-%H}4{O)q(B4vhBuso6!>=xJuo=PN5=Yeu8l%*eNw zS8_>dWXqP}p5>Xb^SWV%U#`rJpP$yVHyZt$wr%WdO`coBc^nH1GZ)y8e*JYHy5qKA zUp2B{X$QEctS?h|SuTC}sF7t&^79L`CtKO}k)hG7^r-V1(l0K~pIppGhK9EHWW~s| zQtFLaZ}~N*ko78r=QHzjrx)|V!J%FK&CFy?h_X~#rm45Vspsw1>DgA^JGgV8+4P)s zuPBnfJw7{ob|u>~JiIM>!u$5*+}zoA&(#|ShRCffFO27X+xs}H^Rx3))VFJ>ub)$2 zK07-<(attY^b6CWXMR8KNAJSI6uaO5fe#(}##4ED%11>J54yJ5r|uECG)bpMV`%Z} zFCA0B0-?T&fZcRnz}lM8ofELe(q_E6rWhTADoc*L37l z-kLsFJ;x(onjJem%MX5KVKV-1FE1;)`u56linV!b=G>{Od86w~*It}BbLQe@E0ybF zcvxj=Ezr5KgRR!Ysz*Liv(b5|EcG68nJrYZE|5Bjk~R9S9)*t`RkALJ!_6b3o6|QNhc}4rzu7ae-DI_8WW$yu^`7k; zMz_1QQNh51jjMg_^r`T9JA>6ku1sWGwii%!4Anqdwj@W*T+RpK$b4mtgL#>-`O(Ll z!+eIj9^t}=gQXa*#Q{ZDCd+K$g6*wc#$C`sr>2_TaLNm4UB1wQ*Ofv=E#$`Zt~5P; zab{+J{n=~i^uKbB{5V6YeziV8V}Az^prJ70aZ0OGY*?i z95xHiM&-<-_zNs|F5X8IL&yK|hR3kpn3w-^arL*vd>J2nyjv{KeNWGua2owx(cORWWV^ST15DEacz!iAOVNRv}99zFKirR9ryn$%RKf@uZo3I?t*d;xKJ zyPbk$G*x4@k6rS-7(T=p;?znVy+ktXV@#B8=MsxbjFu5xN+LN`rHKvJiHRe^IxF2C ztEbUy5}(>DE4_Vhg&RF;ddpC&HQ!pCyAmP0DD&dtTx-quqaQxkq0!OSa%*yOq8hZOn%+EW2mLh58eMmuU!Ih=SC(4y7w`$` zN)r>$wcCsR16%t0)^ft?k2+0Gzx3kaPaHn-$#uoL>Z)CX{lk;z$DAUv95SuAtdx2^ z%Pj^SL;&c{B+6HfJ=^v<`18RV#P~{bINcqiA%kwtQGnJ3_4W@m`ufhkdU{>;uc@Zj zn+nKYX|I$v#{#u4?}hO^&zF`K3e9?D`BF}lo0$B;#KaH0Zx0P#)oi{NyUpK<)M`x} zJMsDFp8u26XTG-HxO?_omoG2RPM7{fX0xG#cZb|JU?3cbE-JR;Pu7u|NM1&GHJOI< zo{$_+*{f9qYCh}LtVxTpMl<8T;X`X~cH`Ao(}fQ6BXF*WAy?yJQ+qT|0*uSl> zfAgBo$bL)H!s1wKaeRL9+}W{%=f)0R*c)UuDr9Ek#?9wWz5=LZr)O+iad=Gjd&h-A z(QfscFAr7NTx0Gn+QWgn_`&CgI5T!~cRQStAkRW^XsbZJz8TW?SAOsQN)e`oT> zdO^T3cI41_J}xb0g5$7TNOT0=PdQ-#03ZNKL_t)Bo3_z<<739Idl~zhK$9kyyXY~( z8y5*9L--q_VTU_;$5%s!Ec1MJV&bZ+c3vVgYUR47nrga?sQ|aBi3w~{0XZ0+aZ@=P zMr3P$z{_wbb_^jN9yzPtx~>>QQaJOF5jkw(_tBrv#pAaa%lSNOT*vO&>)Yq}Wc~32&?# z5rQMOhC^t|gBmHh$N)H;<89na6Otjh)PS%T(uXm_!5u}mLrQ^F%VzRwGLMCso1UB+ zJGXc5zSoy?HPuv8O>Zm}ur@JvZf<5umI;Grvz)hAQq+ZUJ3u71K9DtgIJg5Ee?ABO zoS=kD*wUWjL{lc*596I2e64BXfGvh_*)C5oi^DNI{vAJa=Bn+xcJJQ%+Ayi6nrf=) z&87m-wr}4xcJ|fyNQt8AAojh^F{#!;ju5tiPO*Pe2)0IO7l-;oZ)>luxvM@IXtmc363uN)o z?t^i-M$k96KvC6EPIPa*mpWvqL)k%d-Cn)OqQ>R)pbNlz-Ixw(? z!+mS2sivAPSLz=aETC+0cJAEi(-wyb$AUPqeHc89P8nj@Ad8|fLB|c{F(Q+0eZ&eT zzw}YR_OjB*p4hzo9Z>E7#PJqL$NS@rEnPl2$+&nrcjEX!Pw#=-?x-QVrkZNHLa6}j z+its~zo+la$rEZ@00u@6K5SLtPdJ8J(2@^5CAmdcygAgG!g_Hoo*Nz~k;Drk9W}1m zeytt?1!GIRIV@bqP7Ky$G;7DIG&`hF3@M-31+jQ)ue29tW;SizwrT73x%t`F;#=Wl z%bIGc=|_h~H*UV=mfQP#`d>MEWU1A1igFPciLAYWw+?35NoxX4~EpkaJ@LK`z06q+YO3jyX!q{D2M*ksFRh$9acrrzC_Bp83{9|Uc&|nbB4_Or zFrJWx48I*tUu6{a2C`)C?xLx7%$&XQEkVts+vY4nT8!g*o&$?qoF7cX>4oR9$Mhb_Z4kj0V!D+zcEr(Mj zWY#U`r)TCSCpV04y#B^p28V`vsivCVEGkg)svWzoFF@*+w=FL&ojiJE zYW#fs0988CngzivRz_8ta4?8*<$$9#JUI9m5zjd7*_m1icYbl&^uU1!6HB@ICil^Z zLy9+!B5LbKLF{^CGNz;|`oPHOhRvHtHf>&7S(=<2pP8PVnx1U6TFXmI%gamaWN%G1 z)l}1^Q?sYHpuWDo4I4HV|2A&i+}qPTH8DOtF*!Fq<;Z{@klGu-tr~&jf6V%!H^?qf zh>a~S9Ma^HL4Z>x=MqeguuTu#_Mk%=nxM%e(VEp-o!UukWt`?~2NOYko=jxf(CFyE z&~X3IQ13v0*6e9C8f&^2wWgYCs_8YNyr6cwy|Ua|Xf4doF3io&OwW{8TjZYPlxk?u z-T+`ptXz}2e*p6G)Z>nw?0|_1s+y(&P_asjkpv-|HUK-H#IJ(O=DLE!h)$Yi^^+5` zjwyh(oa7~&W+oQ90~6g6y^ocKGooeWz*0>;{Jhhlhq&+AHVB$KhCG3r6CI zBj;N&zlf50DVw|_-EbNXEX>SrDTG7QnSzPk$mr`lLYy~@(&h$VrY zg6)QARc@{2}R~4+wDX)eR3`)x`J)(RC6@h`Or3@2nrHO zpRGVuiW@$jK$jcs)$vPoQq2p<=(-gwA#;eoeok!4Cb~*Sk|s&V*O$IhPA*bBh0pld zIR}psKEE1SMC|c$)wU!pIH^waoN&^4wfb&D?_e9wcw@{j-VO*h^6 z#8;o_0Baq(6rGh{a-NEc6j#}VtavoqkQVVtDo8HJ#cNVpaoJ&0SDgM-(`5L>;J~c| zVNXKZG&84Zrhm2JJ8tR-4397QYE?z%7)oJ* zOY1TLYgsFjVb~)sAEX&LpP}APB8K+LbZSl*ii~(5Bmj@2V~o`MsG|JByG*4k6gy*H zp|UO<8W+No;D&SjQkYYf7D9`8mm$0efGb;{-k>x%&!$4>t@j5|s z!5~vstQp6Uyioo{fE{bpd0x7Llt=f)oS=tAxC}z!O&MZH8CAn>8r8Bf{6;-4)$?P9 zK4fQApaiUmoyUc(+W+F$5WN(FM)u0dS6+JYMH`W`i+W1L<(zpfU(13+Np~)W^a9p8 z-w6WlgDNLg@J5lBOD{b~#Fi`{JY|cp)9Alg<81%zV{aO$_Grt|*mhJ3h0_d5e zsu09d)?&)Ja4LMu!=RM|xG@3akX({dRD)jX5z>*cxa_n*7{~pYw1FaA^11d=w{q+cLPcV1AXCf-gBu#$B18{-YQaKe7k0#E5V+q(<(J>W>gM6Y`=seg=h>gNq9jO%A8Lx9}zQpL4 zS!9&hhC^yE+B@km!b=4qNn49Ut70c9Xd34S?^sZ6X4qk`sPEQV}yzpXM5 z2`R6=tB~k?Np@)!Y%GsrqPC|lNVZ1cN;I3zW#6mWk zP0F&BmE}UqwrvT~4Lvc-$fiWDNj6>6dQnJ~Wq98yi#pWUIhafMWgoqX=+Ymki*lIE zSNW~{sAOmwCvBJHle3>BaRM??nnIdaXRa#I9btX?N>RjBiA=|q=um_@`m_Wv5F+t} zc{XCA3ftnQcqV11^lN8nFYuByf9D<9LpGRZgB}_;C(xh#4$-<}&imM$L zzkA4wEu=RYC8Z%*A5)Mu`d#QDsCqJw?@pxZW)<;FB`x2LAv4By1Q;+Qw`klXkb{PV z+XOE+rKL>^SCJ&@;1vn4s^v@+5HdfJh*j_-3d?d0X?jjgJQmnenFBYvvAWWT_!UyN z1y6tgT=Y^}d9N!!Zm z)&Ck^TNQ#x2M$; zLf~W_&Lu|4E*&4Hc1a=Ds0zLwU{a}@F_^@-eC4b~x%e-`>USb()zJ=2^eG>8piAEw z+|W^)#6;ta6mfVfSn+MfG8ylufe?lov(;PF!YGD$a1yd}b|+yVpQ=GP4T*qpc`TVB zCl(%<9x;0e<%B(#izry8h440l;!AXBibe8?M#QE`nSSYheOp}3RGUZO)s7b8uR>g* zJTf%Qr*p@>OL$A(zz8EadAmxb_9g8xu`t0B;KDF}fg zc_fNQUn#9Zov~U;_sP?s1f@H(4aQOrJO-AVBH5JD(-~&1z7d(~pgEN9vjRCh7R&Lz zv1i-0F8GIK)QCbCbBHtl+*#uRG$wW!;xal1n1GQ6H4HKYN#SB!Kvs!zvI0bcDqc~> zi}nhUMCCoYB*UQh4p2uP3y6s`xo|C}=^-W_J)C&GnUJz`7L|Bt&(No|6Bzwk+O+^{ ztO}adD)J2{ZuVR?Ptm=Jgqh3`4_^pQnFxh<>JF>Ru#ACTOBrhYkt`^+xxjejO8BpM$N@o|#bwAQyBIpp5G8Y-oOm1-*(Ax6L}!RzKRlOZwG3@; zhtUYZ(MBnYvCeU~*40$VS~+Yx6(2^oSfh-6S0Zl_9nCC2$*K|$!glpi+&OH%vE>o6 zy1R-eK*f&+dz^7oh&!eN1GM{0*~0ZQ^DU{YbOjmYRDN?Agn;Q3M>5IYsqAKnkVRoc zr!wtL(Nc^mW%!br^+3(hVL_jz+M~+?$2ev2NtEcN_jO1xN;0SIv6_qJpO8afcr&VW zQCzaGD1)v1FHYxH4rPK$PJnmkc0} zmr0%UX9|CKi(Z*V=Gu}~juek%Sa(+TOr~C7$l2)Pw`K&w;GN)#;E|%FK#nO<(s(+0 zFmwcLme7n_z$1*(QX?a!!VA&ax!tSiOpF~Y=A=ruByZ|ZP{6dGGT_NHMMifABd4vc z*I@&O8{wr`3`y${;nOHU4EA;gB-Iu5oP$y-N(S0Y=^d)zrHW}Zt0&sTqOK|_Vw6ep zOC>cWMuk+oGT^$0WO{92jVK@}_g+&)+MMO1<);&#cZ#E`(lIC)DlMvGko+Zsj6|kj zaiZwtuQQTtA=pAT0s5r5r3$vaCQP!Z;~b!yE{I3eTgRbk|QEY(VR=7Lz7~4&@`Ge#W3WPPr!ig zQoxyzeNz3E^Hxrqv0C}#EsJc&Abpt@Ff9U!w37)TJy&|4qL8ZuuM)~iHVoGS?Va`? z+p1=wtx%N;q$yhG0FGbfS9lk22r`dpbq#Y=&5?)|VRSArmuq%fizE;GDS~FFFeECh zPm1S6KqaL43<2p7MS_$=arIp*jL;?vlQTIpZmb^L)T7e1Dj#ECNMCrvYAX+-vsv`Q2`)4oRk zR^af)vS%!w!V-}&PPtkzGJlgMh9H@c9KAyh2u}NC%4yRyI7)(jT-l_RxO^f)=_Fd< znru;H)ssd@;&{oy4qe1(5TV=*aT3#bvl)SfiVbvyg5RZgIK^vmi}C1gvPfVj@xt-0 zFF8AJ{wfEme+_fGXy~ykRMc5YB*$i-wxfxW0zilIk#N%sD5*?3#80An!6j~Wm0M6o z+-@-YIVXbSy$F?5DONkf5)FfLU}9X%RJjg9;e8?~S|BMfLb{5^B1@xjnho|v7Wkxh zdgo+p@hT|f;<7#A(L1af5zwTc_1p39)1NFSqal-53Q3(P@O|YO!QJ$k_B5X7#pTV7|hgGEd^0+@&qG| zM{eBNd8tvbj6sQ5&KOGA%EX2m^f^&2rTsj?O0K018OnieYL9f#aVp-QuvX(kZ08sN zr&>UqNmhxZzAQqpBZ(l0BaYF@5Zg!%i!1_JDUVHq*%}bpIM0ead$GZ3*G28T^pyC5 zCp$sP#US>?} z`_@+Cq^l#I4sTR0n1~V3XT%Pgv8QF6I%m#^S>~UU%e3S%Io&m%#~fo?8M>Z9Bzy=GmDwpN;DtdAITJ7BsVe2M)M}RCC`hvyhR~x!a>0p|O>5us9G!gt2E!&2aDW`~ui#myi;u1W3R64b*a|fwBvK%o46NZ9ZyBC(} zB0pIR;Td1~$=HNV$})b2x0y{u6cjvq?YZ7O@^4^qTwk|d5*Dlp{m98s2!vtbb~x#U zu{4Nz7M(0OS` zvIMIfo;NI~!jaeqW$NK&!ik;;c=959A>+)kKfe>T04EeH$tqR!wlQ96fia}ML8Pml z8MIsG3G93fA$-nHEJLyi7E27x$~!>`C$TZCdv(l22&3~8Li)%*76#JIVXVZFeHpnE z&kXQhm2fZ@rZ`#DT7p!{CNol8L*IGqIa&SEW107m7`Z~z`p5%l^h6qfavF*WVKQIolQmrBsFH`62(Pz2f z5%y!)3H+MW~8Wajh9?|@IV1d>Nc!l28l9hz7* zJExP0*juxhB)1BWh`NOYP-%2@XerD{Nk3#C<^}O^n9W-@4-O7CvIc6Gl-BbTG2?^E zBa0YN56!$!&Q2lqio8=c@+d-yO_pT5G5yK0c7$!*G5|iJ$$6H^4r5VuL&|Ed4XLTp&D{?iG^(^CO@xO8FRV77AZE&NufmGM zeDEnU$tZE!YfK~JrHBM-8?$yvNaE4YG1d*9rIVivu707W(E!1l zK5|k0Sbbv+*p}Au5F}X7_3}aS3I`@LXgi>@@=gA!(L#DSd4{q~#s(h0V-ex-9%ld< zY89uNvDe=YljC6~lBrY^ib#K+I*Kbnwz)z!@XB9VfNRI5ZfF#EmM$tkW=^ zBx8f=YG&xhE0Qvsm-d3f|JQ`h`fZK`0H7fCXX08 z!{7mYer|4gc`5gKlA#!-ePnpVNw(~2B}g7syNY1!AVK`m8h=?bFh@45jh)-s3BJ6C z`7j9&u;zqCQzi{>w0lT5tZSryv9OSY6irLiKjAmDCj1qxOtTgBHi8Q&UVI4}-)E6q4l}to7bzB(uLn z1M}J!_=P;0UgNbVdK1+V)PLUIBpNIhsL(h>3D|q~{kwmhuoi z7yF8o!DA-GJJ5NAlBER$j3PL!~KLY<*IO?jfD;80SU2EL6F)mx#9j=0)U8b}EA^ zs$|1Ux3fh`AXGmoHt{E&7m^uUoweRMN*>cRQ^1#r1}B|>wwmbTBLvJ~O60fmyfWk} z!$wEPcc~y4IpRm^64EAN@y%8G9oc4(1w1V|q1;BPS8#X0E3{EmQ%C?rtfyLU%hfpd zlV)KpEtD<*vk`c-is6)+V#KgWQZFNYY2#Iil8p5zBUNh?;EYjdr@ zZx^CU@pO{a8HrSkok*GT)Rb6zl=+vutkkH&0xej_%e0|I=|K&20PI%fE|^eh?n=ny zQ>V~t5dPaGi1M<^CjHvAU{zVCj=vXuS?OJ?l%e}eXKcw7n)AB4tJ$ zMy&|LTAUG(u|;TaCr*=4Sm9z!E78)-at9gysNuz~u~2ma<)QwIrNy*Ts9Z%Ar|NXi z0g#ZX`4lw*;U1add7UKkpEONp(-eh>FC{PmAuC45lh4G`8dWcq2#=+6gFDU~RF-f+ zIaH~!H*I5#X;%8xwnNgd{>L_(UCP5_1|a@hQn2&Et_f zIenQ#v}G_1VZ`su$eAj1yo^|54Nnr1ypD9F$7Q=1R7>;>Srd0?;H$=o(ddJ?T z4jnmqsu5aW%_&-14=hZpkiG;;qDb8&9O0$)qJ#^uC`1?oh_@jwLYTD?S9$eS7^0nnwAZ*qOOo%bq-gI(45_lyPZrQ*7U0=}!{b_6x=fAY zSQC)OG)n}g9QLFuuC9;g^O0FSKt#FtlKBw7iQAym-L6PT{(_-)H1cT;W!V7-+&D<4 ztPUF^rE<;M%4HG5<2UmlBdLf*+k^w0n(|8h!sHXc#M_V#(^q6?FA3!Ykgr@p%j-pa zm{h7e%0;Els3fu^7E{i!NX7E#olc8X61WvIUXqSdLKF`wL>O^zBHNne>`R9wO>&Il zu{hqzx`^ojFmnS|tcAi`??dNd3gi|=bxGF`83DXhOhSrqRe@D!YJ#UCXEJs18j(F` zoOHD=r?P0h(w9`JvXe3xtGZN+()CO{iZ~*SaiYd5w^jGE@4)Pq!nU~Ip znFxrn){EsHMl18uC*Ur;lOF23hIAUop|8lXypo(714IrH=J{@HX@0{8CciBpfe-D zPnVaSA$|3c2sIEncIesFG*MH$%n&_7Lg^_%!67mqOC!dC8k#KIm9doRl8|xDGm4uY25n>}oM|qGX<2FV5aV##S{#Nv3%R#@gwxq@ z+!v6ni^_tmM7J#nOSUNf=rz(oq>fx+?wC^73OJww#En4CILVYkPW!$Y$*N<6bS6f!EcwJm(yPJQtWg<+93EZrDe^0A z3zyVIqaz&Uc9z2h4B`=cM@TZbUg|_DKy}=x$wCu&ug4s#w2KF zNfYqb74cO%D0O9F-JD(bmR(ay4FJmb1g+kJ|5RvCYb=!A@G@3XfCK>4{?K;MWAV{cPXTk8p#o9wnf$-x~gdI_VGF4vC7CbQ$g*hr8 z(1i@QIhvI&l(!;CX-H8QMLen}M0w+GA)RM6BdO>$q~d|PST6|HhfH*%LS~X5U_p;a zC9MJme@~L8$e9D?ss@>KI^i)ZRX+85GTwwL>*#D`v|te#k}8l9bdyNRE72syB!vbi zZWMu6=1NB*K3+lPxrMriL}!r4I6Ohq^@3HZG^2DfXW;f$$L6@PYK)Lx;g!())50gpN4067Ur0AJ zRf-|m9Gc{ATGlSf^PS_qBU8!M+k#{3zvgB9BB17I4bwCMFdZ2YGP2SsN!h~0x3XiI zP}yW~mgOtN*Y=hy$Z$;hv35z5yS9wsMJHr;5kN-?R7D2B9nG7PIg1^pB{`Agl;;Fx zOrxQ+W??V<@zBbhrt7@e@paTT?G56Hs+}vJRYmtA#tHlh(@5B)HrG_%P2=Nl!pCH6 zHlfIb!ApS%<{+d}WP}GUJ14g6LN!EWfI_028iw43s=r!u zC5U0=)uah@OGQ`%kTDB54U2B1HHx3IjI(hUi_u+&2>lkNp`Of_@2*M5~FENK5SyMOP+m16DNjis{3s?NSEG#hOP*Udl-8lIV#A zysOrqjxUMQsSTWz!KGzLDjPpxV&Fw<$oL004XN8tf&%1Jfn<(}lAQ21X<17=JAp+5 z_C?cBhLhnTY0B6!vx+KjG+Ppf1u;e^Y%o$STAeqDmT0o5tkEI~S!e+|L?=NRdFeE} zBzHvgjxAMQC;7rlr=XT9pUk6t@=_z0WM@N4 z8{3G2PzI3|%_%wHhGjQwg^CdsvZdcS4bLEF2O&E)@Fz0D>XZ3eaQF*M4lCN>V%c~_ zY!rmVg^@wm;}9P+9TV0Gvc)tAAt8^+2^-b+LhsEq0%=pqu-zd@U0+HTm6y&qqB&g@ z>nfa_GLcJ;P)WK{QUz&d9r;4{g{8&Y?&;D*yb}dWpum8PHI=RExcC9eoA|yhIbfrQ84YZu3UiS`K)#?9b8dmMl8apkc`lfBO>^>B)m!$ z0^Nwf!mPrg%!&QOXSPUEEI>rkh%T-fKn5Z+k#qzTt|X3dQc>xULyS>ns=VHq2d6?_ z6HxPfEGL69ulhtMKW-$b>9O-77QVV}Ass^M3X*1LH1}kQKs^7_mlBfFkitxBvyV#v z#4lx_6P;hQY?YCmE6cGUpJw#K^Z^T%iIOOf@=42CnJ9!Kw{ov50XAZW(n>ncqBGY^ zA-maZHX039%y}imqp$l^RpQqfS6S70d9)#km+9H*g^Ov_yMkjG@Lw$$;X-#&r(%)X zxltcHJh!yWmVqMmv94%MN4ijiq$OlrF%oMs7NxpNm*alu?O!QFr^u-w5leb3O+^kB zZ9^h*?x2(=cyPy0vRviS!-1jD1X*G|0U|vb4T>io^W4;x6z^>RVn#8;D6>OKI3|<_ zXyB|&CS<|Hm(I1UcY0`s>Qb8v|Iocv1xEMGLy`0dCgTZXrYX#?467i(N#f(GScDh= z<3s^r0X6MV^Sq#`jXIp_@(cn z!cg@S#wFIQp|{4;n~feNM$2glF=o!KT2AS*WOGoW6eE3T4`uV_MmLJ8bSB7n0j1lq zoZ?a39K&OlsOQyBaL((ZH~=-1mlg_{P^AvYiYv+VIfK*fPVyr=y>?oFmdljqW-^ zQu2tg-MNmCgh%@+J{jw|H{*Z$i4_=<-5<VBdP)?RrnJ}FB_2fCH|5P32obn zDy_=ws!F%BwFQqHI&Ad-0LL1JO$0h%_}f})EiEnOrTSVmYI|rxiJ>ETDMdm}I&I>q zr@5$BscMWW@W8FJ9BqEDrW-*j3`pK6Hde=%=1M+^5Os!>Y;`Vz*ZPQFB_W-i{H4ak zD03AZpGz~AWsTr8;mm)u6zBIbVTkwo)rm+jfN$W(=f!uj!Z;aAV#gK zlT0-A=v+~Em002ovPDHLkV1kd!c{2b2 literal 0 HcmV?d00001 diff --git a/.config/noctalia/plugins/privacy-indicator/BarWidget.qml b/.config/noctalia/plugins/privacy-indicator/BarWidget.qml new file mode 100644 index 0000000..bdebd41 --- /dev/null +++ b/.config/noctalia/plugins/privacy-indicator/BarWidget.qml @@ -0,0 +1,175 @@ +import QtQuick +import QtQuick.Controls +import QtQuick.Layouts +import Quickshell +import qs.Commons +import qs.Services.UI +import qs.Widgets + +Item { + id: root + + property var pluginApi: null + + property ShellScreen screen + property string widgetId: "" + property string section: "" + property int sectionWidgetIndex: -1 + property int sectionWidgetsCount: 0 + + // Bar positioning properties + readonly property string screenName: screen ? screen.name : "" + readonly property string barPosition: Settings.getBarPositionForScreen(screenName) + readonly property bool isVertical: barPosition === "left" || barPosition === "right" + readonly property real barHeight: Style.getBarHeightForScreen(screenName) + readonly property real capsuleHeight: Style.getCapsuleHeightForScreen(screenName) + readonly property real barFontSize: Style.getBarFontSizeForScreen(screenName) + + // Access main instance for state + readonly property var mainInstance: pluginApi?.mainInstance + + property bool micActive: mainInstance ? mainInstance.micActive : false + property bool camActive: mainInstance ? mainInstance.camActive : false + property bool scrActive: mainInstance ? mainInstance.scrActive : false + property var micApps: mainInstance ? mainInstance.micApps : [] + property var camApps: mainInstance ? mainInstance.camApps : [] + property var scrApps: mainInstance ? mainInstance.scrApps : [] + + property var cfg: pluginApi?.pluginSettings || ({}) + property var defaults: pluginApi?.manifest?.metadata?.defaultSettings || ({}) + + property bool hideInactive: cfg.hideInactive ?? defaults.hideInactive ?? false + property bool enableToast: cfg.enableToast ?? defaults.enableToast ?? true + property bool removeMargins: cfg.removeMargins ?? defaults.removeMargins ?? false + property int iconSpacing: cfg.iconSpacing ?? defaults.iconSpacing ?? 4 + property string activeColorKey: cfg.activeColor ?? defaults.activeColor ?? "primary" + property string inactiveColorKey: cfg.inactiveColor ?? defaults.inactiveColor ?? "none" + + readonly property color activeColor: Color.resolveColorKey(activeColorKey) + readonly property color inactiveColor: inactiveColorKey === "none" ? Qt.alpha(Color.mOnSurfaceVariant, 0.3) : Color.resolveColorKey(inactiveColorKey) + readonly property color micColor: micActive ? activeColor : inactiveColor + readonly property color camColor: camActive ? activeColor : inactiveColor + readonly property color scrColor: scrActive ? activeColor : inactiveColor + + readonly property bool isVisible: !hideInactive || micActive || camActive || scrActive + + property real margins: removeMargins ? 0 : Style.marginM * 2 + + readonly property real contentWidth: isVertical ? Style.capsuleHeight : Math.round(layout.implicitWidth + margins) + readonly property real contentHeight: isVertical ? Math.round(layout.implicitHeight + margins) : Style.capsuleHeight + + implicitWidth: contentWidth + implicitHeight: contentHeight + + Layout.alignment: Qt.AlignVCenter + visible: root.isVisible + opacity: root.isVisible ? 1.0 : 0.0 + + function buildTooltip() { + var parts = []; + + if (micActive && micApps.length > 0) { + parts.push("Mic: " + micApps.join(", ")); + } + + if (camActive && camApps.length > 0) { + parts.push("Cam: " + camApps.join(", ")); + } + + if (scrActive && scrApps.length > 0) { + parts.push("Screen sharing: " + scrApps.join(", ")); + } + + return parts.length > 0 ? parts.join("\n") : ""; + } + + Rectangle { + id: visualCapsule + x: Style.pixelAlignCenter(parent.width, width) + y: Style.pixelAlignCenter(parent.height, height) + width: root.contentWidth + height: root.contentHeight + radius: Style.radiusM + color: Style.capsuleColor + border.color: Style.capsuleBorderColor + border.width: Style.capsuleBorderWidth + + Item { + id: layout + + anchors.verticalCenter: parent.verticalCenter + anchors.horizontalCenter: parent.horizontalCenter + + implicitWidth: iconsLayout.implicitWidth + implicitHeight: iconsLayout.implicitHeight + + GridLayout { + id: iconsLayout + + columns: root.isVertical ? 1 : 3 + rows: root.isVertical ? 3 : 1 + + rowSpacing: root.iconSpacing + columnSpacing: root.iconSpacing + + NIcon { + visible: micActive || !root.hideInactive + icon: micActive ? "microphone" : "microphone-off" + color: root.micColor + } + NIcon { + visible: camActive || !root.hideInactive + icon: camActive ? "camera" : "camera-off" + color: root.camColor + } + NIcon { + visible: scrActive || !root.hideInactive + icon: scrActive ? "screen-share" : "screen-share-off" + color: root.scrColor + } + } + } + } + + NPopupContextMenu { + id: contextMenu + + model: [ + { + "label": pluginApi?.tr("menu.settings"), + "action": "settings", + "icon": "settings" + }, + ] + + onTriggered: function (action) { + contextMenu.close(); + PanelService.closeContextMenu(screen); + if (action === "settings") { + BarService.openPluginSettings(root.screen, pluginApi.manifest); + } + } + } + + MouseArea { + anchors.fill: parent + acceptedButtons: Qt.RightButton | Qt.LeftButton + hoverEnabled: true + + onClicked: function (mouse) { + if (mouse.button === Qt.RightButton) { + PanelService.showContextMenu(contextMenu, root, screen); + } else if (mouse.button === Qt.LeftButton) { + if (pluginApi) pluginApi.openPanel(root.screen, root); + } + } + + onEntered: { + var tooltipText = buildTooltip(); + if (tooltipText) { + TooltipService.show(root, tooltipText, BarService.getTooltipDirection()); + } + } + onExited: TooltipService.hide() + } +} diff --git a/.config/noctalia/plugins/privacy-indicator/Main.qml b/.config/noctalia/plugins/privacy-indicator/Main.qml new file mode 100644 index 0000000..29d94a0 --- /dev/null +++ b/.config/noctalia/plugins/privacy-indicator/Main.qml @@ -0,0 +1,316 @@ +import QtQuick +import Quickshell +import Quickshell.Io +import Quickshell.Services.Pipewire +import qs.Commons +import qs.Services.UI + +Item { + id: root + property var pluginApi: null + + // --- Logic extracted from BarWidget.qml --- + + property bool micActive: false + property bool camActive: false + property bool scrActive: false + property var micApps: [] + property var camApps: [] + property var scrApps: [] + + property var accessHistory: [] + + // Previous states for history tracking + property var _prevMicApps: [] + property var _prevCamApps: [] + property var _prevScrApps: [] + + // Get active color from settings or default + property var cfg: pluginApi?.pluginSettings || ({}) + property var defaults: pluginApi?.manifest?.metadata?.defaultSettings || ({}) + property bool enableToast: cfg.enableToast ?? defaults.enableToast ?? true + property string activeColorKey: cfg.activeColor ?? defaults.activeColor ?? "primary" + property string micFilterRegex: cfg.micFilterRegex ?? defaults.micFilterRegex ?? "" + property string camFilterRegex: cfg.camFilterRegex ?? defaults.camFilterRegex ?? "" + + PwObjectTracker { + objects: Pipewire.ready ? Pipewire.nodes.values : [] + } + + Process { + id: cameraDetectionProcess + running: false + command: ["sh", "-c", "for dev in /sys/class/video4linux/video*; do [ -e \"$dev/name\" ] && grep -qv 'Metadata' \"$dev/name\" && dev_name=$(basename \"$dev\") && find /proc/[0-9]*/fd -lname \"/dev/$dev_name\" 2>/dev/null; done | cut -d/ -f3 | xargs -r ps -o comm= -p | sort -u | tr '\\n' ',' | sed 's/,$//'"] + stdout: StdioCollector { + onStreamFinished: { + var appsString = this.text.trim(); + var apps = appsString.length > 0 ? appsString.split(',') : []; + + var filterRegex = null; + if (root.camFilterRegex && root.camFilterRegex.length > 0) { + try { + filterRegex = new RegExp(root.camFilterRegex); + } catch (e) { + Logger.w("PrivacyIndicator: Invalid camFilterRegex:", root.camFilterRegex); + } + } + + var appNames = []; + for (var i = 0; i < apps.length; i++) { + var appName = apps[i]; + if (filterRegex && appName && filterRegex.test(appName)) continue; + if (appName && appNames.indexOf(appName) === -1) appNames.push(appName); + } + + root.camApps = appNames; + root.camActive = appNames.length > 0; + } + } + } + + + Timer { + interval: 1000 + repeat: true + running: true + triggeredOnStart: true + onTriggered: updatePrivacyState() + } + + function hasNodeLinks(node, links) { + for (var i = 0; i < links.length; i++) { + var link = links[i]; + if (link && (link.source === node || link.target === node)) return true; + } + return false; + } + + function getAppName(node) { + return node.properties["application.name"] || node.nickname || node.name || ""; + } + + function updateMicrophoneState(nodes, links) { + var appNames = []; + var isActive = false; + + var filterRegex = null; + if (root.micFilterRegex && root.micFilterRegex.length > 0) { + try { + filterRegex = new RegExp(root.micFilterRegex); + } catch (e) { + Logger.w("PrivacyIndicator: Invalid micFilterRegex:", root.micFilterRegex); + } + } + + for (var i = 0; i < nodes.length; i++) { + var node = nodes[i]; + if (!node || !node.isStream || !node.audio || node.isSink) continue; + if (!hasNodeLinks(node, links) || !node.properties) continue; + var mediaClass = node.properties["media.class"] || ""; + if (mediaClass === "Stream/Input/Audio") { + if (node.properties["stream.capture.sink"] === "true") continue; + + var appName = getAppName(node); + if (filterRegex && appName && filterRegex.test(appName)) continue; + + isActive = true; + if (appName && appNames.indexOf(appName) === -1) appNames.push(appName); + } + } + root.micActive = isActive; + root.micApps = appNames; + } + + function updateCameraState() { + cameraDetectionProcess.running = true; + } + + function isScreenShareNode(node) { + if (!node.properties) return false; + var mediaClass = node.properties["media.class"] || ""; + if (mediaClass.indexOf("Audio") >= 0) return false; + if (mediaClass.indexOf("Video") === -1) return false; + var mediaName = (node.properties["media.name"] || "").toLowerCase(); + if (mediaName.match(/^(xdph-streaming|gsr-default|game capture|screen|desktop|display|cast|webrtc|v4l2)/) || + mediaName === "gsr-default_output" || + mediaName.match(/screen-cast|screen-capture|desktop-capture|monitor-capture|window-capture|game-capture/i)) { + return true; + } + return false; + } + + function updateScreenShareState(nodes, links) { + var appNames = []; + var isActive = false; + for (var i = 0; i < nodes.length; i++) { + var node = nodes[i]; + if (!node || !hasNodeLinks(node, links) || !node.properties) continue; + if (isScreenShareNode(node)) { + isActive = true; + var appName = getAppName(node); + if (appName && appNames.indexOf(appName) === -1) appNames.push(appName); + } + } + root.scrActive = isActive; + root.scrApps = appNames; + } + + function updatePrivacyState() { + if (!Pipewire.ready) return; + var nodes = Pipewire.nodes.values || []; + var links = Pipewire.links.values || []; + updateMicrophoneState(nodes, links); + updateCameraState(); + updateScreenShareState(nodes, links); + } + + // --- History Persistence --- + + property string stateFile: "" + property bool isLoaded: false + + Component.onCompleted: { + // Setup state file path + Qt.callLater(() => { + if (typeof Settings !== 'undefined' && Settings.cacheDir) { + stateFile = Settings.cacheDir + "privacy-history.json"; + historyFileView.path = stateFile; + } + }); + } + + FileView { + id: historyFileView + printErrors: false + watchChanges: false + + adapter: JsonAdapter { + id: adapter + property var history: [] + } + + onLoaded: { + root.isLoaded = true; + if (adapter.history) { + // Restore history + root.accessHistory = adapter.history; + } + } + + onLoadFailed: error => { + // If file doesn't exist (error 2), we are ready to save new data + if (error === 2) { + root.isLoaded = true; + } else { + console.error("PrivacyIndicator: Failed to load history file:", error); + root.isLoaded = true; // Try to continue anyway + } + } + } + + function saveHistory() { + if (!stateFile || !isLoaded) return; + + adapter.history = root.accessHistory; + + // Ensure cache directory exists and save + try { + Quickshell.execDetached(["mkdir", "-p", Settings.cacheDir]); + Qt.callLater(() => { + try { + historyFileView.writeAdapter(); + } catch (e) { + console.error("PrivacyIndicator: Failed to save history", e); + } + }); + } catch (e) { + console.error("PrivacyIndicator: Failed to save history", e); + } + } + + function addToHistory(app, type, icon, colorKey, action) { + var time = new Date().toLocaleTimeString(Qt.locale(), Locale.ShortFormat); + var entry = { + "appName": app, + "type": type, + "icon": icon, + "colorKey": colorKey, + "time": time, + "timestamp": Date.now(), + "action": action // "started" or "stopped" + }; + var newHistory = [entry].concat(accessHistory); + if (newHistory.length > 50) newHistory = newHistory.slice(0, 50); // Increased limit as we have more entries now + accessHistory = newHistory; + saveHistory(); + } + + function clearHistory() { + accessHistory = []; + saveHistory(); + } + + function checkAppChanges(newApps, oldApps, type, icon, colorKey) { + if (!newApps && !oldApps) return; + + // Check for new apps (Started) + if (newApps) { + for (var i = 0; i < newApps.length; i++) { + var app = newApps[i]; + if (!oldApps || oldApps.indexOf(app) === -1) { + addToHistory(app, type, icon, colorKey, "started"); + } + } + } + + // Check for removed apps (Stopped) + if (oldApps) { + for (var j = 0; j < oldApps.length; j++) { + var oldApp = oldApps[j]; + if (!newApps || newApps.indexOf(oldApp) === -1) { + addToHistory(oldApp, type, icon, colorKey, "stopped"); + } + } + } + } + + + onMicAppsChanged: { + checkAppChanges(micApps, _prevMicApps, "Microphone", "microphone", activeColorKey); + _prevMicApps = micApps; + } + // Helper to detect activation edge + property bool oldMicActive: false + onMicActiveChanged: { + if (enableToast && micActive && !oldMicActive) { + ToastService.showNotice(pluginApi?.tr("toast.mic-on"), "", "microphone"); + } + oldMicActive = micActive + } + + property bool oldCamActive: false + onCamActiveChanged: { + if (enableToast && camActive && !oldCamActive) { + ToastService.showNotice(pluginApi?.tr("toast.cam-on"), "", "camera"); + } + oldCamActive = camActive + } + onCamAppsChanged: { + checkAppChanges(camApps, _prevCamApps, "Camera", "camera", activeColorKey); + _prevCamApps = camApps; + } + + property bool oldScrActive: false + onScrActiveChanged: { + if (enableToast && scrActive && !oldScrActive) { + ToastService.showNotice(pluginApi?.tr("toast.screen-on"), "", "screen-share"); + } + oldScrActive = scrActive + } + onScrAppsChanged: { + checkAppChanges(scrApps, _prevScrApps, "Screen", "screen-share", activeColorKey); + _prevScrApps = scrApps; + } + + +} diff --git a/.config/noctalia/plugins/privacy-indicator/Panel.qml b/.config/noctalia/plugins/privacy-indicator/Panel.qml new file mode 100644 index 0000000..0cfcc22 --- /dev/null +++ b/.config/noctalia/plugins/privacy-indicator/Panel.qml @@ -0,0 +1,170 @@ +import QtQuick +import QtQuick.Controls +import QtQuick.Layouts +import Quickshell +import qs.Commons +import qs.Widgets + +Item { + id: root + + property var pluginApi: null + + // Standard panel properties + readonly property var geometryPlaceholder: panelContainer + property real contentPreferredWidth: 320 * Style.uiScaleRatio + property real contentPreferredHeight: 450 * Style.uiScaleRatio + + readonly property var mainInstance: pluginApi?.mainInstance + readonly property bool allowAttach: true + + Rectangle { + id: panelContainer + anchors.fill: parent + color: "transparent" + + ColumnLayout { + anchors.fill: parent + anchors.margins: Style.marginM + spacing: Style.marginM + + // Header Box + NBox { + Layout.fillWidth: true + Layout.preferredHeight: headerRow.implicitHeight + Style.marginM * 2 + + RowLayout { + id: headerRow + anchors.fill: parent + anchors.margins: Style.marginM + spacing: Style.marginS + + NIcon { + icon: "shield-check" + color: Color.mPrimary + pointSize: Style.fontSizeL + } + + NText { + Layout.fillWidth: true + text: pluginApi?.tr("history.title") + font.weight: Style.fontWeightBold + pointSize: Style.fontSizeL + color: Color.mOnSurface + } + + NIconButton { + icon: "trash" + baseSize: Style.baseWidgetSize * 0.8 + onClicked: { + if (mainInstance) mainInstance.clearHistory(); + } + } + } + } + + + Item { + Layout.fillWidth: true + Layout.fillHeight: true + + NScrollView { + id: scrollView + anchors.fill: parent + horizontalPolicy: ScrollBar.AlwaysOff + verticalPolicy: ScrollBar.AsNeeded + + ColumnLayout { + width: scrollView.availableWidth + spacing: Style.marginS + + Repeater { + model: mainInstance ? mainInstance.accessHistory : [] + + delegate: Rectangle { + Layout.fillWidth: true + implicitHeight: 56 * Style.uiScaleRatio + radius: Style.radiusM + color: Color.mSurfaceVariant + + RowLayout { + anchors.fill: parent + anchors.margins: Style.marginM + spacing: Style.marginM + + Rectangle { + width: 32 * Style.uiScaleRatio + height: 32 * Style.uiScaleRatio + radius: width/2 + color: Qt.alpha(iconColor, 0.1) + + readonly property color iconColor: Color.resolveColorKey(modelData.colorKey || "primary") + + NIcon { + anchors.centerIn: parent + icon: modelData.icon + color: parent.iconColor + pointSize: Style.fontSizeM + } + } + + ColumnLayout { + Layout.fillWidth: true + spacing: 0 + + NText { + Layout.fillWidth: true + text: modelData.appName + elide: Text.ElideRight + font.weight: Style.fontWeightBold + pointSize: Style.fontSizeM + } + + RowLayout { + Layout.fillWidth: true + spacing: Style.marginS + + NText { + text: modelData.time + color: Qt.alpha(Color.mOnSurface, 0.7) + pointSize: Style.fontSizeS + } + + NText { + text: "•" + color: Qt.alpha(Color.mOnSurface, 0.3) + pointSize: Style.fontSizeS + } + + NText { + text: { + const action = modelData.action || "started"; + return pluginApi?.tr("history.action." + action) || action; + } + color: (modelData.action || "started") === "stopped" ? Color.resolveColorKey("error") : Color.resolveColorKey("primary") + font.weight: Style.fontWeightBold + pointSize: Style.fontSizeS + } + } + } + } + } + } + + // Empty state + NText { + Layout.alignment: Qt.AlignHCenter + visible: (!mainInstance || mainInstance.accessHistory.length === 0) + text: pluginApi?.tr("history.empty") + color: Qt.alpha(Color.mOnSurface, 0.5) + pointSize: Style.fontSizeM + Layout.topMargin: Style.marginL + } + + Item { Layout.fillHeight: true } // spacer + } + } + } + } + } +} diff --git a/.config/noctalia/plugins/privacy-indicator/README.md b/.config/noctalia/plugins/privacy-indicator/README.md new file mode 100644 index 0000000..d192040 --- /dev/null +++ b/.config/noctalia/plugins/privacy-indicator/README.md @@ -0,0 +1,47 @@ +# Privacy Indicator Plugin + +A privacy indicator widget that monitors and displays when microphone, camera, or screen sharing is active on your system. + +## Features + +- **Microphone Monitoring**: Detects active microphone usage via Pipewire +- **Camera Monitoring**: Detects active camera usage by checking `/dev/video*` devices +- **Screen Sharing Detection**: Monitors screen sharing sessions via Pipewire +- **Visual Indicators**: Shows icons that change color based on active state + - Active: Primary color + - Inactive: Semi-transparent variant color +- **App Information**: Tooltip displays which applications are using each resource +- **Adaptive Layout**: Automatically adjusts layout for horizontal or vertical bar positions + +## Configuration + +Access the plugin settings in Noctalia to configure the following options: + +- **Hide Inactive States**: If enabled, microphone, camera, and screen icons are hidden whenever they are inactive. Only active states are shown. +- **Remove Margins**: If enabled, removes all outer margins of the widget. +- **Icon Spacing**: Controls the horizontal/vertical spacing between the icons. +- **Active/Inactive Icon Color**: Customize the colors for active and inactive states. +- **Microphone Filter Regex**: Regex pattern to filter out specific microphone applications. Matching apps are completely excluded from detection (they won't trigger the indicator or appear in tooltips). Use `|` to specify multiple patterns, e.g., `effect_input.rnnoise|easyeffects`. + + +## Usage + +The widget displays three icons in the bar: +- **Microphone**: Shows when any app is using the microphone +- **Camera**: Shows when any app is accessing the camera +- **Screen Share**: Shows when screen sharing is active + +Hover over the widget to see a tooltip listing which applications are using each resource. + +## Requirements + +- Noctalia Shell 3.6.0 or higher +- Pipewire (for microphone and screen sharing detection) +- Access to `/dev/video*` devices (for camera detection) + +## Technical Details + +- Updates privacy state every second +- Uses Pipewire API to monitor audio/video streams +- Checks `/proc/[0-9]*/fd/` for camera device access +- Detects screen sharing by analyzing Pipewire node properties and media class diff --git a/.config/noctalia/plugins/privacy-indicator/Settings.qml b/.config/noctalia/plugins/privacy-indicator/Settings.qml new file mode 100644 index 0000000..a6acde9 --- /dev/null +++ b/.config/noctalia/plugins/privacy-indicator/Settings.qml @@ -0,0 +1,142 @@ +import QtQuick +import QtQuick.Layouts +import qs.Commons +import qs.Widgets + +ColumnLayout { + id: root + + property var pluginApi: null + + property var cfg: pluginApi?.pluginSettings || ({}) + property var defaults: pluginApi?.manifest?.metadata?.defaultSettings || ({}) + + property bool hideInactive: cfg.hideInactive ?? defaults.hideInactive ?? false + property bool enableToast: cfg.enableToast ?? defaults.enableToast ?? true + property bool removeMargins: cfg.removeMargins ?? defaults.removeMargins ?? false + property int iconSpacing: cfg.iconSpacing ?? defaults.iconSpacing ?? 4 + property string activeColor: cfg.activeColor ?? defaults.activeColor ?? "primary" + property string inactiveColor: cfg.inactiveColor ?? defaults.inactiveColor ?? "none" + property string micFilterRegex: cfg.micFilterRegex ?? defaults.micFilterRegex + property string camFilterRegex: cfg.camFilterRegex ?? defaults.camFilterRegex + + spacing: Style.marginL + + Component.onCompleted: { + Logger.i("PrivacyIndicator", "Settings UI loaded"); + } + + ColumnLayout { + spacing: Style.marginM + Layout.fillWidth: true + + NToggle { + label: pluginApi?.tr("settings.hideInactive.label") + description: pluginApi?.tr("settings.hideInactive.desc") + + checked: root.hideInactive + onToggled: checked => { + root.hideInactive = checked; + } + } + + NToggle { + label: pluginApi?.tr("settings.enableToast.label") + description: pluginApi?.tr("settings.enableToast.desc") + + checked: root.enableToast + onToggled: checked => { + root.enableToast = checked; + } + } + + NToggle { + label: pluginApi?.tr("settings.removeMargins.label") + description: pluginApi?.tr("settings.removeMargins.desc") + + checked: root.removeMargins + onToggled: checked => { + root.removeMargins = checked; + } + } + + NColorChoice { + label: pluginApi?.tr("settings.activeColor.label") + description: pluginApi?.tr("settings.activeColor.desc") + currentKey: root.activeColor + onSelected: key => root.activeColor = key + } + + NColorChoice { + label: pluginApi?.tr("settings.inactiveColor.label") + description: pluginApi?.tr("settings.inactiveColor.desc") + currentKey: root.inactiveColor + onSelected: key => root.inactiveColor = key + noneColor: Qt.alpha(Color.mOnSurfaceVariant, 0.3) + noneOnColor: Qt.alpha(Color.mOnSurface, 0.7) + } + + NComboBox { + label: pluginApi?.tr("settings.iconSpacing.label") + description: pluginApi?.tr("settings.iconSpacing.desc") + + model: { + const labels = ["XXS", "XS", "S", "M", "L", "XL"]; + const values = [Style.marginXXS, Style.marginXS, Style.marginS, Style.marginM, Style.marginL, Style.marginXL]; + + const result = []; + for (var i = 0; i < labels.length; ++i) { + const v = values[i]; + result.push({ + key: v.toFixed(0), + name: `${labels[i]} (${v}px)` + }); + } + return result; + } + + // INFO: From my understanding, the toFixed(0) shouldn't be needed here and there, but without the + // current key does not show when opening the settings window. + currentKey: root.iconSpacing.toFixed(0) + onSelected: key => root.iconSpacing = key + } + + NTextInput { + Layout.fillWidth: true + label: pluginApi?.tr("settings.micFilterRegex.label") + description: pluginApi?.tr("settings.micFilterRegex.desc") + placeholderText: "effect_input.rnnoise|easyeffects" + text: root.micFilterRegex + onTextChanged: root.micFilterRegex = text + } + + NTextInput { + Layout.fillWidth: true + label: pluginApi?.tr("settings.camFilterRegex.label") + description: pluginApi?.tr("settings.camFilterRegex.desc") + placeholderText: "droidcam" + text: root.camFilterRegex + onTextChanged: root.camFilterRegex = text + } + } + + function saveSettings() { + if (!pluginApi) { + Logger.e("PrivacyIndicator", "Cannot save settings: pluginApi is null"); + return; + } + + pluginApi.pluginSettings.hideInactive = root.hideInactive; + pluginApi.pluginSettings.enableToast = root.enableToast; + pluginApi.pluginSettings.iconSpacing = root.iconSpacing; + pluginApi.pluginSettings.removeMargins = root.removeMargins; + pluginApi.pluginSettings.activeColor = root.activeColor; + pluginApi.pluginSettings.inactiveColor = root.inactiveColor; + pluginApi.pluginSettings.micFilterRegex = root.micFilterRegex; + pluginApi.pluginSettings.camFilterRegex = root.camFilterRegex; + + pluginApi.saveSettings(); + + Logger.i("PrivacyIndicator", "Settings saved successfully"); + } +} diff --git a/.config/noctalia/plugins/privacy-indicator/i18n/de.json b/.config/noctalia/plugins/privacy-indicator/i18n/de.json new file mode 100644 index 0000000..b25635e --- /dev/null +++ b/.config/noctalia/plugins/privacy-indicator/i18n/de.json @@ -0,0 +1,54 @@ +{ + "menu": { + "settings": "Widget Einstellungen" + }, + "settings": { + "activeColor": { + "desc": "Farbe der Symbole, wenn sie aktiv sind.", + "label": "Aktive Farbsymbol" + }, + "hideInactive": { + "desc": "Mikrofon-, Kamera- und Bildschirmsymbole ausblenden, wenn sie inaktiv sind.", + "label": "Inaktive Zustände ausblenden" + }, + "enableToast": { + "desc": "Zeige Toast Mitteilungen an, wenn sich einer der Zustände ändert.", + "label": "Aktiviere Toast Mitteilungen" + }, + "inactiveColor": { + "desc": "Farbe der Symbole, wenn sie inaktiv sind.", + "label": "Inaktive Farbsymbol" + }, + "iconSpacing": { + "desc": "Den Abstand zwischen den Symbolen festlegen.", + "label": "Symbolabstand" + }, + "removeMargins": { + "desc": "Alle äußeren Ränder des Widgets entfernen.", + "label": "Ränder entfernen" + }, + "micFilterRegex": { + "desc": "Regex Muster zum Herausfiltern von Mikrofon-Apps. Entsprechende Apps werden vollständig von der Erkennung ausgeschlossen.", + "label": "Regex für Mikrofonfilter" + } + }, + "tooltip": { + "cam-on": "Kamera: {apps}", + "mic-on": "Mikrofon: {apps}", + "screen-on": "Bildschirmfreigabe: {apps}" + }, + "toast": { + "cam-on": "Kamera ist aktiv", + "mic-on": "Mikrofon ist aktiv", + "screen-on": "Bildschirmfreigabe ist aktiv" + }, + "history": { + "title": "Zugriffsverlauf", + "empty": "Kein kürzlicher Zugriff", + "clear": "Leeren", + "action": { + "started": "Gestartet", + "stopped": "Beendet" + } + } +} \ No newline at end of file diff --git a/.config/noctalia/plugins/privacy-indicator/i18n/en.json b/.config/noctalia/plugins/privacy-indicator/i18n/en.json new file mode 100644 index 0000000..fa65418 --- /dev/null +++ b/.config/noctalia/plugins/privacy-indicator/i18n/en.json @@ -0,0 +1,58 @@ +{ + "menu": { + "settings": "Widget settings" + }, + "settings": { + "activeColor": { + "desc": "Color of the icons when active.", + "label": "Active icon color" + }, + "hideInactive": { + "desc": "Hide microphone, camera, and screen icons when there are inactive.", + "label": "Hide inactive states" + }, + "enableToast": { + "desc": "Show toast messages when one of the states changes.", + "label": "Enable toast notifications" + }, + "inactiveColor": { + "desc": "Color of the icons when inactive.", + "label": "Inactive icon color" + }, + "iconSpacing": { + "desc": "Set the spacing between the icons.", + "label": "Icon spacing" + }, + "removeMargins": { + "desc": "Remove all outer margins of the widget.", + "label": "Remove margins" + }, + "micFilterRegex": { + "desc": "Regex pattern to filter out microphone applications. Matching apps are completely excluded from detection.", + "label": "Microphone filter regex" + }, + "camFilterRegex": { + "desc": "Regex pattern to filter out camera applications. Matching apps are completely excluded from detection.", + "label": "Camera filter regex" + } + }, + "tooltip": { + "cam-on": "Camera: {apps}", + "mic-on": "Microphone: {apps}", + "screen-on": "Screen sharing: {apps}" + }, + "toast": { + "cam-on": "Camera is active", + "mic-on": "Microphone is active", + "screen-on": "Screen sharing is active" + }, + "history": { + "title": "Access History", + "empty": "No recent access", + "clear": "Clear", + "action": { + "started": "Started", + "stopped": "Stopped" + } + } +} diff --git a/.config/noctalia/plugins/privacy-indicator/i18n/es.json b/.config/noctalia/plugins/privacy-indicator/i18n/es.json new file mode 100644 index 0000000..93a48a7 --- /dev/null +++ b/.config/noctalia/plugins/privacy-indicator/i18n/es.json @@ -0,0 +1,46 @@ +{ + "settings": { + "hideInactive": { + "desc": "Ocultar los iconos de micrófono, cámara y pantalla cuando estén inactivos.", + "label": "Ocultar estados inactivos" + }, + "iconSpacing": { + "desc": "Configurar el espacio entre los iconos.", + "label": "Espaciado de iconos" + }, + "removeMargins": { + "desc": "Quita todos los márgenes externos del widget.", + "label": "Quitar márgenes" + }, + "activeColor": { + "desc": "Color de los iconos cuando están activos.", + "label": "Color de icono activo" + }, + "inactiveColor": { + "desc": "Color de los iconos cuando están inactivos.", + "label": "Color de icono inactivo" + } + }, + "tooltip": { + "cam-on": "Cámara: {apps}", + "mic-on": "Micrófono: {apps}", + "screen-on": "Compartir pantalla: {apps}" + }, + "toast": { + "cam-on": "La cámara está activa", + "mic-on": "El micrófono está activo", + "screen-on": "Compartir pantalla está activo" + }, + "menu": { + "settings": "Configuración del widget" + }, + "history": { + "title": "Historial de acceso", + "empty": "Sin accesos recientes", + "clear": "Borrar", + "action": { + "started": "Iniciado", + "stopped": "Detenido" + } + } +} \ No newline at end of file diff --git a/.config/noctalia/plugins/privacy-indicator/i18n/fr.json b/.config/noctalia/plugins/privacy-indicator/i18n/fr.json new file mode 100644 index 0000000..814c07d --- /dev/null +++ b/.config/noctalia/plugins/privacy-indicator/i18n/fr.json @@ -0,0 +1,58 @@ +{ + "menu": { + "settings": "Paramètres du widget" + }, + "settings": { + "activeColor": { + "desc": "Couleur des icônes lorsqu'elles sont actives.", + "label": "Couleur d'icône active" + }, + "hideInactive": { + "desc": "Masquer les icônes du micro, de la caméra et de l’écran lorsqu’ils sont inactifs.", + "label": "Masquer les états inactifs" + }, + "enableToast": { + "desc": "Afficher des messages toast lorsque l'un des états change.", + "label": "Activer les notifications toast" + }, + "inactiveColor": { + "desc": "Couleur des icônes lorsqu'elles sont inactives.", + "label": "Couleur d'icône inactive" + }, + "iconSpacing": { + "desc": "Définir l’espacement entre les icônes.", + "label": "Espacement des icônes" + }, + "removeMargins": { + "desc": "Supprime toutes les marges extérieures du widget.", + "label": "Supprimer les marges" + }, + "micFilterRegex": { + "desc": "Motif Regex pour filtrer les applications de microphone. Les applications correspondantes sont complètement exclues de la détection.", + "label": "Regex de filtrage du microphone" + }, + "camFilterRegex": { + "desc": "Motif Regex pour filtrer les applications de caméra. Les applications correspondantes sont complètement exclues de la détection.", + "label": "Regex de filtrage de la caméra" + } + }, + "tooltip": { + "cam-on": "Caméra: {apps}", + "mic-on": "Microphone: {apps}", + "screen-on": "Partage d'écran: {apps}" + }, + "toast": { + "cam-on": "La caméra est active", + "mic-on": "Le microphone est actif", + "screen-on": "Le partage d'écran est actif" + }, + "history": { + "title": "Historique d'accès", + "empty": "Aucun accès récent", + "clear": "Effacer", + "action": { + "started": "Démarré", + "stopped": "Arrêté" + } + } +} diff --git a/.config/noctalia/plugins/privacy-indicator/i18n/hu.json b/.config/noctalia/plugins/privacy-indicator/i18n/hu.json new file mode 100644 index 0000000..4a7ba8c --- /dev/null +++ b/.config/noctalia/plugins/privacy-indicator/i18n/hu.json @@ -0,0 +1,46 @@ +{ + "settings": { + "hideInactive": { + "desc": "Mikrofon, kamera és képernyő ikonok elrejtése, ha éppen nincsenek használatban.", + "label": "Inaktív állapotok elrejtése" + }, + "iconSpacing": { + "desc": "Állítsa be az ikonok közötti távolságot.", + "label": "Ikon távolság" + }, + "removeMargins": { + "desc": "Távolítsd el a widget összes külső margóját.", + "label": "Margók eltávolítása" + }, + "activeColor": { + "desc": "Az ikonok színe, amikor aktívak.", + "label": "Aktív ikon színe" + }, + "inactiveColor": { + "desc": "Az ikonok színe, amikor inaktívak.", + "label": "Inaktív ikon színe" + } + }, + "tooltip": { + "cam-on": "Kamera: {apps}", + "mic-on": "Mikrofon: {apps}", + "screen-on": "Képernyőmegosztás: {apps}" + }, + "toast": { + "cam-on": "A kamera aktív", + "mic-on": "A mikrofon aktív", + "screen-on": "Képernyőmegosztás aktív" + }, + "menu": { + "settings": "Widget beállítások" + }, + "history": { + "title": "Hozzáférési előzmények", + "empty": "Nincs nemrégiben történt hozzáférés", + "clear": "Törlés", + "action": { + "started": "Elindítva", + "stopped": "Leállítva" + } + } +} \ No newline at end of file diff --git a/.config/noctalia/plugins/privacy-indicator/i18n/it.json b/.config/noctalia/plugins/privacy-indicator/i18n/it.json new file mode 100644 index 0000000..d0eee79 --- /dev/null +++ b/.config/noctalia/plugins/privacy-indicator/i18n/it.json @@ -0,0 +1,46 @@ +{ + "settings": { + "hideInactive": { + "desc": "Nascondi le icone di microfono, fotocamera e schermo quando sono inattive.", + "label": "Nascondi stati inattivi" + }, + "iconSpacing": { + "desc": "Imposta la distanza tra le icone.", + "label": "Spaziatura delle icone" + }, + "removeMargins": { + "desc": "Rimuove tutti i margini esterni del widget.", + "label": "Rimuovi margini" + }, + "activeColor": { + "desc": "Colore delle icone quando sono attive.", + "label": "Colore icona attiva" + }, + "inactiveColor": { + "desc": "Colore delle icone quando sono inattive.", + "label": "Colore icona inattiva" + } + }, + "tooltip": { + "cam-on": "Kamera: {apps}", + "mic-on": "Mikrofonoa: {apps}", + "screen-on": "Ekran-partaĝado: {apps}" + }, + "toast": { + "cam-on": "La fotocamera è attiva", + "mic-on": "Il microfono è attivo", + "screen-on": "La condivisione dello schermo è attiva" + }, + "menu": { + "settings": "Impostazioni widget" + }, + "history": { + "title": "Cronologia accessi", + "empty": "Nessun accesso recente", + "clear": "Pulisci", + "action": { + "started": "Iniziato", + "stopped": "Terminato" + } + } +} \ No newline at end of file diff --git a/.config/noctalia/plugins/privacy-indicator/i18n/ja.json b/.config/noctalia/plugins/privacy-indicator/i18n/ja.json new file mode 100644 index 0000000..ba61aeb --- /dev/null +++ b/.config/noctalia/plugins/privacy-indicator/i18n/ja.json @@ -0,0 +1,46 @@ +{ + "settings": { + "hideInactive": { + "desc": "マイク・カメラ・画面共有のアイコンを、非アクティブなときは非表示にします。", + "label": "非アクティブ状態を非表示" + }, + "iconSpacing": { + "desc": "アイコン同士の間隔を設定します。", + "label": "アイコン間隔" + }, + "removeMargins": { + "desc": "ウィジェットの外側の余白をすべて削除します。", + "label": "余白を削除" + }, + "activeColor": { + "desc": "アクティブ時のアイコンの色。", + "label": "アクティブ時の色" + }, + "inactiveColor": { + "desc": "非アクティブ時のアイコンの色。", + "label": "非アクティブ時の色" + } + }, + "tooltip": { + "cam-on": "カメラ: {apps}", + "mic-on": "マイク: {apps}", + "screen-on": "画面共有: {apps}" + }, + "toast": { + "cam-on": "カメラがアクティブです", + "mic-on": "マイクがアクティブです", + "screen-on": "画面共有がアクティブです" + }, + "menu": { + "settings": "ウィジェット設定" + }, + "history": { + "title": "アクセス履歴", + "empty": "最近のアクセスはありません", + "clear": "クリア", + "action": { + "started": "開始", + "stopped": "停止" + } + } +} \ No newline at end of file diff --git a/.config/noctalia/plugins/privacy-indicator/i18n/ko.json b/.config/noctalia/plugins/privacy-indicator/i18n/ko.json new file mode 100644 index 0000000..e104202 --- /dev/null +++ b/.config/noctalia/plugins/privacy-indicator/i18n/ko.json @@ -0,0 +1,58 @@ +{ + "menu": { + "settings": "위젯 설정" + }, + "settings": { + "activeColor": { + "desc": "활성 상태일 때 아이콘에 적용되는 색상입니다.", + "label": "활성 아이콘 색상" + }, + "hideInactive": { + "desc": "비활성화된 상태의 마이크, 카메라, 화면 아이콘을 숨깁니다.", + "label": "비활성 상태 숨기기" + }, + "enableToast": { + "desc": "상태가 변경될 때 토스트 알림을 표시합니다.", + "label": "토스트 알림 활성화" + }, + "inactiveColor": { + "desc": "비활성 상태일 때 아이콘에 적용되는 색상입니다.", + "label": "비활성 아이콘 색상" + }, + "iconSpacing": { + "desc": "아이콘 사이의 간격을 설정합니다.", + "label": "아이콘 간격" + }, + "removeMargins": { + "desc": "위젯의 모든 외곽 여백을 제거합니다.", + "label": "여백 제거" + }, + "micFilterRegex": { + "desc": "마이크를 사용하는 애플리케이션을 필터링하기 위한 정규식을 지정합니다. 일치하는 애플리케이션은 상태 감지에서 완전히 제외됩니다.", + "label": "마이크 필터 정규식" + }, + "camFilterRegex": { + "desc": "카메라를 사용하는 애플리케이션을 필터링하기 위한 정규식을 지정합니다. 일치하는 애플리케이션은 상태 감지에서 완전히 제외됩니다.", + "label": "카메라 필터 정규식" + } + }, + "tooltip": { + "cam-on": "카메라: {apps}", + "mic-on": "마이크: {apps}", + "screen-on": "화면 공유: {apps}" + }, + "toast": { + "cam-on": "카메라가 활성화되었습니다.", + "mic-on": "마이크가 활성화되었습니다.", + "screen-on": "화면 공유가 활성화되었습니다." + }, + "history": { + "title": "접근 기록", + "empty": "최근에 접근한 기록 없음", + "clear": "비우기", + "action": { + "started": "시작됨", + "stopped": "정지됨" + } + } +} diff --git a/.config/noctalia/plugins/privacy-indicator/i18n/ku.json b/.config/noctalia/plugins/privacy-indicator/i18n/ku.json new file mode 100644 index 0000000..6a58f84 --- /dev/null +++ b/.config/noctalia/plugins/privacy-indicator/i18n/ku.json @@ -0,0 +1,46 @@ +{ + "settings": { + "hideInactive": { + "desc": "Îkonên mîkrofon, kamera û ekranê dema ku neçalak bin veşêre.", + "label": "Rewşa neçalak veşêre" + }, + "iconSpacing": { + "desc": "Cihê di navbera îkonan de diyar bike.", + "label": "Dûrahiya îkonan" + }, + "removeMargins": { + "desc": "Hemû marjînalên derveyî yên widgetê rake.", + "label": "Derdestên derxînin" + }, + "activeColor": { + "desc": "Color of the icons when active.", + "label": "Active icon color" + }, + "inactiveColor": { + "desc": "Color of the icons when inactive.", + "label": "Inactive icon color" + } + }, + "tooltip": { + "cam-on": "Kamera: {apps}", + "mic-on": "Mîkrofon: {apps}", + "screen-on": "Parvekirina ekranê: {apps}" + }, + "toast": { + "cam-on": "Kamera çalak e", + "mic-on": "Mîkrofon çalak e", + "screen-on": "Parvekirina ekranê çalak e" + }, + "menu": { + "settings": "Widget settings" + }, + "history": { + "title": "Access History", + "empty": "No recent access", + "clear": "Clear", + "action": { + "started": "Started", + "stopped": "Stopped" + } + } +} \ No newline at end of file diff --git a/.config/noctalia/plugins/privacy-indicator/i18n/nl.json b/.config/noctalia/plugins/privacy-indicator/i18n/nl.json new file mode 100644 index 0000000..d0b031d --- /dev/null +++ b/.config/noctalia/plugins/privacy-indicator/i18n/nl.json @@ -0,0 +1,46 @@ +{ + "settings": { + "hideInactive": { + "desc": "Verberg de pictogrammen voor microfoon, camera en scherm wanneer ze inactief zijn.", + "label": "Inactieve status verbergen" + }, + "iconSpacing": { + "desc": "Stel de afstand tussen de pictogrammen in.", + "label": "Pictogramafstand" + }, + "removeMargins": { + "desc": "Verwijdert alle buitenste marges van de widget.", + "label": "Marges verwijderen" + }, + "activeColor": { + "desc": "Kleur van de pictogrammen wanneer ze actief zijn.", + "label": "Actieve pictogramkleur" + }, + "inactiveColor": { + "desc": "Kleur van de pictogrammen wanneer ze inactief zijn.", + "label": "Inactieve pictogramkleur" + } + }, + "tooltip": { + "cam-on": "Camera: {apps}", + "mic-on": "Microfoon: {apps}", + "screen-on": "Schermdeling: {apps}" + }, + "toast": { + "cam-on": "Camera is actief", + "mic-on": "Microfoon is actief", + "screen-on": "Scherm delen is actief" + }, + "menu": { + "settings": "Widget instellingen" + }, + "history": { + "title": "Toegangsgeschiedenis", + "empty": "Geen recente toegang", + "clear": "Wissen", + "action": { + "started": "Gestart", + "stopped": "Gestopt" + } + } +} \ No newline at end of file diff --git a/.config/noctalia/plugins/privacy-indicator/i18n/pl.json b/.config/noctalia/plugins/privacy-indicator/i18n/pl.json new file mode 100644 index 0000000..9e05d3a --- /dev/null +++ b/.config/noctalia/plugins/privacy-indicator/i18n/pl.json @@ -0,0 +1,46 @@ +{ + "settings": { + "hideInactive": { + "desc": "Ukryj ikony mikrofonu, kamery i ekranu, gdy są nieaktywne.", + "label": "Ukryj nieaktywne stany" + }, + "iconSpacing": { + "desc": "Ustaw odstęp między ikonami.", + "label": "Odstępy ikon" + }, + "removeMargins": { + "desc": "Usuń wszystkie zewnętrzne marginesy widżetu.", + "label": "Usuń marginesy" + }, + "activeColor": { + "desc": "Kolor ikon, gdy są aktywne.", + "label": "Kolor aktywnej ikony" + }, + "inactiveColor": { + "desc": "Kolor ikon, gdy są nieaktywne.", + "label": "Kolor nieaktywnej ikony" + } + }, + "tooltip": { + "cam-on": "Kamera: {apps}", + "mic-on": "Mikrofon: {apps}", + "screen-on": "Udostępnianie ekranu: {apps}" + }, + "toast": { + "cam-on": "Kamera jest aktywna", + "mic-on": "Mikrofon jest aktywny", + "screen-on": "Udostępnianie ekranu jest aktywne" + }, + "menu": { + "settings": "Ustawienia widżetu" + }, + "history": { + "title": "Historia dostępu", + "empty": "Brak ostatnich dostępów", + "clear": "Wyczyść", + "action": { + "started": "Rozpoczęto", + "stopped": "Zatrzymano" + } + } +} \ No newline at end of file diff --git a/.config/noctalia/plugins/privacy-indicator/i18n/pt.json b/.config/noctalia/plugins/privacy-indicator/i18n/pt.json new file mode 100644 index 0000000..068a528 --- /dev/null +++ b/.config/noctalia/plugins/privacy-indicator/i18n/pt.json @@ -0,0 +1,46 @@ +{ + "settings": { + "hideInactive": { + "desc": "Oculta os ícones de microfone, câmera e tela quando estiverem inativos.", + "label": "Ocultar estados inativos" + }, + "iconSpacing": { + "desc": "Define o espaçamento entre os ícones.", + "label": "Espaçamento dos ícones" + }, + "removeMargins": { + "desc": "Remove todas as margens externas do widget.", + "label": "Remover margens" + }, + "activeColor": { + "desc": "Cor dos ícones quando ativos.", + "label": "Cor do ícone ativo" + }, + "inactiveColor": { + "desc": "Cor dos ícones quando inativos.", + "label": "Cor do ícone inativo" + } + }, + "tooltip": { + "cam-on": "Câmera: {apps}", + "mic-on": "Microfone: {apps}", + "screen-on": "Compartilhamento de tela: {apps}" + }, + "toast": { + "cam-on": "A câmera está ativa", + "mic-on": "O microfone está ativo", + "screen-on": "O compartilhamento de tela está ativo" + }, + "menu": { + "settings": "Configurações do widget" + }, + "history": { + "title": "Histórico de acesso", + "empty": "Sem acessos recentes", + "clear": "Limpar", + "action": { + "started": "Iniciado", + "stopped": "Interrompido" + } + } +} \ No newline at end of file diff --git a/.config/noctalia/plugins/privacy-indicator/i18n/ru.json b/.config/noctalia/plugins/privacy-indicator/i18n/ru.json new file mode 100644 index 0000000..152e7d8 --- /dev/null +++ b/.config/noctalia/plugins/privacy-indicator/i18n/ru.json @@ -0,0 +1,46 @@ +{ + "settings": { + "hideInactive": { + "desc": "Скрывать значки микрофона, камеры и экрана, когда они неактивны.", + "label": "Скрывать неактивные состояния" + }, + "iconSpacing": { + "desc": "Задать расстояние между значками.", + "label": "Интервал между значками" + }, + "removeMargins": { + "desc": "Удаляет все внешние отступы виджета.", + "label": "Убрать отступы" + }, + "activeColor": { + "desc": "Цвет иконок при активации.", + "label": "Цвет активной иконки" + }, + "inactiveColor": { + "desc": "Цвет иконок в спокойном состоянии.", + "label": "Цвет неактивной иконки" + } + }, + "tooltip": { + "cam-on": "Камера: {apps}", + "mic-on": "Микрофон: {apps}", + "screen-on": "Демонстрация экрана: {apps}" + }, + "toast": { + "cam-on": "Камера активна", + "mic-on": "Микрофон активен", + "screen-on": "Демонстрация экрана активна" + }, + "menu": { + "settings": "Настройки виджета" + }, + "history": { + "title": "История доступа", + "empty": "Нет недавних доступов", + "clear": "Очистить", + "action": { + "started": "Начато", + "stopped": "Остановлено" + } + } +} \ No newline at end of file diff --git a/.config/noctalia/plugins/privacy-indicator/i18n/tr.json b/.config/noctalia/plugins/privacy-indicator/i18n/tr.json new file mode 100644 index 0000000..016f1be --- /dev/null +++ b/.config/noctalia/plugins/privacy-indicator/i18n/tr.json @@ -0,0 +1,46 @@ +{ + "settings": { + "hideInactive": { + "desc": "Mikrofon, kamera ve ekran simgelerini pasif olduklarında gizle.", + "label": "Pasif durumları gizle" + }, + "iconSpacing": { + "desc": "Simgeler arasındaki boşluğu ayarla.", + "label": "Simge aralığı" + }, + "removeMargins": { + "desc": "Widget’ın tüm dış kenar boşluklarını kaldırır.", + "label": "Kenarlıkları kaldır" + }, + "activeColor": { + "desc": "Aktif olduğunda simgelerin rengi.", + "label": "Aktif simge rengi" + }, + "inactiveColor": { + "desc": "Devre dışı olduğunda simgelerin rengi.", + "label": "Pasif simge rengi" + } + }, + "tooltip": { + "cam-on": "Kamera: {apps}", + "mic-on": "Mikrofon: {apps}", + "screen-on": "Ekran paylaşımı: {apps}" + }, + "toast": { + "cam-on": "Kamera aktif", + "mic-on": "Mikrofon aktif", + "screen-on": "Ekran paylaşımı aktif" + }, + "menu": { + "settings": "Bileşen ayarları" + }, + "history": { + "title": "Erişim Geçmişi", + "empty": "Yakın zamanda erişim yok", + "clear": "Temizle", + "action": { + "started": "Başlatıldı", + "stopped": "Durduruldu" + } + } +} \ No newline at end of file diff --git a/.config/noctalia/plugins/privacy-indicator/i18n/uk-UA.json b/.config/noctalia/plugins/privacy-indicator/i18n/uk-UA.json new file mode 100644 index 0000000..5b872a7 --- /dev/null +++ b/.config/noctalia/plugins/privacy-indicator/i18n/uk-UA.json @@ -0,0 +1,46 @@ +{ + "settings": { + "hideInactive": { + "desc": "Приховувати значки мікрофона, камери та екрана, коли вони неактивні.", + "label": "Приховувати неактивні стани" + }, + "iconSpacing": { + "desc": "Встановити відстань між значками.", + "label": "Інтервал між значками" + }, + "removeMargins": { + "desc": "Видаляє всі зовнішні відступи віджета.", + "label": "Прибрати відступи" + }, + "activeColor": { + "desc": "Колір іконок при активації.", + "label": "Колір активної іконки" + }, + "inactiveColor": { + "desc": "Колір іконок у спокійному стані.", + "label": "Колір неактивної іконки" + } + }, + "tooltip": { + "cam-on": "Камера: {apps}", + "mic-on": "Мікрофон: {apps}", + "screen-on": "Демонстрація екрана: {apps}" + }, + "toast": { + "cam-on": "Камера активна", + "mic-on": "Мікрофон активний", + "screen-on": "Демонстрація екрана активна" + }, + "menu": { + "settings": "Налаштування віджета" + }, + "history": { + "title": "Історія доступу", + "empty": "Немає недавніх доступів", + "clear": "Очистити", + "action": { + "started": "Розпочато", + "stopped": "Зупинено" + } + } +} \ No newline at end of file diff --git a/.config/noctalia/plugins/privacy-indicator/i18n/vi.json b/.config/noctalia/plugins/privacy-indicator/i18n/vi.json new file mode 100644 index 0000000..6cd6d76 --- /dev/null +++ b/.config/noctalia/plugins/privacy-indicator/i18n/vi.json @@ -0,0 +1,54 @@ +{ + "menu": { + "settings": "Cài đặt tiện ích" + }, + "settings": { + "activeColor": { + "desc": "Màu của biểu tượng khi đang hoạt động.", + "label": "Màu biểu tượng khi hoạt động" + }, + "hideInactive": { + "desc": "Ẩn biểu tượng micro, camera và màn hình khi không hoạt động.", + "label": "Ẩn trạng thái không hoạt động" + }, + "enableToast": { + "desc": "Hiển thị thông báo khi một trạng thái thay đổi.", + "label": "Bật thông báo" + }, + "inactiveColor": { + "desc": "Màu của biểu tượng khi không hoạt động.", + "label": "Màu biểu tượng khi không hoạt động" + }, + "iconSpacing": { + "desc": "Thiết lập khoảng cách giữa các biểu tượng.", + "label": "Khoảng cách biểu tượng" + }, + "removeMargins": { + "desc": "Loại bỏ toàn bộ lề ngoài của widget.", + "label": "Xóa lề" + }, + "micFilterRegex": { + "desc": "Biểu thức chính quy để lọc các ứng dụng sử dụng micro. Các ứng dụng khớp sẽ bị loại khỏi việc phát hiện.", + "label": "Regex lọc micro" + } + }, + "tooltip": { + "cam-on": "Camera: {apps}", + "mic-on": "Micro: {apps}", + "screen-on": "Chia sẻ màn hình: {apps}" + }, + "toast": { + "cam-on": "Camera đang hoạt động", + "mic-on": "Micro đang hoạt động", + "screen-on": "Chia sẻ màn hình đang hoạt động" + }, + "history": { + "title": "Lịch sử truy cập", + "empty": "Không có truy cập gần đây", + "clear": "Xóa", + "action": { + "started": "Bắt đầu", + "stopped": "Dừng" + } + } +} diff --git a/.config/noctalia/plugins/privacy-indicator/i18n/zh-CN.json b/.config/noctalia/plugins/privacy-indicator/i18n/zh-CN.json new file mode 100644 index 0000000..5665d78 --- /dev/null +++ b/.config/noctalia/plugins/privacy-indicator/i18n/zh-CN.json @@ -0,0 +1,46 @@ +{ + "settings": { + "hideInactive": { + "desc": "在麦克风、摄像头和屏幕图标处于非活动状态时将其隐藏。", + "label": "隐藏非活动状态" + }, + "iconSpacing": { + "desc": "设置图标之间的间距。", + "label": "图标间距" + }, + "removeMargins": { + "desc": "移除小部件所有外部边距。", + "label": "移除边距" + }, + "activeColor": { + "desc": "激活图标的颜色。", + "label": "激活图标颜色" + }, + "inactiveColor": { + "desc": "未激活图标的颜色。", + "label": "未激活图标颜色" + } + }, + "tooltip": { + "cam-on": "摄像头: {apps}", + "mic-on": "麦克风: {apps}", + "screen-on": "屏幕共享: {apps}" + }, + "toast": { + "cam-on": "摄像头已激活", + "mic-on": "麦克风已激活", + "screen-on": "屏幕共享已激活" + }, + "menu": { + "settings": "小部件设置" + }, + "history": { + "title": "访问历史", + "empty": "无最近访问", + "clear": "清除", + "action": { + "started": "已开始", + "stopped": "已停止" + } + } +} \ No newline at end of file diff --git a/.config/noctalia/plugins/privacy-indicator/i18n/zh-TW.json b/.config/noctalia/plugins/privacy-indicator/i18n/zh-TW.json new file mode 100644 index 0000000..febeadc --- /dev/null +++ b/.config/noctalia/plugins/privacy-indicator/i18n/zh-TW.json @@ -0,0 +1,46 @@ +{ + "settings": { + "hideInactive": { + "desc": "當麥克風, 攝影機及螢幕分享沒有啟動時就直接隱藏", + "label": "隱藏未啟動的狀態" + }, + "iconSpacing": { + "desc": "設定圖示之間的留空", + "label": "圖示間距" + }, + "removeMargins": { + "desc": "移除小工具外面的所有邊距", + "label": "移除邊距" + }, + "activeColor": { + "desc": "圖示啟用時的顏色。", + "label": "啟用圖示顏色" + }, + "inactiveColor": { + "desc": "圖示未啟用時的顏色。", + "label": "未啟用圖示顏色" + } + }, + "tooltip": { + "cam-on": "攝影機: {apps}", + "mic-on": "麥克風: {apps}", + "screen-on": "螢幕分享: {apps}" + }, + "toast": { + "cam-on": "攝影機已啟用", + "mic-on": "麥克風已啟用", + "screen-on": "螢幕分享已啟用" + }, + "menu": { + "settings": "小工具設定" + }, + "history": { + "title": "存取紀錄", + "empty": "無最近存取", + "clear": "清除", + "action": { + "started": "已開始", + "stopped": "已停止" + } + } +} \ No newline at end of file diff --git a/.config/noctalia/plugins/privacy-indicator/manifest.json b/.config/noctalia/plugins/privacy-indicator/manifest.json new file mode 100644 index 0000000..3c5bf2d --- /dev/null +++ b/.config/noctalia/plugins/privacy-indicator/manifest.json @@ -0,0 +1,37 @@ +{ + "id": "privacy-indicator", + "name": "Privacy Indicator", + "version": "1.2.12", + "minNoctaliaVersion": "3.6.0", + "author": "Noctalia Team", + "official": true, + "license": "MIT", + "repository": "https://github.com/noctalia-dev/noctalia-plugins", + "description": "A privacy indicator widget that shows when microphone, camera or screen sharing is active.", + "tags": [ + "Bar", + "Privacy", + "Indicator" + ], + "entryPoints": { + "main": "Main.qml", + "barWidget": "BarWidget.qml", + "panel": "Panel.qml", + "settings": "Settings.qml" + }, + "dependencies": { + "plugins": [] + }, + "metadata": { + "defaultSettings": { + "hideInactive": false, + "enableToast": true, + "removeMargins": false, + "iconSpacing": 4, + "activeColor": "primary", + "inactiveColor": "none", + "micFilterRegex": "", + "camFilterRegex": "" + } + } +} diff --git a/.config/noctalia/plugins/privacy-indicator/preview.png b/.config/noctalia/plugins/privacy-indicator/preview.png new file mode 100644 index 0000000000000000000000000000000000000000..0db7b7c736fcbc63fd1abca3c6df14d60fd51e56 GIT binary patch literal 26449 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", [["_d]], { desc = "Delete without yanking" }) +map("n", "J", "mzJ`z", { desc = "Join lines without moving cursor" }) map({ "n", "x" }, "j", "v:count == 0 ? 'gj' : 'j'", { desc = "Down", expr = true, silent = true }) map({ "n", "x" }, "", "v:count == 0 ? 'gj' : 'j'", { desc = "Down", expr = true, silent = true }) map({ "n", "x" }, "k", "v:count == 0 ? 'gk' : 'k'", { desc = "Up", expr = true, silent = true }) diff --git a/.config/nvim/lua/core/pack.lua b/.config/nvim/lua/core/pack.lua index 8f87258..3819a80 100755 --- a/.config/nvim/lua/core/pack.lua +++ b/.config/nvim/lua/core/pack.lua @@ -6,8 +6,7 @@ local build_hooks = { ["nvim-treesitter"] = ":TSUpdate", ["mason.nvim"] = ":MasonUpdate", ["blink.cmp"] = "cargo build --release", - ["cord.nvim"] = ":Cord update", - ["fff.nvim"] = "cargo build --release" + ["fff.nvim"] = "cargo build --release", } local function run_shell_build(name, cmd) diff --git a/.config/nvim/nvim-pack-lock.json b/.config/nvim/nvim-pack-lock.json index 251d846..9249043 100755 --- a/.config/nvim/nvim-pack-lock.json +++ b/.config/nvim/nvim-pack-lock.json @@ -1,15 +1,15 @@ { "plugins": { "LuaSnip": { - "rev": "642b0c595e11608b4c18219e93b88d7637af27bc", + "rev": "a62e1083a3cfe8b6b206e7d3d33a51091df25357", "src": "https://github.com/L3MON4D3/LuaSnip" }, "Oshen.nvim": { - "rev": "8eac34550bbb5b22788fd92e164e0c442d0dc4ba", + "rev": "0e9bdcf1bb2ee9dd98108884c280aea92690aa38", "src": "https://github.com/54L1M/Oshen.nvim" }, "bafa.nvim": { - "rev": "7526f5fd61dba671c5fd571fb5351a031caf7b1a", + "rev": "87968d01e72660826bce00f9956515bd1d0d5b74", "src": "https://github.com/mistweaverco/bafa.nvim", "version": "'main'" }, @@ -23,13 +23,9 @@ "src": "https://github.com/uga-rosa/ccc.nvim" }, "conform.nvim": { - "rev": "086a40dc7ed8242c03be9f47fbcee68699cc2395", + "rev": "18aeab3d63d350dcf44d64c462cc489a3412af40", "src": "https://github.com/stevearc/conform.nvim" }, - "cord.nvim": { - "rev": "283e4a5bdafd0d6187f28e5b739cccab6b4c9c64", - "src": "https://github.com/vyfor/cord.nvim" - }, "darcubox-nvim": { "rev": "4945a37ac2ff5a286a4234756710f13c1572d6cc", "src": "https://github.com/Koalhack/darcubox-nvim" @@ -39,7 +35,7 @@ "src": "https://github.com/sindrets/diffview.nvim" }, "fff.nvim": { - "rev": "db4cd2825c32e5e53e12bb8af106ff724d33904e", + "rev": "9a0deb39c3e4043b3137ecf2ed1b686d7a723462", "src": "https://github.com/dmtrKovalenko/fff.nvim" }, "flash.nvim": { @@ -51,11 +47,11 @@ "src": "https://github.com/rafamadriz/friendly-snippets" }, "gitsigns.nvim": { - "rev": "944ef13cc8d8fe8b846c91f36041c8dfb85ca000", + "rev": "dd3f588bacbeb041be6facf1742e42097f62165d", "src": "https://github.com/lewis6991/gitsigns.nvim" }, "gruvbox": { - "rev": "9d0e3af224c5492069a493bb43c6ec2b78497454", + "rev": "c14c475585494c592ef48064ad338424f15f8bad", "src": "https://gitlab.com/motaz-shokry/gruvbox.nvim.git" }, "gruvdark.nvim": { @@ -67,31 +63,31 @@ "src": "https://github.com/lukas-reineke/indent-blankline.nvim" }, "kanagawa.nvim": { - "rev": "aef7f5cec0a40dbe7f3304214850c472e2264b10", + "rev": "bb85e4bfc8d89b0e62c8fa53ccdd13d12e2f77b3", "src": "https://github.com/rebelot/kanagawa.nvim" }, "koda.nvim": { - "rev": "a560a332ccc1eb2caacb280a390213bb9f37b3cb", + "rev": "ff7ea32c2002ee18032629122f8232fc97e5ccb3", "src": "https://github.com/oskarnurm/koda.nvim" }, "mason.nvim": { - "rev": "44d1e90e1f66e077268191e3ee9d2ac97cc18e65", + "rev": "cbf8d285e1462dd24acf3507817be2bbcb035919", "src": "https://github.com/williamboman/mason.nvim" }, "mini.files": { - "rev": "ced297546b8fdb8e215d416d4753a735514a2fe0", + "rev": "423d6b5afb7a94e658950d470957f830d43dd41e", "src": "https://github.com/echasnovski/mini.files" }, "mini.nvim": { - "rev": "402ee6c6ec8ea44b22330446c8fb4e615fd3953e", + "rev": "264b5c8fc6e82212af0dc5c345145cfa916efeb6", "src": "https://github.com/echasnovski/mini.nvim" }, "neogit": { - "rev": "5a7fca171e3ad07380745d573d791e95268b8f3f", + "rev": "99326a1310fb2d616b455d2fd16d01bf00682f06", "src": "https://github.com/NeogitOrg/neogit" }, "nvim-lint": { - "rev": "4b03656c09c1561f89b6aa0665c15d292ba9499d", + "rev": "8b06eeec3c674744b993caecd73343df108c052d", "src": "https://github.com/mfussenegger/nvim-lint" }, "nvim-treesitter": { @@ -100,7 +96,7 @@ "version": "'main'" }, "nvim-web-devicons": { - "rev": "40e9d5a6cc3db11b309e39593fc7ac03bb844e38", + "rev": "7d8dad2c837fcdf2e65997e68657c1a21c568074", "src": "https://github.com/nvim-tree/nvim-web-devicons" }, "persistence.nvim": { @@ -112,7 +108,7 @@ "src": "https://github.com/connormxfadden/petrolnoir.nvim" }, "plenary.nvim": { - "rev": "b9fd5226c2f76c951fc8ed5923d85e4de065e509", + "rev": "74b06c6c75e4eeb3108ec01852001636d85a932b", "src": "https://github.com/nvim-lua/plenary.nvim" }, "showkeys": { @@ -124,7 +120,7 @@ "src": "https://github.com/folke/snacks.nvim" }, "sora": { - "rev": "7362774d3d42e0ac0944168c3ce83676c081a178", + "rev": "e826acb326d3ab4bbcaa5ede3e17bc6e6a6cb3ac", "src": "https://github.com/Aejkatappaja/sora" }, "supermaven-nvim": { @@ -152,7 +148,7 @@ "src": "https://github.com/folke/twilight.nvim" }, "vague.nvim": { - "rev": "8c4643f8a5106dbc492918f86ff6b5c81111ce9a", + "rev": "fd58046b9d64259d9785e4aeb6d6f494c6943cad", "src": "https://github.com/vague2k/vague.nvim" }, "vim-tmux-navigator": { diff --git a/.config/nvim/plugin/cord.lua b/.config/nvim/plugin/cord.lua deleted file mode 100755 index 0691c1b..0000000 --- a/.config/nvim/plugin/cord.lua +++ /dev/null @@ -1,15 +0,0 @@ -local pack = require("core.pack") - -pack.add({ "https://github.com/vyfor/cord.nvim" }) - -require("cord").setup({ - display = { theme = "atom", flavor = "dark" }, - editor = { - client = "vim", - tooltip = "the quick brown fox jumps over the lazy dog", - }, - text = { - editing = "[ Coding a ${filename} ] 🚀", - }, - variables = true, -}) diff --git a/.config/nvim/plugin/fff.lua b/.config/nvim/plugin/fff.lua index c0299fe..398cd3d 100755 --- a/.config/nvim/plugin/fff.lua +++ b/.config/nvim/plugin/fff.lua @@ -13,7 +13,7 @@ vim.g.fff = { move_down = "", }, layout = { - prompt_position = "bottom", + prompt_position = "top", }, } diff --git a/.config/nvim/plugin/mini.lua b/.config/nvim/plugin/mini.lua index 19d47d5..750a18c 100755 --- a/.config/nvim/plugin/mini.lua +++ b/.config/nvim/plugin/mini.lua @@ -2,7 +2,6 @@ local pack = require("core.pack") pack.add({ "https://github.com/echasnovski/mini.nvim", - "https://github.com/echasnovski/mini.files", }) require("mini.ai").setup({ n_lines = 500 }) @@ -21,6 +20,16 @@ require("mini.surround").setup({ require("mini.pairs").setup() +---- mini notify ---- +require("mini.notify").setup({ + -- only show messages + content = { + format = function(notif) + return notif.msg + end, + }, +}) + require("mini.files").setup({ mappings = { synchronize = "s", diff --git a/.config/nvim/plugin/treesitter.lua b/.config/nvim/plugin/treesitter.lua index 4537508..8ae70c0 100755 --- a/.config/nvim/plugin/treesitter.lua +++ b/.config/nvim/plugin/treesitter.lua @@ -6,23 +6,18 @@ pack.add({ local ensure_installed = { "bash", - "c", "html", "javascript", "json", "toml", - "lua", "luadoc", "luap", - "markdown", "markdown_inline", "python", "regex", "tsx", "typescript", "vue", - "vim", - "vimdoc", "yaml", "rust", "go", @@ -37,40 +32,24 @@ local ensure_installed = { local installed = {} vim.api.nvim_create_autocmd("FileType", { + pattern = "*", callback = function(args) local buf = args.buf - - if vim.bo[buf].buftype ~= "" then - return - end - local ft = vim.bo[buf].filetype - if not ft or ft == "" then - return - end - local ok, lang = pcall(vim.treesitter.language.get_lang, ft) - if not ok or not lang then + local lang = vim.treesitter.language.get_lang(ft) + if not lang then return end - if not installed[lang] then - installed[lang] = true - require("nvim-treesitter").install(lang) + local ok_add = pcall(vim.treesitter.language.add, lang) + if not ok_add then + return end pcall(vim.treesitter.start, buf, lang) - - vim.bo[buf].indentexpr = "v:lua.vim.treesitter.indentexpr()" - - local win = vim.fn.bufwinid(buf) - if win ~= -1 then - vim.wo[win].foldexpr = "v:lua.vim.treesitter.foldexpr()" - vim.wo[win].foldmethod = "expr" - end end, }) - -- Install ensure_installed parsers on startup vim.api.nvim_create_autocmd("User", { pattern = "VeryLazy", diff --git a/.config/pipewire/pipewire-pulse.conf.d/99-mac-quality.conf b/.config/pipewire/pipewire-pulse.conf.d/99-mac-quality.conf new file mode 100644 index 0000000..79133ba --- /dev/null +++ b/.config/pipewire/pipewire-pulse.conf.d/99-mac-quality.conf @@ -0,0 +1,10 @@ +stream.properties = { + audio.format = S24_32 + resample.quality = 9 + channelmix.use-volume-sharing = false +} +pulse.properties = { + pulse.min.req = 256/48000 + pulse.min.quantum = 256/48000 + pulse.max.quantum = 4096/48000 +} diff --git a/.config/pipewire/pipewire.conf.d/99-mac-quality.conf b/.config/pipewire/pipewire.conf.d/99-mac-quality.conf new file mode 100644 index 0000000..3f3ba15 --- /dev/null +++ b/.config/pipewire/pipewire.conf.d/99-mac-quality.conf @@ -0,0 +1,11 @@ +context.properties = { + default.clock.rate = 48000 + default.clock.allowed-rates = [ 44100 48000 88200 96000 ] + default.clock.quantum = 256 + default.clock.min-quantum = 64 + default.clock.max-quantum = 2048 +} +audioconvert.properties = { + resample-quality = 9 + dither.method = shaped5 +} diff --git a/.config/tmux/tmux.conf b/.config/tmux/tmux.conf index 1f45374..b52ed98 100755 --- a/.config/tmux/tmux.conf +++ b/.config/tmux/tmux.conf @@ -92,12 +92,12 @@ set -g window-status-bell-style "fg=red" set -sg escape-time 0 # tmux sessionizer bind f display-popup -E "zsh -i -c tmux-sessionizer" -bind C-n run-shell "tmux neww ~/.config/scripts/notes.sh" +# bind C-n run-shell "tmux neww ~/.config/scripts/notes.sh" bind G run-shell "zsh -i -c github_open" bind C-q display-popup -h 80% -w 80% -y 0 -E "btop" -bind q display-popup -w 80% -h 80% -E 'lazygit' +bind q display-popup -w 80% -h 80% -E 'jjui' bind e display-popup -w 80% -h 80% -E 'rmpc' -bind C-g display-popup -w 80% -h 80% -E "zsh -ic opencode" +# bind C-g display-popup -w 80% -h 80% -E "zsh -ic opencode" # tpm plugin set -g @plugin 'tmux-plugins/tpm' # list of tmux plugins diff --git a/.config/yazi/flavors/noctalia.yazi/flavor.toml b/.config/yazi/flavors/noctalia.yazi/flavor.toml index ff5e168..4b2f907 100644 --- a/.config/yazi/flavors/noctalia.yazi/flavor.toml +++ b/.config/yazi/flavors/noctalia.yazi/flavor.toml @@ -1,25 +1,25 @@ # : Manager [[[ [mgr] -cwd = { fg = "#e8e2d9" } +cwd = { fg = "#ede0dc" } # Find find_keyword = { fg = "#ffb4ab", bold = true, italic = true, underline = true } find_position = { fg = "#ffb4ab", bold = true, italic = true } # Marker -marker_copied = { fg = "#2d4e37", bg = "#2d4e37" } -marker_cut = { fg = "#2d4e37", bg = "#2d4e37" } +marker_copied = { fg = "#50471a", bg = "#50471a" } +marker_cut = { fg = "#50471a", bg = "#50471a" } marker_marked = { fg = "#ffb4ab", bg = "#ffb4ab" } -marker_selected = { fg = "#aad0b2", bg = "#aad0b2" } +marker_selected = { fg = "#d5c68e", bg = "#d5c68e" } # Count -count_copied = { fg = "#c6eccd", bg = "#2d4e37" } -count_cut = { fg = "#c6eccd", bg = "#2d4e37" } -count_selected = { fg = "#3a3000", bg = "#aad0b2" } +count_copied = { fg = "#f2e2a8", bg = "#50471a" } +count_cut = { fg = "#f2e2a8", bg = "#50471a" } +count_selected = { fg = "#5b1b00", bg = "#d5c68e" } # Border -border_style = { fg = "#e3c54a" } +border_style = { fg = "#ffb59a" } # : ]]] @@ -27,21 +27,21 @@ border_style = { fg = "#e3c54a" } # : Status [[[ [status] -overall = { fg = "#e3c54a" } +overall = { fg = "#ffb59a" } sep_left = { open = "", close = "" } sep_right = { open = "", close = "" } # Progress progress_label = { bold = true } -progress_normal = { fg = "#e3c54a", bg = "#15130e" } -progress_error = { fg = "#ffb4ab", bg = "#15130e" } +progress_normal = { fg = "#ffb59a", bg = "#181210" } +progress_error = { fg = "#ffb4ab", bg = "#181210" } # Permissions -perm_type = { fg = "#d2c6a1" } -perm_write = { fg = "#aad0b2" } +perm_type = { fg = "#e7beaf" } +perm_write = { fg = "#d5c68e" } perm_exec = { fg = "#ffb4ab" } -perm_read = { fg = "#2d4e37" } -perm_sep = { fg = "#544600" } +perm_read = { fg = "#50471a" } +perm_sep = { fg = "#7b2e0d" } # : ]]] @@ -50,14 +50,14 @@ perm_sep = { fg = "#544600" } [mode] -normal_main = { bg = "#e3c54a", fg = "#3a3000", bold = true } -normal_alt = { bg = "#4b4739", fg = "#cdc6b4" } +normal_main = { bg = "#ffb59a", fg = "#5b1b00", bold = true } +normal_alt = { bg = "#53433e", fg = "#d8c2bb" } -select_main = { bg = "#d2c6a1", fg = "#373016", bold = true } -select_alt = { bg = "#4b4739", fg = "#cdc6b4" } +select_main = { bg = "#e7beaf", fg = "#442a20", bold = true } +select_alt = { bg = "#53433e", fg = "#d8c2bb" } -unset_main = { bg = "#aad0b2", fg = "#153722", bold = true } -unset_alt = { bg = "#4b4739", fg = "#cdc6b4" } +unset_main = { bg = "#d5c68e", fg = "#393005", bold = true } +unset_alt = { bg = "#53433e", fg = "#d8c2bb" } # : ]]] @@ -65,9 +65,9 @@ unset_alt = { bg = "#4b4739", fg = "#cdc6b4" } # : Input [[[ [input] -border = { fg = "#e3c54a" } +border = { fg = "#ffb59a" } title = {} -value = { fg = "#e8e2d9" } +value = { fg = "#ede0dc" } selected = { reversed = true } # : ]]] @@ -76,8 +76,8 @@ selected = { reversed = true } # : Tabs [[[ [tabs] -active = { fg = "#15130e", bold = true, bg = "#e3c54a" } -inactive = { fg = "#d2c6a1", bg = "#15130e" } +active = { fg = "#181210", bold = true, bg = "#ffb59a" } +inactive = { fg = "#e7beaf", bg = "#181210" } sep_inner = { open = "", close = "" } # : ]]] @@ -86,7 +86,7 @@ sep_inner = { open = "", close = "" } # : Completion [[[ [cmp] -border = { fg = "#e3c54a", bg = "#3a3000" } +border = { fg = "#ffb59a", bg = "#5b1b00" } # : ]]] @@ -94,9 +94,9 @@ border = { fg = "#e3c54a", bg = "#3a3000" } # : Tasks [[[ [tasks] -border = { fg = "#e3c54a" } +border = { fg = "#ffb59a" } title = {} -hovered = { fg = "#2d4e37", underline = true } +hovered = { fg = "#50471a", underline = true } # : ]]] @@ -105,22 +105,22 @@ hovered = { fg = "#2d4e37", underline = true } [which] cols = 3 -mask = { bg = "#15130e" } -cand = { fg = "#e3c54a" } -rest = { fg = "#3a3000" } -desc = { fg = "#e8e2d9" } +mask = { bg = "#181210" } +cand = { fg = "#ffb59a" } +rest = { fg = "#5b1b00" } +desc = { fg = "#ede0dc" } separator = " ▶ " -separator_style = { fg = "#e8e2d9" } +separator_style = { fg = "#ede0dc" } # : ]]] # : Spotter [[[ [spot] -border = { fg = "#e3c54a" } -title = { fg = "#e3c54a" } -tbl_col = { fg = "#e8e2d9" } -tbl_cell = { fg = "#e8e2d9", bg = "#15130e" } +border = { fg = "#ffb59a" } +title = { fg = "#ffb59a" } +tbl_col = { fg = "#ede0dc" } +tbl_cell = { fg = "#ede0dc", bg = "#181210" } # : ]]] @@ -128,10 +128,10 @@ tbl_cell = { fg = "#e8e2d9", bg = "#15130e" } # : Help [[[ [help] -on = { fg = "#e8e2d9" } -run = { fg = "#e8e2d9" } +on = { fg = "#ede0dc" } +run = { fg = "#ede0dc" } hovered = { reversed = true, bold = true } -footer = { fg = "#373016", bg = "#d2c6a1" } +footer = { fg = "#442a20", bg = "#e7beaf" } # : ]]] @@ -139,8 +139,8 @@ footer = { fg = "#373016", bg = "#d2c6a1" } # : Notify [[[ [notify] -title_info = { fg = "#aad0b2" } -title_warn = { fg = "#e3c54a" } +title_info = { fg = "#d5c68e" } +title_warn = { fg = "#ffb59a" } title_error = { fg = "#ffb4ab" } # : ]]] @@ -168,8 +168,8 @@ rules = [ { mime = "application/*exec*", fg = "#ffb4ab" }, # Fallback - { url = "*", fg = "#e8e2d9" }, - { url = "*/", fg = "#e3c54a" }, + { url = "*", fg = "#ede0dc" }, + { url = "*/", fg = "#ffb59a" }, ] # : ]]] @@ -179,739 +179,739 @@ rules = [ [icon] globs = [] dirs = [ - { name = ".config", text = "", fg = "#e3c54a" }, - { name = ".git", text = "", fg = "#e3c54a" }, - { name = ".github", text = "", fg = "#e3c54a" }, - { name = ".npm", text = "", fg = "#e3c54a" }, - { name = "Desktop", text = "", fg = "#e3c54a" }, - { name = "Development", text = "", fg = "#e3c54a" }, - { name = "Documents", text = "", fg = "#e3c54a" }, - { name = "Downloads", text = "", fg = "#e3c54a" }, - { name = "Library", text = "", fg = "#e3c54a" }, - { name = "Movies", text = "", fg = "#e3c54a" }, - { name = "Music", text = "", fg = "#e3c54a" }, - { name = "Pictures", text = "", fg = "#e3c54a" }, - { name = "Public", text = "", fg = "#e3c54a" }, - { name = "Videos", text = "", fg = "#e3c54a" }, + { name = ".config", text = "", fg = "#ffb59a" }, + { name = ".git", text = "", fg = "#ffb59a" }, + { name = ".github", text = "", fg = "#ffb59a" }, + { name = ".npm", text = "", fg = "#ffb59a" }, + { name = "Desktop", text = "", fg = "#ffb59a" }, + { name = "Development", text = "", fg = "#ffb59a" }, + { name = "Documents", text = "", fg = "#ffb59a" }, + { name = "Downloads", text = "", fg = "#ffb59a" }, + { name = "Library", text = "", fg = "#ffb59a" }, + { name = "Movies", text = "", fg = "#ffb59a" }, + { name = "Music", text = "", fg = "#ffb59a" }, + { name = "Pictures", text = "", fg = "#ffb59a" }, + { name = "Public", text = "", fg = "#ffb59a" }, + { name = "Videos", text = "", fg = "#ffb59a" }, ] files = [ - { name = ".babelrc", text = "", fg = "#e3c54a" }, - { name = ".bash_profile", text = "", fg = "#e3c54a" }, - { name = ".bashrc", text = "", fg = "#e3c54a" }, - { name = ".clang-format", text = "", fg = "#e3c54a" }, - { name = ".clang-tidy", text = "", fg = "#e3c54a" }, - { name = ".codespellrc", text = "󰓆", fg = "#e3c54a" }, - { name = ".condarc", text = "", fg = "#e3c54a" }, - { name = ".dockerignore", text = "󰡨", fg = "#e3c54a" }, - { name = ".ds_store", text = "", fg = "#e3c54a" }, - { name = ".editorconfig", text = "", fg = "#e3c54a" }, - { name = ".env", text = "", fg = "#e3c54a" }, - { name = ".eslintignore", text = "", fg = "#e3c54a" }, - { name = ".eslintrc", text = "", fg = "#e3c54a" }, - { name = ".git-blame-ignore-revs", text = "", fg = "#e3c54a" }, - { name = ".gitattributes", text = "", fg = "#e3c54a" }, - { name = ".gitconfig", text = "", fg = "#e3c54a" }, - { name = ".gitignore", text = "", fg = "#e3c54a" }, - { name = ".gitlab-ci.yml", text = "", fg = "#e3c54a" }, - { name = ".gitmodules", text = "", fg = "#e3c54a" }, - { name = ".gtkrc-2.0", text = "", fg = "#e3c54a" }, - { name = ".gvimrc", text = "", fg = "#e3c54a" }, - { name = ".justfile", text = "", fg = "#e3c54a" }, - { name = ".luacheckrc", text = "", fg = "#e3c54a" }, - { name = ".luaurc", text = "", fg = "#e3c54a" }, - { name = ".mailmap", text = "󰊢", fg = "#e3c54a" }, - { name = ".nanorc", text = "", fg = "#e3c54a" }, - { name = ".npmignore", text = "", fg = "#e3c54a" }, - { name = ".npmrc", text = "", fg = "#e3c54a" }, - { name = ".nuxtrc", text = "󱄆", fg = "#e3c54a" }, - { name = ".nvmrc", text = "", fg = "#e3c54a" }, - { name = ".pnpmfile.cjs", text = "", fg = "#e3c54a" }, - { name = ".pre-commit-config.yaml", text = "󰛢", fg = "#e3c54a" }, - { name = ".prettierignore", text = "", fg = "#e3c54a" }, - { name = ".prettierrc", text = "", fg = "#e3c54a" }, - { name = ".prettierrc.cjs", text = "", fg = "#e3c54a" }, - { name = ".prettierrc.js", text = "", fg = "#e3c54a" }, - { name = ".prettierrc.json", text = "", fg = "#e3c54a" }, - { name = ".prettierrc.json5", text = "", fg = "#e3c54a" }, - { name = ".prettierrc.mjs", text = "", fg = "#e3c54a" }, - { name = ".prettierrc.toml", text = "", fg = "#e3c54a" }, - { name = ".prettierrc.yaml", text = "", fg = "#e3c54a" }, - { name = ".prettierrc.yml", text = "", fg = "#e3c54a" }, - { name = ".pylintrc", text = "", fg = "#e3c54a" }, - { name = ".settings.json", text = "", fg = "#e3c54a" }, - { name = ".SRCINFO", text = "󰣇", fg = "#e3c54a" }, - { name = ".vimrc", text = "", fg = "#e3c54a" }, - { name = ".Xauthority", text = "", fg = "#e3c54a" }, - { name = ".xinitrc", text = "", fg = "#e3c54a" }, - { name = ".Xresources", text = "", fg = "#e3c54a" }, - { name = ".xsession", text = "", fg = "#e3c54a" }, - { name = ".zprofile", text = "", fg = "#e3c54a" }, - { name = ".zshenv", text = "", fg = "#e3c54a" }, - { name = ".zshrc", text = "", fg = "#e3c54a" }, - { name = "_gvimrc", text = "", fg = "#e3c54a" }, - { name = "_vimrc", text = "", fg = "#e3c54a" }, - { name = "AUTHORS", text = "", fg = "#e3c54a" }, - { name = "AUTHORS.txt", text = "", fg = "#e3c54a" }, - { name = "brewfile", text = "", fg = "#e3c54a" }, - { name = "bspwmrc", text = "", fg = "#e3c54a" }, - { name = "build", text = "", fg = "#e3c54a" }, - { name = "build.gradle", text = "", fg = "#e3c54a" }, - { name = "build.zig.zon", text = "", fg = "#e3c54a" }, - { name = "bun.lock", text = "", fg = "#e3c54a" }, - { name = "bun.lockb", text = "", fg = "#e3c54a" }, - { name = "cantorrc", text = "", fg = "#e3c54a" }, - { name = "checkhealth", text = "󰓙", fg = "#e3c54a" }, - { name = "cmakelists.txt", text = "", fg = "#e3c54a" }, - { name = "code_of_conduct", text = "", fg = "#e3c54a" }, - { name = "code_of_conduct.md", text = "", fg = "#e3c54a" }, - { name = "commit_editmsg", text = "", fg = "#e3c54a" }, - { name = "commitlint.config.js", text = "󰜘", fg = "#e3c54a" }, - { name = "commitlint.config.ts", text = "󰜘", fg = "#e3c54a" }, - { name = "compose.yaml", text = "󰡨", fg = "#e3c54a" }, - { name = "compose.yml", text = "󰡨", fg = "#e3c54a" }, - { name = "config", text = "", fg = "#e3c54a" }, - { name = "containerfile", text = "󰡨", fg = "#e3c54a" }, - { name = "copying", text = "", fg = "#e3c54a" }, - { name = "copying.lesser", text = "", fg = "#e3c54a" }, - { name = "Directory.Build.props", text = "", fg = "#e3c54a" }, - { name = "Directory.Build.targets", text = "", fg = "#e3c54a" }, - { name = "Directory.Packages.props", text = "", fg = "#e3c54a" }, - { name = "docker-compose.yaml", text = "󰡨", fg = "#e3c54a" }, - { name = "docker-compose.yml", text = "󰡨", fg = "#e3c54a" }, - { name = "dockerfile", text = "󰡨", fg = "#e3c54a" }, - { name = "eslint.config.cjs", text = "", fg = "#e3c54a" }, - { name = "eslint.config.js", text = "", fg = "#e3c54a" }, - { name = "eslint.config.mjs", text = "", fg = "#e3c54a" }, - { name = "eslint.config.ts", text = "", fg = "#e3c54a" }, - { name = "ext_typoscript_setup.txt", text = "", fg = "#e3c54a" }, - { name = "favicon.ico", text = "", fg = "#e3c54a" }, - { name = "fp-info-cache", text = "", fg = "#e3c54a" }, - { name = "fp-lib-table", text = "", fg = "#e3c54a" }, - { name = "FreeCAD.conf", text = "", fg = "#e3c54a" }, - { name = "Gemfile", text = "", fg = "#e3c54a" }, - { name = "gnumakefile", text = "", fg = "#e3c54a" }, - { name = "go.mod", text = "", fg = "#e3c54a" }, - { name = "go.sum", text = "", fg = "#e3c54a" }, - { name = "go.work", text = "", fg = "#e3c54a" }, - { name = "gradle-wrapper.properties", text = "", fg = "#e3c54a" }, - { name = "gradle.properties", text = "", fg = "#e3c54a" }, - { name = "gradlew", text = "", fg = "#e3c54a" }, - { name = "groovy", text = "", fg = "#e3c54a" }, - { name = "gruntfile.babel.js", text = "", fg = "#e3c54a" }, - { name = "gruntfile.coffee", text = "", fg = "#e3c54a" }, - { name = "gruntfile.js", text = "", fg = "#e3c54a" }, - { name = "gruntfile.ts", text = "", fg = "#e3c54a" }, - { name = "gtkrc", text = "", fg = "#e3c54a" }, - { name = "gulpfile.babel.js", text = "", fg = "#e3c54a" }, - { name = "gulpfile.coffee", text = "", fg = "#e3c54a" }, - { name = "gulpfile.js", text = "", fg = "#e3c54a" }, - { name = "gulpfile.ts", text = "", fg = "#e3c54a" }, - { name = "hypridle.conf", text = "", fg = "#e3c54a" }, - { name = "hyprland.conf", text = "", fg = "#e3c54a" }, - { name = "hyprlandd.conf", text = "", fg = "#e3c54a" }, - { name = "hyprlock.conf", text = "", fg = "#e3c54a" }, - { name = "hyprpaper.conf", text = "", fg = "#e3c54a" }, - { name = "hyprsunset.conf", text = "", fg = "#e3c54a" }, - { name = "i18n.config.js", text = "󰗊", fg = "#e3c54a" }, - { name = "i18n.config.ts", text = "󰗊", fg = "#e3c54a" }, - { name = "i3blocks.conf", text = "", fg = "#e3c54a" }, - { name = "i3status.conf", text = "", fg = "#e3c54a" }, - { name = "index.theme", text = "", fg = "#e3c54a" }, - { name = "ionic.config.json", text = "", fg = "#e3c54a" }, - { name = "Jenkinsfile", text = "", fg = "#e3c54a" }, - { name = "justfile", text = "", fg = "#e3c54a" }, - { name = "kalgebrarc", text = "", fg = "#e3c54a" }, - { name = "kdeglobals", text = "", fg = "#e3c54a" }, - { name = "kdenlive-layoutsrc", text = "", fg = "#e3c54a" }, - { name = "kdenliverc", text = "", fg = "#e3c54a" }, - { name = "kritadisplayrc", text = "", fg = "#e3c54a" }, - { name = "kritarc", text = "", fg = "#e3c54a" }, - { name = "license", text = "", fg = "#e3c54a" }, - { name = "license.md", text = "", fg = "#e3c54a" }, - { name = "lxde-rc.xml", text = "", fg = "#e3c54a" }, - { name = "lxqt.conf", text = "", fg = "#e3c54a" }, - { name = "makefile", text = "", fg = "#e3c54a" }, - { name = "mix.lock", text = "", fg = "#e3c54a" }, - { name = "mpv.conf", text = "", fg = "#e3c54a" }, - { name = "next.config.cjs", text = "", fg = "#e3c54a" }, - { name = "next.config.js", text = "", fg = "#e3c54a" }, - { name = "next.config.ts", text = "", fg = "#e3c54a" }, - { name = "node_modules", text = "", fg = "#e3c54a" }, - { name = "nuxt.config.cjs", text = "󱄆", fg = "#e3c54a" }, - { name = "nuxt.config.js", text = "󱄆", fg = "#e3c54a" }, - { name = "nuxt.config.mjs", text = "󱄆", fg = "#e3c54a" }, - { name = "nuxt.config.ts", text = "󱄆", fg = "#e3c54a" }, - { name = "package-lock.json", text = "", fg = "#e3c54a" }, - { name = "package.json", text = "", fg = "#e3c54a" }, - { name = "PKGBUILD", text = "", fg = "#e3c54a" }, - { name = "platformio.ini", text = "", fg = "#e3c54a" }, - { name = "playwright.config.cjs", text = "", fg = "#e3c54a" }, - { name = "playwright.config.cts", text = "", fg = "#e3c54a" }, - { name = "playwright.config.js", text = "", fg = "#e3c54a" }, - { name = "playwright.config.mjs", text = "", fg = "#e3c54a" }, - { name = "playwright.config.mts", text = "", fg = "#e3c54a" }, - { name = "playwright.config.ts", text = "", fg = "#e3c54a" }, - { name = "pnpm-lock.yaml", text = "", fg = "#e3c54a" }, - { name = "pnpm-workspace.yaml", text = "", fg = "#e3c54a" }, - { name = "pom.xml", text = "", fg = "#e3c54a" }, - { name = "prettier.config.cjs", text = "", fg = "#e3c54a" }, - { name = "prettier.config.js", text = "", fg = "#e3c54a" }, - { name = "prettier.config.mjs", text = "", fg = "#e3c54a" }, - { name = "prettier.config.ts", text = "", fg = "#e3c54a" }, - { name = "prisma.config.mts", text = "", fg = "#e3c54a" }, - { name = "prisma.config.ts", text = "", fg = "#e3c54a" }, - { name = "procfile", text = "", fg = "#e3c54a" }, - { name = "PrusaSlicer.ini", text = "", fg = "#e3c54a" }, - { name = "PrusaSlicerGcodeViewer.ini", text = "", fg = "#e3c54a" }, - { name = "py.typed", text = "", fg = "#e3c54a" }, - { name = "QtProject.conf", text = "", fg = "#e3c54a" }, - { name = "rakefile", text = "", fg = "#e3c54a" }, - { name = "readme", text = "󰂺", fg = "#e3c54a" }, - { name = "readme.md", text = "󰂺", fg = "#e3c54a" }, - { name = "rmd", text = "", fg = "#e3c54a" }, - { name = "robots.txt", text = "󰚩", fg = "#e3c54a" }, - { name = "security", text = "󰒃", fg = "#e3c54a" }, - { name = "security.md", text = "󰒃", fg = "#e3c54a" }, - { name = "settings.gradle", text = "", fg = "#e3c54a" }, - { name = "svelte.config.js", text = "", fg = "#e3c54a" }, - { name = "sxhkdrc", text = "", fg = "#e3c54a" }, - { name = "sym-lib-table", text = "", fg = "#e3c54a" }, - { name = "tailwind.config.js", text = "󱏿", fg = "#e3c54a" }, - { name = "tailwind.config.mjs", text = "󱏿", fg = "#e3c54a" }, - { name = "tailwind.config.ts", text = "󱏿", fg = "#e3c54a" }, - { name = "tmux.conf", text = "", fg = "#e3c54a" }, - { name = "tmux.conf.local", text = "", fg = "#e3c54a" }, - { name = "tsconfig.json", text = "", fg = "#e3c54a" }, - { name = "unlicense", text = "", fg = "#e3c54a" }, - { name = "vagrantfile", text = "", fg = "#e3c54a" }, - { name = "vercel.json", text = "", fg = "#e3c54a" }, - { name = "vite.config.cjs", text = "", fg = "#e3c54a" }, - { name = "vite.config.cts", text = "", fg = "#e3c54a" }, - { name = "vite.config.js", text = "", fg = "#e3c54a" }, - { name = "vite.config.mjs", text = "", fg = "#e3c54a" }, - { name = "vite.config.mts", text = "", fg = "#e3c54a" }, - { name = "vite.config.ts", text = "", fg = "#e3c54a" }, - { name = "vitest.config.cjs", text = "", fg = "#e3c54a" }, - { name = "vitest.config.cts", text = "", fg = "#e3c54a" }, - { name = "vitest.config.js", text = "", fg = "#e3c54a" }, - { name = "vitest.config.mjs", text = "", fg = "#e3c54a" }, - { name = "vitest.config.mts", text = "", fg = "#e3c54a" }, - { name = "vitest.config.ts", text = "", fg = "#e3c54a" }, - { name = "vlcrc", text = "󰕼", fg = "#e3c54a" }, - { name = "webpack", text = "󰜫", fg = "#e3c54a" }, - { name = "weston.ini", text = "", fg = "#e3c54a" }, - { name = "workspace", text = "", fg = "#e3c54a" }, - { name = "wrangler.jsonc", text = "", fg = "#e3c54a" }, - { name = "wrangler.toml", text = "", fg = "#e3c54a" }, - { name = "xdph.conf", text = "", fg = "#e3c54a" }, - { name = "xmobarrc", text = "", fg = "#e3c54a" }, - { name = "xmobarrc.hs", text = "", fg = "#e3c54a" }, - { name = "xmonad.hs", text = "", fg = "#e3c54a" }, - { name = "xorg.conf", text = "", fg = "#e3c54a" }, - { name = "xsettingsd.conf", text = "", fg = "#e3c54a" }, + { name = ".babelrc", text = "", fg = "#ffb59a" }, + { name = ".bash_profile", text = "", fg = "#ffb59a" }, + { name = ".bashrc", text = "", fg = "#ffb59a" }, + { name = ".clang-format", text = "", fg = "#ffb59a" }, + { name = ".clang-tidy", text = "", fg = "#ffb59a" }, + { name = ".codespellrc", text = "󰓆", fg = "#ffb59a" }, + { name = ".condarc", text = "", fg = "#ffb59a" }, + { name = ".dockerignore", text = "󰡨", fg = "#ffb59a" }, + { name = ".ds_store", text = "", fg = "#ffb59a" }, + { name = ".editorconfig", text = "", fg = "#ffb59a" }, + { name = ".env", text = "", fg = "#ffb59a" }, + { name = ".eslintignore", text = "", fg = "#ffb59a" }, + { name = ".eslintrc", text = "", fg = "#ffb59a" }, + { name = ".git-blame-ignore-revs", text = "", fg = "#ffb59a" }, + { name = ".gitattributes", text = "", fg = "#ffb59a" }, + { name = ".gitconfig", text = "", fg = "#ffb59a" }, + { name = ".gitignore", text = "", fg = "#ffb59a" }, + { name = ".gitlab-ci.yml", text = "", fg = "#ffb59a" }, + { name = ".gitmodules", text = "", fg = "#ffb59a" }, + { name = ".gtkrc-2.0", text = "", fg = "#ffb59a" }, + { name = ".gvimrc", text = "", fg = "#ffb59a" }, + { name = ".justfile", text = "", fg = "#ffb59a" }, + { name = ".luacheckrc", text = "", fg = "#ffb59a" }, + { name = ".luaurc", text = "", fg = "#ffb59a" }, + { name = ".mailmap", text = "󰊢", fg = "#ffb59a" }, + { name = ".nanorc", text = "", fg = "#ffb59a" }, + { name = ".npmignore", text = "", fg = "#ffb59a" }, + { name = ".npmrc", text = "", fg = "#ffb59a" }, + { name = ".nuxtrc", text = "󱄆", fg = "#ffb59a" }, + { name = ".nvmrc", text = "", fg = "#ffb59a" }, + { name = ".pnpmfile.cjs", text = "", fg = "#ffb59a" }, + { name = ".pre-commit-config.yaml", text = "󰛢", fg = "#ffb59a" }, + { name = ".prettierignore", text = "", fg = "#ffb59a" }, + { name = ".prettierrc", text = "", fg = "#ffb59a" }, + { name = ".prettierrc.cjs", text = "", fg = "#ffb59a" }, + { name = ".prettierrc.js", text = "", fg = "#ffb59a" }, + { name = ".prettierrc.json", text = "", fg = "#ffb59a" }, + { name = ".prettierrc.json5", text = "", fg = "#ffb59a" }, + { name = ".prettierrc.mjs", text = "", fg = "#ffb59a" }, + { name = ".prettierrc.toml", text = "", fg = "#ffb59a" }, + { name = ".prettierrc.yaml", text = "", fg = "#ffb59a" }, + { name = ".prettierrc.yml", text = "", fg = "#ffb59a" }, + { name = ".pylintrc", text = "", fg = "#ffb59a" }, + { name = ".settings.json", text = "", fg = "#ffb59a" }, + { name = ".SRCINFO", text = "󰣇", fg = "#ffb59a" }, + { name = ".vimrc", text = "", fg = "#ffb59a" }, + { name = ".Xauthority", text = "", fg = "#ffb59a" }, + { name = ".xinitrc", text = "", fg = "#ffb59a" }, + { name = ".Xresources", text = "", fg = "#ffb59a" }, + { name = ".xsession", text = "", fg = "#ffb59a" }, + { name = ".zprofile", text = "", fg = "#ffb59a" }, + { name = ".zshenv", text = "", fg = "#ffb59a" }, + { name = ".zshrc", text = "", fg = "#ffb59a" }, + { name = "_gvimrc", text = "", fg = "#ffb59a" }, + { name = "_vimrc", text = "", fg = "#ffb59a" }, + { name = "AUTHORS", text = "", fg = "#ffb59a" }, + { name = "AUTHORS.txt", text = "", fg = "#ffb59a" }, + { name = "brewfile", text = "", fg = "#ffb59a" }, + { name = "bspwmrc", text = "", fg = "#ffb59a" }, + { name = "build", text = "", fg = "#ffb59a" }, + { name = "build.gradle", text = "", fg = "#ffb59a" }, + { name = "build.zig.zon", text = "", fg = "#ffb59a" }, + { name = "bun.lock", text = "", fg = "#ffb59a" }, + { name = "bun.lockb", text = "", fg = "#ffb59a" }, + { name = "cantorrc", text = "", fg = "#ffb59a" }, + { name = "checkhealth", text = "󰓙", fg = "#ffb59a" }, + { name = "cmakelists.txt", text = "", fg = "#ffb59a" }, + { name = "code_of_conduct", text = "", fg = "#ffb59a" }, + { name = "code_of_conduct.md", text = "", fg = "#ffb59a" }, + { name = "commit_editmsg", text = "", fg = "#ffb59a" }, + { name = "commitlint.config.js", text = "󰜘", fg = "#ffb59a" }, + { name = "commitlint.config.ts", text = "󰜘", fg = "#ffb59a" }, + { name = "compose.yaml", text = "󰡨", fg = "#ffb59a" }, + { name = "compose.yml", text = "󰡨", fg = "#ffb59a" }, + { name = "config", text = "", fg = "#ffb59a" }, + { name = "containerfile", text = "󰡨", fg = "#ffb59a" }, + { name = "copying", text = "", fg = "#ffb59a" }, + { name = "copying.lesser", text = "", fg = "#ffb59a" }, + { name = "Directory.Build.props", text = "", fg = "#ffb59a" }, + { name = "Directory.Build.targets", text = "", fg = "#ffb59a" }, + { name = "Directory.Packages.props", text = "", fg = "#ffb59a" }, + { name = "docker-compose.yaml", text = "󰡨", fg = "#ffb59a" }, + { name = "docker-compose.yml", text = "󰡨", fg = "#ffb59a" }, + { name = "dockerfile", text = "󰡨", fg = "#ffb59a" }, + { name = "eslint.config.cjs", text = "", fg = "#ffb59a" }, + { name = "eslint.config.js", text = "", fg = "#ffb59a" }, + { name = "eslint.config.mjs", text = "", fg = "#ffb59a" }, + { name = "eslint.config.ts", text = "", fg = "#ffb59a" }, + { name = "ext_typoscript_setup.txt", text = "", fg = "#ffb59a" }, + { name = "favicon.ico", text = "", fg = "#ffb59a" }, + { name = "fp-info-cache", text = "", fg = "#ffb59a" }, + { name = "fp-lib-table", text = "", fg = "#ffb59a" }, + { name = "FreeCAD.conf", text = "", fg = "#ffb59a" }, + { name = "Gemfile", text = "", fg = "#ffb59a" }, + { name = "gnumakefile", text = "", fg = "#ffb59a" }, + { name = "go.mod", text = "", fg = "#ffb59a" }, + { name = "go.sum", text = "", fg = "#ffb59a" }, + { name = "go.work", text = "", fg = "#ffb59a" }, + { name = "gradle-wrapper.properties", text = "", fg = "#ffb59a" }, + { name = "gradle.properties", text = "", fg = "#ffb59a" }, + { name = "gradlew", text = "", fg = "#ffb59a" }, + { name = "groovy", text = "", fg = "#ffb59a" }, + { name = "gruntfile.babel.js", text = "", fg = "#ffb59a" }, + { name = "gruntfile.coffee", text = "", fg = "#ffb59a" }, + { name = "gruntfile.js", text = "", fg = "#ffb59a" }, + { name = "gruntfile.ts", text = "", fg = "#ffb59a" }, + { name = "gtkrc", text = "", fg = "#ffb59a" }, + { name = "gulpfile.babel.js", text = "", fg = "#ffb59a" }, + { name = "gulpfile.coffee", text = "", fg = "#ffb59a" }, + { name = "gulpfile.js", text = "", fg = "#ffb59a" }, + { name = "gulpfile.ts", text = "", fg = "#ffb59a" }, + { name = "hypridle.conf", text = "", fg = "#ffb59a" }, + { name = "hyprland.conf", text = "", fg = "#ffb59a" }, + { name = "hyprlandd.conf", text = "", fg = "#ffb59a" }, + { name = "hyprlock.conf", text = "", fg = "#ffb59a" }, + { name = "hyprpaper.conf", text = "", fg = "#ffb59a" }, + { name = "hyprsunset.conf", text = "", fg = "#ffb59a" }, + { name = "i18n.config.js", text = "󰗊", fg = "#ffb59a" }, + { name = "i18n.config.ts", text = "󰗊", fg = "#ffb59a" }, + { name = "i3blocks.conf", text = "", fg = "#ffb59a" }, + { name = "i3status.conf", text = "", fg = "#ffb59a" }, + { name = "index.theme", text = "", fg = "#ffb59a" }, + { name = "ionic.config.json", text = "", fg = "#ffb59a" }, + { name = "Jenkinsfile", text = "", fg = "#ffb59a" }, + { name = "justfile", text = "", fg = "#ffb59a" }, + { name = "kalgebrarc", text = "", fg = "#ffb59a" }, + { name = "kdeglobals", text = "", fg = "#ffb59a" }, + { name = "kdenlive-layoutsrc", text = "", fg = "#ffb59a" }, + { name = "kdenliverc", text = "", fg = "#ffb59a" }, + { name = "kritadisplayrc", text = "", fg = "#ffb59a" }, + { name = "kritarc", text = "", fg = "#ffb59a" }, + { name = "license", text = "", fg = "#ffb59a" }, + { name = "license.md", text = "", fg = "#ffb59a" }, + { name = "lxde-rc.xml", text = "", fg = "#ffb59a" }, + { name = "lxqt.conf", text = "", fg = "#ffb59a" }, + { name = "makefile", text = "", fg = "#ffb59a" }, + { name = "mix.lock", text = "", fg = "#ffb59a" }, + { name = "mpv.conf", text = "", fg = "#ffb59a" }, + { name = "next.config.cjs", text = "", fg = "#ffb59a" }, + { name = "next.config.js", text = "", fg = "#ffb59a" }, + { name = "next.config.ts", text = "", fg = "#ffb59a" }, + { name = "node_modules", text = "", fg = "#ffb59a" }, + { name = "nuxt.config.cjs", text = "󱄆", fg = "#ffb59a" }, + { name = "nuxt.config.js", text = "󱄆", fg = "#ffb59a" }, + { name = "nuxt.config.mjs", text = "󱄆", fg = "#ffb59a" }, + { name = "nuxt.config.ts", text = "󱄆", fg = "#ffb59a" }, + { name = "package-lock.json", text = "", fg = "#ffb59a" }, + { name = "package.json", text = "", fg = "#ffb59a" }, + { name = "PKGBUILD", text = "", fg = "#ffb59a" }, + { name = "platformio.ini", text = "", fg = "#ffb59a" }, + { name = "playwright.config.cjs", text = "", fg = "#ffb59a" }, + { name = "playwright.config.cts", text = "", fg = "#ffb59a" }, + { name = "playwright.config.js", text = "", fg = "#ffb59a" }, + { name = "playwright.config.mjs", text = "", fg = "#ffb59a" }, + { name = "playwright.config.mts", text = "", fg = "#ffb59a" }, + { name = "playwright.config.ts", text = "", fg = "#ffb59a" }, + { name = "pnpm-lock.yaml", text = "", fg = "#ffb59a" }, + { name = "pnpm-workspace.yaml", text = "", fg = "#ffb59a" }, + { name = "pom.xml", text = "", fg = "#ffb59a" }, + { name = "prettier.config.cjs", text = "", fg = "#ffb59a" }, + { name = "prettier.config.js", text = "", fg = "#ffb59a" }, + { name = "prettier.config.mjs", text = "", fg = "#ffb59a" }, + { name = "prettier.config.ts", text = "", fg = "#ffb59a" }, + { name = "prisma.config.mts", text = "", fg = "#ffb59a" }, + { name = "prisma.config.ts", text = "", fg = "#ffb59a" }, + { name = "procfile", text = "", fg = "#ffb59a" }, + { name = "PrusaSlicer.ini", text = "", fg = "#ffb59a" }, + { name = "PrusaSlicerGcodeViewer.ini", text = "", fg = "#ffb59a" }, + { name = "py.typed", text = "", fg = "#ffb59a" }, + { name = "QtProject.conf", text = "", fg = "#ffb59a" }, + { name = "rakefile", text = "", fg = "#ffb59a" }, + { name = "readme", text = "󰂺", fg = "#ffb59a" }, + { name = "readme.md", text = "󰂺", fg = "#ffb59a" }, + { name = "rmd", text = "", fg = "#ffb59a" }, + { name = "robots.txt", text = "󰚩", fg = "#ffb59a" }, + { name = "security", text = "󰒃", fg = "#ffb59a" }, + { name = "security.md", text = "󰒃", fg = "#ffb59a" }, + { name = "settings.gradle", text = "", fg = "#ffb59a" }, + { name = "svelte.config.js", text = "", fg = "#ffb59a" }, + { name = "sxhkdrc", text = "", fg = "#ffb59a" }, + { name = "sym-lib-table", text = "", fg = "#ffb59a" }, + { name = "tailwind.config.js", text = "󱏿", fg = "#ffb59a" }, + { name = "tailwind.config.mjs", text = "󱏿", fg = "#ffb59a" }, + { name = "tailwind.config.ts", text = "󱏿", fg = "#ffb59a" }, + { name = "tmux.conf", text = "", fg = "#ffb59a" }, + { name = "tmux.conf.local", text = "", fg = "#ffb59a" }, + { name = "tsconfig.json", text = "", fg = "#ffb59a" }, + { name = "unlicense", text = "", fg = "#ffb59a" }, + { name = "vagrantfile", text = "", fg = "#ffb59a" }, + { name = "vercel.json", text = "", fg = "#ffb59a" }, + { name = "vite.config.cjs", text = "", fg = "#ffb59a" }, + { name = "vite.config.cts", text = "", fg = "#ffb59a" }, + { name = "vite.config.js", text = "", fg = "#ffb59a" }, + { name = "vite.config.mjs", text = "", fg = "#ffb59a" }, + { name = "vite.config.mts", text = "", fg = "#ffb59a" }, + { name = "vite.config.ts", text = "", fg = "#ffb59a" }, + { name = "vitest.config.cjs", text = "", fg = "#ffb59a" }, + { name = "vitest.config.cts", text = "", fg = "#ffb59a" }, + { name = "vitest.config.js", text = "", fg = "#ffb59a" }, + { name = "vitest.config.mjs", text = "", fg = "#ffb59a" }, + { name = "vitest.config.mts", text = "", fg = "#ffb59a" }, + { name = "vitest.config.ts", text = "", fg = "#ffb59a" }, + { name = "vlcrc", text = "󰕼", fg = "#ffb59a" }, + { name = "webpack", text = "󰜫", fg = "#ffb59a" }, + { name = "weston.ini", text = "", fg = "#ffb59a" }, + { name = "workspace", text = "", fg = "#ffb59a" }, + { name = "wrangler.jsonc", text = "", fg = "#ffb59a" }, + { name = "wrangler.toml", text = "", fg = "#ffb59a" }, + { name = "xdph.conf", text = "", fg = "#ffb59a" }, + { name = "xmobarrc", text = "", fg = "#ffb59a" }, + { name = "xmobarrc.hs", text = "", fg = "#ffb59a" }, + { name = "xmonad.hs", text = "", fg = "#ffb59a" }, + { name = "xorg.conf", text = "", fg = "#ffb59a" }, + { name = "xsettingsd.conf", text = "", fg = "#ffb59a" }, ] exts = [ - { name = "3gp", text = "", fg = "#e3c54a" }, - { name = "3mf", text = "󰆧", fg = "#e3c54a" }, - { name = "7z", text = "", fg = "#e3c54a" }, - { name = "a", text = "", fg = "#e3c54a" }, - { name = "aac", text = "", fg = "#e3c54a" }, - { name = "ada", text = "", fg = "#e3c54a" }, - { name = "adb", text = "", fg = "#e3c54a" }, - { name = "ads", text = "", fg = "#e3c54a" }, - { name = "ai", text = "", fg = "#e3c54a" }, - { name = "aif", text = "", fg = "#e3c54a" }, - { name = "aiff", text = "", fg = "#e3c54a" }, - { name = "android", text = "", fg = "#e3c54a" }, - { name = "ape", text = "", fg = "#e3c54a" }, - { name = "apk", text = "", fg = "#e3c54a" }, - { name = "apl", text = "", fg = "#e3c54a" }, - { name = "app", text = "", fg = "#e3c54a" }, - { name = "applescript", text = "", fg = "#e3c54a" }, - { name = "asc", text = "󰦝", fg = "#e3c54a" }, - { name = "asm", text = "", fg = "#e3c54a" }, - { name = "ass", text = "󰨖", fg = "#e3c54a" }, - { name = "astro", text = "", fg = "#e3c54a" }, - { name = "avif", text = "", fg = "#e3c54a" }, - { name = "awk", text = "", fg = "#e3c54a" }, - { name = "azcli", text = "", fg = "#e3c54a" }, - { name = "bak", text = "󰁯", fg = "#e3c54a" }, - { name = "bash", text = "", fg = "#e3c54a" }, - { name = "bat", text = "", fg = "#e3c54a" }, - { name = "bazel", text = "", fg = "#e3c54a" }, - { name = "bib", text = "󱉟", fg = "#e3c54a" }, - { name = "bicep", text = "", fg = "#e3c54a" }, - { name = "bicepparam", text = "", fg = "#e3c54a" }, - { name = "bin", text = "", fg = "#e3c54a" }, - { name = "blade.php", text = "", fg = "#e3c54a" }, - { name = "blend", text = "󰂫", fg = "#e3c54a" }, - { name = "blp", text = "󰺾", fg = "#e3c54a" }, - { name = "bmp", text = "", fg = "#e3c54a" }, - { name = "bqn", text = "", fg = "#e3c54a" }, - { name = "brep", text = "󰻫", fg = "#e3c54a" }, - { name = "bz", text = "", fg = "#e3c54a" }, - { name = "bz2", text = "", fg = "#e3c54a" }, - { name = "bz3", text = "", fg = "#e3c54a" }, - { name = "bzl", text = "", fg = "#e3c54a" }, - { name = "c", text = "", fg = "#e3c54a" }, - { name = "c++", text = "", fg = "#e3c54a" }, - { name = "cache", text = "", fg = "#e3c54a" }, - { name = "cast", text = "", fg = "#e3c54a" }, - { name = "cbl", text = "", fg = "#e3c54a" }, - { name = "cc", text = "", fg = "#e3c54a" }, - { name = "ccm", text = "", fg = "#e3c54a" }, - { name = "cfc", text = "", fg = "#e3c54a" }, - { name = "cfg", text = "", fg = "#e3c54a" }, - { name = "cfm", text = "", fg = "#e3c54a" }, - { name = "cjs", text = "", fg = "#e3c54a" }, - { name = "clj", text = "", fg = "#e3c54a" }, - { name = "cljc", text = "", fg = "#e3c54a" }, - { name = "cljd", text = "", fg = "#e3c54a" }, - { name = "cljs", text = "", fg = "#e3c54a" }, - { name = "cmake", text = "", fg = "#e3c54a" }, - { name = "cob", text = "", fg = "#e3c54a" }, - { name = "cobol", text = "", fg = "#e3c54a" }, - { name = "coffee", text = "", fg = "#e3c54a" }, - { name = "conda", text = "", fg = "#e3c54a" }, - { name = "conf", text = "", fg = "#e3c54a" }, - { name = "config.ru", text = "", fg = "#e3c54a" }, - { name = "cow", text = "󰆚", fg = "#e3c54a" }, - { name = "cp", text = "", fg = "#e3c54a" }, - { name = "cpp", text = "", fg = "#e3c54a" }, - { name = "cppm", text = "", fg = "#e3c54a" }, - { name = "cpy", text = "", fg = "#e3c54a" }, - { name = "cr", text = "", fg = "#e3c54a" }, - { name = "crdownload", text = "", fg = "#e3c54a" }, - { name = "cs", text = "󰌛", fg = "#e3c54a" }, - { name = "csh", text = "", fg = "#e3c54a" }, - { name = "cshtml", text = "󱦗", fg = "#e3c54a" }, - { name = "cson", text = "", fg = "#e3c54a" }, - { name = "csproj", text = "󰪮", fg = "#e3c54a" }, - { name = "css", text = "", fg = "#e3c54a" }, - { name = "csv", text = "", fg = "#e3c54a" }, - { name = "cts", text = "", fg = "#e3c54a" }, - { name = "cu", text = "", fg = "#e3c54a" }, - { name = "cue", text = "󰲹", fg = "#e3c54a" }, - { name = "cuh", text = "", fg = "#e3c54a" }, - { name = "cxx", text = "", fg = "#e3c54a" }, - { name = "cxxm", text = "", fg = "#e3c54a" }, - { name = "d", text = "", fg = "#e3c54a" }, - { name = "d.ts", text = "", fg = "#e3c54a" }, - { name = "dart", text = "", fg = "#e3c54a" }, - { name = "db", text = "", fg = "#e3c54a" }, - { name = "dconf", text = "", fg = "#e3c54a" }, - { name = "desktop", text = "", fg = "#e3c54a" }, - { name = "diff", text = "", fg = "#e3c54a" }, - { name = "dll", text = "", fg = "#e3c54a" }, - { name = "doc", text = "󰈬", fg = "#e3c54a" }, - { name = "Dockerfile", text = "󰡨", fg = "#e3c54a" }, - { name = "dockerignore", text = "󰡨", fg = "#e3c54a" }, - { name = "docx", text = "󰈬", fg = "#e3c54a" }, - { name = "dot", text = "󱁉", fg = "#e3c54a" }, - { name = "download", text = "", fg = "#e3c54a" }, - { name = "drl", text = "", fg = "#e3c54a" }, - { name = "dropbox", text = "", fg = "#e3c54a" }, - { name = "dump", text = "", fg = "#e3c54a" }, - { name = "dwg", text = "󰻫", fg = "#e3c54a" }, - { name = "dxf", text = "󰻫", fg = "#e3c54a" }, - { name = "ebook", text = "", fg = "#e3c54a" }, - { name = "ebuild", text = "", fg = "#e3c54a" }, - { name = "edn", text = "", fg = "#e3c54a" }, - { name = "eex", text = "", fg = "#e3c54a" }, - { name = "ejs", text = "", fg = "#e3c54a" }, - { name = "el", text = "", fg = "#e3c54a" }, - { name = "elc", text = "", fg = "#e3c54a" }, - { name = "elf", text = "", fg = "#e3c54a" }, - { name = "elm", text = "", fg = "#e3c54a" }, - { name = "eln", text = "", fg = "#e3c54a" }, - { name = "env", text = "", fg = "#e3c54a" }, - { name = "eot", text = "", fg = "#e3c54a" }, - { name = "epp", text = "", fg = "#e3c54a" }, - { name = "epub", text = "", fg = "#e3c54a" }, - { name = "erb", text = "", fg = "#e3c54a" }, - { name = "erl", text = "", fg = "#e3c54a" }, - { name = "ex", text = "", fg = "#e3c54a" }, - { name = "exe", text = "", fg = "#e3c54a" }, - { name = "exs", text = "", fg = "#e3c54a" }, - { name = "f#", text = "", fg = "#e3c54a" }, - { name = "f3d", text = "󰻫", fg = "#e3c54a" }, - { name = "f90", text = "󱈚", fg = "#e3c54a" }, - { name = "fbx", text = "󰆧", fg = "#e3c54a" }, - { name = "fcbak", text = "", fg = "#e3c54a" }, - { name = "fcmacro", text = "", fg = "#e3c54a" }, - { name = "fcmat", text = "", fg = "#e3c54a" }, - { name = "fcparam", text = "", fg = "#e3c54a" }, - { name = "fcscript", text = "", fg = "#e3c54a" }, - { name = "fcstd", text = "", fg = "#e3c54a" }, - { name = "fcstd1", text = "", fg = "#e3c54a" }, - { name = "fctb", text = "", fg = "#e3c54a" }, - { name = "fctl", text = "", fg = "#e3c54a" }, - { name = "fdmdownload", text = "", fg = "#e3c54a" }, - { name = "feature", text = "", fg = "#e3c54a" }, - { name = "fish", text = "", fg = "#e3c54a" }, - { name = "flac", text = "", fg = "#e3c54a" }, - { name = "flc", text = "", fg = "#e3c54a" }, - { name = "flf", text = "", fg = "#e3c54a" }, - { name = "fnl", text = "", fg = "#e3c54a" }, - { name = "fodg", text = "", fg = "#e3c54a" }, - { name = "fodp", text = "", fg = "#e3c54a" }, - { name = "fods", text = "", fg = "#e3c54a" }, - { name = "fodt", text = "", fg = "#e3c54a" }, - { name = "frag", text = "", fg = "#e3c54a" }, - { name = "fs", text = "", fg = "#e3c54a" }, - { name = "fsi", text = "", fg = "#e3c54a" }, - { name = "fsscript", text = "", fg = "#e3c54a" }, - { name = "fsx", text = "", fg = "#e3c54a" }, - { name = "gcode", text = "󰐫", fg = "#e3c54a" }, - { name = "gd", text = "", fg = "#e3c54a" }, - { name = "gemspec", text = "", fg = "#e3c54a" }, - { name = "geom", text = "", fg = "#e3c54a" }, - { name = "gif", text = "", fg = "#e3c54a" }, - { name = "git", text = "", fg = "#e3c54a" }, - { name = "glb", text = "", fg = "#e3c54a" }, - { name = "gleam", text = "", fg = "#e3c54a" }, - { name = "glsl", text = "", fg = "#e3c54a" }, - { name = "gnumakefile", text = "", fg = "#e3c54a" }, - { name = "go", text = "", fg = "#e3c54a" }, - { name = "godot", text = "", fg = "#e3c54a" }, - { name = "gpr", text = "", fg = "#e3c54a" }, - { name = "gql", text = "", fg = "#e3c54a" }, - { name = "gradle", text = "", fg = "#e3c54a" }, - { name = "graphql", text = "", fg = "#e3c54a" }, - { name = "gresource", text = "", fg = "#e3c54a" }, - { name = "gv", text = "󱁉", fg = "#e3c54a" }, - { name = "gz", text = "", fg = "#e3c54a" }, - { name = "h", text = "", fg = "#e3c54a" }, - { name = "haml", text = "", fg = "#e3c54a" }, - { name = "hbs", text = "", fg = "#e3c54a" }, - { name = "heex", text = "", fg = "#e3c54a" }, - { name = "hex", text = "", fg = "#e3c54a" }, - { name = "hh", text = "", fg = "#e3c54a" }, - { name = "hpp", text = "", fg = "#e3c54a" }, - { name = "hrl", text = "", fg = "#e3c54a" }, - { name = "hs", text = "", fg = "#e3c54a" }, - { name = "htm", text = "", fg = "#e3c54a" }, - { name = "html", text = "", fg = "#e3c54a" }, - { name = "http", text = "", fg = "#e3c54a" }, - { name = "huff", text = "󰡘", fg = "#e3c54a" }, - { name = "hurl", text = "", fg = "#e3c54a" }, - { name = "hx", text = "", fg = "#e3c54a" }, - { name = "hxx", text = "", fg = "#e3c54a" }, - { name = "ical", text = "", fg = "#e3c54a" }, - { name = "icalendar", text = "", fg = "#e3c54a" }, - { name = "ico", text = "", fg = "#e3c54a" }, - { name = "ics", text = "", fg = "#e3c54a" }, - { name = "ifb", text = "", fg = "#e3c54a" }, - { name = "ifc", text = "󰻫", fg = "#e3c54a" }, - { name = "ige", text = "󰻫", fg = "#e3c54a" }, - { name = "iges", text = "󰻫", fg = "#e3c54a" }, - { name = "igs", text = "󰻫", fg = "#e3c54a" }, - { name = "image", text = "", fg = "#e3c54a" }, - { name = "img", text = "", fg = "#e3c54a" }, - { name = "import", text = "", fg = "#e3c54a" }, - { name = "info", text = "", fg = "#e3c54a" }, - { name = "ini", text = "", fg = "#e3c54a" }, - { name = "ino", text = "", fg = "#e3c54a" }, - { name = "ipynb", text = "", fg = "#e3c54a" }, - { name = "iso", text = "", fg = "#e3c54a" }, - { name = "ixx", text = "", fg = "#e3c54a" }, - { name = "jar", text = "", fg = "#e3c54a" }, - { name = "java", text = "", fg = "#e3c54a" }, - { name = "jl", text = "", fg = "#e3c54a" }, - { name = "jpeg", text = "", fg = "#e3c54a" }, - { name = "jpg", text = "", fg = "#e3c54a" }, - { name = "js", text = "", fg = "#e3c54a" }, - { name = "json", text = "", fg = "#e3c54a" }, - { name = "json5", text = "", fg = "#e3c54a" }, - { name = "jsonc", text = "", fg = "#e3c54a" }, - { name = "jsx", text = "", fg = "#e3c54a" }, - { name = "jwmrc", text = "", fg = "#e3c54a" }, - { name = "jxl", text = "", fg = "#e3c54a" }, - { name = "kbx", text = "󰯄", fg = "#e3c54a" }, - { name = "kdb", text = "", fg = "#e3c54a" }, - { name = "kdbx", text = "", fg = "#e3c54a" }, - { name = "kdenlive", text = "", fg = "#e3c54a" }, - { name = "kdenlivetitle", text = "", fg = "#e3c54a" }, - { name = "kicad_dru", text = "", fg = "#e3c54a" }, - { name = "kicad_mod", text = "", fg = "#e3c54a" }, - { name = "kicad_pcb", text = "", fg = "#e3c54a" }, - { name = "kicad_prl", text = "", fg = "#e3c54a" }, - { name = "kicad_pro", text = "", fg = "#e3c54a" }, - { name = "kicad_sch", text = "", fg = "#e3c54a" }, - { name = "kicad_sym", text = "", fg = "#e3c54a" }, - { name = "kicad_wks", text = "", fg = "#e3c54a" }, - { name = "ko", text = "", fg = "#e3c54a" }, - { name = "kpp", text = "", fg = "#e3c54a" }, - { name = "kra", text = "", fg = "#e3c54a" }, - { name = "krz", text = "", fg = "#e3c54a" }, - { name = "ksh", text = "", fg = "#e3c54a" }, - { name = "kt", text = "", fg = "#e3c54a" }, - { name = "kts", text = "", fg = "#e3c54a" }, - { name = "lck", text = "", fg = "#e3c54a" }, - { name = "leex", text = "", fg = "#e3c54a" }, - { name = "less", text = "", fg = "#e3c54a" }, - { name = "lff", text = "", fg = "#e3c54a" }, - { name = "lhs", text = "", fg = "#e3c54a" }, - { name = "lib", text = "", fg = "#e3c54a" }, - { name = "license", text = "", fg = "#e3c54a" }, - { name = "liquid", text = "", fg = "#e3c54a" }, - { name = "lock", text = "", fg = "#e3c54a" }, - { name = "log", text = "󰌱", fg = "#e3c54a" }, - { name = "lrc", text = "󰨖", fg = "#e3c54a" }, - { name = "lua", text = "", fg = "#e3c54a" }, - { name = "luac", text = "", fg = "#e3c54a" }, - { name = "luau", text = "", fg = "#e3c54a" }, - { name = "m", text = "", fg = "#e3c54a" }, - { name = "m3u", text = "󰲹", fg = "#e3c54a" }, - { name = "m3u8", text = "󰲹", fg = "#e3c54a" }, - { name = "m4a", text = "", fg = "#e3c54a" }, - { name = "m4v", text = "", fg = "#e3c54a" }, - { name = "magnet", text = "", fg = "#e3c54a" }, - { name = "makefile", text = "", fg = "#e3c54a" }, - { name = "markdown", text = "", fg = "#e3c54a" }, - { name = "material", text = "", fg = "#e3c54a" }, - { name = "md", text = "", fg = "#e3c54a" }, - { name = "md5", text = "󰕥", fg = "#e3c54a" }, - { name = "mdx", text = "", fg = "#e3c54a" }, - { name = "mint", text = "󰌪", fg = "#e3c54a" }, - { name = "mjs", text = "", fg = "#e3c54a" }, - { name = "mk", text = "", fg = "#e3c54a" }, - { name = "mkv", text = "", fg = "#e3c54a" }, - { name = "ml", text = "", fg = "#e3c54a" }, - { name = "mli", text = "", fg = "#e3c54a" }, - { name = "mm", text = "", fg = "#e3c54a" }, - { name = "mo", text = "", fg = "#e3c54a" }, - { name = "mobi", text = "", fg = "#e3c54a" }, - { name = "mojo", text = "", fg = "#e3c54a" }, - { name = "mov", text = "", fg = "#e3c54a" }, - { name = "mp3", text = "", fg = "#e3c54a" }, - { name = "mp4", text = "", fg = "#e3c54a" }, - { name = "mpp", text = "", fg = "#e3c54a" }, - { name = "msf", text = "", fg = "#e3c54a" }, - { name = "mts", text = "", fg = "#e3c54a" }, - { name = "mustache", text = "", fg = "#e3c54a" }, - { name = "nfo", text = "", fg = "#e3c54a" }, - { name = "nim", text = "", fg = "#e3c54a" }, - { name = "nix", text = "", fg = "#e3c54a" }, - { name = "norg", text = "", fg = "#e3c54a" }, - { name = "nswag", text = "", fg = "#e3c54a" }, - { name = "nu", text = "", fg = "#e3c54a" }, - { name = "o", text = "", fg = "#e3c54a" }, - { name = "obj", text = "󰆧", fg = "#e3c54a" }, - { name = "odf", text = "", fg = "#e3c54a" }, - { name = "odg", text = "", fg = "#e3c54a" }, - { name = "odin", text = "󰟢", fg = "#e3c54a" }, - { name = "odp", text = "", fg = "#e3c54a" }, - { name = "ods", text = "", fg = "#e3c54a" }, - { name = "odt", text = "", fg = "#e3c54a" }, - { name = "oga", text = "", fg = "#e3c54a" }, - { name = "ogg", text = "", fg = "#e3c54a" }, - { name = "ogv", text = "", fg = "#e3c54a" }, - { name = "ogx", text = "", fg = "#e3c54a" }, - { name = "opus", text = "", fg = "#e3c54a" }, - { name = "org", text = "", fg = "#e3c54a" }, - { name = "otf", text = "", fg = "#e3c54a" }, - { name = "out", text = "", fg = "#e3c54a" }, - { name = "part", text = "", fg = "#e3c54a" }, - { name = "patch", text = "", fg = "#e3c54a" }, - { name = "pck", text = "", fg = "#e3c54a" }, - { name = "pcm", text = "", fg = "#e3c54a" }, - { name = "pdf", text = "", fg = "#e3c54a" }, - { name = "php", text = "", fg = "#e3c54a" }, - { name = "pl", text = "", fg = "#e3c54a" }, - { name = "pls", text = "󰲹", fg = "#e3c54a" }, - { name = "ply", text = "󰆧", fg = "#e3c54a" }, - { name = "pm", text = "", fg = "#e3c54a" }, - { name = "png", text = "", fg = "#e3c54a" }, - { name = "po", text = "", fg = "#e3c54a" }, - { name = "pot", text = "", fg = "#e3c54a" }, - { name = "pp", text = "", fg = "#e3c54a" }, - { name = "ppt", text = "󰈧", fg = "#e3c54a" }, - { name = "pptx", text = "󰈧", fg = "#e3c54a" }, - { name = "prisma", text = "", fg = "#e3c54a" }, - { name = "pro", text = "", fg = "#e3c54a" }, - { name = "ps1", text = "󰨊", fg = "#e3c54a" }, - { name = "psb", text = "", fg = "#e3c54a" }, - { name = "psd", text = "", fg = "#e3c54a" }, - { name = "psd1", text = "󰨊", fg = "#e3c54a" }, - { name = "psm1", text = "󰨊", fg = "#e3c54a" }, - { name = "pub", text = "󰷖", fg = "#e3c54a" }, - { name = "pxd", text = "", fg = "#e3c54a" }, - { name = "pxi", text = "", fg = "#e3c54a" }, - { name = "py", text = "", fg = "#e3c54a" }, - { name = "pyc", text = "", fg = "#e3c54a" }, - { name = "pyd", text = "", fg = "#e3c54a" }, - { name = "pyi", text = "", fg = "#e3c54a" }, - { name = "pyo", text = "", fg = "#e3c54a" }, - { name = "pyw", text = "", fg = "#e3c54a" }, - { name = "pyx", text = "", fg = "#e3c54a" }, - { name = "qm", text = "", fg = "#e3c54a" }, - { name = "qml", text = "", fg = "#e3c54a" }, - { name = "qrc", text = "", fg = "#e3c54a" }, - { name = "qss", text = "", fg = "#e3c54a" }, - { name = "query", text = "", fg = "#e3c54a" }, - { name = "R", text = "󰟔", fg = "#e3c54a" }, - { name = "r", text = "󰟔", fg = "#e3c54a" }, - { name = "rake", text = "", fg = "#e3c54a" }, - { name = "rar", text = "", fg = "#e3c54a" }, - { name = "rasi", text = "", fg = "#e3c54a" }, - { name = "razor", text = "󱦘", fg = "#e3c54a" }, - { name = "rb", text = "", fg = "#e3c54a" }, - { name = "res", text = "", fg = "#e3c54a" }, - { name = "resi", text = "", fg = "#e3c54a" }, - { name = "rlib", text = "", fg = "#e3c54a" }, - { name = "rmd", text = "", fg = "#e3c54a" }, - { name = "rproj", text = "󰗆", fg = "#e3c54a" }, - { name = "rs", text = "", fg = "#e3c54a" }, - { name = "rss", text = "", fg = "#e3c54a" }, - { name = "s", text = "", fg = "#e3c54a" }, - { name = "sass", text = "", fg = "#e3c54a" }, - { name = "sbt", text = "", fg = "#e3c54a" }, - { name = "sc", text = "", fg = "#e3c54a" }, - { name = "scad", text = "", fg = "#e3c54a" }, - { name = "scala", text = "", fg = "#e3c54a" }, - { name = "scm", text = "󰘧", fg = "#e3c54a" }, - { name = "scss", text = "", fg = "#e3c54a" }, - { name = "sh", text = "", fg = "#e3c54a" }, - { name = "sha1", text = "󰕥", fg = "#e3c54a" }, - { name = "sha224", text = "󰕥", fg = "#e3c54a" }, - { name = "sha256", text = "󰕥", fg = "#e3c54a" }, - { name = "sha384", text = "󰕥", fg = "#e3c54a" }, - { name = "sha512", text = "󰕥", fg = "#e3c54a" }, - { name = "sig", text = "󰘧", fg = "#e3c54a" }, - { name = "signature", text = "󰘧", fg = "#e3c54a" }, - { name = "skp", text = "󰻫", fg = "#e3c54a" }, - { name = "sldasm", text = "󰻫", fg = "#e3c54a" }, - { name = "sldprt", text = "󰻫", fg = "#e3c54a" }, - { name = "slim", text = "", fg = "#e3c54a" }, - { name = "sln", text = "", fg = "#e3c54a" }, - { name = "slnx", text = "", fg = "#e3c54a" }, - { name = "slvs", text = "󰻫", fg = "#e3c54a" }, - { name = "sml", text = "󰘧", fg = "#e3c54a" }, - { name = "so", text = "", fg = "#e3c54a" }, - { name = "sol", text = "", fg = "#e3c54a" }, - { name = "spec.js", text = "", fg = "#e3c54a" }, - { name = "spec.jsx", text = "", fg = "#e3c54a" }, - { name = "spec.ts", text = "", fg = "#e3c54a" }, - { name = "spec.tsx", text = "", fg = "#e3c54a" }, - { name = "spx", text = "", fg = "#e3c54a" }, - { name = "sql", text = "", fg = "#e3c54a" }, - { name = "sqlite", text = "", fg = "#e3c54a" }, - { name = "sqlite3", text = "", fg = "#e3c54a" }, - { name = "srt", text = "󰨖", fg = "#e3c54a" }, - { name = "ssa", text = "󰨖", fg = "#e3c54a" }, - { name = "ste", text = "󰻫", fg = "#e3c54a" }, - { name = "step", text = "󰻫", fg = "#e3c54a" }, - { name = "stl", text = "󰆧", fg = "#e3c54a" }, - { name = "stories.js", text = "", fg = "#e3c54a" }, - { name = "stories.jsx", text = "", fg = "#e3c54a" }, - { name = "stories.mjs", text = "", fg = "#e3c54a" }, - { name = "stories.svelte", text = "", fg = "#e3c54a" }, - { name = "stories.ts", text = "", fg = "#e3c54a" }, - { name = "stories.tsx", text = "", fg = "#e3c54a" }, - { name = "stories.vue", text = "", fg = "#e3c54a" }, - { name = "stp", text = "󰻫", fg = "#e3c54a" }, - { name = "strings", text = "", fg = "#e3c54a" }, - { name = "styl", text = "", fg = "#e3c54a" }, - { name = "sub", text = "󰨖", fg = "#e3c54a" }, - { name = "sublime", text = "", fg = "#e3c54a" }, - { name = "suo", text = "", fg = "#e3c54a" }, - { name = "sv", text = "󰍛", fg = "#e3c54a" }, - { name = "svelte", text = "", fg = "#e3c54a" }, - { name = "svg", text = "󰜡", fg = "#e3c54a" }, - { name = "svgz", text = "󰜡", fg = "#e3c54a" }, - { name = "svh", text = "󰍛", fg = "#e3c54a" }, - { name = "swift", text = "", fg = "#e3c54a" }, - { name = "t", text = "", fg = "#e3c54a" }, - { name = "tbc", text = "󰛓", fg = "#e3c54a" }, - { name = "tcl", text = "󰛓", fg = "#e3c54a" }, - { name = "templ", text = "", fg = "#e3c54a" }, - { name = "terminal", text = "", fg = "#e3c54a" }, - { name = "test.js", text = "", fg = "#e3c54a" }, - { name = "test.jsx", text = "", fg = "#e3c54a" }, - { name = "test.ts", text = "", fg = "#e3c54a" }, - { name = "test.tsx", text = "", fg = "#e3c54a" }, - { name = "tex", text = "", fg = "#e3c54a" }, - { name = "tf", text = "", fg = "#e3c54a" }, - { name = "tfvars", text = "", fg = "#e3c54a" }, - { name = "tgz", text = "", fg = "#e3c54a" }, - { name = "tmpl", text = "", fg = "#e3c54a" }, - { name = "tmux", text = "", fg = "#e3c54a" }, - { name = "toml", text = "", fg = "#e3c54a" }, - { name = "torrent", text = "", fg = "#e3c54a" }, - { name = "tres", text = "", fg = "#e3c54a" }, - { name = "ts", text = "", fg = "#e3c54a" }, - { name = "tscn", text = "", fg = "#e3c54a" }, - { name = "tsconfig", text = "", fg = "#e3c54a" }, - { name = "tsx", text = "", fg = "#e3c54a" }, - { name = "ttf", text = "", fg = "#e3c54a" }, - { name = "twig", text = "", fg = "#e3c54a" }, - { name = "txt", text = "󰈙", fg = "#e3c54a" }, - { name = "txz", text = "", fg = "#e3c54a" }, - { name = "typ", text = "", fg = "#e3c54a" }, - { name = "typoscript", text = "", fg = "#e3c54a" }, - { name = "ui", text = "", fg = "#e3c54a" }, - { name = "v", text = "󰍛", fg = "#e3c54a" }, - { name = "vala", text = "", fg = "#e3c54a" }, - { name = "vert", text = "", fg = "#e3c54a" }, - { name = "vh", text = "󰍛", fg = "#e3c54a" }, - { name = "vhd", text = "󰍛", fg = "#e3c54a" }, - { name = "vhdl", text = "󰍛", fg = "#e3c54a" }, - { name = "vi", text = "", fg = "#e3c54a" }, - { name = "vim", text = "", fg = "#e3c54a" }, - { name = "vsh", text = "", fg = "#e3c54a" }, - { name = "vsix", text = "", fg = "#e3c54a" }, - { name = "vue", text = "", fg = "#e3c54a" }, - { name = "wasm", text = "", fg = "#e3c54a" }, - { name = "wav", text = "", fg = "#e3c54a" }, - { name = "webm", text = "", fg = "#e3c54a" }, - { name = "webmanifest", text = "", fg = "#e3c54a" }, - { name = "webp", text = "", fg = "#e3c54a" }, - { name = "webpack", text = "󰜫", fg = "#e3c54a" }, - { name = "wma", text = "", fg = "#e3c54a" }, - { name = "wmv", text = "", fg = "#e3c54a" }, - { name = "woff", text = "", fg = "#e3c54a" }, - { name = "woff2", text = "", fg = "#e3c54a" }, - { name = "wrl", text = "󰆧", fg = "#e3c54a" }, - { name = "wrz", text = "󰆧", fg = "#e3c54a" }, - { name = "wv", text = "", fg = "#e3c54a" }, - { name = "wvc", text = "", fg = "#e3c54a" }, - { name = "x", text = "", fg = "#e3c54a" }, - { name = "xaml", text = "󰙳", fg = "#e3c54a" }, - { name = "xcf", text = "", fg = "#e3c54a" }, - { name = "xcplayground", text = "", fg = "#e3c54a" }, - { name = "xcstrings", text = "", fg = "#e3c54a" }, - { name = "xls", text = "󰈛", fg = "#e3c54a" }, - { name = "xlsx", text = "󰈛", fg = "#e3c54a" }, - { name = "xm", text = "", fg = "#e3c54a" }, - { name = "xml", text = "󰗀", fg = "#e3c54a" }, - { name = "xpi", text = "", fg = "#e3c54a" }, - { name = "xslt", text = "󰗀", fg = "#e3c54a" }, - { name = "xul", text = "", fg = "#e3c54a" }, - { name = "xz", text = "", fg = "#e3c54a" }, - { name = "yaml", text = "", fg = "#e3c54a" }, - { name = "yml", text = "", fg = "#e3c54a" }, - { name = "zig", text = "", fg = "#e3c54a" }, - { name = "zip", text = "", fg = "#e3c54a" }, - { name = "zsh", text = "", fg = "#e3c54a" }, - { name = "zst", text = "", fg = "#e3c54a" }, - { name = "🔥", text = "", fg = "#e3c54a" }, + { name = "3gp", text = "", fg = "#ffb59a" }, + { name = "3mf", text = "󰆧", fg = "#ffb59a" }, + { name = "7z", text = "", fg = "#ffb59a" }, + { name = "a", text = "", fg = "#ffb59a" }, + { name = "aac", text = "", fg = "#ffb59a" }, + { name = "ada", text = "", fg = "#ffb59a" }, + { name = "adb", text = "", fg = "#ffb59a" }, + { name = "ads", text = "", fg = "#ffb59a" }, + { name = "ai", text = "", fg = "#ffb59a" }, + { name = "aif", text = "", fg = "#ffb59a" }, + { name = "aiff", text = "", fg = "#ffb59a" }, + { name = "android", text = "", fg = "#ffb59a" }, + { name = "ape", text = "", fg = "#ffb59a" }, + { name = "apk", text = "", fg = "#ffb59a" }, + { name = "apl", text = "", fg = "#ffb59a" }, + { name = "app", text = "", fg = "#ffb59a" }, + { name = "applescript", text = "", fg = "#ffb59a" }, + { name = "asc", text = "󰦝", fg = "#ffb59a" }, + { name = "asm", text = "", fg = "#ffb59a" }, + { name = "ass", text = "󰨖", fg = "#ffb59a" }, + { name = "astro", text = "", fg = "#ffb59a" }, + { name = "avif", text = "", fg = "#ffb59a" }, + { name = "awk", text = "", fg = "#ffb59a" }, + { name = "azcli", text = "", fg = "#ffb59a" }, + { name = "bak", text = "󰁯", fg = "#ffb59a" }, + { name = "bash", text = "", fg = "#ffb59a" }, + { name = "bat", text = "", fg = "#ffb59a" }, + { name = "bazel", text = "", fg = "#ffb59a" }, + { name = "bib", text = "󱉟", fg = "#ffb59a" }, + { name = "bicep", text = "", fg = "#ffb59a" }, + { name = "bicepparam", text = "", fg = "#ffb59a" }, + { name = "bin", text = "", fg = "#ffb59a" }, + { name = "blade.php", text = "", fg = "#ffb59a" }, + { name = "blend", text = "󰂫", fg = "#ffb59a" }, + { name = "blp", text = "󰺾", fg = "#ffb59a" }, + { name = "bmp", text = "", fg = "#ffb59a" }, + { name = "bqn", text = "", fg = "#ffb59a" }, + { name = "brep", text = "󰻫", fg = "#ffb59a" }, + { name = "bz", text = "", fg = "#ffb59a" }, + { name = "bz2", text = "", fg = "#ffb59a" }, + { name = "bz3", text = "", fg = "#ffb59a" }, + { name = "bzl", text = "", fg = "#ffb59a" }, + { name = "c", text = "", fg = "#ffb59a" }, + { name = "c++", text = "", fg = "#ffb59a" }, + { name = "cache", text = "", fg = "#ffb59a" }, + { name = "cast", text = "", fg = "#ffb59a" }, + { name = "cbl", text = "", fg = "#ffb59a" }, + { name = "cc", text = "", fg = "#ffb59a" }, + { name = "ccm", text = "", fg = "#ffb59a" }, + { name = "cfc", text = "", fg = "#ffb59a" }, + { name = "cfg", text = "", fg = "#ffb59a" }, + { name = "cfm", text = "", fg = "#ffb59a" }, + { name = "cjs", text = "", fg = "#ffb59a" }, + { name = "clj", text = "", fg = "#ffb59a" }, + { name = "cljc", text = "", fg = "#ffb59a" }, + { name = "cljd", text = "", fg = "#ffb59a" }, + { name = "cljs", text = "", fg = "#ffb59a" }, + { name = "cmake", text = "", fg = "#ffb59a" }, + { name = "cob", text = "", fg = "#ffb59a" }, + { name = "cobol", text = "", fg = "#ffb59a" }, + { name = "coffee", text = "", fg = "#ffb59a" }, + { name = "conda", text = "", fg = "#ffb59a" }, + { name = "conf", text = "", fg = "#ffb59a" }, + { name = "config.ru", text = "", fg = "#ffb59a" }, + { name = "cow", text = "󰆚", fg = "#ffb59a" }, + { name = "cp", text = "", fg = "#ffb59a" }, + { name = "cpp", text = "", fg = "#ffb59a" }, + { name = "cppm", text = "", fg = "#ffb59a" }, + { name = "cpy", text = "", fg = "#ffb59a" }, + { name = "cr", text = "", fg = "#ffb59a" }, + { name = "crdownload", text = "", fg = "#ffb59a" }, + { name = "cs", text = "󰌛", fg = "#ffb59a" }, + { name = "csh", text = "", fg = "#ffb59a" }, + { name = "cshtml", text = "󱦗", fg = "#ffb59a" }, + { name = "cson", text = "", fg = "#ffb59a" }, + { name = "csproj", text = "󰪮", fg = "#ffb59a" }, + { name = "css", text = "", fg = "#ffb59a" }, + { name = "csv", text = "", fg = "#ffb59a" }, + { name = "cts", text = "", fg = "#ffb59a" }, + { name = "cu", text = "", fg = "#ffb59a" }, + { name = "cue", text = "󰲹", fg = "#ffb59a" }, + { name = "cuh", text = "", fg = "#ffb59a" }, + { name = "cxx", text = "", fg = "#ffb59a" }, + { name = "cxxm", text = "", fg = "#ffb59a" }, + { name = "d", text = "", fg = "#ffb59a" }, + { name = "d.ts", text = "", fg = "#ffb59a" }, + { name = "dart", text = "", fg = "#ffb59a" }, + { name = "db", text = "", fg = "#ffb59a" }, + { name = "dconf", text = "", fg = "#ffb59a" }, + { name = "desktop", text = "", fg = "#ffb59a" }, + { name = "diff", text = "", fg = "#ffb59a" }, + { name = "dll", text = "", fg = "#ffb59a" }, + { name = "doc", text = "󰈬", fg = "#ffb59a" }, + { name = "Dockerfile", text = "󰡨", fg = "#ffb59a" }, + { name = "dockerignore", text = "󰡨", fg = "#ffb59a" }, + { name = "docx", text = "󰈬", fg = "#ffb59a" }, + { name = "dot", text = "󱁉", fg = "#ffb59a" }, + { name = "download", text = "", fg = "#ffb59a" }, + { name = "drl", text = "", fg = "#ffb59a" }, + { name = "dropbox", text = "", fg = "#ffb59a" }, + { name = "dump", text = "", fg = "#ffb59a" }, + { name = "dwg", text = "󰻫", fg = "#ffb59a" }, + { name = "dxf", text = "󰻫", fg = "#ffb59a" }, + { name = "ebook", text = "", fg = "#ffb59a" }, + { name = "ebuild", text = "", fg = "#ffb59a" }, + { name = "edn", text = "", fg = "#ffb59a" }, + { name = "eex", text = "", fg = "#ffb59a" }, + { name = "ejs", text = "", fg = "#ffb59a" }, + { name = "el", text = "", fg = "#ffb59a" }, + { name = "elc", text = "", fg = "#ffb59a" }, + { name = "elf", text = "", fg = "#ffb59a" }, + { name = "elm", text = "", fg = "#ffb59a" }, + { name = "eln", text = "", fg = "#ffb59a" }, + { name = "env", text = "", fg = "#ffb59a" }, + { name = "eot", text = "", fg = "#ffb59a" }, + { name = "epp", text = "", fg = "#ffb59a" }, + { name = "epub", text = "", fg = "#ffb59a" }, + { name = "erb", text = "", fg = "#ffb59a" }, + { name = "erl", text = "", fg = "#ffb59a" }, + { name = "ex", text = "", fg = "#ffb59a" }, + { name = "exe", text = "", fg = "#ffb59a" }, + { name = "exs", text = "", fg = "#ffb59a" }, + { name = "f#", text = "", fg = "#ffb59a" }, + { name = "f3d", text = "󰻫", fg = "#ffb59a" }, + { name = "f90", text = "󱈚", fg = "#ffb59a" }, + { name = "fbx", text = "󰆧", fg = "#ffb59a" }, + { name = "fcbak", text = "", fg = "#ffb59a" }, + { name = "fcmacro", text = "", fg = "#ffb59a" }, + { name = "fcmat", text = "", fg = "#ffb59a" }, + { name = "fcparam", text = "", fg = "#ffb59a" }, + { name = "fcscript", text = "", fg = "#ffb59a" }, + { name = "fcstd", text = "", fg = "#ffb59a" }, + { name = "fcstd1", text = "", fg = "#ffb59a" }, + { name = "fctb", text = "", fg = "#ffb59a" }, + { name = "fctl", text = "", fg = "#ffb59a" }, + { name = "fdmdownload", text = "", fg = "#ffb59a" }, + { name = "feature", text = "", fg = "#ffb59a" }, + { name = "fish", text = "", fg = "#ffb59a" }, + { name = "flac", text = "", fg = "#ffb59a" }, + { name = "flc", text = "", fg = "#ffb59a" }, + { name = "flf", text = "", fg = "#ffb59a" }, + { name = "fnl", text = "", fg = "#ffb59a" }, + { name = "fodg", text = "", fg = "#ffb59a" }, + { name = "fodp", text = "", fg = "#ffb59a" }, + { name = "fods", text = "", fg = "#ffb59a" }, + { name = "fodt", text = "", fg = "#ffb59a" }, + { name = "frag", text = "", fg = "#ffb59a" }, + { name = "fs", text = "", fg = "#ffb59a" }, + { name = "fsi", text = "", fg = "#ffb59a" }, + { name = "fsscript", text = "", fg = "#ffb59a" }, + { name = "fsx", text = "", fg = "#ffb59a" }, + { name = "gcode", text = "󰐫", fg = "#ffb59a" }, + { name = "gd", text = "", fg = "#ffb59a" }, + { name = "gemspec", text = "", fg = "#ffb59a" }, + { name = "geom", text = "", fg = "#ffb59a" }, + { name = "gif", text = "", fg = "#ffb59a" }, + { name = "git", text = "", fg = "#ffb59a" }, + { name = "glb", text = "", fg = "#ffb59a" }, + { name = "gleam", text = "", fg = "#ffb59a" }, + { name = "glsl", text = "", fg = "#ffb59a" }, + { name = "gnumakefile", text = "", fg = "#ffb59a" }, + { name = "go", text = "", fg = "#ffb59a" }, + { name = "godot", text = "", fg = "#ffb59a" }, + { name = "gpr", text = "", fg = "#ffb59a" }, + { name = "gql", text = "", fg = "#ffb59a" }, + { name = "gradle", text = "", fg = "#ffb59a" }, + { name = "graphql", text = "", fg = "#ffb59a" }, + { name = "gresource", text = "", fg = "#ffb59a" }, + { name = "gv", text = "󱁉", fg = "#ffb59a" }, + { name = "gz", text = "", fg = "#ffb59a" }, + { name = "h", text = "", fg = "#ffb59a" }, + { name = "haml", text = "", fg = "#ffb59a" }, + { name = "hbs", text = "", fg = "#ffb59a" }, + { name = "heex", text = "", fg = "#ffb59a" }, + { name = "hex", text = "", fg = "#ffb59a" }, + { name = "hh", text = "", fg = "#ffb59a" }, + { name = "hpp", text = "", fg = "#ffb59a" }, + { name = "hrl", text = "", fg = "#ffb59a" }, + { name = "hs", text = "", fg = "#ffb59a" }, + { name = "htm", text = "", fg = "#ffb59a" }, + { name = "html", text = "", fg = "#ffb59a" }, + { name = "http", text = "", fg = "#ffb59a" }, + { name = "huff", text = "󰡘", fg = "#ffb59a" }, + { name = "hurl", text = "", fg = "#ffb59a" }, + { name = "hx", text = "", fg = "#ffb59a" }, + { name = "hxx", text = "", fg = "#ffb59a" }, + { name = "ical", text = "", fg = "#ffb59a" }, + { name = "icalendar", text = "", fg = "#ffb59a" }, + { name = "ico", text = "", fg = "#ffb59a" }, + { name = "ics", text = "", fg = "#ffb59a" }, + { name = "ifb", text = "", fg = "#ffb59a" }, + { name = "ifc", text = "󰻫", fg = "#ffb59a" }, + { name = "ige", text = "󰻫", fg = "#ffb59a" }, + { name = "iges", text = "󰻫", fg = "#ffb59a" }, + { name = "igs", text = "󰻫", fg = "#ffb59a" }, + { name = "image", text = "", fg = "#ffb59a" }, + { name = "img", text = "", fg = "#ffb59a" }, + { name = "import", text = "", fg = "#ffb59a" }, + { name = "info", text = "", fg = "#ffb59a" }, + { name = "ini", text = "", fg = "#ffb59a" }, + { name = "ino", text = "", fg = "#ffb59a" }, + { name = "ipynb", text = "", fg = "#ffb59a" }, + { name = "iso", text = "", fg = "#ffb59a" }, + { name = "ixx", text = "", fg = "#ffb59a" }, + { name = "jar", text = "", fg = "#ffb59a" }, + { name = "java", text = "", fg = "#ffb59a" }, + { name = "jl", text = "", fg = "#ffb59a" }, + { name = "jpeg", text = "", fg = "#ffb59a" }, + { name = "jpg", text = "", fg = "#ffb59a" }, + { name = "js", text = "", fg = "#ffb59a" }, + { name = "json", text = "", fg = "#ffb59a" }, + { name = "json5", text = "", fg = "#ffb59a" }, + { name = "jsonc", text = "", fg = "#ffb59a" }, + { name = "jsx", text = "", fg = "#ffb59a" }, + { name = "jwmrc", text = "", fg = "#ffb59a" }, + { name = "jxl", text = "", fg = "#ffb59a" }, + { name = "kbx", text = "󰯄", fg = "#ffb59a" }, + { name = "kdb", text = "", fg = "#ffb59a" }, + { name = "kdbx", text = "", fg = "#ffb59a" }, + { name = "kdenlive", text = "", fg = "#ffb59a" }, + { name = "kdenlivetitle", text = "", fg = "#ffb59a" }, + { name = "kicad_dru", text = "", fg = "#ffb59a" }, + { name = "kicad_mod", text = "", fg = "#ffb59a" }, + { name = "kicad_pcb", text = "", fg = "#ffb59a" }, + { name = "kicad_prl", text = "", fg = "#ffb59a" }, + { name = "kicad_pro", text = "", fg = "#ffb59a" }, + { name = "kicad_sch", text = "", fg = "#ffb59a" }, + { name = "kicad_sym", text = "", fg = "#ffb59a" }, + { name = "kicad_wks", text = "", fg = "#ffb59a" }, + { name = "ko", text = "", fg = "#ffb59a" }, + { name = "kpp", text = "", fg = "#ffb59a" }, + { name = "kra", text = "", fg = "#ffb59a" }, + { name = "krz", text = "", fg = "#ffb59a" }, + { name = "ksh", text = "", fg = "#ffb59a" }, + { name = "kt", text = "", fg = "#ffb59a" }, + { name = "kts", text = "", fg = "#ffb59a" }, + { name = "lck", text = "", fg = "#ffb59a" }, + { name = "leex", text = "", fg = "#ffb59a" }, + { name = "less", text = "", fg = "#ffb59a" }, + { name = "lff", text = "", fg = "#ffb59a" }, + { name = "lhs", text = "", fg = "#ffb59a" }, + { name = "lib", text = "", fg = "#ffb59a" }, + { name = "license", text = "", fg = "#ffb59a" }, + { name = "liquid", text = "", fg = "#ffb59a" }, + { name = "lock", text = "", fg = "#ffb59a" }, + { name = "log", text = "󰌱", fg = "#ffb59a" }, + { name = "lrc", text = "󰨖", fg = "#ffb59a" }, + { name = "lua", text = "", fg = "#ffb59a" }, + { name = "luac", text = "", fg = "#ffb59a" }, + { name = "luau", text = "", fg = "#ffb59a" }, + { name = "m", text = "", fg = "#ffb59a" }, + { name = "m3u", text = "󰲹", fg = "#ffb59a" }, + { name = "m3u8", text = "󰲹", fg = "#ffb59a" }, + { name = "m4a", text = "", fg = "#ffb59a" }, + { name = "m4v", text = "", fg = "#ffb59a" }, + { name = "magnet", text = "", fg = "#ffb59a" }, + { name = "makefile", text = "", fg = "#ffb59a" }, + { name = "markdown", text = "", fg = "#ffb59a" }, + { name = "material", text = "", fg = "#ffb59a" }, + { name = "md", text = "", fg = "#ffb59a" }, + { name = "md5", text = "󰕥", fg = "#ffb59a" }, + { name = "mdx", text = "", fg = "#ffb59a" }, + { name = "mint", text = "󰌪", fg = "#ffb59a" }, + { name = "mjs", text = "", fg = "#ffb59a" }, + { name = "mk", text = "", fg = "#ffb59a" }, + { name = "mkv", text = "", fg = "#ffb59a" }, + { name = "ml", text = "", fg = "#ffb59a" }, + { name = "mli", text = "", fg = "#ffb59a" }, + { name = "mm", text = "", fg = "#ffb59a" }, + { name = "mo", text = "", fg = "#ffb59a" }, + { name = "mobi", text = "", fg = "#ffb59a" }, + { name = "mojo", text = "", fg = "#ffb59a" }, + { name = "mov", text = "", fg = "#ffb59a" }, + { name = "mp3", text = "", fg = "#ffb59a" }, + { name = "mp4", text = "", fg = "#ffb59a" }, + { name = "mpp", text = "", fg = "#ffb59a" }, + { name = "msf", text = "", fg = "#ffb59a" }, + { name = "mts", text = "", fg = "#ffb59a" }, + { name = "mustache", text = "", fg = "#ffb59a" }, + { name = "nfo", text = "", fg = "#ffb59a" }, + { name = "nim", text = "", fg = "#ffb59a" }, + { name = "nix", text = "", fg = "#ffb59a" }, + { name = "norg", text = "", fg = "#ffb59a" }, + { name = "nswag", text = "", fg = "#ffb59a" }, + { name = "nu", text = "", fg = "#ffb59a" }, + { name = "o", text = "", fg = "#ffb59a" }, + { name = "obj", text = "󰆧", fg = "#ffb59a" }, + { name = "odf", text = "", fg = "#ffb59a" }, + { name = "odg", text = "", fg = "#ffb59a" }, + { name = "odin", text = "󰟢", fg = "#ffb59a" }, + { name = "odp", text = "", fg = "#ffb59a" }, + { name = "ods", text = "", fg = "#ffb59a" }, + { name = "odt", text = "", fg = "#ffb59a" }, + { name = "oga", text = "", fg = "#ffb59a" }, + { name = "ogg", text = "", fg = "#ffb59a" }, + { name = "ogv", text = "", fg = "#ffb59a" }, + { name = "ogx", text = "", fg = "#ffb59a" }, + { name = "opus", text = "", fg = "#ffb59a" }, + { name = "org", text = "", fg = "#ffb59a" }, + { name = "otf", text = "", fg = "#ffb59a" }, + { name = "out", text = "", fg = "#ffb59a" }, + { name = "part", text = "", fg = "#ffb59a" }, + { name = "patch", text = "", fg = "#ffb59a" }, + { name = "pck", text = "", fg = "#ffb59a" }, + { name = "pcm", text = "", fg = "#ffb59a" }, + { name = "pdf", text = "", fg = "#ffb59a" }, + { name = "php", text = "", fg = "#ffb59a" }, + { name = "pl", text = "", fg = "#ffb59a" }, + { name = "pls", text = "󰲹", fg = "#ffb59a" }, + { name = "ply", text = "󰆧", fg = "#ffb59a" }, + { name = "pm", text = "", fg = "#ffb59a" }, + { name = "png", text = "", fg = "#ffb59a" }, + { name = "po", text = "", fg = "#ffb59a" }, + { name = "pot", text = "", fg = "#ffb59a" }, + { name = "pp", text = "", fg = "#ffb59a" }, + { name = "ppt", text = "󰈧", fg = "#ffb59a" }, + { name = "pptx", text = "󰈧", fg = "#ffb59a" }, + { name = "prisma", text = "", fg = "#ffb59a" }, + { name = "pro", text = "", fg = "#ffb59a" }, + { name = "ps1", text = "󰨊", fg = "#ffb59a" }, + { name = "psb", text = "", fg = "#ffb59a" }, + { name = "psd", text = "", fg = "#ffb59a" }, + { name = "psd1", text = "󰨊", fg = "#ffb59a" }, + { name = "psm1", text = "󰨊", fg = "#ffb59a" }, + { name = "pub", text = "󰷖", fg = "#ffb59a" }, + { name = "pxd", text = "", fg = "#ffb59a" }, + { name = "pxi", text = "", fg = "#ffb59a" }, + { name = "py", text = "", fg = "#ffb59a" }, + { name = "pyc", text = "", fg = "#ffb59a" }, + { name = "pyd", text = "", fg = "#ffb59a" }, + { name = "pyi", text = "", fg = "#ffb59a" }, + { name = "pyo", text = "", fg = "#ffb59a" }, + { name = "pyw", text = "", fg = "#ffb59a" }, + { name = "pyx", text = "", fg = "#ffb59a" }, + { name = "qm", text = "", fg = "#ffb59a" }, + { name = "qml", text = "", fg = "#ffb59a" }, + { name = "qrc", text = "", fg = "#ffb59a" }, + { name = "qss", text = "", fg = "#ffb59a" }, + { name = "query", text = "", fg = "#ffb59a" }, + { name = "R", text = "󰟔", fg = "#ffb59a" }, + { name = "r", text = "󰟔", fg = "#ffb59a" }, + { name = "rake", text = "", fg = "#ffb59a" }, + { name = "rar", text = "", fg = "#ffb59a" }, + { name = "rasi", text = "", fg = "#ffb59a" }, + { name = "razor", text = "󱦘", fg = "#ffb59a" }, + { name = "rb", text = "", fg = "#ffb59a" }, + { name = "res", text = "", fg = "#ffb59a" }, + { name = "resi", text = "", fg = "#ffb59a" }, + { name = "rlib", text = "", fg = "#ffb59a" }, + { name = "rmd", text = "", fg = "#ffb59a" }, + { name = "rproj", text = "󰗆", fg = "#ffb59a" }, + { name = "rs", text = "", fg = "#ffb59a" }, + { name = "rss", text = "", fg = "#ffb59a" }, + { name = "s", text = "", fg = "#ffb59a" }, + { name = "sass", text = "", fg = "#ffb59a" }, + { name = "sbt", text = "", fg = "#ffb59a" }, + { name = "sc", text = "", fg = "#ffb59a" }, + { name = "scad", text = "", fg = "#ffb59a" }, + { name = "scala", text = "", fg = "#ffb59a" }, + { name = "scm", text = "󰘧", fg = "#ffb59a" }, + { name = "scss", text = "", fg = "#ffb59a" }, + { name = "sh", text = "", fg = "#ffb59a" }, + { name = "sha1", text = "󰕥", fg = "#ffb59a" }, + { name = "sha224", text = "󰕥", fg = "#ffb59a" }, + { name = "sha256", text = "󰕥", fg = "#ffb59a" }, + { name = "sha384", text = "󰕥", fg = "#ffb59a" }, + { name = "sha512", text = "󰕥", fg = "#ffb59a" }, + { name = "sig", text = "󰘧", fg = "#ffb59a" }, + { name = "signature", text = "󰘧", fg = "#ffb59a" }, + { name = "skp", text = "󰻫", fg = "#ffb59a" }, + { name = "sldasm", text = "󰻫", fg = "#ffb59a" }, + { name = "sldprt", text = "󰻫", fg = "#ffb59a" }, + { name = "slim", text = "", fg = "#ffb59a" }, + { name = "sln", text = "", fg = "#ffb59a" }, + { name = "slnx", text = "", fg = "#ffb59a" }, + { name = "slvs", text = "󰻫", fg = "#ffb59a" }, + { name = "sml", text = "󰘧", fg = "#ffb59a" }, + { name = "so", text = "", fg = "#ffb59a" }, + { name = "sol", text = "", fg = "#ffb59a" }, + { name = "spec.js", text = "", fg = "#ffb59a" }, + { name = "spec.jsx", text = "", fg = "#ffb59a" }, + { name = "spec.ts", text = "", fg = "#ffb59a" }, + { name = "spec.tsx", text = "", fg = "#ffb59a" }, + { name = "spx", text = "", fg = "#ffb59a" }, + { name = "sql", text = "", fg = "#ffb59a" }, + { name = "sqlite", text = "", fg = "#ffb59a" }, + { name = "sqlite3", text = "", fg = "#ffb59a" }, + { name = "srt", text = "󰨖", fg = "#ffb59a" }, + { name = "ssa", text = "󰨖", fg = "#ffb59a" }, + { name = "ste", text = "󰻫", fg = "#ffb59a" }, + { name = "step", text = "󰻫", fg = "#ffb59a" }, + { name = "stl", text = "󰆧", fg = "#ffb59a" }, + { name = "stories.js", text = "", fg = "#ffb59a" }, + { name = "stories.jsx", text = "", fg = "#ffb59a" }, + { name = "stories.mjs", text = "", fg = "#ffb59a" }, + { name = "stories.svelte", text = "", fg = "#ffb59a" }, + { name = "stories.ts", text = "", fg = "#ffb59a" }, + { name = "stories.tsx", text = "", fg = "#ffb59a" }, + { name = "stories.vue", text = "", fg = "#ffb59a" }, + { name = "stp", text = "󰻫", fg = "#ffb59a" }, + { name = "strings", text = "", fg = "#ffb59a" }, + { name = "styl", text = "", fg = "#ffb59a" }, + { name = "sub", text = "󰨖", fg = "#ffb59a" }, + { name = "sublime", text = "", fg = "#ffb59a" }, + { name = "suo", text = "", fg = "#ffb59a" }, + { name = "sv", text = "󰍛", fg = "#ffb59a" }, + { name = "svelte", text = "", fg = "#ffb59a" }, + { name = "svg", text = "󰜡", fg = "#ffb59a" }, + { name = "svgz", text = "󰜡", fg = "#ffb59a" }, + { name = "svh", text = "󰍛", fg = "#ffb59a" }, + { name = "swift", text = "", fg = "#ffb59a" }, + { name = "t", text = "", fg = "#ffb59a" }, + { name = "tbc", text = "󰛓", fg = "#ffb59a" }, + { name = "tcl", text = "󰛓", fg = "#ffb59a" }, + { name = "templ", text = "", fg = "#ffb59a" }, + { name = "terminal", text = "", fg = "#ffb59a" }, + { name = "test.js", text = "", fg = "#ffb59a" }, + { name = "test.jsx", text = "", fg = "#ffb59a" }, + { name = "test.ts", text = "", fg = "#ffb59a" }, + { name = "test.tsx", text = "", fg = "#ffb59a" }, + { name = "tex", text = "", fg = "#ffb59a" }, + { name = "tf", text = "", fg = "#ffb59a" }, + { name = "tfvars", text = "", fg = "#ffb59a" }, + { name = "tgz", text = "", fg = "#ffb59a" }, + { name = "tmpl", text = "", fg = "#ffb59a" }, + { name = "tmux", text = "", fg = "#ffb59a" }, + { name = "toml", text = "", fg = "#ffb59a" }, + { name = "torrent", text = "", fg = "#ffb59a" }, + { name = "tres", text = "", fg = "#ffb59a" }, + { name = "ts", text = "", fg = "#ffb59a" }, + { name = "tscn", text = "", fg = "#ffb59a" }, + { name = "tsconfig", text = "", fg = "#ffb59a" }, + { name = "tsx", text = "", fg = "#ffb59a" }, + { name = "ttf", text = "", fg = "#ffb59a" }, + { name = "twig", text = "", fg = "#ffb59a" }, + { name = "txt", text = "󰈙", fg = "#ffb59a" }, + { name = "txz", text = "", fg = "#ffb59a" }, + { name = "typ", text = "", fg = "#ffb59a" }, + { name = "typoscript", text = "", fg = "#ffb59a" }, + { name = "ui", text = "", fg = "#ffb59a" }, + { name = "v", text = "󰍛", fg = "#ffb59a" }, + { name = "vala", text = "", fg = "#ffb59a" }, + { name = "vert", text = "", fg = "#ffb59a" }, + { name = "vh", text = "󰍛", fg = "#ffb59a" }, + { name = "vhd", text = "󰍛", fg = "#ffb59a" }, + { name = "vhdl", text = "󰍛", fg = "#ffb59a" }, + { name = "vi", text = "", fg = "#ffb59a" }, + { name = "vim", text = "", fg = "#ffb59a" }, + { name = "vsh", text = "", fg = "#ffb59a" }, + { name = "vsix", text = "", fg = "#ffb59a" }, + { name = "vue", text = "", fg = "#ffb59a" }, + { name = "wasm", text = "", fg = "#ffb59a" }, + { name = "wav", text = "", fg = "#ffb59a" }, + { name = "webm", text = "", fg = "#ffb59a" }, + { name = "webmanifest", text = "", fg = "#ffb59a" }, + { name = "webp", text = "", fg = "#ffb59a" }, + { name = "webpack", text = "󰜫", fg = "#ffb59a" }, + { name = "wma", text = "", fg = "#ffb59a" }, + { name = "wmv", text = "", fg = "#ffb59a" }, + { name = "woff", text = "", fg = "#ffb59a" }, + { name = "woff2", text = "", fg = "#ffb59a" }, + { name = "wrl", text = "󰆧", fg = "#ffb59a" }, + { name = "wrz", text = "󰆧", fg = "#ffb59a" }, + { name = "wv", text = "", fg = "#ffb59a" }, + { name = "wvc", text = "", fg = "#ffb59a" }, + { name = "x", text = "", fg = "#ffb59a" }, + { name = "xaml", text = "󰙳", fg = "#ffb59a" }, + { name = "xcf", text = "", fg = "#ffb59a" }, + { name = "xcplayground", text = "", fg = "#ffb59a" }, + { name = "xcstrings", text = "", fg = "#ffb59a" }, + { name = "xls", text = "󰈛", fg = "#ffb59a" }, + { name = "xlsx", text = "󰈛", fg = "#ffb59a" }, + { name = "xm", text = "", fg = "#ffb59a" }, + { name = "xml", text = "󰗀", fg = "#ffb59a" }, + { name = "xpi", text = "", fg = "#ffb59a" }, + { name = "xslt", text = "󰗀", fg = "#ffb59a" }, + { name = "xul", text = "", fg = "#ffb59a" }, + { name = "xz", text = "", fg = "#ffb59a" }, + { name = "yaml", text = "", fg = "#ffb59a" }, + { name = "yml", text = "", fg = "#ffb59a" }, + { name = "zig", text = "", fg = "#ffb59a" }, + { name = "zip", text = "", fg = "#ffb59a" }, + { name = "zsh", text = "", fg = "#ffb59a" }, + { name = "zst", text = "", fg = "#ffb59a" }, + { name = "🔥", text = "", fg = "#ffb59a" }, ] conds = [ # Special files - { if = "orphan", text = "", fg = "#e3c54a" }, - { if = "link", text = "", fg = "#e3c54a" }, - { if = "block", text = "", fg = "#e3c54a" }, - { if = "char", text = "", fg = "#e3c54a" }, - { if = "fifo", text = "", fg = "#e3c54a" }, - { if = "sock", text = "", fg = "#e3c54a" }, - { if = "sticky", text = "", fg = "#e3c54a" }, - { if = "dummy", text = "", fg = "#e3c54a" }, + { if = "orphan", text = "", fg = "#ffb59a" }, + { if = "link", text = "", fg = "#ffb59a" }, + { if = "block", text = "", fg = "#ffb59a" }, + { if = "char", text = "", fg = "#ffb59a" }, + { if = "fifo", text = "", fg = "#ffb59a" }, + { if = "sock", text = "", fg = "#ffb59a" }, + { if = "sticky", text = "", fg = "#ffb59a" }, + { if = "dummy", text = "", fg = "#ffb59a" }, # Fallback - { if = "dir", text = "", fg = "#e3c54a" }, - { if = "exec", text = "", fg = "#e3c54a" }, - { if = "!dir", text = "", fg = "#e3c54a" }, + { if = "dir", text = "", fg = "#ffb59a" }, + { if = "exec", text = "", fg = "#ffb59a" }, + { if = "!dir", text = "", fg = "#ffb59a" }, ] # : }}} diff --git a/.config/zsh/func b/.config/zsh/func index c139bf8..6230769 100755 --- a/.config/zsh/func +++ b/.config/zsh/func @@ -9,4 +9,4 @@ builtin cd -- "$cwd" fi rm -f -- "$tmp" } -jjp() { jj git push "$@" && jj new && jj bookmark move; } +jjp() { jj git push "$@" && jj new; } diff --git a/pkgs/aurlist.text b/pkgs/aurlist.text index 1a1b7bc..798c3ee 100644 --- a/pkgs/aurlist.text +++ b/pkgs/aurlist.text @@ -1,4 +1,5 @@ applesmc-next-dkms +jjui-bin localsend-bin ly-git macbook12-spi-driver-dkms diff --git a/pkgs/pkgs.text b/pkgs/pkgs.text index 5527937..4487ecb 100644 --- a/pkgs/pkgs.text +++ b/pkgs/pkgs.text @@ -21,6 +21,7 @@ efibootmgr eslint_d ex-vi-compat eza +fail2ban fastfetch fd fnm @@ -32,9 +33,11 @@ glow golangci-lint intel-media-driver intel-ucode +jjui-bin jq jujutsu kitty +libnotify linux linux-firmware linux-headers @@ -61,6 +64,7 @@ noto-fonts-emoji npm nwg-look obs-studio +obs-studio-plugin-browser opencode-bin otf-departure-mono-nerd paru @@ -85,6 +89,7 @@ swappy swaybg tailwindcss-language-server thermald +timeshift tldr tlp tlp-pd @@ -95,6 +100,7 @@ tree-sitter-cli ttf-jetbrains-mono-nerd ttf-scheherazade-new typescript-language-server +ufw unzip upower vesktop-bin diff --git a/scripts/tmux-sessionizer b/scripts/tmux-sessionizer index 9be3ef7..03ac0fb 100755 --- a/scripts/tmux-sessionizer +++ b/scripts/tmux-sessionizer @@ -12,7 +12,7 @@ if [[ $# -eq 1 ]]; then selected="$1" else selected="$( - fd -H -t d -d 2 --absolute-path . "${SEARCH_DIRS[@]}" | + fd -H -t d -d 2 -E '{.cache,.bun,.cargo}' --absolute-path . "${SEARCH_DIRS[@]}" | sed "s|^$HOME/||" | fzf --margin=2% --color --border --cycle --prompt="📁 search> " | sed "s|^|$HOME/|" From 09f2bbc7d8600192d497f845c08af59d1a9d5dbe Mon Sep 17 00:00:00 2001 From: x0d7x <75843278+x0d7x@users.noreply.github.com> Date: Fri, 22 May 2026 15:18:10 +0300 Subject: [PATCH 17/26] update: --- .config/ghostty/config | 2 +- .config/kitty/themes/noctalia.conf | 56 +- .config/niri/noctalia.kdl | 16 +- .config/niri/rules.kdl | 2 +- .config/noctalia/colors.json | 26 +- .config/nvim/nvim-pack-lock.json | 14 +- .config/nvim/plugin/theme.lua | 4 +- .config/tmux/tmux.conf | 3 +- .../yazi/flavors/noctalia.yazi/flavor.toml | 1536 ++++++++--------- .config/zsh/.zshenv | 1 + .config/zsh/aliases | 3 + pkgs/aurlist.text | 2 + pkgs/pkgs.text | 23 +- 13 files changed, 842 insertions(+), 846 deletions(-) diff --git a/.config/ghostty/config b/.config/ghostty/config index 49d54c3..04e8d16 100755 --- a/.config/ghostty/config +++ b/.config/ghostty/config @@ -2,7 +2,7 @@ font-family = "DepartureMono Nerd Font Mono" font-size = 14 font-thicken = true -# background-opacity = 0.7 +background-opacity = 0.7 # background-blur-radius = 27 # themes i Like [Banana Blueberry,Everforest Dark - Hard,Batman,CrayonPonyFish,duckbones,Builtin Tango Dark,embers-dark,CGA,Earthsong,Espresso Libre, Adwaita Dark, 3024 Night, 0x96f, Adventure, flexoki-dark, Monokai Pro Ristretto, embers-dark, Solarized Dark Higher Contrast] # theme = Black Metal diff --git a/.config/kitty/themes/noctalia.conf b/.config/kitty/themes/noctalia.conf index f5da62b..fc9fd7e 100644 --- a/.config/kitty/themes/noctalia.conf +++ b/.config/kitty/themes/noctalia.conf @@ -1,32 +1,32 @@ -color0 #181210 +color0 #111415 color1 #ffb4ab -color2 #ffb59a -color3 #e7beaf -color4 #d5c68e -color5 #ffb59a -color6 #e7beaf -color7 #ede0dc -color8 #a08d86 +color2 #50d8ec +color3 #b1cbd0 +color4 #bbc6ea +color5 #50d8ec +color6 #b1cbd0 +color7 #e1e3e3 +color8 #899294 color9 #ffb4ab -color10 #ffb59a -color11 #e7beaf -color12 #d5c68e -color13 #ffb59a -color14 #e7beaf -color15 #ede0dc +color10 #50d8ec +color11 #b1cbd0 +color12 #bbc6ea +color13 #50d8ec +color14 #b1cbd0 +color15 #e1e3e3 -cursor #ede0dc -cursor_text_color #181210 -background #181210 -foreground #ede0dc -selection_foreground #d8c2bb -selection_background #53433e -active_border_color #ffb59a -inactive_border_color #53433e -url_color #ffb59a +cursor #e1e3e3 +cursor_text_color #111415 +background #111415 +foreground #e1e3e3 +selection_foreground #bfc8ca +selection_background #3f484a +active_border_color #50d8ec +inactive_border_color #3f484a +url_color #50d8ec -active_tab_foreground #5b1b00 -active_tab_background #ffb59a -inactive_tab_foreground #d8c2bb -inactive_tab_background #53433e -cursor_trail_color #d8c2bb +active_tab_foreground #00363d +active_tab_background #50d8ec +inactive_tab_foreground #bfc8ca +inactive_tab_background #3f484a +cursor_trail_color #bfc8ca diff --git a/.config/niri/noctalia.kdl b/.config/niri/noctalia.kdl index 872a991..64b6d4f 100644 --- a/.config/niri/noctalia.kdl +++ b/.config/niri/noctalia.kdl @@ -1,14 +1,14 @@ layout { focus-ring { - active-color "#ffb59a" - inactive-color "#181210" + active-color "#50d8ec" + inactive-color "#111415" urgent-color "#ffb4ab" } border { - active-color "#ffb59a" - inactive-color "#181210" + active-color "#50d8ec" + inactive-color "#111415" urgent-color "#ffb4ab" } @@ -17,19 +17,19 @@ layout { } tab-indicator { - active-color "#ffb59a" - inactive-color "#7b2e0d" + active-color "#50d8ec" + inactive-color "#004f58" urgent-color "#ffb4ab" } insert-hint { - color "#ffb59a80" + color "#50d8ec80" } } recent-windows { highlight { - active-color "#ffb59a" + active-color "#50d8ec" urgent-color "#ffb4ab" } } diff --git a/.config/niri/rules.kdl b/.config/niri/rules.kdl index 807922c..24733b3 100644 --- a/.config/niri/rules.kdl +++ b/.config/niri/rules.kdl @@ -139,7 +139,7 @@ window-rule { draw-border-with-background false clip-to-geometry true background-effect { - blur true + blur true xray false } } diff --git a/.config/noctalia/colors.json b/.config/noctalia/colors.json index c4a4dbd..a2a0f6e 100644 --- a/.config/noctalia/colors.json +++ b/.config/noctalia/colors.json @@ -1,25 +1,25 @@ { - "mPrimary": "#ffb59a", - "mOnPrimary": "#5b1b00", + "mPrimary": "#50d8ec", + "mOnPrimary": "#00363d", - "mSecondary": "#e7beaf", - "mOnSecondary": "#442a20", + "mSecondary": "#b1cbd0", + "mOnSecondary": "#1c3438", - "mTertiary": "#d5c68e", - "mOnTertiary": "#393005", + "mTertiary": "#bbc6ea", + "mOnTertiary": "#242f4d", "mError": "#ffb4ab", "mOnError": "#690005", - "mSurface": "#181210", - "mOnSurface": "#ede0dc", + "mSurface": "#111415", + "mOnSurface": "#e1e3e3", - "mSurfaceVariant": "#251e1c", - "mOnSurfaceVariant": "#d8c2bb", + "mSurfaceVariant": "#1d2021", + "mOnSurfaceVariant": "#bfc8ca", - "mOutline": "#53433e", + "mOutline": "#3f484a", "mShadow": "#000000", - "mHover": "#d5c68e", - "mOnHover": "#393005" + "mHover": "#bbc6ea", + "mOnHover": "#242f4d" } \ No newline at end of file diff --git a/.config/nvim/nvim-pack-lock.json b/.config/nvim/nvim-pack-lock.json index 9249043..5213653 100755 --- a/.config/nvim/nvim-pack-lock.json +++ b/.config/nvim/nvim-pack-lock.json @@ -1,7 +1,7 @@ { "plugins": { "LuaSnip": { - "rev": "a62e1083a3cfe8b6b206e7d3d33a51091df25357", + "rev": "0abc8f390b278c3b4aabc4c004ac8a088b65cf24", "src": "https://github.com/L3MON4D3/LuaSnip" }, "Oshen.nvim": { @@ -35,7 +35,7 @@ "src": "https://github.com/sindrets/diffview.nvim" }, "fff.nvim": { - "rev": "9a0deb39c3e4043b3137ecf2ed1b686d7a723462", + "rev": "3aaa9412cfc02774758a5f94d3f033b14730fd4e", "src": "https://github.com/dmtrKovalenko/fff.nvim" }, "flash.nvim": { @@ -79,7 +79,7 @@ "src": "https://github.com/echasnovski/mini.files" }, "mini.nvim": { - "rev": "264b5c8fc6e82212af0dc5c345145cfa916efeb6", + "rev": "6791615e48801cbf5b2baefadcea77a7760de3f4", "src": "https://github.com/echasnovski/mini.nvim" }, "neogit": { @@ -87,7 +87,7 @@ "src": "https://github.com/NeogitOrg/neogit" }, "nvim-lint": { - "rev": "8b06eeec3c674744b993caecd73343df108c052d", + "rev": "d48f3a76189d03b2239f6df1b2f7e3fa8353743b", "src": "https://github.com/mfussenegger/nvim-lint" }, "nvim-treesitter": { @@ -96,7 +96,7 @@ "version": "'main'" }, "nvim-web-devicons": { - "rev": "7d8dad2c837fcdf2e65997e68657c1a21c568074", + "rev": "0d7d35fa946837b8738b17c18d1faa1ac351e7f9", "src": "https://github.com/nvim-tree/nvim-web-devicons" }, "persistence.nvim": { @@ -116,7 +116,7 @@ "src": "https://github.com/nvzone/showkeys" }, "snacks.nvim": { - "rev": "ad9ede6a9cddf16cedbd31b8932d6dcdee9b716e", + "rev": "0770753c88228f7f15449c6a5b242e3f7cd0d71c", "src": "https://github.com/folke/snacks.nvim" }, "sora": { @@ -160,7 +160,7 @@ "src": "https://github.com/folke/which-key.nvim" }, "zen.nvim": { - "rev": "9a60e3fbef521f754cb54a78106647873a50a8ae", + "rev": "d70fcfb65d75bced5b82bbd99a41c403762877f3", "src": "https://github.com/nendix/zen.nvim" } } diff --git a/.config/nvim/plugin/theme.lua b/.config/nvim/plugin/theme.lua index 06f2afa..d5e0c7d 100755 --- a/.config/nvim/plugin/theme.lua +++ b/.config/nvim/plugin/theme.lua @@ -25,7 +25,7 @@ require("vague").setup({ comment = "#666666", }, }) -vim.cmd.colorscheme("vague") +-- vim.cmd.colorscheme("vague") require("sora").setup({ transparent = true }) @@ -37,7 +37,7 @@ require("koda").setup({ hl.Comment = { fg = "#666666", italic = true } end, }) --- vim.cmd("colorscheme koda-dark") +vim.cmd("colorscheme koda-dark") require("zen").setup({ transparent = false }) diff --git a/.config/tmux/tmux.conf b/.config/tmux/tmux.conf index b52ed98..546225e 100755 --- a/.config/tmux/tmux.conf +++ b/.config/tmux/tmux.conf @@ -96,7 +96,8 @@ bind f display-popup -E "zsh -i -c tmux-sessionizer" bind G run-shell "zsh -i -c github_open" bind C-q display-popup -h 80% -w 80% -y 0 -E "btop" bind q display-popup -w 80% -h 80% -E 'jjui' -bind e display-popup -w 80% -h 80% -E 'rmpc' +bind e display-popup -w 80% -h 80% -E 'lazydocker' +# bind e display-popup -w 80% -h 80% -E 'rmpc' # bind C-g display-popup -w 80% -h 80% -E "zsh -ic opencode" # tpm plugin set -g @plugin 'tmux-plugins/tpm' diff --git a/.config/yazi/flavors/noctalia.yazi/flavor.toml b/.config/yazi/flavors/noctalia.yazi/flavor.toml index 4b2f907..02d8530 100644 --- a/.config/yazi/flavors/noctalia.yazi/flavor.toml +++ b/.config/yazi/flavors/noctalia.yazi/flavor.toml @@ -1,25 +1,25 @@ # : Manager [[[ [mgr] -cwd = { fg = "#ede0dc" } +cwd = { fg = "#e1e3e3" } # Find find_keyword = { fg = "#ffb4ab", bold = true, italic = true, underline = true } find_position = { fg = "#ffb4ab", bold = true, italic = true } # Marker -marker_copied = { fg = "#50471a", bg = "#50471a" } -marker_cut = { fg = "#50471a", bg = "#50471a" } +marker_copied = { fg = "#3b4665", bg = "#3b4665" } +marker_cut = { fg = "#3b4665", bg = "#3b4665" } marker_marked = { fg = "#ffb4ab", bg = "#ffb4ab" } -marker_selected = { fg = "#d5c68e", bg = "#d5c68e" } +marker_selected = { fg = "#bbc6ea", bg = "#bbc6ea" } # Count -count_copied = { fg = "#f2e2a8", bg = "#50471a" } -count_cut = { fg = "#f2e2a8", bg = "#50471a" } -count_selected = { fg = "#5b1b00", bg = "#d5c68e" } +count_copied = { fg = "#dae2ff", bg = "#3b4665" } +count_cut = { fg = "#dae2ff", bg = "#3b4665" } +count_selected = { fg = "#00363d", bg = "#bbc6ea" } # Border -border_style = { fg = "#ffb59a" } +border_style = { fg = "#50d8ec" } # : ]]] @@ -27,21 +27,21 @@ border_style = { fg = "#ffb59a" } # : Status [[[ [status] -overall = { fg = "#ffb59a" } +overall = { fg = "#50d8ec" } sep_left = { open = "", close = "" } sep_right = { open = "", close = "" } # Progress progress_label = { bold = true } -progress_normal = { fg = "#ffb59a", bg = "#181210" } -progress_error = { fg = "#ffb4ab", bg = "#181210" } +progress_normal = { fg = "#50d8ec", bg = "#111415" } +progress_error = { fg = "#ffb4ab", bg = "#111415" } # Permissions -perm_type = { fg = "#e7beaf" } -perm_write = { fg = "#d5c68e" } +perm_type = { fg = "#b1cbd0" } +perm_write = { fg = "#bbc6ea" } perm_exec = { fg = "#ffb4ab" } -perm_read = { fg = "#50471a" } -perm_sep = { fg = "#7b2e0d" } +perm_read = { fg = "#3b4665" } +perm_sep = { fg = "#004f58" } # : ]]] @@ -50,14 +50,14 @@ perm_sep = { fg = "#7b2e0d" } [mode] -normal_main = { bg = "#ffb59a", fg = "#5b1b00", bold = true } -normal_alt = { bg = "#53433e", fg = "#d8c2bb" } +normal_main = { bg = "#50d8ec", fg = "#00363d", bold = true } +normal_alt = { bg = "#3f484a", fg = "#bfc8ca" } -select_main = { bg = "#e7beaf", fg = "#442a20", bold = true } -select_alt = { bg = "#53433e", fg = "#d8c2bb" } +select_main = { bg = "#b1cbd0", fg = "#1c3438", bold = true } +select_alt = { bg = "#3f484a", fg = "#bfc8ca" } -unset_main = { bg = "#d5c68e", fg = "#393005", bold = true } -unset_alt = { bg = "#53433e", fg = "#d8c2bb" } +unset_main = { bg = "#bbc6ea", fg = "#242f4d", bold = true } +unset_alt = { bg = "#3f484a", fg = "#bfc8ca" } # : ]]] @@ -65,9 +65,9 @@ unset_alt = { bg = "#53433e", fg = "#d8c2bb" } # : Input [[[ [input] -border = { fg = "#ffb59a" } +border = { fg = "#50d8ec" } title = {} -value = { fg = "#ede0dc" } +value = { fg = "#e1e3e3" } selected = { reversed = true } # : ]]] @@ -76,8 +76,8 @@ selected = { reversed = true } # : Tabs [[[ [tabs] -active = { fg = "#181210", bold = true, bg = "#ffb59a" } -inactive = { fg = "#e7beaf", bg = "#181210" } +active = { fg = "#111415", bold = true, bg = "#50d8ec" } +inactive = { fg = "#b1cbd0", bg = "#111415" } sep_inner = { open = "", close = "" } # : ]]] @@ -86,7 +86,7 @@ sep_inner = { open = "", close = "" } # : Completion [[[ [cmp] -border = { fg = "#ffb59a", bg = "#5b1b00" } +border = { fg = "#50d8ec", bg = "#00363d" } # : ]]] @@ -94,9 +94,9 @@ border = { fg = "#ffb59a", bg = "#5b1b00" } # : Tasks [[[ [tasks] -border = { fg = "#ffb59a" } +border = { fg = "#50d8ec" } title = {} -hovered = { fg = "#50471a", underline = true } +hovered = { fg = "#3b4665", underline = true } # : ]]] @@ -105,22 +105,22 @@ hovered = { fg = "#50471a", underline = true } [which] cols = 3 -mask = { bg = "#181210" } -cand = { fg = "#ffb59a" } -rest = { fg = "#5b1b00" } -desc = { fg = "#ede0dc" } +mask = { bg = "#111415" } +cand = { fg = "#50d8ec" } +rest = { fg = "#00363d" } +desc = { fg = "#e1e3e3" } separator = " ▶ " -separator_style = { fg = "#ede0dc" } +separator_style = { fg = "#e1e3e3" } # : ]]] # : Spotter [[[ [spot] -border = { fg = "#ffb59a" } -title = { fg = "#ffb59a" } -tbl_col = { fg = "#ede0dc" } -tbl_cell = { fg = "#ede0dc", bg = "#181210" } +border = { fg = "#50d8ec" } +title = { fg = "#50d8ec" } +tbl_col = { fg = "#e1e3e3" } +tbl_cell = { fg = "#e1e3e3", bg = "#111415" } # : ]]] @@ -128,10 +128,10 @@ tbl_cell = { fg = "#ede0dc", bg = "#181210" } # : Help [[[ [help] -on = { fg = "#ede0dc" } -run = { fg = "#ede0dc" } +on = { fg = "#e1e3e3" } +run = { fg = "#e1e3e3" } hovered = { reversed = true, bold = true } -footer = { fg = "#442a20", bg = "#e7beaf" } +footer = { fg = "#1c3438", bg = "#b1cbd0" } # : ]]] @@ -139,8 +139,8 @@ footer = { fg = "#442a20", bg = "#e7beaf" } # : Notify [[[ [notify] -title_info = { fg = "#d5c68e" } -title_warn = { fg = "#ffb59a" } +title_info = { fg = "#bbc6ea" } +title_warn = { fg = "#50d8ec" } title_error = { fg = "#ffb4ab" } # : ]]] @@ -168,8 +168,8 @@ rules = [ { mime = "application/*exec*", fg = "#ffb4ab" }, # Fallback - { url = "*", fg = "#ede0dc" }, - { url = "*/", fg = "#ffb59a" }, + { url = "*", fg = "#e1e3e3" }, + { url = "*/", fg = "#50d8ec" }, ] # : ]]] @@ -179,739 +179,739 @@ rules = [ [icon] globs = [] dirs = [ - { name = ".config", text = "", fg = "#ffb59a" }, - { name = ".git", text = "", fg = "#ffb59a" }, - { name = ".github", text = "", fg = "#ffb59a" }, - { name = ".npm", text = "", fg = "#ffb59a" }, - { name = "Desktop", text = "", fg = "#ffb59a" }, - { name = "Development", text = "", fg = "#ffb59a" }, - { name = "Documents", text = "", fg = "#ffb59a" }, - { name = "Downloads", text = "", fg = "#ffb59a" }, - { name = "Library", text = "", fg = "#ffb59a" }, - { name = "Movies", text = "", fg = "#ffb59a" }, - { name = "Music", text = "", fg = "#ffb59a" }, - { name = "Pictures", text = "", fg = "#ffb59a" }, - { name = "Public", text = "", fg = "#ffb59a" }, - { name = "Videos", text = "", fg = "#ffb59a" }, + { name = ".config", text = "", fg = "#50d8ec" }, + { name = ".git", text = "", fg = "#50d8ec" }, + { name = ".github", text = "", fg = "#50d8ec" }, + { name = ".npm", text = "", fg = "#50d8ec" }, + { name = "Desktop", text = "", fg = "#50d8ec" }, + { name = "Development", text = "", fg = "#50d8ec" }, + { name = "Documents", text = "", fg = "#50d8ec" }, + { name = "Downloads", text = "", fg = "#50d8ec" }, + { name = "Library", text = "", fg = "#50d8ec" }, + { name = "Movies", text = "", fg = "#50d8ec" }, + { name = "Music", text = "", fg = "#50d8ec" }, + { name = "Pictures", text = "", fg = "#50d8ec" }, + { name = "Public", text = "", fg = "#50d8ec" }, + { name = "Videos", text = "", fg = "#50d8ec" }, ] files = [ - { name = ".babelrc", text = "", fg = "#ffb59a" }, - { name = ".bash_profile", text = "", fg = "#ffb59a" }, - { name = ".bashrc", text = "", fg = "#ffb59a" }, - { name = ".clang-format", text = "", fg = "#ffb59a" }, - { name = ".clang-tidy", text = "", fg = "#ffb59a" }, - { name = ".codespellrc", text = "󰓆", fg = "#ffb59a" }, - { name = ".condarc", text = "", fg = "#ffb59a" }, - { name = ".dockerignore", text = "󰡨", fg = "#ffb59a" }, - { name = ".ds_store", text = "", fg = "#ffb59a" }, - { name = ".editorconfig", text = "", fg = "#ffb59a" }, - { name = ".env", text = "", fg = "#ffb59a" }, - { name = ".eslintignore", text = "", fg = "#ffb59a" }, - { name = ".eslintrc", text = "", fg = "#ffb59a" }, - { name = ".git-blame-ignore-revs", text = "", fg = "#ffb59a" }, - { name = ".gitattributes", text = "", fg = "#ffb59a" }, - { name = ".gitconfig", text = "", fg = "#ffb59a" }, - { name = ".gitignore", text = "", fg = "#ffb59a" }, - { name = ".gitlab-ci.yml", text = "", fg = "#ffb59a" }, - { name = ".gitmodules", text = "", fg = "#ffb59a" }, - { name = ".gtkrc-2.0", text = "", fg = "#ffb59a" }, - { name = ".gvimrc", text = "", fg = "#ffb59a" }, - { name = ".justfile", text = "", fg = "#ffb59a" }, - { name = ".luacheckrc", text = "", fg = "#ffb59a" }, - { name = ".luaurc", text = "", fg = "#ffb59a" }, - { name = ".mailmap", text = "󰊢", fg = "#ffb59a" }, - { name = ".nanorc", text = "", fg = "#ffb59a" }, - { name = ".npmignore", text = "", fg = "#ffb59a" }, - { name = ".npmrc", text = "", fg = "#ffb59a" }, - { name = ".nuxtrc", text = "󱄆", fg = "#ffb59a" }, - { name = ".nvmrc", text = "", fg = "#ffb59a" }, - { name = ".pnpmfile.cjs", text = "", fg = "#ffb59a" }, - { name = ".pre-commit-config.yaml", text = "󰛢", fg = "#ffb59a" }, - { name = ".prettierignore", text = "", fg = "#ffb59a" }, - { name = ".prettierrc", text = "", fg = "#ffb59a" }, - { name = ".prettierrc.cjs", text = "", fg = "#ffb59a" }, - { name = ".prettierrc.js", text = "", fg = "#ffb59a" }, - { name = ".prettierrc.json", text = "", fg = "#ffb59a" }, - { name = ".prettierrc.json5", text = "", fg = "#ffb59a" }, - { name = ".prettierrc.mjs", text = "", fg = "#ffb59a" }, - { name = ".prettierrc.toml", text = "", fg = "#ffb59a" }, - { name = ".prettierrc.yaml", text = "", fg = "#ffb59a" }, - { name = ".prettierrc.yml", text = "", fg = "#ffb59a" }, - { name = ".pylintrc", text = "", fg = "#ffb59a" }, - { name = ".settings.json", text = "", fg = "#ffb59a" }, - { name = ".SRCINFO", text = "󰣇", fg = "#ffb59a" }, - { name = ".vimrc", text = "", fg = "#ffb59a" }, - { name = ".Xauthority", text = "", fg = "#ffb59a" }, - { name = ".xinitrc", text = "", fg = "#ffb59a" }, - { name = ".Xresources", text = "", fg = "#ffb59a" }, - { name = ".xsession", text = "", fg = "#ffb59a" }, - { name = ".zprofile", text = "", fg = "#ffb59a" }, - { name = ".zshenv", text = "", fg = "#ffb59a" }, - { name = ".zshrc", text = "", fg = "#ffb59a" }, - { name = "_gvimrc", text = "", fg = "#ffb59a" }, - { name = "_vimrc", text = "", fg = "#ffb59a" }, - { name = "AUTHORS", text = "", fg = "#ffb59a" }, - { name = "AUTHORS.txt", text = "", fg = "#ffb59a" }, - { name = "brewfile", text = "", fg = "#ffb59a" }, - { name = "bspwmrc", text = "", fg = "#ffb59a" }, - { name = "build", text = "", fg = "#ffb59a" }, - { name = "build.gradle", text = "", fg = "#ffb59a" }, - { name = "build.zig.zon", text = "", fg = "#ffb59a" }, - { name = "bun.lock", text = "", fg = "#ffb59a" }, - { name = "bun.lockb", text = "", fg = "#ffb59a" }, - { name = "cantorrc", text = "", fg = "#ffb59a" }, - { name = "checkhealth", text = "󰓙", fg = "#ffb59a" }, - { name = "cmakelists.txt", text = "", fg = "#ffb59a" }, - { name = "code_of_conduct", text = "", fg = "#ffb59a" }, - { name = "code_of_conduct.md", text = "", fg = "#ffb59a" }, - { name = "commit_editmsg", text = "", fg = "#ffb59a" }, - { name = "commitlint.config.js", text = "󰜘", fg = "#ffb59a" }, - { name = "commitlint.config.ts", text = "󰜘", fg = "#ffb59a" }, - { name = "compose.yaml", text = "󰡨", fg = "#ffb59a" }, - { name = "compose.yml", text = "󰡨", fg = "#ffb59a" }, - { name = "config", text = "", fg = "#ffb59a" }, - { name = "containerfile", text = "󰡨", fg = "#ffb59a" }, - { name = "copying", text = "", fg = "#ffb59a" }, - { name = "copying.lesser", text = "", fg = "#ffb59a" }, - { name = "Directory.Build.props", text = "", fg = "#ffb59a" }, - { name = "Directory.Build.targets", text = "", fg = "#ffb59a" }, - { name = "Directory.Packages.props", text = "", fg = "#ffb59a" }, - { name = "docker-compose.yaml", text = "󰡨", fg = "#ffb59a" }, - { name = "docker-compose.yml", text = "󰡨", fg = "#ffb59a" }, - { name = "dockerfile", text = "󰡨", fg = "#ffb59a" }, - { name = "eslint.config.cjs", text = "", fg = "#ffb59a" }, - { name = "eslint.config.js", text = "", fg = "#ffb59a" }, - { name = "eslint.config.mjs", text = "", fg = "#ffb59a" }, - { name = "eslint.config.ts", text = "", fg = "#ffb59a" }, - { name = "ext_typoscript_setup.txt", text = "", fg = "#ffb59a" }, - { name = "favicon.ico", text = "", fg = "#ffb59a" }, - { name = "fp-info-cache", text = "", fg = "#ffb59a" }, - { name = "fp-lib-table", text = "", fg = "#ffb59a" }, - { name = "FreeCAD.conf", text = "", fg = "#ffb59a" }, - { name = "Gemfile", text = "", fg = "#ffb59a" }, - { name = "gnumakefile", text = "", fg = "#ffb59a" }, - { name = "go.mod", text = "", fg = "#ffb59a" }, - { name = "go.sum", text = "", fg = "#ffb59a" }, - { name = "go.work", text = "", fg = "#ffb59a" }, - { name = "gradle-wrapper.properties", text = "", fg = "#ffb59a" }, - { name = "gradle.properties", text = "", fg = "#ffb59a" }, - { name = "gradlew", text = "", fg = "#ffb59a" }, - { name = "groovy", text = "", fg = "#ffb59a" }, - { name = "gruntfile.babel.js", text = "", fg = "#ffb59a" }, - { name = "gruntfile.coffee", text = "", fg = "#ffb59a" }, - { name = "gruntfile.js", text = "", fg = "#ffb59a" }, - { name = "gruntfile.ts", text = "", fg = "#ffb59a" }, - { name = "gtkrc", text = "", fg = "#ffb59a" }, - { name = "gulpfile.babel.js", text = "", fg = "#ffb59a" }, - { name = "gulpfile.coffee", text = "", fg = "#ffb59a" }, - { name = "gulpfile.js", text = "", fg = "#ffb59a" }, - { name = "gulpfile.ts", text = "", fg = "#ffb59a" }, - { name = "hypridle.conf", text = "", fg = "#ffb59a" }, - { name = "hyprland.conf", text = "", fg = "#ffb59a" }, - { name = "hyprlandd.conf", text = "", fg = "#ffb59a" }, - { name = "hyprlock.conf", text = "", fg = "#ffb59a" }, - { name = "hyprpaper.conf", text = "", fg = "#ffb59a" }, - { name = "hyprsunset.conf", text = "", fg = "#ffb59a" }, - { name = "i18n.config.js", text = "󰗊", fg = "#ffb59a" }, - { name = "i18n.config.ts", text = "󰗊", fg = "#ffb59a" }, - { name = "i3blocks.conf", text = "", fg = "#ffb59a" }, - { name = "i3status.conf", text = "", fg = "#ffb59a" }, - { name = "index.theme", text = "", fg = "#ffb59a" }, - { name = "ionic.config.json", text = "", fg = "#ffb59a" }, - { name = "Jenkinsfile", text = "", fg = "#ffb59a" }, - { name = "justfile", text = "", fg = "#ffb59a" }, - { name = "kalgebrarc", text = "", fg = "#ffb59a" }, - { name = "kdeglobals", text = "", fg = "#ffb59a" }, - { name = "kdenlive-layoutsrc", text = "", fg = "#ffb59a" }, - { name = "kdenliverc", text = "", fg = "#ffb59a" }, - { name = "kritadisplayrc", text = "", fg = "#ffb59a" }, - { name = "kritarc", text = "", fg = "#ffb59a" }, - { name = "license", text = "", fg = "#ffb59a" }, - { name = "license.md", text = "", fg = "#ffb59a" }, - { name = "lxde-rc.xml", text = "", fg = "#ffb59a" }, - { name = "lxqt.conf", text = "", fg = "#ffb59a" }, - { name = "makefile", text = "", fg = "#ffb59a" }, - { name = "mix.lock", text = "", fg = "#ffb59a" }, - { name = "mpv.conf", text = "", fg = "#ffb59a" }, - { name = "next.config.cjs", text = "", fg = "#ffb59a" }, - { name = "next.config.js", text = "", fg = "#ffb59a" }, - { name = "next.config.ts", text = "", fg = "#ffb59a" }, - { name = "node_modules", text = "", fg = "#ffb59a" }, - { name = "nuxt.config.cjs", text = "󱄆", fg = "#ffb59a" }, - { name = "nuxt.config.js", text = "󱄆", fg = "#ffb59a" }, - { name = "nuxt.config.mjs", text = "󱄆", fg = "#ffb59a" }, - { name = "nuxt.config.ts", text = "󱄆", fg = "#ffb59a" }, - { name = "package-lock.json", text = "", fg = "#ffb59a" }, - { name = "package.json", text = "", fg = "#ffb59a" }, - { name = "PKGBUILD", text = "", fg = "#ffb59a" }, - { name = "platformio.ini", text = "", fg = "#ffb59a" }, - { name = "playwright.config.cjs", text = "", fg = "#ffb59a" }, - { name = "playwright.config.cts", text = "", fg = "#ffb59a" }, - { name = "playwright.config.js", text = "", fg = "#ffb59a" }, - { name = "playwright.config.mjs", text = "", fg = "#ffb59a" }, - { name = "playwright.config.mts", text = "", fg = "#ffb59a" }, - { name = "playwright.config.ts", text = "", fg = "#ffb59a" }, - { name = "pnpm-lock.yaml", text = "", fg = "#ffb59a" }, - { name = "pnpm-workspace.yaml", text = "", fg = "#ffb59a" }, - { name = "pom.xml", text = "", fg = "#ffb59a" }, - { name = "prettier.config.cjs", text = "", fg = "#ffb59a" }, - { name = "prettier.config.js", text = "", fg = "#ffb59a" }, - { name = "prettier.config.mjs", text = "", fg = "#ffb59a" }, - { name = "prettier.config.ts", text = "", fg = "#ffb59a" }, - { name = "prisma.config.mts", text = "", fg = "#ffb59a" }, - { name = "prisma.config.ts", text = "", fg = "#ffb59a" }, - { name = "procfile", text = "", fg = "#ffb59a" }, - { name = "PrusaSlicer.ini", text = "", fg = "#ffb59a" }, - { name = "PrusaSlicerGcodeViewer.ini", text = "", fg = "#ffb59a" }, - { name = "py.typed", text = "", fg = "#ffb59a" }, - { name = "QtProject.conf", text = "", fg = "#ffb59a" }, - { name = "rakefile", text = "", fg = "#ffb59a" }, - { name = "readme", text = "󰂺", fg = "#ffb59a" }, - { name = "readme.md", text = "󰂺", fg = "#ffb59a" }, - { name = "rmd", text = "", fg = "#ffb59a" }, - { name = "robots.txt", text = "󰚩", fg = "#ffb59a" }, - { name = "security", text = "󰒃", fg = "#ffb59a" }, - { name = "security.md", text = "󰒃", fg = "#ffb59a" }, - { name = "settings.gradle", text = "", fg = "#ffb59a" }, - { name = "svelte.config.js", text = "", fg = "#ffb59a" }, - { name = "sxhkdrc", text = "", fg = "#ffb59a" }, - { name = "sym-lib-table", text = "", fg = "#ffb59a" }, - { name = "tailwind.config.js", text = "󱏿", fg = "#ffb59a" }, - { name = "tailwind.config.mjs", text = "󱏿", fg = "#ffb59a" }, - { name = "tailwind.config.ts", text = "󱏿", fg = "#ffb59a" }, - { name = "tmux.conf", text = "", fg = "#ffb59a" }, - { name = "tmux.conf.local", text = "", fg = "#ffb59a" }, - { name = "tsconfig.json", text = "", fg = "#ffb59a" }, - { name = "unlicense", text = "", fg = "#ffb59a" }, - { name = "vagrantfile", text = "", fg = "#ffb59a" }, - { name = "vercel.json", text = "", fg = "#ffb59a" }, - { name = "vite.config.cjs", text = "", fg = "#ffb59a" }, - { name = "vite.config.cts", text = "", fg = "#ffb59a" }, - { name = "vite.config.js", text = "", fg = "#ffb59a" }, - { name = "vite.config.mjs", text = "", fg = "#ffb59a" }, - { name = "vite.config.mts", text = "", fg = "#ffb59a" }, - { name = "vite.config.ts", text = "", fg = "#ffb59a" }, - { name = "vitest.config.cjs", text = "", fg = "#ffb59a" }, - { name = "vitest.config.cts", text = "", fg = "#ffb59a" }, - { name = "vitest.config.js", text = "", fg = "#ffb59a" }, - { name = "vitest.config.mjs", text = "", fg = "#ffb59a" }, - { name = "vitest.config.mts", text = "", fg = "#ffb59a" }, - { name = "vitest.config.ts", text = "", fg = "#ffb59a" }, - { name = "vlcrc", text = "󰕼", fg = "#ffb59a" }, - { name = "webpack", text = "󰜫", fg = "#ffb59a" }, - { name = "weston.ini", text = "", fg = "#ffb59a" }, - { name = "workspace", text = "", fg = "#ffb59a" }, - { name = "wrangler.jsonc", text = "", fg = "#ffb59a" }, - { name = "wrangler.toml", text = "", fg = "#ffb59a" }, - { name = "xdph.conf", text = "", fg = "#ffb59a" }, - { name = "xmobarrc", text = "", fg = "#ffb59a" }, - { name = "xmobarrc.hs", text = "", fg = "#ffb59a" }, - { name = "xmonad.hs", text = "", fg = "#ffb59a" }, - { name = "xorg.conf", text = "", fg = "#ffb59a" }, - { name = "xsettingsd.conf", text = "", fg = "#ffb59a" }, + { name = ".babelrc", text = "", fg = "#50d8ec" }, + { name = ".bash_profile", text = "", fg = "#50d8ec" }, + { name = ".bashrc", text = "", fg = "#50d8ec" }, + { name = ".clang-format", text = "", fg = "#50d8ec" }, + { name = ".clang-tidy", text = "", fg = "#50d8ec" }, + { name = ".codespellrc", text = "󰓆", fg = "#50d8ec" }, + { name = ".condarc", text = "", fg = "#50d8ec" }, + { name = ".dockerignore", text = "󰡨", fg = "#50d8ec" }, + { name = ".ds_store", text = "", fg = "#50d8ec" }, + { name = ".editorconfig", text = "", fg = "#50d8ec" }, + { name = ".env", text = "", fg = "#50d8ec" }, + { name = ".eslintignore", text = "", fg = "#50d8ec" }, + { name = ".eslintrc", text = "", fg = "#50d8ec" }, + { name = ".git-blame-ignore-revs", text = "", fg = "#50d8ec" }, + { name = ".gitattributes", text = "", fg = "#50d8ec" }, + { name = ".gitconfig", text = "", fg = "#50d8ec" }, + { name = ".gitignore", text = "", fg = "#50d8ec" }, + { name = ".gitlab-ci.yml", text = "", fg = "#50d8ec" }, + { name = ".gitmodules", text = "", fg = "#50d8ec" }, + { name = ".gtkrc-2.0", text = "", fg = "#50d8ec" }, + { name = ".gvimrc", text = "", fg = "#50d8ec" }, + { name = ".justfile", text = "", fg = "#50d8ec" }, + { name = ".luacheckrc", text = "", fg = "#50d8ec" }, + { name = ".luaurc", text = "", fg = "#50d8ec" }, + { name = ".mailmap", text = "󰊢", fg = "#50d8ec" }, + { name = ".nanorc", text = "", fg = "#50d8ec" }, + { name = ".npmignore", text = "", fg = "#50d8ec" }, + { name = ".npmrc", text = "", fg = "#50d8ec" }, + { name = ".nuxtrc", text = "󱄆", fg = "#50d8ec" }, + { name = ".nvmrc", text = "", fg = "#50d8ec" }, + { name = ".pnpmfile.cjs", text = "", fg = "#50d8ec" }, + { name = ".pre-commit-config.yaml", text = "󰛢", fg = "#50d8ec" }, + { name = ".prettierignore", text = "", fg = "#50d8ec" }, + { name = ".prettierrc", text = "", fg = "#50d8ec" }, + { name = ".prettierrc.cjs", text = "", fg = "#50d8ec" }, + { name = ".prettierrc.js", text = "", fg = "#50d8ec" }, + { name = ".prettierrc.json", text = "", fg = "#50d8ec" }, + { name = ".prettierrc.json5", text = "", fg = "#50d8ec" }, + { name = ".prettierrc.mjs", text = "", fg = "#50d8ec" }, + { name = ".prettierrc.toml", text = "", fg = "#50d8ec" }, + { name = ".prettierrc.yaml", text = "", fg = "#50d8ec" }, + { name = ".prettierrc.yml", text = "", fg = "#50d8ec" }, + { name = ".pylintrc", text = "", fg = "#50d8ec" }, + { name = ".settings.json", text = "", fg = "#50d8ec" }, + { name = ".SRCINFO", text = "󰣇", fg = "#50d8ec" }, + { name = ".vimrc", text = "", fg = "#50d8ec" }, + { name = ".Xauthority", text = "", fg = "#50d8ec" }, + { name = ".xinitrc", text = "", fg = "#50d8ec" }, + { name = ".Xresources", text = "", fg = "#50d8ec" }, + { name = ".xsession", text = "", fg = "#50d8ec" }, + { name = ".zprofile", text = "", fg = "#50d8ec" }, + { name = ".zshenv", text = "", fg = "#50d8ec" }, + { name = ".zshrc", text = "", fg = "#50d8ec" }, + { name = "_gvimrc", text = "", fg = "#50d8ec" }, + { name = "_vimrc", text = "", fg = "#50d8ec" }, + { name = "AUTHORS", text = "", fg = "#50d8ec" }, + { name = "AUTHORS.txt", text = "", fg = "#50d8ec" }, + { name = "brewfile", text = "", fg = "#50d8ec" }, + { name = "bspwmrc", text = "", fg = "#50d8ec" }, + { name = "build", text = "", fg = "#50d8ec" }, + { name = "build.gradle", text = "", fg = "#50d8ec" }, + { name = "build.zig.zon", text = "", fg = "#50d8ec" }, + { name = "bun.lock", text = "", fg = "#50d8ec" }, + { name = "bun.lockb", text = "", fg = "#50d8ec" }, + { name = "cantorrc", text = "", fg = "#50d8ec" }, + { name = "checkhealth", text = "󰓙", fg = "#50d8ec" }, + { name = "cmakelists.txt", text = "", fg = "#50d8ec" }, + { name = "code_of_conduct", text = "", fg = "#50d8ec" }, + { name = "code_of_conduct.md", text = "", fg = "#50d8ec" }, + { name = "commit_editmsg", text = "", fg = "#50d8ec" }, + { name = "commitlint.config.js", text = "󰜘", fg = "#50d8ec" }, + { name = "commitlint.config.ts", text = "󰜘", fg = "#50d8ec" }, + { name = "compose.yaml", text = "󰡨", fg = "#50d8ec" }, + { name = "compose.yml", text = "󰡨", fg = "#50d8ec" }, + { name = "config", text = "", fg = "#50d8ec" }, + { name = "containerfile", text = "󰡨", fg = "#50d8ec" }, + { name = "copying", text = "", fg = "#50d8ec" }, + { name = "copying.lesser", text = "", fg = "#50d8ec" }, + { name = "Directory.Build.props", text = "", fg = "#50d8ec" }, + { name = "Directory.Build.targets", text = "", fg = "#50d8ec" }, + { name = "Directory.Packages.props", text = "", fg = "#50d8ec" }, + { name = "docker-compose.yaml", text = "󰡨", fg = "#50d8ec" }, + { name = "docker-compose.yml", text = "󰡨", fg = "#50d8ec" }, + { name = "dockerfile", text = "󰡨", fg = "#50d8ec" }, + { name = "eslint.config.cjs", text = "", fg = "#50d8ec" }, + { name = "eslint.config.js", text = "", fg = "#50d8ec" }, + { name = "eslint.config.mjs", text = "", fg = "#50d8ec" }, + { name = "eslint.config.ts", text = "", fg = "#50d8ec" }, + { name = "ext_typoscript_setup.txt", text = "", fg = "#50d8ec" }, + { name = "favicon.ico", text = "", fg = "#50d8ec" }, + { name = "fp-info-cache", text = "", fg = "#50d8ec" }, + { name = "fp-lib-table", text = "", fg = "#50d8ec" }, + { name = "FreeCAD.conf", text = "", fg = "#50d8ec" }, + { name = "Gemfile", text = "", fg = "#50d8ec" }, + { name = "gnumakefile", text = "", fg = "#50d8ec" }, + { name = "go.mod", text = "", fg = "#50d8ec" }, + { name = "go.sum", text = "", fg = "#50d8ec" }, + { name = "go.work", text = "", fg = "#50d8ec" }, + { name = "gradle-wrapper.properties", text = "", fg = "#50d8ec" }, + { name = "gradle.properties", text = "", fg = "#50d8ec" }, + { name = "gradlew", text = "", fg = "#50d8ec" }, + { name = "groovy", text = "", fg = "#50d8ec" }, + { name = "gruntfile.babel.js", text = "", fg = "#50d8ec" }, + { name = "gruntfile.coffee", text = "", fg = "#50d8ec" }, + { name = "gruntfile.js", text = "", fg = "#50d8ec" }, + { name = "gruntfile.ts", text = "", fg = "#50d8ec" }, + { name = "gtkrc", text = "", fg = "#50d8ec" }, + { name = "gulpfile.babel.js", text = "", fg = "#50d8ec" }, + { name = "gulpfile.coffee", text = "", fg = "#50d8ec" }, + { name = "gulpfile.js", text = "", fg = "#50d8ec" }, + { name = "gulpfile.ts", text = "", fg = "#50d8ec" }, + { name = "hypridle.conf", text = "", fg = "#50d8ec" }, + { name = "hyprland.conf", text = "", fg = "#50d8ec" }, + { name = "hyprlandd.conf", text = "", fg = "#50d8ec" }, + { name = "hyprlock.conf", text = "", fg = "#50d8ec" }, + { name = "hyprpaper.conf", text = "", fg = "#50d8ec" }, + { name = "hyprsunset.conf", text = "", fg = "#50d8ec" }, + { name = "i18n.config.js", text = "󰗊", fg = "#50d8ec" }, + { name = "i18n.config.ts", text = "󰗊", fg = "#50d8ec" }, + { name = "i3blocks.conf", text = "", fg = "#50d8ec" }, + { name = "i3status.conf", text = "", fg = "#50d8ec" }, + { name = "index.theme", text = "", fg = "#50d8ec" }, + { name = "ionic.config.json", text = "", fg = "#50d8ec" }, + { name = "Jenkinsfile", text = "", fg = "#50d8ec" }, + { name = "justfile", text = "", fg = "#50d8ec" }, + { name = "kalgebrarc", text = "", fg = "#50d8ec" }, + { name = "kdeglobals", text = "", fg = "#50d8ec" }, + { name = "kdenlive-layoutsrc", text = "", fg = "#50d8ec" }, + { name = "kdenliverc", text = "", fg = "#50d8ec" }, + { name = "kritadisplayrc", text = "", fg = "#50d8ec" }, + { name = "kritarc", text = "", fg = "#50d8ec" }, + { name = "license", text = "", fg = "#50d8ec" }, + { name = "license.md", text = "", fg = "#50d8ec" }, + { name = "lxde-rc.xml", text = "", fg = "#50d8ec" }, + { name = "lxqt.conf", text = "", fg = "#50d8ec" }, + { name = "makefile", text = "", fg = "#50d8ec" }, + { name = "mix.lock", text = "", fg = "#50d8ec" }, + { name = "mpv.conf", text = "", fg = "#50d8ec" }, + { name = "next.config.cjs", text = "", fg = "#50d8ec" }, + { name = "next.config.js", text = "", fg = "#50d8ec" }, + { name = "next.config.ts", text = "", fg = "#50d8ec" }, + { name = "node_modules", text = "", fg = "#50d8ec" }, + { name = "nuxt.config.cjs", text = "󱄆", fg = "#50d8ec" }, + { name = "nuxt.config.js", text = "󱄆", fg = "#50d8ec" }, + { name = "nuxt.config.mjs", text = "󱄆", fg = "#50d8ec" }, + { name = "nuxt.config.ts", text = "󱄆", fg = "#50d8ec" }, + { name = "package-lock.json", text = "", fg = "#50d8ec" }, + { name = "package.json", text = "", fg = "#50d8ec" }, + { name = "PKGBUILD", text = "", fg = "#50d8ec" }, + { name = "platformio.ini", text = "", fg = "#50d8ec" }, + { name = "playwright.config.cjs", text = "", fg = "#50d8ec" }, + { name = "playwright.config.cts", text = "", fg = "#50d8ec" }, + { name = "playwright.config.js", text = "", fg = "#50d8ec" }, + { name = "playwright.config.mjs", text = "", fg = "#50d8ec" }, + { name = "playwright.config.mts", text = "", fg = "#50d8ec" }, + { name = "playwright.config.ts", text = "", fg = "#50d8ec" }, + { name = "pnpm-lock.yaml", text = "", fg = "#50d8ec" }, + { name = "pnpm-workspace.yaml", text = "", fg = "#50d8ec" }, + { name = "pom.xml", text = "", fg = "#50d8ec" }, + { name = "prettier.config.cjs", text = "", fg = "#50d8ec" }, + { name = "prettier.config.js", text = "", fg = "#50d8ec" }, + { name = "prettier.config.mjs", text = "", fg = "#50d8ec" }, + { name = "prettier.config.ts", text = "", fg = "#50d8ec" }, + { name = "prisma.config.mts", text = "", fg = "#50d8ec" }, + { name = "prisma.config.ts", text = "", fg = "#50d8ec" }, + { name = "procfile", text = "", fg = "#50d8ec" }, + { name = "PrusaSlicer.ini", text = "", fg = "#50d8ec" }, + { name = "PrusaSlicerGcodeViewer.ini", text = "", fg = "#50d8ec" }, + { name = "py.typed", text = "", fg = "#50d8ec" }, + { name = "QtProject.conf", text = "", fg = "#50d8ec" }, + { name = "rakefile", text = "", fg = "#50d8ec" }, + { name = "readme", text = "󰂺", fg = "#50d8ec" }, + { name = "readme.md", text = "󰂺", fg = "#50d8ec" }, + { name = "rmd", text = "", fg = "#50d8ec" }, + { name = "robots.txt", text = "󰚩", fg = "#50d8ec" }, + { name = "security", text = "󰒃", fg = "#50d8ec" }, + { name = "security.md", text = "󰒃", fg = "#50d8ec" }, + { name = "settings.gradle", text = "", fg = "#50d8ec" }, + { name = "svelte.config.js", text = "", fg = "#50d8ec" }, + { name = "sxhkdrc", text = "", fg = "#50d8ec" }, + { name = "sym-lib-table", text = "", fg = "#50d8ec" }, + { name = "tailwind.config.js", text = "󱏿", fg = "#50d8ec" }, + { name = "tailwind.config.mjs", text = "󱏿", fg = "#50d8ec" }, + { name = "tailwind.config.ts", text = "󱏿", fg = "#50d8ec" }, + { name = "tmux.conf", text = "", fg = "#50d8ec" }, + { name = "tmux.conf.local", text = "", fg = "#50d8ec" }, + { name = "tsconfig.json", text = "", fg = "#50d8ec" }, + { name = "unlicense", text = "", fg = "#50d8ec" }, + { name = "vagrantfile", text = "", fg = "#50d8ec" }, + { name = "vercel.json", text = "", fg = "#50d8ec" }, + { name = "vite.config.cjs", text = "", fg = "#50d8ec" }, + { name = "vite.config.cts", text = "", fg = "#50d8ec" }, + { name = "vite.config.js", text = "", fg = "#50d8ec" }, + { name = "vite.config.mjs", text = "", fg = "#50d8ec" }, + { name = "vite.config.mts", text = "", fg = "#50d8ec" }, + { name = "vite.config.ts", text = "", fg = "#50d8ec" }, + { name = "vitest.config.cjs", text = "", fg = "#50d8ec" }, + { name = "vitest.config.cts", text = "", fg = "#50d8ec" }, + { name = "vitest.config.js", text = "", fg = "#50d8ec" }, + { name = "vitest.config.mjs", text = "", fg = "#50d8ec" }, + { name = "vitest.config.mts", text = "", fg = "#50d8ec" }, + { name = "vitest.config.ts", text = "", fg = "#50d8ec" }, + { name = "vlcrc", text = "󰕼", fg = "#50d8ec" }, + { name = "webpack", text = "󰜫", fg = "#50d8ec" }, + { name = "weston.ini", text = "", fg = "#50d8ec" }, + { name = "workspace", text = "", fg = "#50d8ec" }, + { name = "wrangler.jsonc", text = "", fg = "#50d8ec" }, + { name = "wrangler.toml", text = "", fg = "#50d8ec" }, + { name = "xdph.conf", text = "", fg = "#50d8ec" }, + { name = "xmobarrc", text = "", fg = "#50d8ec" }, + { name = "xmobarrc.hs", text = "", fg = "#50d8ec" }, + { name = "xmonad.hs", text = "", fg = "#50d8ec" }, + { name = "xorg.conf", text = "", fg = "#50d8ec" }, + { name = "xsettingsd.conf", text = "", fg = "#50d8ec" }, ] exts = [ - { name = "3gp", text = "", fg = "#ffb59a" }, - { name = "3mf", text = "󰆧", fg = "#ffb59a" }, - { name = "7z", text = "", fg = "#ffb59a" }, - { name = "a", text = "", fg = "#ffb59a" }, - { name = "aac", text = "", fg = "#ffb59a" }, - { name = "ada", text = "", fg = "#ffb59a" }, - { name = "adb", text = "", fg = "#ffb59a" }, - { name = "ads", text = "", fg = "#ffb59a" }, - { name = "ai", text = "", fg = "#ffb59a" }, - { name = "aif", text = "", fg = "#ffb59a" }, - { name = "aiff", text = "", fg = "#ffb59a" }, - { name = "android", text = "", fg = "#ffb59a" }, - { name = "ape", text = "", fg = "#ffb59a" }, - { name = "apk", text = "", fg = "#ffb59a" }, - { name = "apl", text = "", fg = "#ffb59a" }, - { name = "app", text = "", fg = "#ffb59a" }, - { name = "applescript", text = "", fg = "#ffb59a" }, - { name = "asc", text = "󰦝", fg = "#ffb59a" }, - { name = "asm", text = "", fg = "#ffb59a" }, - { name = "ass", text = "󰨖", fg = "#ffb59a" }, - { name = "astro", text = "", fg = "#ffb59a" }, - { name = "avif", text = "", fg = "#ffb59a" }, - { name = "awk", text = "", fg = "#ffb59a" }, - { name = "azcli", text = "", fg = "#ffb59a" }, - { name = "bak", text = "󰁯", fg = "#ffb59a" }, - { name = "bash", text = "", fg = "#ffb59a" }, - { name = "bat", text = "", fg = "#ffb59a" }, - { name = "bazel", text = "", fg = "#ffb59a" }, - { name = "bib", text = "󱉟", fg = "#ffb59a" }, - { name = "bicep", text = "", fg = "#ffb59a" }, - { name = "bicepparam", text = "", fg = "#ffb59a" }, - { name = "bin", text = "", fg = "#ffb59a" }, - { name = "blade.php", text = "", fg = "#ffb59a" }, - { name = "blend", text = "󰂫", fg = "#ffb59a" }, - { name = "blp", text = "󰺾", fg = "#ffb59a" }, - { name = "bmp", text = "", fg = "#ffb59a" }, - { name = "bqn", text = "", fg = "#ffb59a" }, - { name = "brep", text = "󰻫", fg = "#ffb59a" }, - { name = "bz", text = "", fg = "#ffb59a" }, - { name = "bz2", text = "", fg = "#ffb59a" }, - { name = "bz3", text = "", fg = "#ffb59a" }, - { name = "bzl", text = "", fg = "#ffb59a" }, - { name = "c", text = "", fg = "#ffb59a" }, - { name = "c++", text = "", fg = "#ffb59a" }, - { name = "cache", text = "", fg = "#ffb59a" }, - { name = "cast", text = "", fg = "#ffb59a" }, - { name = "cbl", text = "", fg = "#ffb59a" }, - { name = "cc", text = "", fg = "#ffb59a" }, - { name = "ccm", text = "", fg = "#ffb59a" }, - { name = "cfc", text = "", fg = "#ffb59a" }, - { name = "cfg", text = "", fg = "#ffb59a" }, - { name = "cfm", text = "", fg = "#ffb59a" }, - { name = "cjs", text = "", fg = "#ffb59a" }, - { name = "clj", text = "", fg = "#ffb59a" }, - { name = "cljc", text = "", fg = "#ffb59a" }, - { name = "cljd", text = "", fg = "#ffb59a" }, - { name = "cljs", text = "", fg = "#ffb59a" }, - { name = "cmake", text = "", fg = "#ffb59a" }, - { name = "cob", text = "", fg = "#ffb59a" }, - { name = "cobol", text = "", fg = "#ffb59a" }, - { name = "coffee", text = "", fg = "#ffb59a" }, - { name = "conda", text = "", fg = "#ffb59a" }, - { name = "conf", text = "", fg = "#ffb59a" }, - { name = "config.ru", text = "", fg = "#ffb59a" }, - { name = "cow", text = "󰆚", fg = "#ffb59a" }, - { name = "cp", text = "", fg = "#ffb59a" }, - { name = "cpp", text = "", fg = "#ffb59a" }, - { name = "cppm", text = "", fg = "#ffb59a" }, - { name = "cpy", text = "", fg = "#ffb59a" }, - { name = "cr", text = "", fg = "#ffb59a" }, - { name = "crdownload", text = "", fg = "#ffb59a" }, - { name = "cs", text = "󰌛", fg = "#ffb59a" }, - { name = "csh", text = "", fg = "#ffb59a" }, - { name = "cshtml", text = "󱦗", fg = "#ffb59a" }, - { name = "cson", text = "", fg = "#ffb59a" }, - { name = "csproj", text = "󰪮", fg = "#ffb59a" }, - { name = "css", text = "", fg = "#ffb59a" }, - { name = "csv", text = "", fg = "#ffb59a" }, - { name = "cts", text = "", fg = "#ffb59a" }, - { name = "cu", text = "", fg = "#ffb59a" }, - { name = "cue", text = "󰲹", fg = "#ffb59a" }, - { name = "cuh", text = "", fg = "#ffb59a" }, - { name = "cxx", text = "", fg = "#ffb59a" }, - { name = "cxxm", text = "", fg = "#ffb59a" }, - { name = "d", text = "", fg = "#ffb59a" }, - { name = "d.ts", text = "", fg = "#ffb59a" }, - { name = "dart", text = "", fg = "#ffb59a" }, - { name = "db", text = "", fg = "#ffb59a" }, - { name = "dconf", text = "", fg = "#ffb59a" }, - { name = "desktop", text = "", fg = "#ffb59a" }, - { name = "diff", text = "", fg = "#ffb59a" }, - { name = "dll", text = "", fg = "#ffb59a" }, - { name = "doc", text = "󰈬", fg = "#ffb59a" }, - { name = "Dockerfile", text = "󰡨", fg = "#ffb59a" }, - { name = "dockerignore", text = "󰡨", fg = "#ffb59a" }, - { name = "docx", text = "󰈬", fg = "#ffb59a" }, - { name = "dot", text = "󱁉", fg = "#ffb59a" }, - { name = "download", text = "", fg = "#ffb59a" }, - { name = "drl", text = "", fg = "#ffb59a" }, - { name = "dropbox", text = "", fg = "#ffb59a" }, - { name = "dump", text = "", fg = "#ffb59a" }, - { name = "dwg", text = "󰻫", fg = "#ffb59a" }, - { name = "dxf", text = "󰻫", fg = "#ffb59a" }, - { name = "ebook", text = "", fg = "#ffb59a" }, - { name = "ebuild", text = "", fg = "#ffb59a" }, - { name = "edn", text = "", fg = "#ffb59a" }, - { name = "eex", text = "", fg = "#ffb59a" }, - { name = "ejs", text = "", fg = "#ffb59a" }, - { name = "el", text = "", fg = "#ffb59a" }, - { name = "elc", text = "", fg = "#ffb59a" }, - { name = "elf", text = "", fg = "#ffb59a" }, - { name = "elm", text = "", fg = "#ffb59a" }, - { name = "eln", text = "", fg = "#ffb59a" }, - { name = "env", text = "", fg = "#ffb59a" }, - { name = "eot", text = "", fg = "#ffb59a" }, - { name = "epp", text = "", fg = "#ffb59a" }, - { name = "epub", text = "", fg = "#ffb59a" }, - { name = "erb", text = "", fg = "#ffb59a" }, - { name = "erl", text = "", fg = "#ffb59a" }, - { name = "ex", text = "", fg = "#ffb59a" }, - { name = "exe", text = "", fg = "#ffb59a" }, - { name = "exs", text = "", fg = "#ffb59a" }, - { name = "f#", text = "", fg = "#ffb59a" }, - { name = "f3d", text = "󰻫", fg = "#ffb59a" }, - { name = "f90", text = "󱈚", fg = "#ffb59a" }, - { name = "fbx", text = "󰆧", fg = "#ffb59a" }, - { name = "fcbak", text = "", fg = "#ffb59a" }, - { name = "fcmacro", text = "", fg = "#ffb59a" }, - { name = "fcmat", text = "", fg = "#ffb59a" }, - { name = "fcparam", text = "", fg = "#ffb59a" }, - { name = "fcscript", text = "", fg = "#ffb59a" }, - { name = "fcstd", text = "", fg = "#ffb59a" }, - { name = "fcstd1", text = "", fg = "#ffb59a" }, - { name = "fctb", text = "", fg = "#ffb59a" }, - { name = "fctl", text = "", fg = "#ffb59a" }, - { name = "fdmdownload", text = "", fg = "#ffb59a" }, - { name = "feature", text = "", fg = "#ffb59a" }, - { name = "fish", text = "", fg = "#ffb59a" }, - { name = "flac", text = "", fg = "#ffb59a" }, - { name = "flc", text = "", fg = "#ffb59a" }, - { name = "flf", text = "", fg = "#ffb59a" }, - { name = "fnl", text = "", fg = "#ffb59a" }, - { name = "fodg", text = "", fg = "#ffb59a" }, - { name = "fodp", text = "", fg = "#ffb59a" }, - { name = "fods", text = "", fg = "#ffb59a" }, - { name = "fodt", text = "", fg = "#ffb59a" }, - { name = "frag", text = "", fg = "#ffb59a" }, - { name = "fs", text = "", fg = "#ffb59a" }, - { name = "fsi", text = "", fg = "#ffb59a" }, - { name = "fsscript", text = "", fg = "#ffb59a" }, - { name = "fsx", text = "", fg = "#ffb59a" }, - { name = "gcode", text = "󰐫", fg = "#ffb59a" }, - { name = "gd", text = "", fg = "#ffb59a" }, - { name = "gemspec", text = "", fg = "#ffb59a" }, - { name = "geom", text = "", fg = "#ffb59a" }, - { name = "gif", text = "", fg = "#ffb59a" }, - { name = "git", text = "", fg = "#ffb59a" }, - { name = "glb", text = "", fg = "#ffb59a" }, - { name = "gleam", text = "", fg = "#ffb59a" }, - { name = "glsl", text = "", fg = "#ffb59a" }, - { name = "gnumakefile", text = "", fg = "#ffb59a" }, - { name = "go", text = "", fg = "#ffb59a" }, - { name = "godot", text = "", fg = "#ffb59a" }, - { name = "gpr", text = "", fg = "#ffb59a" }, - { name = "gql", text = "", fg = "#ffb59a" }, - { name = "gradle", text = "", fg = "#ffb59a" }, - { name = "graphql", text = "", fg = "#ffb59a" }, - { name = "gresource", text = "", fg = "#ffb59a" }, - { name = "gv", text = "󱁉", fg = "#ffb59a" }, - { name = "gz", text = "", fg = "#ffb59a" }, - { name = "h", text = "", fg = "#ffb59a" }, - { name = "haml", text = "", fg = "#ffb59a" }, - { name = "hbs", text = "", fg = "#ffb59a" }, - { name = "heex", text = "", fg = "#ffb59a" }, - { name = "hex", text = "", fg = "#ffb59a" }, - { name = "hh", text = "", fg = "#ffb59a" }, - { name = "hpp", text = "", fg = "#ffb59a" }, - { name = "hrl", text = "", fg = "#ffb59a" }, - { name = "hs", text = "", fg = "#ffb59a" }, - { name = "htm", text = "", fg = "#ffb59a" }, - { name = "html", text = "", fg = "#ffb59a" }, - { name = "http", text = "", fg = "#ffb59a" }, - { name = "huff", text = "󰡘", fg = "#ffb59a" }, - { name = "hurl", text = "", fg = "#ffb59a" }, - { name = "hx", text = "", fg = "#ffb59a" }, - { name = "hxx", text = "", fg = "#ffb59a" }, - { name = "ical", text = "", fg = "#ffb59a" }, - { name = "icalendar", text = "", fg = "#ffb59a" }, - { name = "ico", text = "", fg = "#ffb59a" }, - { name = "ics", text = "", fg = "#ffb59a" }, - { name = "ifb", text = "", fg = "#ffb59a" }, - { name = "ifc", text = "󰻫", fg = "#ffb59a" }, - { name = "ige", text = "󰻫", fg = "#ffb59a" }, - { name = "iges", text = "󰻫", fg = "#ffb59a" }, - { name = "igs", text = "󰻫", fg = "#ffb59a" }, - { name = "image", text = "", fg = "#ffb59a" }, - { name = "img", text = "", fg = "#ffb59a" }, - { name = "import", text = "", fg = "#ffb59a" }, - { name = "info", text = "", fg = "#ffb59a" }, - { name = "ini", text = "", fg = "#ffb59a" }, - { name = "ino", text = "", fg = "#ffb59a" }, - { name = "ipynb", text = "", fg = "#ffb59a" }, - { name = "iso", text = "", fg = "#ffb59a" }, - { name = "ixx", text = "", fg = "#ffb59a" }, - { name = "jar", text = "", fg = "#ffb59a" }, - { name = "java", text = "", fg = "#ffb59a" }, - { name = "jl", text = "", fg = "#ffb59a" }, - { name = "jpeg", text = "", fg = "#ffb59a" }, - { name = "jpg", text = "", fg = "#ffb59a" }, - { name = "js", text = "", fg = "#ffb59a" }, - { name = "json", text = "", fg = "#ffb59a" }, - { name = "json5", text = "", fg = "#ffb59a" }, - { name = "jsonc", text = "", fg = "#ffb59a" }, - { name = "jsx", text = "", fg = "#ffb59a" }, - { name = "jwmrc", text = "", fg = "#ffb59a" }, - { name = "jxl", text = "", fg = "#ffb59a" }, - { name = "kbx", text = "󰯄", fg = "#ffb59a" }, - { name = "kdb", text = "", fg = "#ffb59a" }, - { name = "kdbx", text = "", fg = "#ffb59a" }, - { name = "kdenlive", text = "", fg = "#ffb59a" }, - { name = "kdenlivetitle", text = "", fg = "#ffb59a" }, - { name = "kicad_dru", text = "", fg = "#ffb59a" }, - { name = "kicad_mod", text = "", fg = "#ffb59a" }, - { name = "kicad_pcb", text = "", fg = "#ffb59a" }, - { name = "kicad_prl", text = "", fg = "#ffb59a" }, - { name = "kicad_pro", text = "", fg = "#ffb59a" }, - { name = "kicad_sch", text = "", fg = "#ffb59a" }, - { name = "kicad_sym", text = "", fg = "#ffb59a" }, - { name = "kicad_wks", text = "", fg = "#ffb59a" }, - { name = "ko", text = "", fg = "#ffb59a" }, - { name = "kpp", text = "", fg = "#ffb59a" }, - { name = "kra", text = "", fg = "#ffb59a" }, - { name = "krz", text = "", fg = "#ffb59a" }, - { name = "ksh", text = "", fg = "#ffb59a" }, - { name = "kt", text = "", fg = "#ffb59a" }, - { name = "kts", text = "", fg = "#ffb59a" }, - { name = "lck", text = "", fg = "#ffb59a" }, - { name = "leex", text = "", fg = "#ffb59a" }, - { name = "less", text = "", fg = "#ffb59a" }, - { name = "lff", text = "", fg = "#ffb59a" }, - { name = "lhs", text = "", fg = "#ffb59a" }, - { name = "lib", text = "", fg = "#ffb59a" }, - { name = "license", text = "", fg = "#ffb59a" }, - { name = "liquid", text = "", fg = "#ffb59a" }, - { name = "lock", text = "", fg = "#ffb59a" }, - { name = "log", text = "󰌱", fg = "#ffb59a" }, - { name = "lrc", text = "󰨖", fg = "#ffb59a" }, - { name = "lua", text = "", fg = "#ffb59a" }, - { name = "luac", text = "", fg = "#ffb59a" }, - { name = "luau", text = "", fg = "#ffb59a" }, - { name = "m", text = "", fg = "#ffb59a" }, - { name = "m3u", text = "󰲹", fg = "#ffb59a" }, - { name = "m3u8", text = "󰲹", fg = "#ffb59a" }, - { name = "m4a", text = "", fg = "#ffb59a" }, - { name = "m4v", text = "", fg = "#ffb59a" }, - { name = "magnet", text = "", fg = "#ffb59a" }, - { name = "makefile", text = "", fg = "#ffb59a" }, - { name = "markdown", text = "", fg = "#ffb59a" }, - { name = "material", text = "", fg = "#ffb59a" }, - { name = "md", text = "", fg = "#ffb59a" }, - { name = "md5", text = "󰕥", fg = "#ffb59a" }, - { name = "mdx", text = "", fg = "#ffb59a" }, - { name = "mint", text = "󰌪", fg = "#ffb59a" }, - { name = "mjs", text = "", fg = "#ffb59a" }, - { name = "mk", text = "", fg = "#ffb59a" }, - { name = "mkv", text = "", fg = "#ffb59a" }, - { name = "ml", text = "", fg = "#ffb59a" }, - { name = "mli", text = "", fg = "#ffb59a" }, - { name = "mm", text = "", fg = "#ffb59a" }, - { name = "mo", text = "", fg = "#ffb59a" }, - { name = "mobi", text = "", fg = "#ffb59a" }, - { name = "mojo", text = "", fg = "#ffb59a" }, - { name = "mov", text = "", fg = "#ffb59a" }, - { name = "mp3", text = "", fg = "#ffb59a" }, - { name = "mp4", text = "", fg = "#ffb59a" }, - { name = "mpp", text = "", fg = "#ffb59a" }, - { name = "msf", text = "", fg = "#ffb59a" }, - { name = "mts", text = "", fg = "#ffb59a" }, - { name = "mustache", text = "", fg = "#ffb59a" }, - { name = "nfo", text = "", fg = "#ffb59a" }, - { name = "nim", text = "", fg = "#ffb59a" }, - { name = "nix", text = "", fg = "#ffb59a" }, - { name = "norg", text = "", fg = "#ffb59a" }, - { name = "nswag", text = "", fg = "#ffb59a" }, - { name = "nu", text = "", fg = "#ffb59a" }, - { name = "o", text = "", fg = "#ffb59a" }, - { name = "obj", text = "󰆧", fg = "#ffb59a" }, - { name = "odf", text = "", fg = "#ffb59a" }, - { name = "odg", text = "", fg = "#ffb59a" }, - { name = "odin", text = "󰟢", fg = "#ffb59a" }, - { name = "odp", text = "", fg = "#ffb59a" }, - { name = "ods", text = "", fg = "#ffb59a" }, - { name = "odt", text = "", fg = "#ffb59a" }, - { name = "oga", text = "", fg = "#ffb59a" }, - { name = "ogg", text = "", fg = "#ffb59a" }, - { name = "ogv", text = "", fg = "#ffb59a" }, - { name = "ogx", text = "", fg = "#ffb59a" }, - { name = "opus", text = "", fg = "#ffb59a" }, - { name = "org", text = "", fg = "#ffb59a" }, - { name = "otf", text = "", fg = "#ffb59a" }, - { name = "out", text = "", fg = "#ffb59a" }, - { name = "part", text = "", fg = "#ffb59a" }, - { name = "patch", text = "", fg = "#ffb59a" }, - { name = "pck", text = "", fg = "#ffb59a" }, - { name = "pcm", text = "", fg = "#ffb59a" }, - { name = "pdf", text = "", fg = "#ffb59a" }, - { name = "php", text = "", fg = "#ffb59a" }, - { name = "pl", text = "", fg = "#ffb59a" }, - { name = "pls", text = "󰲹", fg = "#ffb59a" }, - { name = "ply", text = "󰆧", fg = "#ffb59a" }, - { name = "pm", text = "", fg = "#ffb59a" }, - { name = "png", text = "", fg = "#ffb59a" }, - { name = "po", text = "", fg = "#ffb59a" }, - { name = "pot", text = "", fg = "#ffb59a" }, - { name = "pp", text = "", fg = "#ffb59a" }, - { name = "ppt", text = "󰈧", fg = "#ffb59a" }, - { name = "pptx", text = "󰈧", fg = "#ffb59a" }, - { name = "prisma", text = "", fg = "#ffb59a" }, - { name = "pro", text = "", fg = "#ffb59a" }, - { name = "ps1", text = "󰨊", fg = "#ffb59a" }, - { name = "psb", text = "", fg = "#ffb59a" }, - { name = "psd", text = "", fg = "#ffb59a" }, - { name = "psd1", text = "󰨊", fg = "#ffb59a" }, - { name = "psm1", text = "󰨊", fg = "#ffb59a" }, - { name = "pub", text = "󰷖", fg = "#ffb59a" }, - { name = "pxd", text = "", fg = "#ffb59a" }, - { name = "pxi", text = "", fg = "#ffb59a" }, - { name = "py", text = "", fg = "#ffb59a" }, - { name = "pyc", text = "", fg = "#ffb59a" }, - { name = "pyd", text = "", fg = "#ffb59a" }, - { name = "pyi", text = "", fg = "#ffb59a" }, - { name = "pyo", text = "", fg = "#ffb59a" }, - { name = "pyw", text = "", fg = "#ffb59a" }, - { name = "pyx", text = "", fg = "#ffb59a" }, - { name = "qm", text = "", fg = "#ffb59a" }, - { name = "qml", text = "", fg = "#ffb59a" }, - { name = "qrc", text = "", fg = "#ffb59a" }, - { name = "qss", text = "", fg = "#ffb59a" }, - { name = "query", text = "", fg = "#ffb59a" }, - { name = "R", text = "󰟔", fg = "#ffb59a" }, - { name = "r", text = "󰟔", fg = "#ffb59a" }, - { name = "rake", text = "", fg = "#ffb59a" }, - { name = "rar", text = "", fg = "#ffb59a" }, - { name = "rasi", text = "", fg = "#ffb59a" }, - { name = "razor", text = "󱦘", fg = "#ffb59a" }, - { name = "rb", text = "", fg = "#ffb59a" }, - { name = "res", text = "", fg = "#ffb59a" }, - { name = "resi", text = "", fg = "#ffb59a" }, - { name = "rlib", text = "", fg = "#ffb59a" }, - { name = "rmd", text = "", fg = "#ffb59a" }, - { name = "rproj", text = "󰗆", fg = "#ffb59a" }, - { name = "rs", text = "", fg = "#ffb59a" }, - { name = "rss", text = "", fg = "#ffb59a" }, - { name = "s", text = "", fg = "#ffb59a" }, - { name = "sass", text = "", fg = "#ffb59a" }, - { name = "sbt", text = "", fg = "#ffb59a" }, - { name = "sc", text = "", fg = "#ffb59a" }, - { name = "scad", text = "", fg = "#ffb59a" }, - { name = "scala", text = "", fg = "#ffb59a" }, - { name = "scm", text = "󰘧", fg = "#ffb59a" }, - { name = "scss", text = "", fg = "#ffb59a" }, - { name = "sh", text = "", fg = "#ffb59a" }, - { name = "sha1", text = "󰕥", fg = "#ffb59a" }, - { name = "sha224", text = "󰕥", fg = "#ffb59a" }, - { name = "sha256", text = "󰕥", fg = "#ffb59a" }, - { name = "sha384", text = "󰕥", fg = "#ffb59a" }, - { name = "sha512", text = "󰕥", fg = "#ffb59a" }, - { name = "sig", text = "󰘧", fg = "#ffb59a" }, - { name = "signature", text = "󰘧", fg = "#ffb59a" }, - { name = "skp", text = "󰻫", fg = "#ffb59a" }, - { name = "sldasm", text = "󰻫", fg = "#ffb59a" }, - { name = "sldprt", text = "󰻫", fg = "#ffb59a" }, - { name = "slim", text = "", fg = "#ffb59a" }, - { name = "sln", text = "", fg = "#ffb59a" }, - { name = "slnx", text = "", fg = "#ffb59a" }, - { name = "slvs", text = "󰻫", fg = "#ffb59a" }, - { name = "sml", text = "󰘧", fg = "#ffb59a" }, - { name = "so", text = "", fg = "#ffb59a" }, - { name = "sol", text = "", fg = "#ffb59a" }, - { name = "spec.js", text = "", fg = "#ffb59a" }, - { name = "spec.jsx", text = "", fg = "#ffb59a" }, - { name = "spec.ts", text = "", fg = "#ffb59a" }, - { name = "spec.tsx", text = "", fg = "#ffb59a" }, - { name = "spx", text = "", fg = "#ffb59a" }, - { name = "sql", text = "", fg = "#ffb59a" }, - { name = "sqlite", text = "", fg = "#ffb59a" }, - { name = "sqlite3", text = "", fg = "#ffb59a" }, - { name = "srt", text = "󰨖", fg = "#ffb59a" }, - { name = "ssa", text = "󰨖", fg = "#ffb59a" }, - { name = "ste", text = "󰻫", fg = "#ffb59a" }, - { name = "step", text = "󰻫", fg = "#ffb59a" }, - { name = "stl", text = "󰆧", fg = "#ffb59a" }, - { name = "stories.js", text = "", fg = "#ffb59a" }, - { name = "stories.jsx", text = "", fg = "#ffb59a" }, - { name = "stories.mjs", text = "", fg = "#ffb59a" }, - { name = "stories.svelte", text = "", fg = "#ffb59a" }, - { name = "stories.ts", text = "", fg = "#ffb59a" }, - { name = "stories.tsx", text = "", fg = "#ffb59a" }, - { name = "stories.vue", text = "", fg = "#ffb59a" }, - { name = "stp", text = "󰻫", fg = "#ffb59a" }, - { name = "strings", text = "", fg = "#ffb59a" }, - { name = "styl", text = "", fg = "#ffb59a" }, - { name = "sub", text = "󰨖", fg = "#ffb59a" }, - { name = "sublime", text = "", fg = "#ffb59a" }, - { name = "suo", text = "", fg = "#ffb59a" }, - { name = "sv", text = "󰍛", fg = "#ffb59a" }, - { name = "svelte", text = "", fg = "#ffb59a" }, - { name = "svg", text = "󰜡", fg = "#ffb59a" }, - { name = "svgz", text = "󰜡", fg = "#ffb59a" }, - { name = "svh", text = "󰍛", fg = "#ffb59a" }, - { name = "swift", text = "", fg = "#ffb59a" }, - { name = "t", text = "", fg = "#ffb59a" }, - { name = "tbc", text = "󰛓", fg = "#ffb59a" }, - { name = "tcl", text = "󰛓", fg = "#ffb59a" }, - { name = "templ", text = "", fg = "#ffb59a" }, - { name = "terminal", text = "", fg = "#ffb59a" }, - { name = "test.js", text = "", fg = "#ffb59a" }, - { name = "test.jsx", text = "", fg = "#ffb59a" }, - { name = "test.ts", text = "", fg = "#ffb59a" }, - { name = "test.tsx", text = "", fg = "#ffb59a" }, - { name = "tex", text = "", fg = "#ffb59a" }, - { name = "tf", text = "", fg = "#ffb59a" }, - { name = "tfvars", text = "", fg = "#ffb59a" }, - { name = "tgz", text = "", fg = "#ffb59a" }, - { name = "tmpl", text = "", fg = "#ffb59a" }, - { name = "tmux", text = "", fg = "#ffb59a" }, - { name = "toml", text = "", fg = "#ffb59a" }, - { name = "torrent", text = "", fg = "#ffb59a" }, - { name = "tres", text = "", fg = "#ffb59a" }, - { name = "ts", text = "", fg = "#ffb59a" }, - { name = "tscn", text = "", fg = "#ffb59a" }, - { name = "tsconfig", text = "", fg = "#ffb59a" }, - { name = "tsx", text = "", fg = "#ffb59a" }, - { name = "ttf", text = "", fg = "#ffb59a" }, - { name = "twig", text = "", fg = "#ffb59a" }, - { name = "txt", text = "󰈙", fg = "#ffb59a" }, - { name = "txz", text = "", fg = "#ffb59a" }, - { name = "typ", text = "", fg = "#ffb59a" }, - { name = "typoscript", text = "", fg = "#ffb59a" }, - { name = "ui", text = "", fg = "#ffb59a" }, - { name = "v", text = "󰍛", fg = "#ffb59a" }, - { name = "vala", text = "", fg = "#ffb59a" }, - { name = "vert", text = "", fg = "#ffb59a" }, - { name = "vh", text = "󰍛", fg = "#ffb59a" }, - { name = "vhd", text = "󰍛", fg = "#ffb59a" }, - { name = "vhdl", text = "󰍛", fg = "#ffb59a" }, - { name = "vi", text = "", fg = "#ffb59a" }, - { name = "vim", text = "", fg = "#ffb59a" }, - { name = "vsh", text = "", fg = "#ffb59a" }, - { name = "vsix", text = "", fg = "#ffb59a" }, - { name = "vue", text = "", fg = "#ffb59a" }, - { name = "wasm", text = "", fg = "#ffb59a" }, - { name = "wav", text = "", fg = "#ffb59a" }, - { name = "webm", text = "", fg = "#ffb59a" }, - { name = "webmanifest", text = "", fg = "#ffb59a" }, - { name = "webp", text = "", fg = "#ffb59a" }, - { name = "webpack", text = "󰜫", fg = "#ffb59a" }, - { name = "wma", text = "", fg = "#ffb59a" }, - { name = "wmv", text = "", fg = "#ffb59a" }, - { name = "woff", text = "", fg = "#ffb59a" }, - { name = "woff2", text = "", fg = "#ffb59a" }, - { name = "wrl", text = "󰆧", fg = "#ffb59a" }, - { name = "wrz", text = "󰆧", fg = "#ffb59a" }, - { name = "wv", text = "", fg = "#ffb59a" }, - { name = "wvc", text = "", fg = "#ffb59a" }, - { name = "x", text = "", fg = "#ffb59a" }, - { name = "xaml", text = "󰙳", fg = "#ffb59a" }, - { name = "xcf", text = "", fg = "#ffb59a" }, - { name = "xcplayground", text = "", fg = "#ffb59a" }, - { name = "xcstrings", text = "", fg = "#ffb59a" }, - { name = "xls", text = "󰈛", fg = "#ffb59a" }, - { name = "xlsx", text = "󰈛", fg = "#ffb59a" }, - { name = "xm", text = "", fg = "#ffb59a" }, - { name = "xml", text = "󰗀", fg = "#ffb59a" }, - { name = "xpi", text = "", fg = "#ffb59a" }, - { name = "xslt", text = "󰗀", fg = "#ffb59a" }, - { name = "xul", text = "", fg = "#ffb59a" }, - { name = "xz", text = "", fg = "#ffb59a" }, - { name = "yaml", text = "", fg = "#ffb59a" }, - { name = "yml", text = "", fg = "#ffb59a" }, - { name = "zig", text = "", fg = "#ffb59a" }, - { name = "zip", text = "", fg = "#ffb59a" }, - { name = "zsh", text = "", fg = "#ffb59a" }, - { name = "zst", text = "", fg = "#ffb59a" }, - { name = "🔥", text = "", fg = "#ffb59a" }, + { name = "3gp", text = "", fg = "#50d8ec" }, + { name = "3mf", text = "󰆧", fg = "#50d8ec" }, + { name = "7z", text = "", fg = "#50d8ec" }, + { name = "a", text = "", fg = "#50d8ec" }, + { name = "aac", text = "", fg = "#50d8ec" }, + { name = "ada", text = "", fg = "#50d8ec" }, + { name = "adb", text = "", fg = "#50d8ec" }, + { name = "ads", text = "", fg = "#50d8ec" }, + { name = "ai", text = "", fg = "#50d8ec" }, + { name = "aif", text = "", fg = "#50d8ec" }, + { name = "aiff", text = "", fg = "#50d8ec" }, + { name = "android", text = "", fg = "#50d8ec" }, + { name = "ape", text = "", fg = "#50d8ec" }, + { name = "apk", text = "", fg = "#50d8ec" }, + { name = "apl", text = "", fg = "#50d8ec" }, + { name = "app", text = "", fg = "#50d8ec" }, + { name = "applescript", text = "", fg = "#50d8ec" }, + { name = "asc", text = "󰦝", fg = "#50d8ec" }, + { name = "asm", text = "", fg = "#50d8ec" }, + { name = "ass", text = "󰨖", fg = "#50d8ec" }, + { name = "astro", text = "", fg = "#50d8ec" }, + { name = "avif", text = "", fg = "#50d8ec" }, + { name = "awk", text = "", fg = "#50d8ec" }, + { name = "azcli", text = "", fg = "#50d8ec" }, + { name = "bak", text = "󰁯", fg = "#50d8ec" }, + { name = "bash", text = "", fg = "#50d8ec" }, + { name = "bat", text = "", fg = "#50d8ec" }, + { name = "bazel", text = "", fg = "#50d8ec" }, + { name = "bib", text = "󱉟", fg = "#50d8ec" }, + { name = "bicep", text = "", fg = "#50d8ec" }, + { name = "bicepparam", text = "", fg = "#50d8ec" }, + { name = "bin", text = "", fg = "#50d8ec" }, + { name = "blade.php", text = "", fg = "#50d8ec" }, + { name = "blend", text = "󰂫", fg = "#50d8ec" }, + { name = "blp", text = "󰺾", fg = "#50d8ec" }, + { name = "bmp", text = "", fg = "#50d8ec" }, + { name = "bqn", text = "", fg = "#50d8ec" }, + { name = "brep", text = "󰻫", fg = "#50d8ec" }, + { name = "bz", text = "", fg = "#50d8ec" }, + { name = "bz2", text = "", fg = "#50d8ec" }, + { name = "bz3", text = "", fg = "#50d8ec" }, + { name = "bzl", text = "", fg = "#50d8ec" }, + { name = "c", text = "", fg = "#50d8ec" }, + { name = "c++", text = "", fg = "#50d8ec" }, + { name = "cache", text = "", fg = "#50d8ec" }, + { name = "cast", text = "", fg = "#50d8ec" }, + { name = "cbl", text = "", fg = "#50d8ec" }, + { name = "cc", text = "", fg = "#50d8ec" }, + { name = "ccm", text = "", fg = "#50d8ec" }, + { name = "cfc", text = "", fg = "#50d8ec" }, + { name = "cfg", text = "", fg = "#50d8ec" }, + { name = "cfm", text = "", fg = "#50d8ec" }, + { name = "cjs", text = "", fg = "#50d8ec" }, + { name = "clj", text = "", fg = "#50d8ec" }, + { name = "cljc", text = "", fg = "#50d8ec" }, + { name = "cljd", text = "", fg = "#50d8ec" }, + { name = "cljs", text = "", fg = "#50d8ec" }, + { name = "cmake", text = "", fg = "#50d8ec" }, + { name = "cob", text = "", fg = "#50d8ec" }, + { name = "cobol", text = "", fg = "#50d8ec" }, + { name = "coffee", text = "", fg = "#50d8ec" }, + { name = "conda", text = "", fg = "#50d8ec" }, + { name = "conf", text = "", fg = "#50d8ec" }, + { name = "config.ru", text = "", fg = "#50d8ec" }, + { name = "cow", text = "󰆚", fg = "#50d8ec" }, + { name = "cp", text = "", fg = "#50d8ec" }, + { name = "cpp", text = "", fg = "#50d8ec" }, + { name = "cppm", text = "", fg = "#50d8ec" }, + { name = "cpy", text = "", fg = "#50d8ec" }, + { name = "cr", text = "", fg = "#50d8ec" }, + { name = "crdownload", text = "", fg = "#50d8ec" }, + { name = "cs", text = "󰌛", fg = "#50d8ec" }, + { name = "csh", text = "", fg = "#50d8ec" }, + { name = "cshtml", text = "󱦗", fg = "#50d8ec" }, + { name = "cson", text = "", fg = "#50d8ec" }, + { name = "csproj", text = "󰪮", fg = "#50d8ec" }, + { name = "css", text = "", fg = "#50d8ec" }, + { name = "csv", text = "", fg = "#50d8ec" }, + { name = "cts", text = "", fg = "#50d8ec" }, + { name = "cu", text = "", fg = "#50d8ec" }, + { name = "cue", text = "󰲹", fg = "#50d8ec" }, + { name = "cuh", text = "", fg = "#50d8ec" }, + { name = "cxx", text = "", fg = "#50d8ec" }, + { name = "cxxm", text = "", fg = "#50d8ec" }, + { name = "d", text = "", fg = "#50d8ec" }, + { name = "d.ts", text = "", fg = "#50d8ec" }, + { name = "dart", text = "", fg = "#50d8ec" }, + { name = "db", text = "", fg = "#50d8ec" }, + { name = "dconf", text = "", fg = "#50d8ec" }, + { name = "desktop", text = "", fg = "#50d8ec" }, + { name = "diff", text = "", fg = "#50d8ec" }, + { name = "dll", text = "", fg = "#50d8ec" }, + { name = "doc", text = "󰈬", fg = "#50d8ec" }, + { name = "Dockerfile", text = "󰡨", fg = "#50d8ec" }, + { name = "dockerignore", text = "󰡨", fg = "#50d8ec" }, + { name = "docx", text = "󰈬", fg = "#50d8ec" }, + { name = "dot", text = "󱁉", fg = "#50d8ec" }, + { name = "download", text = "", fg = "#50d8ec" }, + { name = "drl", text = "", fg = "#50d8ec" }, + { name = "dropbox", text = "", fg = "#50d8ec" }, + { name = "dump", text = "", fg = "#50d8ec" }, + { name = "dwg", text = "󰻫", fg = "#50d8ec" }, + { name = "dxf", text = "󰻫", fg = "#50d8ec" }, + { name = "ebook", text = "", fg = "#50d8ec" }, + { name = "ebuild", text = "", fg = "#50d8ec" }, + { name = "edn", text = "", fg = "#50d8ec" }, + { name = "eex", text = "", fg = "#50d8ec" }, + { name = "ejs", text = "", fg = "#50d8ec" }, + { name = "el", text = "", fg = "#50d8ec" }, + { name = "elc", text = "", fg = "#50d8ec" }, + { name = "elf", text = "", fg = "#50d8ec" }, + { name = "elm", text = "", fg = "#50d8ec" }, + { name = "eln", text = "", fg = "#50d8ec" }, + { name = "env", text = "", fg = "#50d8ec" }, + { name = "eot", text = "", fg = "#50d8ec" }, + { name = "epp", text = "", fg = "#50d8ec" }, + { name = "epub", text = "", fg = "#50d8ec" }, + { name = "erb", text = "", fg = "#50d8ec" }, + { name = "erl", text = "", fg = "#50d8ec" }, + { name = "ex", text = "", fg = "#50d8ec" }, + { name = "exe", text = "", fg = "#50d8ec" }, + { name = "exs", text = "", fg = "#50d8ec" }, + { name = "f#", text = "", fg = "#50d8ec" }, + { name = "f3d", text = "󰻫", fg = "#50d8ec" }, + { name = "f90", text = "󱈚", fg = "#50d8ec" }, + { name = "fbx", text = "󰆧", fg = "#50d8ec" }, + { name = "fcbak", text = "", fg = "#50d8ec" }, + { name = "fcmacro", text = "", fg = "#50d8ec" }, + { name = "fcmat", text = "", fg = "#50d8ec" }, + { name = "fcparam", text = "", fg = "#50d8ec" }, + { name = "fcscript", text = "", fg = "#50d8ec" }, + { name = "fcstd", text = "", fg = "#50d8ec" }, + { name = "fcstd1", text = "", fg = "#50d8ec" }, + { name = "fctb", text = "", fg = "#50d8ec" }, + { name = "fctl", text = "", fg = "#50d8ec" }, + { name = "fdmdownload", text = "", fg = "#50d8ec" }, + { name = "feature", text = "", fg = "#50d8ec" }, + { name = "fish", text = "", fg = "#50d8ec" }, + { name = "flac", text = "", fg = "#50d8ec" }, + { name = "flc", text = "", fg = "#50d8ec" }, + { name = "flf", text = "", fg = "#50d8ec" }, + { name = "fnl", text = "", fg = "#50d8ec" }, + { name = "fodg", text = "", fg = "#50d8ec" }, + { name = "fodp", text = "", fg = "#50d8ec" }, + { name = "fods", text = "", fg = "#50d8ec" }, + { name = "fodt", text = "", fg = "#50d8ec" }, + { name = "frag", text = "", fg = "#50d8ec" }, + { name = "fs", text = "", fg = "#50d8ec" }, + { name = "fsi", text = "", fg = "#50d8ec" }, + { name = "fsscript", text = "", fg = "#50d8ec" }, + { name = "fsx", text = "", fg = "#50d8ec" }, + { name = "gcode", text = "󰐫", fg = "#50d8ec" }, + { name = "gd", text = "", fg = "#50d8ec" }, + { name = "gemspec", text = "", fg = "#50d8ec" }, + { name = "geom", text = "", fg = "#50d8ec" }, + { name = "gif", text = "", fg = "#50d8ec" }, + { name = "git", text = "", fg = "#50d8ec" }, + { name = "glb", text = "", fg = "#50d8ec" }, + { name = "gleam", text = "", fg = "#50d8ec" }, + { name = "glsl", text = "", fg = "#50d8ec" }, + { name = "gnumakefile", text = "", fg = "#50d8ec" }, + { name = "go", text = "", fg = "#50d8ec" }, + { name = "godot", text = "", fg = "#50d8ec" }, + { name = "gpr", text = "", fg = "#50d8ec" }, + { name = "gql", text = "", fg = "#50d8ec" }, + { name = "gradle", text = "", fg = "#50d8ec" }, + { name = "graphql", text = "", fg = "#50d8ec" }, + { name = "gresource", text = "", fg = "#50d8ec" }, + { name = "gv", text = "󱁉", fg = "#50d8ec" }, + { name = "gz", text = "", fg = "#50d8ec" }, + { name = "h", text = "", fg = "#50d8ec" }, + { name = "haml", text = "", fg = "#50d8ec" }, + { name = "hbs", text = "", fg = "#50d8ec" }, + { name = "heex", text = "", fg = "#50d8ec" }, + { name = "hex", text = "", fg = "#50d8ec" }, + { name = "hh", text = "", fg = "#50d8ec" }, + { name = "hpp", text = "", fg = "#50d8ec" }, + { name = "hrl", text = "", fg = "#50d8ec" }, + { name = "hs", text = "", fg = "#50d8ec" }, + { name = "htm", text = "", fg = "#50d8ec" }, + { name = "html", text = "", fg = "#50d8ec" }, + { name = "http", text = "", fg = "#50d8ec" }, + { name = "huff", text = "󰡘", fg = "#50d8ec" }, + { name = "hurl", text = "", fg = "#50d8ec" }, + { name = "hx", text = "", fg = "#50d8ec" }, + { name = "hxx", text = "", fg = "#50d8ec" }, + { name = "ical", text = "", fg = "#50d8ec" }, + { name = "icalendar", text = "", fg = "#50d8ec" }, + { name = "ico", text = "", fg = "#50d8ec" }, + { name = "ics", text = "", fg = "#50d8ec" }, + { name = "ifb", text = "", fg = "#50d8ec" }, + { name = "ifc", text = "󰻫", fg = "#50d8ec" }, + { name = "ige", text = "󰻫", fg = "#50d8ec" }, + { name = "iges", text = "󰻫", fg = "#50d8ec" }, + { name = "igs", text = "󰻫", fg = "#50d8ec" }, + { name = "image", text = "", fg = "#50d8ec" }, + { name = "img", text = "", fg = "#50d8ec" }, + { name = "import", text = "", fg = "#50d8ec" }, + { name = "info", text = "", fg = "#50d8ec" }, + { name = "ini", text = "", fg = "#50d8ec" }, + { name = "ino", text = "", fg = "#50d8ec" }, + { name = "ipynb", text = "", fg = "#50d8ec" }, + { name = "iso", text = "", fg = "#50d8ec" }, + { name = "ixx", text = "", fg = "#50d8ec" }, + { name = "jar", text = "", fg = "#50d8ec" }, + { name = "java", text = "", fg = "#50d8ec" }, + { name = "jl", text = "", fg = "#50d8ec" }, + { name = "jpeg", text = "", fg = "#50d8ec" }, + { name = "jpg", text = "", fg = "#50d8ec" }, + { name = "js", text = "", fg = "#50d8ec" }, + { name = "json", text = "", fg = "#50d8ec" }, + { name = "json5", text = "", fg = "#50d8ec" }, + { name = "jsonc", text = "", fg = "#50d8ec" }, + { name = "jsx", text = "", fg = "#50d8ec" }, + { name = "jwmrc", text = "", fg = "#50d8ec" }, + { name = "jxl", text = "", fg = "#50d8ec" }, + { name = "kbx", text = "󰯄", fg = "#50d8ec" }, + { name = "kdb", text = "", fg = "#50d8ec" }, + { name = "kdbx", text = "", fg = "#50d8ec" }, + { name = "kdenlive", text = "", fg = "#50d8ec" }, + { name = "kdenlivetitle", text = "", fg = "#50d8ec" }, + { name = "kicad_dru", text = "", fg = "#50d8ec" }, + { name = "kicad_mod", text = "", fg = "#50d8ec" }, + { name = "kicad_pcb", text = "", fg = "#50d8ec" }, + { name = "kicad_prl", text = "", fg = "#50d8ec" }, + { name = "kicad_pro", text = "", fg = "#50d8ec" }, + { name = "kicad_sch", text = "", fg = "#50d8ec" }, + { name = "kicad_sym", text = "", fg = "#50d8ec" }, + { name = "kicad_wks", text = "", fg = "#50d8ec" }, + { name = "ko", text = "", fg = "#50d8ec" }, + { name = "kpp", text = "", fg = "#50d8ec" }, + { name = "kra", text = "", fg = "#50d8ec" }, + { name = "krz", text = "", fg = "#50d8ec" }, + { name = "ksh", text = "", fg = "#50d8ec" }, + { name = "kt", text = "", fg = "#50d8ec" }, + { name = "kts", text = "", fg = "#50d8ec" }, + { name = "lck", text = "", fg = "#50d8ec" }, + { name = "leex", text = "", fg = "#50d8ec" }, + { name = "less", text = "", fg = "#50d8ec" }, + { name = "lff", text = "", fg = "#50d8ec" }, + { name = "lhs", text = "", fg = "#50d8ec" }, + { name = "lib", text = "", fg = "#50d8ec" }, + { name = "license", text = "", fg = "#50d8ec" }, + { name = "liquid", text = "", fg = "#50d8ec" }, + { name = "lock", text = "", fg = "#50d8ec" }, + { name = "log", text = "󰌱", fg = "#50d8ec" }, + { name = "lrc", text = "󰨖", fg = "#50d8ec" }, + { name = "lua", text = "", fg = "#50d8ec" }, + { name = "luac", text = "", fg = "#50d8ec" }, + { name = "luau", text = "", fg = "#50d8ec" }, + { name = "m", text = "", fg = "#50d8ec" }, + { name = "m3u", text = "󰲹", fg = "#50d8ec" }, + { name = "m3u8", text = "󰲹", fg = "#50d8ec" }, + { name = "m4a", text = "", fg = "#50d8ec" }, + { name = "m4v", text = "", fg = "#50d8ec" }, + { name = "magnet", text = "", fg = "#50d8ec" }, + { name = "makefile", text = "", fg = "#50d8ec" }, + { name = "markdown", text = "", fg = "#50d8ec" }, + { name = "material", text = "", fg = "#50d8ec" }, + { name = "md", text = "", fg = "#50d8ec" }, + { name = "md5", text = "󰕥", fg = "#50d8ec" }, + { name = "mdx", text = "", fg = "#50d8ec" }, + { name = "mint", text = "󰌪", fg = "#50d8ec" }, + { name = "mjs", text = "", fg = "#50d8ec" }, + { name = "mk", text = "", fg = "#50d8ec" }, + { name = "mkv", text = "", fg = "#50d8ec" }, + { name = "ml", text = "", fg = "#50d8ec" }, + { name = "mli", text = "", fg = "#50d8ec" }, + { name = "mm", text = "", fg = "#50d8ec" }, + { name = "mo", text = "", fg = "#50d8ec" }, + { name = "mobi", text = "", fg = "#50d8ec" }, + { name = "mojo", text = "", fg = "#50d8ec" }, + { name = "mov", text = "", fg = "#50d8ec" }, + { name = "mp3", text = "", fg = "#50d8ec" }, + { name = "mp4", text = "", fg = "#50d8ec" }, + { name = "mpp", text = "", fg = "#50d8ec" }, + { name = "msf", text = "", fg = "#50d8ec" }, + { name = "mts", text = "", fg = "#50d8ec" }, + { name = "mustache", text = "", fg = "#50d8ec" }, + { name = "nfo", text = "", fg = "#50d8ec" }, + { name = "nim", text = "", fg = "#50d8ec" }, + { name = "nix", text = "", fg = "#50d8ec" }, + { name = "norg", text = "", fg = "#50d8ec" }, + { name = "nswag", text = "", fg = "#50d8ec" }, + { name = "nu", text = "", fg = "#50d8ec" }, + { name = "o", text = "", fg = "#50d8ec" }, + { name = "obj", text = "󰆧", fg = "#50d8ec" }, + { name = "odf", text = "", fg = "#50d8ec" }, + { name = "odg", text = "", fg = "#50d8ec" }, + { name = "odin", text = "󰟢", fg = "#50d8ec" }, + { name = "odp", text = "", fg = "#50d8ec" }, + { name = "ods", text = "", fg = "#50d8ec" }, + { name = "odt", text = "", fg = "#50d8ec" }, + { name = "oga", text = "", fg = "#50d8ec" }, + { name = "ogg", text = "", fg = "#50d8ec" }, + { name = "ogv", text = "", fg = "#50d8ec" }, + { name = "ogx", text = "", fg = "#50d8ec" }, + { name = "opus", text = "", fg = "#50d8ec" }, + { name = "org", text = "", fg = "#50d8ec" }, + { name = "otf", text = "", fg = "#50d8ec" }, + { name = "out", text = "", fg = "#50d8ec" }, + { name = "part", text = "", fg = "#50d8ec" }, + { name = "patch", text = "", fg = "#50d8ec" }, + { name = "pck", text = "", fg = "#50d8ec" }, + { name = "pcm", text = "", fg = "#50d8ec" }, + { name = "pdf", text = "", fg = "#50d8ec" }, + { name = "php", text = "", fg = "#50d8ec" }, + { name = "pl", text = "", fg = "#50d8ec" }, + { name = "pls", text = "󰲹", fg = "#50d8ec" }, + { name = "ply", text = "󰆧", fg = "#50d8ec" }, + { name = "pm", text = "", fg = "#50d8ec" }, + { name = "png", text = "", fg = "#50d8ec" }, + { name = "po", text = "", fg = "#50d8ec" }, + { name = "pot", text = "", fg = "#50d8ec" }, + { name = "pp", text = "", fg = "#50d8ec" }, + { name = "ppt", text = "󰈧", fg = "#50d8ec" }, + { name = "pptx", text = "󰈧", fg = "#50d8ec" }, + { name = "prisma", text = "", fg = "#50d8ec" }, + { name = "pro", text = "", fg = "#50d8ec" }, + { name = "ps1", text = "󰨊", fg = "#50d8ec" }, + { name = "psb", text = "", fg = "#50d8ec" }, + { name = "psd", text = "", fg = "#50d8ec" }, + { name = "psd1", text = "󰨊", fg = "#50d8ec" }, + { name = "psm1", text = "󰨊", fg = "#50d8ec" }, + { name = "pub", text = "󰷖", fg = "#50d8ec" }, + { name = "pxd", text = "", fg = "#50d8ec" }, + { name = "pxi", text = "", fg = "#50d8ec" }, + { name = "py", text = "", fg = "#50d8ec" }, + { name = "pyc", text = "", fg = "#50d8ec" }, + { name = "pyd", text = "", fg = "#50d8ec" }, + { name = "pyi", text = "", fg = "#50d8ec" }, + { name = "pyo", text = "", fg = "#50d8ec" }, + { name = "pyw", text = "", fg = "#50d8ec" }, + { name = "pyx", text = "", fg = "#50d8ec" }, + { name = "qm", text = "", fg = "#50d8ec" }, + { name = "qml", text = "", fg = "#50d8ec" }, + { name = "qrc", text = "", fg = "#50d8ec" }, + { name = "qss", text = "", fg = "#50d8ec" }, + { name = "query", text = "", fg = "#50d8ec" }, + { name = "R", text = "󰟔", fg = "#50d8ec" }, + { name = "r", text = "󰟔", fg = "#50d8ec" }, + { name = "rake", text = "", fg = "#50d8ec" }, + { name = "rar", text = "", fg = "#50d8ec" }, + { name = "rasi", text = "", fg = "#50d8ec" }, + { name = "razor", text = "󱦘", fg = "#50d8ec" }, + { name = "rb", text = "", fg = "#50d8ec" }, + { name = "res", text = "", fg = "#50d8ec" }, + { name = "resi", text = "", fg = "#50d8ec" }, + { name = "rlib", text = "", fg = "#50d8ec" }, + { name = "rmd", text = "", fg = "#50d8ec" }, + { name = "rproj", text = "󰗆", fg = "#50d8ec" }, + { name = "rs", text = "", fg = "#50d8ec" }, + { name = "rss", text = "", fg = "#50d8ec" }, + { name = "s", text = "", fg = "#50d8ec" }, + { name = "sass", text = "", fg = "#50d8ec" }, + { name = "sbt", text = "", fg = "#50d8ec" }, + { name = "sc", text = "", fg = "#50d8ec" }, + { name = "scad", text = "", fg = "#50d8ec" }, + { name = "scala", text = "", fg = "#50d8ec" }, + { name = "scm", text = "󰘧", fg = "#50d8ec" }, + { name = "scss", text = "", fg = "#50d8ec" }, + { name = "sh", text = "", fg = "#50d8ec" }, + { name = "sha1", text = "󰕥", fg = "#50d8ec" }, + { name = "sha224", text = "󰕥", fg = "#50d8ec" }, + { name = "sha256", text = "󰕥", fg = "#50d8ec" }, + { name = "sha384", text = "󰕥", fg = "#50d8ec" }, + { name = "sha512", text = "󰕥", fg = "#50d8ec" }, + { name = "sig", text = "󰘧", fg = "#50d8ec" }, + { name = "signature", text = "󰘧", fg = "#50d8ec" }, + { name = "skp", text = "󰻫", fg = "#50d8ec" }, + { name = "sldasm", text = "󰻫", fg = "#50d8ec" }, + { name = "sldprt", text = "󰻫", fg = "#50d8ec" }, + { name = "slim", text = "", fg = "#50d8ec" }, + { name = "sln", text = "", fg = "#50d8ec" }, + { name = "slnx", text = "", fg = "#50d8ec" }, + { name = "slvs", text = "󰻫", fg = "#50d8ec" }, + { name = "sml", text = "󰘧", fg = "#50d8ec" }, + { name = "so", text = "", fg = "#50d8ec" }, + { name = "sol", text = "", fg = "#50d8ec" }, + { name = "spec.js", text = "", fg = "#50d8ec" }, + { name = "spec.jsx", text = "", fg = "#50d8ec" }, + { name = "spec.ts", text = "", fg = "#50d8ec" }, + { name = "spec.tsx", text = "", fg = "#50d8ec" }, + { name = "spx", text = "", fg = "#50d8ec" }, + { name = "sql", text = "", fg = "#50d8ec" }, + { name = "sqlite", text = "", fg = "#50d8ec" }, + { name = "sqlite3", text = "", fg = "#50d8ec" }, + { name = "srt", text = "󰨖", fg = "#50d8ec" }, + { name = "ssa", text = "󰨖", fg = "#50d8ec" }, + { name = "ste", text = "󰻫", fg = "#50d8ec" }, + { name = "step", text = "󰻫", fg = "#50d8ec" }, + { name = "stl", text = "󰆧", fg = "#50d8ec" }, + { name = "stories.js", text = "", fg = "#50d8ec" }, + { name = "stories.jsx", text = "", fg = "#50d8ec" }, + { name = "stories.mjs", text = "", fg = "#50d8ec" }, + { name = "stories.svelte", text = "", fg = "#50d8ec" }, + { name = "stories.ts", text = "", fg = "#50d8ec" }, + { name = "stories.tsx", text = "", fg = "#50d8ec" }, + { name = "stories.vue", text = "", fg = "#50d8ec" }, + { name = "stp", text = "󰻫", fg = "#50d8ec" }, + { name = "strings", text = "", fg = "#50d8ec" }, + { name = "styl", text = "", fg = "#50d8ec" }, + { name = "sub", text = "󰨖", fg = "#50d8ec" }, + { name = "sublime", text = "", fg = "#50d8ec" }, + { name = "suo", text = "", fg = "#50d8ec" }, + { name = "sv", text = "󰍛", fg = "#50d8ec" }, + { name = "svelte", text = "", fg = "#50d8ec" }, + { name = "svg", text = "󰜡", fg = "#50d8ec" }, + { name = "svgz", text = "󰜡", fg = "#50d8ec" }, + { name = "svh", text = "󰍛", fg = "#50d8ec" }, + { name = "swift", text = "", fg = "#50d8ec" }, + { name = "t", text = "", fg = "#50d8ec" }, + { name = "tbc", text = "󰛓", fg = "#50d8ec" }, + { name = "tcl", text = "󰛓", fg = "#50d8ec" }, + { name = "templ", text = "", fg = "#50d8ec" }, + { name = "terminal", text = "", fg = "#50d8ec" }, + { name = "test.js", text = "", fg = "#50d8ec" }, + { name = "test.jsx", text = "", fg = "#50d8ec" }, + { name = "test.ts", text = "", fg = "#50d8ec" }, + { name = "test.tsx", text = "", fg = "#50d8ec" }, + { name = "tex", text = "", fg = "#50d8ec" }, + { name = "tf", text = "", fg = "#50d8ec" }, + { name = "tfvars", text = "", fg = "#50d8ec" }, + { name = "tgz", text = "", fg = "#50d8ec" }, + { name = "tmpl", text = "", fg = "#50d8ec" }, + { name = "tmux", text = "", fg = "#50d8ec" }, + { name = "toml", text = "", fg = "#50d8ec" }, + { name = "torrent", text = "", fg = "#50d8ec" }, + { name = "tres", text = "", fg = "#50d8ec" }, + { name = "ts", text = "", fg = "#50d8ec" }, + { name = "tscn", text = "", fg = "#50d8ec" }, + { name = "tsconfig", text = "", fg = "#50d8ec" }, + { name = "tsx", text = "", fg = "#50d8ec" }, + { name = "ttf", text = "", fg = "#50d8ec" }, + { name = "twig", text = "", fg = "#50d8ec" }, + { name = "txt", text = "󰈙", fg = "#50d8ec" }, + { name = "txz", text = "", fg = "#50d8ec" }, + { name = "typ", text = "", fg = "#50d8ec" }, + { name = "typoscript", text = "", fg = "#50d8ec" }, + { name = "ui", text = "", fg = "#50d8ec" }, + { name = "v", text = "󰍛", fg = "#50d8ec" }, + { name = "vala", text = "", fg = "#50d8ec" }, + { name = "vert", text = "", fg = "#50d8ec" }, + { name = "vh", text = "󰍛", fg = "#50d8ec" }, + { name = "vhd", text = "󰍛", fg = "#50d8ec" }, + { name = "vhdl", text = "󰍛", fg = "#50d8ec" }, + { name = "vi", text = "", fg = "#50d8ec" }, + { name = "vim", text = "", fg = "#50d8ec" }, + { name = "vsh", text = "", fg = "#50d8ec" }, + { name = "vsix", text = "", fg = "#50d8ec" }, + { name = "vue", text = "", fg = "#50d8ec" }, + { name = "wasm", text = "", fg = "#50d8ec" }, + { name = "wav", text = "", fg = "#50d8ec" }, + { name = "webm", text = "", fg = "#50d8ec" }, + { name = "webmanifest", text = "", fg = "#50d8ec" }, + { name = "webp", text = "", fg = "#50d8ec" }, + { name = "webpack", text = "󰜫", fg = "#50d8ec" }, + { name = "wma", text = "", fg = "#50d8ec" }, + { name = "wmv", text = "", fg = "#50d8ec" }, + { name = "woff", text = "", fg = "#50d8ec" }, + { name = "woff2", text = "", fg = "#50d8ec" }, + { name = "wrl", text = "󰆧", fg = "#50d8ec" }, + { name = "wrz", text = "󰆧", fg = "#50d8ec" }, + { name = "wv", text = "", fg = "#50d8ec" }, + { name = "wvc", text = "", fg = "#50d8ec" }, + { name = "x", text = "", fg = "#50d8ec" }, + { name = "xaml", text = "󰙳", fg = "#50d8ec" }, + { name = "xcf", text = "", fg = "#50d8ec" }, + { name = "xcplayground", text = "", fg = "#50d8ec" }, + { name = "xcstrings", text = "", fg = "#50d8ec" }, + { name = "xls", text = "󰈛", fg = "#50d8ec" }, + { name = "xlsx", text = "󰈛", fg = "#50d8ec" }, + { name = "xm", text = "", fg = "#50d8ec" }, + { name = "xml", text = "󰗀", fg = "#50d8ec" }, + { name = "xpi", text = "", fg = "#50d8ec" }, + { name = "xslt", text = "󰗀", fg = "#50d8ec" }, + { name = "xul", text = "", fg = "#50d8ec" }, + { name = "xz", text = "", fg = "#50d8ec" }, + { name = "yaml", text = "", fg = "#50d8ec" }, + { name = "yml", text = "", fg = "#50d8ec" }, + { name = "zig", text = "", fg = "#50d8ec" }, + { name = "zip", text = "", fg = "#50d8ec" }, + { name = "zsh", text = "", fg = "#50d8ec" }, + { name = "zst", text = "", fg = "#50d8ec" }, + { name = "🔥", text = "", fg = "#50d8ec" }, ] conds = [ # Special files - { if = "orphan", text = "", fg = "#ffb59a" }, - { if = "link", text = "", fg = "#ffb59a" }, - { if = "block", text = "", fg = "#ffb59a" }, - { if = "char", text = "", fg = "#ffb59a" }, - { if = "fifo", text = "", fg = "#ffb59a" }, - { if = "sock", text = "", fg = "#ffb59a" }, - { if = "sticky", text = "", fg = "#ffb59a" }, - { if = "dummy", text = "", fg = "#ffb59a" }, + { if = "orphan", text = "", fg = "#50d8ec" }, + { if = "link", text = "", fg = "#50d8ec" }, + { if = "block", text = "", fg = "#50d8ec" }, + { if = "char", text = "", fg = "#50d8ec" }, + { if = "fifo", text = "", fg = "#50d8ec" }, + { if = "sock", text = "", fg = "#50d8ec" }, + { if = "sticky", text = "", fg = "#50d8ec" }, + { if = "dummy", text = "", fg = "#50d8ec" }, # Fallback - { if = "dir", text = "", fg = "#ffb59a" }, - { if = "exec", text = "", fg = "#ffb59a" }, - { if = "!dir", text = "", fg = "#ffb59a" }, + { if = "dir", text = "", fg = "#50d8ec" }, + { if = "exec", text = "", fg = "#50d8ec" }, + { if = "!dir", text = "", fg = "#50d8ec" }, ] # : }}} diff --git a/.config/zsh/.zshenv b/.config/zsh/.zshenv index 6c31e88..0b2fcca 100644 --- a/.config/zsh/.zshenv +++ b/.config/zsh/.zshenv @@ -7,6 +7,7 @@ export GPG_TTY=$TTY export EDITOR=nvim export VISUAL=nvim export BROWSER=${BROWSER:-zen-browser} +export DOCKER_HOST=unix:///run/user/$(id -u)/podman/podman.sock path+=( $HOME/.local/bin $HOME/.bun/bin diff --git a/.config/zsh/aliases b/.config/zsh/aliases index abad933..9529ae6 100644 --- a/.config/zsh/aliases +++ b/.config/zsh/aliases @@ -46,3 +46,6 @@ alias pr="paru -Rns" alias ps="paru -Ss" alias p="paru" alias jjg="jj diff --git" +alias ldo="lazydocker" +alias po="podman" +alias poc="podman-compose" diff --git a/pkgs/aurlist.text b/pkgs/aurlist.text index 798c3ee..f757227 100644 --- a/pkgs/aurlist.text +++ b/pkgs/aurlist.text @@ -1,4 +1,5 @@ applesmc-next-dkms +droidcam-obs-plugin-git jjui-bin localsend-bin ly-git @@ -6,6 +7,7 @@ macbook12-spi-driver-dkms mangowm-git mbpfan noctalia-shell +obs-source-record opencode-bin otf-departure-mono-nerd paru diff --git a/pkgs/pkgs.text b/pkgs/pkgs.text index 4487ecb..ebe2d3b 100644 --- a/pkgs/pkgs.text +++ b/pkgs/pkgs.text @@ -2,7 +2,6 @@ acpi adw-gtk-theme alacritty alsa-utils -applesmc-next-dkms base base-devel bat @@ -33,47 +32,41 @@ glow golangci-lint intel-media-driver intel-ucode -jjui-bin jq jujutsu +kdenlive kitty +lazydocker libnotify linux linux-firmware linux-headers linux-lts linux-lts-headers -localsend-bin lua-language-server -ly-git -macbook12-spi-driver-dkms man-db man-pages -mangowm-git -mbpfan mesa +meson mpd mpv nautilus neovim networkmanager niri -noctalia-shell noto-fonts-cjk noto-fonts-emoji npm nwg-look obs-studio obs-studio-plugin-browser -opencode-bin -otf-departure-mono-nerd -paru -paru-debug pass pavucontrol pipewire pipewire-pulse pnpm +podman +podman-compose prettier qt6ct qutebrowser @@ -82,11 +75,11 @@ reflector ripgrep rsync sof-firmware -spotify starship stow swappy swaybg +tailscale tailwindcss-language-server thermald timeshift @@ -103,8 +96,6 @@ typescript-language-server ufw unzip upower -vesktop-bin -vial-appimage vim vulkan-intel wget @@ -113,9 +104,7 @@ xdg-desktop-portal-gnome xdg-desktop-portal-gtk xdg-desktop-portal-wlr xwayland-satellite -yay-debug yazi yt-dlp -zen-browser-bin zoxide zsh From 3d503923f137f32724f6ab95c65b123a73f95c59 Mon Sep 17 00:00:00 2001 From: x0d7x <75843278+x0d7x@users.noreply.github.com> Date: Sun, 24 May 2026 01:37:43 +0300 Subject: [PATCH 18/26] update From 412432ec628242f2a1995a4f4df47e1b10f9ed34 Mon Sep 17 00:00:00 2001 From: x0d7x <75843278+x0d7x@users.noreply.github.com> Date: Mon, 1 Jun 2026 16:36:09 +0300 Subject: [PATCH 19/26] backup: current state before restore --- .config/ghostty/config | 6 +- .config/kitty/kitty.conf | 2 +- .config/kitty/themes/noctalia.conf | 56 +- .config/niri/binds.kdl | 18 +- .config/niri/config.kdl | 1 - .config/niri/noctalia.kdl | 16 +- .config/niri/rules.kdl | 11 +- .config/noctalia/colors.json | 26 +- .config/noctalia/plugins.json | 12 +- .../noctalia/plugins/catwalk/settings.json | 4 + .../plugins/screen-recorder/BarWidget.qml | 147 ++ .../screen-recorder/ControlCenterWidget.qml | 22 + .../noctalia/plugins/screen-recorder/Main.qml | 756 ++++++++ .../plugins/screen-recorder/README.md | 143 ++ .../plugins/screen-recorder/Settings.qml | 556 ++++++ .../plugins/screen-recorder/i18n/de.json | 99 ++ .../plugins/screen-recorder/i18n/en.json | 99 ++ .../plugins/screen-recorder/i18n/es.json | 96 ++ .../plugins/screen-recorder/i18n/fr.json | 99 ++ .../plugins/screen-recorder/i18n/hu.json | 96 ++ .../plugins/screen-recorder/i18n/it.json | 96 ++ .../plugins/screen-recorder/i18n/ja.json | 99 ++ .../plugins/screen-recorder/i18n/ku.json | 96 ++ .../plugins/screen-recorder/i18n/nl.json | 96 ++ .../plugins/screen-recorder/i18n/pl.json | 96 ++ .../plugins/screen-recorder/i18n/pt.json | 96 ++ .../plugins/screen-recorder/i18n/ru.json | 96 ++ .../plugins/screen-recorder/i18n/tr.json | 96 ++ .../plugins/screen-recorder/i18n/uk-UA.json | 96 ++ .../plugins/screen-recorder/i18n/vi.json | 99 ++ .../plugins/screen-recorder/i18n/zh-CN.json | 99 ++ .../plugins/screen-recorder/manifest.json | 47 + .../plugins/screen-recorder/preview.png | Bin 0 -> 130533 bytes .../plugins/screen-recorder/settings.json | 22 + .config/noctalia/settings.json | 46 +- .config/nvim/lua/config/autocmds.lua | 21 - .config/nvim/lua/config/keymaps.lua | 5 +- .config/nvim/lua/core/pack.lua | 3 +- .config/nvim/nvim-pack-lock.json | 44 +- .config/nvim/plugin/cord.lua | 15 + .config/nvim/plugin/fff.lua | 2 +- .config/nvim/plugin/mini.lua | 11 +- .config/nvim/plugin/theme.lua | 4 +- .config/nvim/plugin/treesitter.lua | 33 +- .config/opencode/plugins/herdr-agent-state.js | 93 + .config/tmux/tmux.conf | 12 +- .../yazi/flavors/noctalia.yazi/flavor.toml | 1536 ++++++++--------- .config/zsh/.zshenv | 1 - .config/zsh/aliases | 5 +- .gitignore | 2 +- pkgs/aurlist.text | 2 +- pkgs/pkgs.text | 15 +- scripts/aurlist.text | 9 + scripts/github_open | 4 +- scripts/pkgs.text | 92 + scripts/tmux-session-switch | 16 +- scripts/tmux-sessionizer | 14 +- 57 files changed, 4405 insertions(+), 979 deletions(-) create mode 100644 .config/noctalia/plugins/catwalk/settings.json create mode 100644 .config/noctalia/plugins/screen-recorder/BarWidget.qml create mode 100644 .config/noctalia/plugins/screen-recorder/ControlCenterWidget.qml create mode 100644 .config/noctalia/plugins/screen-recorder/Main.qml create mode 100644 .config/noctalia/plugins/screen-recorder/README.md create mode 100644 .config/noctalia/plugins/screen-recorder/Settings.qml create mode 100644 .config/noctalia/plugins/screen-recorder/i18n/de.json create mode 100644 .config/noctalia/plugins/screen-recorder/i18n/en.json create mode 100644 .config/noctalia/plugins/screen-recorder/i18n/es.json create mode 100644 .config/noctalia/plugins/screen-recorder/i18n/fr.json create mode 100644 .config/noctalia/plugins/screen-recorder/i18n/hu.json create mode 100644 .config/noctalia/plugins/screen-recorder/i18n/it.json create mode 100644 .config/noctalia/plugins/screen-recorder/i18n/ja.json create mode 100644 .config/noctalia/plugins/screen-recorder/i18n/ku.json create mode 100644 .config/noctalia/plugins/screen-recorder/i18n/nl.json create mode 100644 .config/noctalia/plugins/screen-recorder/i18n/pl.json create mode 100644 .config/noctalia/plugins/screen-recorder/i18n/pt.json create mode 100644 .config/noctalia/plugins/screen-recorder/i18n/ru.json create mode 100644 .config/noctalia/plugins/screen-recorder/i18n/tr.json create mode 100644 .config/noctalia/plugins/screen-recorder/i18n/uk-UA.json create mode 100644 .config/noctalia/plugins/screen-recorder/i18n/vi.json create mode 100644 .config/noctalia/plugins/screen-recorder/i18n/zh-CN.json create mode 100644 .config/noctalia/plugins/screen-recorder/manifest.json create mode 100644 .config/noctalia/plugins/screen-recorder/preview.png create mode 100644 .config/noctalia/plugins/screen-recorder/settings.json create mode 100755 .config/nvim/plugin/cord.lua create mode 100644 .config/opencode/plugins/herdr-agent-state.js create mode 100644 scripts/aurlist.text create mode 100644 scripts/pkgs.text diff --git a/.config/ghostty/config b/.config/ghostty/config index 04e8d16..c35b244 100755 --- a/.config/ghostty/config +++ b/.config/ghostty/config @@ -1,8 +1,8 @@ # vim: set ft=bash: font-family = "DepartureMono Nerd Font Mono" -font-size = 14 +font-size = 13 font-thicken = true -background-opacity = 0.7 +# background-opacity = 0.7 # background-blur-radius = 27 # themes i Like [Banana Blueberry,Everforest Dark - Hard,Batman,CrayonPonyFish,duckbones,Builtin Tango Dark,embers-dark,CGA,Earthsong,Espresso Libre, Adwaita Dark, 3024 Night, 0x96f, Adventure, flexoki-dark, Monokai Pro Ristretto, embers-dark, Solarized Dark Higher Contrast] # theme = Black Metal @@ -14,7 +14,7 @@ cursor-style = block # cursor-color = #D59B53 mouse-hide-while-typing = true macos-titlebar-style = hidden -# window-colorspace = "display-p3" +window-colorspace = "display-p3" confirm-close-surface = false initial-command = /bin/zsh --login -c "if command -v tmux &>/dev/null && [ -z "$TMUX" ]; then tmux attach || tmux new -s Dev; else zsh; fi" cursor-style-blink = true diff --git a/.config/kitty/kitty.conf b/.config/kitty/kitty.conf index 4cb0165..5cf12bc 100755 --- a/.config/kitty/kitty.conf +++ b/.config/kitty/kitty.conf @@ -12,7 +12,7 @@ macos_thicken_font 0.8 text_composition_strategy legacy # # Automatically start tmux if not inside it # shell /run/current-system/sw/bin/zsh -l -c "if command -v tmux &>/dev/null && [ -z \"\$TMUX\" ] && [ ! -f /tmp/kitty_tmux_started_\$USER ]; then touch /tmp/kitty_tmux_started_\$USER; tmux attach || tmux new -s Dev; else exec zsh; fi" -shell zsh -l -c '[ -z "$TMUX" ] && tmux attach -t Dev || tmux new -s Dev || zsh' +shell zsh -l -c '[ -z "$HERDR_SESSION" ] && herdr --session Dev || zsh' # shell fish -l -c 'test -z "$TMUX" && tmux attach -t Dev 2>/dev/null || tmux new -s Dev || fish' enable_audio_bell yes notify_on_cmd_finish unfocused diff --git a/.config/kitty/themes/noctalia.conf b/.config/kitty/themes/noctalia.conf index fc9fd7e..92bbf1f 100644 --- a/.config/kitty/themes/noctalia.conf +++ b/.config/kitty/themes/noctalia.conf @@ -1,32 +1,32 @@ -color0 #111415 +color0 #131313 color1 #ffb4ab -color2 #50d8ec -color3 #b1cbd0 -color4 #bbc6ea -color5 #50d8ec -color6 #b1cbd0 -color7 #e1e3e3 -color8 #899294 +color2 #92ccff +color3 #b8c8da +color4 #d1bfe7 +color5 #92ccff +color6 #b8c8da +color7 #e2e2e2 +color8 #919191 color9 #ffb4ab -color10 #50d8ec -color11 #b1cbd0 -color12 #bbc6ea -color13 #50d8ec -color14 #b1cbd0 -color15 #e1e3e3 +color10 #92ccff +color11 #b8c8da +color12 #d1bfe7 +color13 #92ccff +color14 #b8c8da +color15 #e2e2e2 -cursor #e1e3e3 -cursor_text_color #111415 -background #111415 -foreground #e1e3e3 -selection_foreground #bfc8ca -selection_background #3f484a -active_border_color #50d8ec -inactive_border_color #3f484a -url_color #50d8ec +cursor #e2e2e2 +cursor_text_color #131313 +background #131313 +foreground #e2e2e2 +selection_foreground #c6c6c6 +selection_background #474747 +active_border_color #92ccff +inactive_border_color #474747 +url_color #92ccff -active_tab_foreground #00363d -active_tab_background #50d8ec -inactive_tab_foreground #bfc8ca -inactive_tab_background #3f484a -cursor_trail_color #bfc8ca +active_tab_foreground #003351 +active_tab_background #92ccff +inactive_tab_foreground #c6c6c6 +inactive_tab_background #474747 +cursor_trail_color #c6c6c6 diff --git a/.config/niri/binds.kdl b/.config/niri/binds.kdl index 2b94276..afbba98 100644 --- a/.config/niri/binds.kdl +++ b/.config/niri/binds.kdl @@ -353,18 +353,12 @@ binds { // Mod+Space { switch-layout "next"; } // Mod+Shift+Space { switch-layout "prev"; } // Print { screenshot; } - Ctrl+Shift+1 { - spawn-sh "screenshot.sh" - } - Ctrl+Shift+2 { - spawn-sh "screenshot.sh area" - } - Ctrl+Shift+3 { - spawn-sh "screenshot.sh edit" - } - Ctrl+Shift+4 { - spawn-sh "screenshot.sh edit-full" - } + Ctrl+Shift+1 { + screenshot-screen + } + Ctrl+Shift+2 { + screenshot-window + } // Applications such as remote-desktop clients and software KVM switches may // request that niri stops processing the keyboard shortcuts defined here // so they may, for example, forward the key presses as-is to a remote machine. diff --git a/.config/niri/config.kdl b/.config/niri/config.kdl index ee5ad93..8241b20 100644 --- a/.config/niri/config.kdl +++ b/.config/niri/config.kdl @@ -10,7 +10,6 @@ environment { XDG_SESSION_TYPE "wayland" GDK_BACKEND "wayland" T_QPA_PLATFORM "wayland" - QT_QPA_PLATFORMTHEME "qt6ct" MOZ_ENABLE_WAYLAND "1" SDL_VIDEO_DRIVER "wayland" _JAVA_AWT_WM_NONREPARENTING "1" diff --git a/.config/niri/noctalia.kdl b/.config/niri/noctalia.kdl index 64b6d4f..fbfef99 100644 --- a/.config/niri/noctalia.kdl +++ b/.config/niri/noctalia.kdl @@ -1,14 +1,14 @@ layout { focus-ring { - active-color "#50d8ec" - inactive-color "#111415" + active-color "#92ccff" + inactive-color "#131313" urgent-color "#ffb4ab" } border { - active-color "#50d8ec" - inactive-color "#111415" + active-color "#92ccff" + inactive-color "#131313" urgent-color "#ffb4ab" } @@ -17,19 +17,19 @@ layout { } tab-indicator { - active-color "#50d8ec" - inactive-color "#004f58" + active-color "#92ccff" + inactive-color "#004b73" urgent-color "#ffb4ab" } insert-hint { - color "#50d8ec80" + color "#92ccff80" } } recent-windows { highlight { - active-color "#50d8ec" + active-color "#92ccff" urgent-color "#ffb4ab" } } diff --git a/.config/niri/rules.kdl b/.config/niri/rules.kdl index 24733b3..c5270b3 100644 --- a/.config/niri/rules.kdl +++ b/.config/niri/rules.kdl @@ -83,14 +83,7 @@ window-rule { match app-id=r#"^kitty-terminal$"# open-on-workspace "T" open-focused true - // open-maximized true -} -window-rule { - match app-id=r#"^swappy$"# - open-floating true - default-floating-position x=20 y=20 relative-to="top" - default-column-width { proportion 0.6; } - default-window-height { proportion 0.5; } + open-maximized true } window-rule { match app-id=r#"^kitty-float$"# @@ -139,7 +132,7 @@ window-rule { draw-border-with-background false clip-to-geometry true background-effect { - blur true + blur true xray false } } diff --git a/.config/noctalia/colors.json b/.config/noctalia/colors.json index a2a0f6e..3f12f0b 100644 --- a/.config/noctalia/colors.json +++ b/.config/noctalia/colors.json @@ -1,25 +1,25 @@ { - "mPrimary": "#50d8ec", - "mOnPrimary": "#00363d", + "mPrimary": "#92ccff", + "mOnPrimary": "#003351", - "mSecondary": "#b1cbd0", - "mOnSecondary": "#1c3438", + "mSecondary": "#b8c8da", + "mOnSecondary": "#23323f", - "mTertiary": "#bbc6ea", - "mOnTertiary": "#242f4d", + "mTertiary": "#d1bfe7", + "mOnTertiary": "#372a4a", "mError": "#ffb4ab", "mOnError": "#690005", - "mSurface": "#111415", - "mOnSurface": "#e1e3e3", + "mSurface": "#131313", + "mOnSurface": "#e2e2e2", - "mSurfaceVariant": "#1d2021", - "mOnSurfaceVariant": "#bfc8ca", + "mSurfaceVariant": "#1f1f1f", + "mOnSurfaceVariant": "#c6c6c6", - "mOutline": "#3f484a", + "mOutline": "#474747", "mShadow": "#000000", - "mHover": "#bbc6ea", - "mOnHover": "#242f4d" + "mHover": "#d1bfe7", + "mOnHover": "#372a4a" } \ No newline at end of file diff --git a/.config/noctalia/plugins.json b/.config/noctalia/plugins.json index f95d769..5518136 100644 --- a/.config/noctalia/plugins.json +++ b/.config/noctalia/plugins.json @@ -12,22 +12,14 @@ "sourceUrl": "https://github.com/noctalia-dev/noctalia-plugins" }, "dns-switcher": { - "enabled": false, - "sourceUrl": "https://github.com/noctalia-dev/noctalia-plugins" - }, - "mangowc-layout-switcher": { - "enabled": false, - "sourceUrl": "https://github.com/noctalia-dev/noctalia-plugins" - }, - "music-search": { "enabled": true, "sourceUrl": "https://github.com/noctalia-dev/noctalia-plugins" }, - "polkit-agent": { + "mangowc-layout-switcher": { "enabled": true, "sourceUrl": "https://github.com/noctalia-dev/noctalia-plugins" }, - "privacy-indicator": { + "music-search": { "enabled": true, "sourceUrl": "https://github.com/noctalia-dev/noctalia-plugins" } diff --git a/.config/noctalia/plugins/catwalk/settings.json b/.config/noctalia/plugins/catwalk/settings.json new file mode 100644 index 0000000..181fb4d --- /dev/null +++ b/.config/noctalia/plugins/catwalk/settings.json @@ -0,0 +1,4 @@ +{ + "minimumThreshold": 10, + "hideBackground": false +} diff --git a/.config/noctalia/plugins/screen-recorder/BarWidget.qml b/.config/noctalia/plugins/screen-recorder/BarWidget.qml new file mode 100644 index 0000000..6f39fd4 --- /dev/null +++ b/.config/noctalia/plugins/screen-recorder/BarWidget.qml @@ -0,0 +1,147 @@ +import QtQuick +import QtQuick.Layouts +import Quickshell +import qs.Commons +import qs.Services.UI +import qs.Services.System +import qs.Widgets + +NIconButton { + id: root + + property var pluginApi: null + property ShellScreen screen + property string widgetId: "" + property string section: "" + property int sectionWidgetIndex: -1 + property int sectionWidgetsCount: 0 + + // Bar positioning properties + readonly property string screenName: screen ? screen.name : "" + readonly property string barPosition: Settings.getBarPositionForScreen(screenName) + readonly property bool isVertical: barPosition === "left" || barPosition === "right" + readonly property real barHeight: Style.getBarHeightForScreen(screenName) + readonly property real capsuleHeight: Style.getCapsuleHeightForScreen(screenName) + readonly property real barFontSize: Style.getBarFontSizeForScreen(screenName) + + readonly property var mainInstance: pluginApi?.mainInstance + readonly property bool hideInactive: + pluginApi?.pluginSettings?.hideInactive ?? + pluginApi?.manifest?.metadata?.defaultSettings?.hideInactive ?? + false + + property var cfg: pluginApi?.pluginSettings || ({}) + property var defaults: pluginApi?.manifest?.metadata?.defaultSettings || ({}) + readonly property string iconColorKey: cfg.iconColor ?? defaults.iconColor ?? "none" + readonly property color iconColor: Color.resolveColorKey(iconColorKey) + + readonly property bool shouldShow: !hideInactive || (mainInstance?.isRecording ?? false) || (mainInstance?.isPending ?? false) || (mainInstance?.isReplaying ?? false) + + visible: true + opacity: shouldShow ? 1.0 : 0.0 + implicitWidth: shouldShow ? baseSize : 0 + implicitHeight: shouldShow ? baseSize : 0 + + Behavior on opacity { + NumberAnimation { duration: Style.animationNormal } + } + + Behavior on implicitWidth { + NumberAnimation { duration: Style.animationNormal } + } + + Behavior on implicitHeight { + NumberAnimation { duration: Style.animationNormal } + } + + enabled: mainInstance?.isAvailable ?? false + icon: "camera-video" + tooltipText: mainInstance?.buildTooltip() + tooltipDirection: BarService.getTooltipDirection() + baseSize: root.capsuleHeight + applyUiScale: false + customRadius: Style.radiusL + colorBg: (mainInstance?.isRecording || mainInstance?.isPending) ? Color.mPrimary : (mainInstance?.isReplaying ? Qt.alpha(Color.mSecondary, 0.25) : Style.capsuleColor) + colorFg: (mainInstance?.isRecording || mainInstance?.isPending) ? Color.mOnPrimary : (mainInstance?.isReplaying ? Color.mSecondary : root.iconColor) + colorBorder: "transparent" + colorBorderHover: "transparent" + border.color: Style.capsuleBorderColor + border.width: Style.capsuleBorderWidth + + onClicked: { + if (!enabled) { + ToastService.showError(pluginApi.tr("messages.not-installed"), pluginApi.tr("messages.not-installed-desc")) + return + } + + if (mainInstance) { + mainInstance.toggleRecording() + if (!mainInstance.isRecording && !mainInstance.isPending) { + // Recording was stopped, close control center if open + var controlCenter = PanelService.getPanel("controlCenterPanel", screen) + if (controlCenter) { + controlCenter.close() + } + } + } + } + + onRightClicked: { + PanelService.showContextMenu(contextMenu, root, screen); + } + + + NPopupContextMenu { + id: contextMenu + + model: { + var items = []; + + // Replay controls (only when replay is enabled) + if (mainInstance?.replayEnabled) { + if (mainInstance?.isReplaying) { + items.push({ + "label": pluginApi.tr("messages.save-replay"), + "action": "save-replay", + "icon": "device-floppy" + }); + items.push({ + "label": pluginApi.tr("messages.stop-replay"), + "action": "stop-replay", + "icon": "stop" + }); + } else { + items.push({ + "label": pluginApi.tr("messages.start-replay"), + "action": "start-replay", + "icon": "player-play" + }); + } + } + + items.push({ + "label": I18n.tr("actions.widget-settings"), + "action": "widget-settings", + "icon": "settings" + }); + + return items; + } + + onTriggered: action => { + contextMenu.close(); + PanelService.closeContextMenu(screen); + + if (action === "widget-settings") { + BarService.openPluginSettings(screen, pluginApi.manifest); + } else if (action === "start-replay" && mainInstance) { + mainInstance.startReplay(); + } else if (action === "stop-replay" && mainInstance) { + mainInstance.stopReplay(); + } else if (action === "save-replay" && mainInstance) { + mainInstance.saveReplay(); + } + } + } + +} diff --git a/.config/noctalia/plugins/screen-recorder/ControlCenterWidget.qml b/.config/noctalia/plugins/screen-recorder/ControlCenterWidget.qml new file mode 100644 index 0000000..55ceeca --- /dev/null +++ b/.config/noctalia/plugins/screen-recorder/ControlCenterWidget.qml @@ -0,0 +1,22 @@ + +import QtQuick +import Quickshell +import qs.Widgets +import qs.Commons + +NIconButton { + property ShellScreen screen + property var pluginApi: null + readonly property var mainInstance: pluginApi?.mainInstance + + enabled: mainInstance?.isAvailable ?? false + icon: "camera-video" + tooltipText: mainInstance?.buildTooltip() + colorFg: mainInstance?.isRecording ? Color.mOnPrimary : (mainInstance?.isReplaying ? Color.mSecondary : Color.mPrimary) + colorBg: mainInstance?.isRecording ? Color.mPrimary : (mainInstance?.isReplaying ? Qt.alpha(Color.mSecondary, 0.25) : Style.capsuleColor) + onClicked: { + if (pluginApi && pluginApi.mainInstance) { + pluginApi.mainInstance.toggleRecording(); + } + } +} diff --git a/.config/noctalia/plugins/screen-recorder/Main.qml b/.config/noctalia/plugins/screen-recorder/Main.qml new file mode 100644 index 0000000..8eb3d19 --- /dev/null +++ b/.config/noctalia/plugins/screen-recorder/Main.qml @@ -0,0 +1,756 @@ +import QtQuick +import Quickshell +import Quickshell.Io +import qs.Commons +import qs.Services.UI +import qs.Services.System +import qs.Services.Compositor + +Item { + id: root + + property var pluginApi: null + + property bool isRecording: false + property bool isPending: false + property bool hasActiveRecording: false + property string outputPath: "" + property bool isAvailable: false + property string detectedMonitor: "" + property bool usePrimeRun: false + + // Replay state + property bool isReplaying: false + property bool isReplayPending: false + + // Single reusable Process object + Process { + id: checker + running: true + command: ["sh", "-c", "command -v gpu-screen-recorder >/dev/null 2>&1 || (command -v flatpak >/dev/null 2>&1 && flatpak list --app | grep -q 'com.dec05eba.gpu_screen_recorder')"] + + onExited: function (exitCode) { + isAvailable = (exitCode === 0); + running = false; + } + + stdout: StdioCollector {} + stderr: StdioCollector {} + } + + IpcHandler { + target: "plugin:screen-recorder" + + function toggle() { + if (root.isAvailable) { + root.toggleRecording(); + } + } + + function start() { + if (root.isAvailable && !root.isRecording && !root.isPending) { + root.startRecording(); + } + } + + function stop() { + if (root.isRecording || root.isPending) { + root.stopRecording(); + } + } + + function toggleReplay() { + if (root.isAvailable) { + root.toggleReplay(); + } + } + + function startReplay() { + if (root.isAvailable && !root.isReplaying && !root.isReplayPending) { + root.startReplay(); + } + } + + function stopReplay() { + if (root.isReplaying || root.isReplayPending) { + root.stopReplay(); + } + } + + function saveReplay() { + if (root.isReplaying) { + root.saveReplay(); + } + } + } + + // Settings shortcuts + readonly property bool hideInactive: pluginApi?.pluginSettings?.hideInactive ?? false + readonly property string directory: pluginApi?.pluginSettings?.directory || "" + readonly property string filenamePattern: pluginApi?.pluginSettings?.filenamePattern || "recording_yyyyMMdd_HHmmss" + readonly property string frameRate: pluginApi?.pluginSettings?.frameRate || "60" + readonly property string customFrameRate: pluginApi?.pluginSettings?.customFrameRate || "60" + readonly property string audioCodec: pluginApi?.pluginSettings?.audioCodec || "opus" + readonly property string videoCodec: pluginApi?.pluginSettings?.videoCodec || "h264" + readonly property string quality: pluginApi?.pluginSettings?.quality || "very_high" + readonly property string colorRange: pluginApi?.pluginSettings?.colorRange || "limited" + readonly property bool showCursor: pluginApi?.pluginSettings?.showCursor ?? true + readonly property bool copyToClipboard: pluginApi?.pluginSettings?.copyToClipboard ?? false + readonly property string audioSource: pluginApi?.pluginSettings?.audioSource || "default_output" + readonly property string videoSource: pluginApi?.pluginSettings?.videoSource || "portal" + readonly property string resolution: pluginApi?.pluginSettings?.resolution || "original" + readonly property bool restorePortalSession: pluginApi?.pluginSettings?.restorePortalSession ?? false + + // Replay settings shortcuts + readonly property bool replayEnabled: pluginApi?.pluginSettings?.replayEnabled ?? false + readonly property string replayDuration: pluginApi?.pluginSettings?.replayDuration || "30" + readonly property string customReplayDuration: pluginApi?.pluginSettings?.customReplayDuration || "30" + readonly property string replayStorage: pluginApi?.pluginSettings?.replayStorage || "ram" + + readonly property var codecResolutionLimits: ({ + "h264": "4096x4096" + }) + + function buildResolutionFlag() { + if (resolution !== "original") { + return `-s ${resolution}`; + } + + var maxResolution = codecResolutionLimits[videoCodec]; + return maxResolution ? `-s ${maxResolution}` : ""; + } + + function buildTooltip() { + if (!isAvailable) { + return pluginApi.tr("messages.not-installed"); + } + + if (isPending) { + pluginApi.tr("messages.started"); + } + + if (isRecording) { + return pluginApi.tr("messages.stop-recording"); + } + + if (isReplaying) { + return pluginApi.tr("messages.replay-active"); + } + + return pluginApi.tr("messages.start-recording"); + } + + // Start or Stop recording + function toggleRecording() { + (isRecording || isPending) ? stopRecording() : startRecording(); + } + + // Open recording file + function openFile(path) { + if (!path) { + return; + } + Quickshell.execDetached(["xdg-open", path]); + } + + // Copy file to clipboard as file reference + function copyFileToClipboard(filePath) { + if (!filePath) { + return; + } + // Convert path to file:// URI format for copying as file reference + const fileUri = "file://" + filePath.replace(/ /g, "%20").replace(/'/g, "%27").replace(/"/g, "%22"); + const escapedUri = fileUri.replace(/'/g, "'\\''"); + const command = "printf '%s' '" + escapedUri + "' | wl-copy --type text/uri-list"; + copyToClipboardProcess.exec({ + "command": ["sh", "-c", command] + }); + } + + // Start screen recording + function startRecording() { + if (!isAvailable) { + return; + } + if (isRecording || isPending) { + return; + } + isPending = true; + hasActiveRecording = false; + + // Close any opened panel + if ((PanelService.openedPanel !== null) && !PanelService.openedPanel.isClosing) { + PanelService.openedPanel.close(); + } + + // First, ensure xdg-desktop-portal and a compositor portal are running + portalCheckProcess.exec({ + "command": ["sh", "-c", "pidof xdg-desktop-portal >/dev/null 2>&1 && (pidof xdg-desktop-portal-wlr >/dev/null 2>&1 || pidof xdg-desktop-portal-hyprland >/dev/null 2>&1 || pidof xdg-desktop-portal-gnome >/dev/null 2>&1 || pidof xdg-desktop-portal-kde >/dev/null 2>&1)"] + }); + } + + function expandFilenamePattern(pattern) { + var now = new Date(); + + // Known Qt date/time format tokens sorted by length (longest first to match greedily) + var tokens = ['unix', 'MMMM', 'dddd', 'yyyy', 'MMM', 'ddd', 'zzz', 'HH', 'hh', 'mm', 'ss', 'yy', 'MM', 'dd', 'AP', 'ap', 'M', 'd', 'H', 'h', 'm', 's', 'z', 'A', 'a', 't']; + + // Escape literal text by wrapping non-token sequences in single quotes + var escaped = ""; + var i = 0; + var literalBuffer = ""; + + while (i < pattern.length) { + var matched = false; + + // Try to match each token at current position (longest first) + for (var j = 0; j < tokens.length; j++) { + var token = tokens[j]; + if (pattern.substr(i, token.length) === token) { + // Check if this is a single-letter token that might be part of a word + // Only match single letters if they're preceded/followed by non-letter or another token + if (token.length === 1) { + var prevChar = i > 0 ? pattern[i - 1] : ""; + var nextChar = i + 1 < pattern.length ? pattern[i + 1] : ""; + // If surrounded by letters, it's probably part of a word, not a token + if ((prevChar.match(/[a-zA-Z]/) || nextChar.match(/[a-zA-Z]/))) { + continue; // Skip this token match, treat as literal + } + } + + // Flush any accumulated literal text + if (literalBuffer) { + escaped += "'" + literalBuffer + "'"; + literalBuffer = ""; + } + + if (token === 'unix') { + // Replace 'unix' token with the actual timestamp literal + // Do not wrap in quotes to avoid creating '' sequences which are interpreted as escaped quotes + escaped += Math.floor(now.getTime() / 1000); + } else { + // Add other tokens as-is + escaped += token; + } + + i += token.length; + matched = true; + break; + } + } + + if (!matched) { + // Character is not part of a token, add to literal buffer + literalBuffer += pattern[i]; + i++; + } + } + + // Flush any remaining literal text + if (literalBuffer) { + escaped += "'" + literalBuffer + "'"; + } + + // Use Qt's I18n.locale.toString for proper date/time formatting + var expanded = I18n.locale.toString(now, escaped); + return expanded + ".mp4"; + } + + function launchRecorder() { + // If focused-monitor is selected, detect monitor first + if (videoSource === "focused-monitor" && CompositorService.isHyprland) { + var script = 'set -euo pipefail\n' + 'pos=$(hyprctl cursorpos)\n' + 'cx=${pos%,*}; cy=${pos#*,}\n' + 'mon=$(hyprctl monitors -j | jq -r --argjson cx "$cx" --argjson cy "$cy" ' + "'.[] | select(($cx>=.x) and ($cx<(.x+.width)) and ($cy>=.y) and ($cy<(.y+.height))) | .name' " + '| head -n1)\n' + '[ -n "${mon:-}" ] || { echo "MONITOR_NOT_FOUND"; exit 1; }\n' + 'use_prime=0\n' + 'for v in /sys/class/drm/card*/device/vendor; do\n' + ' [ -f "$v" ] || continue\n' + ' if grep -qi "0x10de" "$v"; then\n' + ' card="$(basename "$(dirname "$(dirname "$v")")")"\n' + ' [ -e "/sys/class/drm/${card}-${mon}" ] && use_prime=1 && break\n' + ' fi\n' + 'done\n' + 'echo "${mon}:${use_prime}"'; + monitorDetectProcess.exec({ + "command": ["sh", "-c", script] + }); + return; + } + + launchRecorderWithSource(videoSource, false); + } + + function launchRecorderWithSource(source, primeRun) { + var pattern = filenamePattern || "recording_yyyyMMdd_HHmmss"; + var filename = expandFilenamePattern(pattern); + var videoDir = Settings.preprocessPath(directory); + if (!videoDir) { + videoDir = Quickshell.env("HOME") + "/Videos"; + } + if (videoDir && !videoDir.endsWith("/")) { + videoDir += "/"; + } + outputPath = videoDir + filename; + + const audioFlags = (() => { + if (audioSource === "none") { + return ""; + } + if (audioSource === "both") { + return `-ac ${audioCodec} -a "default_output|default_input"`; + } + return `-ac ${audioCodec} -a ${audioSource}`; + })(); + + var actualFrameRate = (frameRate === "custom") ? customFrameRate : frameRate; + var resolutionFlag = buildResolutionFlag(); + var restoreFlag = restorePortalSession ? "-restore-portal-session yes" : ""; + var flags = `-w ${source} -f ${actualFrameRate} -k ${videoCodec} ${audioFlags} -q ${quality} -cursor ${showCursor ? "yes" : "no"} -cr ${colorRange} ${resolutionFlag} ${restoreFlag} -o "${outputPath}"`; + var primePrefix = primeRun ? "prime-run " : ""; + var command = ` + _gpuscreenrecorder_flatpak_installed() { + flatpak list --app | grep -q "com.dec05eba.gpu_screen_recorder" + } + if command -v gpu-screen-recorder >/dev/null 2>&1; then + ${primePrefix}gpu-screen-recorder ${flags} + elif command -v flatpak >/dev/null 2>&1 && _gpuscreenrecorder_flatpak_installed; then + ${primePrefix}flatpak run --command=gpu-screen-recorder --file-forwarding com.dec05eba.gpu_screen_recorder ${flags} + else + echo "GPU_SCREEN_RECORDER_NOT_INSTALLED" + fi`; + + // Use Process to monitor it and read stderr + recorderProcess.exec({ + "command": ["sh", "-c", command] + }); + + // Start monitoring - if process ends quickly, it was likely cancelled + pendingTimer.running = true; + } + + // Stop recording + function stopRecording() { + if (!isRecording && !isPending) { + return; + } + + ToastService.showNotice(pluginApi.tr("messages.stopping"), outputPath, "video"); + + Quickshell.execDetached(["sh", "-c", "pkill -SIGINT -f '^(/nix/store/.*-gpu-screen-recorder|gpu-screen-recorder)' || pkill -SIGINT -f '^com.dec05eba.gpu_screen_recorder'"]); + + isRecording = false; + isPending = false; + pendingTimer.running = false; + monitorTimer.running = false; + hasActiveRecording = false; + + // Just in case, force kill after 3 seconds + killTimer.running = true; + } + + // Helper function to truncate text for toast display + function truncateForToast(text, maxLength = 128) { + if (text.length <= maxLength) + return text; + return text.substring(0, maxLength) + "…"; + } + + // Helper function to check if output indicates user cancellation + function isCancelledByUser(stdoutText, stderrText) { + const stdout = String(stdoutText || "").toLowerCase(); + const stderr = String(stderrText || "").toLowerCase(); + const combined = stdout + " " + stderr; + return combined.includes("canceled by") || combined.includes("cancelled by") || combined.includes("canceled by user") || combined.includes("cancelled by user") || combined.includes("canceled by the user") || combined.includes("cancelled by the user"); + } + + // Process to run and monitor gpu-screen-recorder + Process { + id: recorderProcess + stdout: StdioCollector {} + stderr: StdioCollector {} + onExited: function (exitCode, exitStatus) { + const stdout = String(recorderProcess.stdout.text || "").trim(); + const stderr = String(recorderProcess.stderr.text || "").trim(); + const wasCancelled = isCancelledByUser(stdout, stderr); + + if (isPending) { + // Process ended while we were pending - likely cancelled or error + isPending = false; + pendingTimer.running = false; + + // Check if gpu-screen-recorder is not installed + if (stdout === "GPU_SCREEN_RECORDER_NOT_INSTALLED") { + ToastService.showError(pluginApi.tr("messages.not-installed"), pluginApi.tr("messages.not-installed-desc")); + return; + } + + // If it failed to start, show a clear error toast with stderr + // But don't show error if user intentionally cancelled via portal + if (exitCode !== 0) { + const filteredError = filterStderr(stderr); + if (filteredError.length > 0 && !wasCancelled) { + ToastService.showError(pluginApi.tr("messages.failed-start"), truncateForToast(filteredError)); + Logger.e("ScreenRecorder", filteredError); + } + } + } else if (isRecording || hasActiveRecording) { + // Process ended normally while recording + isRecording = false; + monitorTimer.running = false; + if (exitCode === 0) { + // ToastService.showNotice(pluginApi.tr("messages.saved"), outputPath, "video") + ToastService.showNotice(pluginApi.tr("messages.saved"), outputPath, "video", 3000, pluginApi.tr("messages.open-file"), () => openFile(outputPath)); + + if (copyToClipboard) { + copyFileToClipboard(outputPath); + } + } else { + // Don't show error if user intentionally cancelled + const filteredError = filterStderr(stderr); + if (!wasCancelled) { + if (filteredError.length > 0) { + ToastService.showError(pluginApi.tr("messages.failed-start"), truncateForToast(filteredError)); + Logger.e("ScreenRecorder", filteredError); + } else if (exitCode !== 0) { + ToastService.showError(pluginApi.tr("messages.failed-start"), pluginApi.tr("messages.failed-general")); + } + } + } + hasActiveRecording = false; + } else if (!isPending && exitCode === 0 && outputPath) { + // Fallback: if process exited successfully with an outputPath, handle it + // ToastService.showNotice(pluginApi.tr("messages.saved"), outputPath, "video") + ToastService.showNotice(pluginApi.tr("messages.saved"), outputPath, "video", 3000, pluginApi.tr("messages.open-file"), () => openFile(outputPath)); + + if (copyToClipboard) { + copyFileToClipboard(outputPath); + } + } + } + } + + // Pre-flight check for xdg-desktop-portal + Process { + id: portalCheckProcess + onExited: function (exitCode, exitStatus) { + if (exitCode === 0) { + // Portals available, proceed to launch + launchRecorder(); + } else { + isPending = false; + hasActiveRecording = false; + ToastService.showError(pluginApi.tr("messages.no-portals"), pluginApi.tr("messages.no-portals-desc")); + } + } + } + + // Detect focused monitor on Hyprland + Process { + id: monitorDetectProcess + stdout: StdioCollector {} + stderr: StdioCollector {} + onExited: function (exitCode, exitStatus) { + const output = String(monitorDetectProcess.stdout.text || "").trim(); + + if (exitCode !== 0 || output === "MONITOR_NOT_FOUND" || !output) { + isPending = false; + hasActiveRecording = false; + ToastService.showError(pluginApi.tr("messages.failed-start"), pluginApi.tr("messages.monitor-not-found")); + return; + } + + // Parse "MONITOR_NAME:USE_PRIME" format + const parts = output.split(":"); + const monitorName = parts[0]; + const primeRun = parts.length > 1 && parts[1] === "1"; + + detectedMonitor = monitorName; + usePrimeRun = primeRun; + + Logger.i("ScreenRecorder", "Detected monitor: " + monitorName + (primeRun ? " (prime-run)" : "")); + launchRecorderWithSource(monitorName, primeRun); + } + } + + // Process to copy file to clipboard + Process { + id: copyToClipboardProcess + onExited: function (exitCode, exitStatus) { + if (exitCode !== 0) { + Logger.e("ScreenRecorder", "Failed to copy file to clipboard, exit code:", exitCode); + } + } + } + + Timer { + id: pendingTimer + interval: 2000 // Wait 2 seconds to see if process stays alive + running: false + repeat: false + onTriggered: { + if (isPending && recorderProcess.running) { + // Process is still running after 2 seconds - assume recording started successfully + isPending = false; + isRecording = true; + hasActiveRecording = true; + monitorTimer.running = true; + } else if (isPending) { + // Process not running anymore - was cancelled or failed + isPending = false; + } + } + } + + // Monitor timer to periodically check if we're still recording + Timer { + id: monitorTimer + interval: 2000 + running: false + repeat: true + onTriggered: { + if (!recorderProcess.running && isRecording) { + isRecording = false; + running = false; + } + } + } + + Timer { + id: killTimer + interval: 3000 + running: false + repeat: false + onTriggered: { + Quickshell.execDetached(["sh", "-c", "pkill -9 -f '^(/nix/store/.*-gpu-screen-recorder|gpu-screen-recorder)' 2>/dev/null || pkill -9 -f '^com.dec05eba.gpu_screen_recorder' 2>/dev/null || true"]); + } + } + + // ─── Replay Buffer ─────────────────────────────────────────────────── + + function toggleReplay() { + (isReplaying || isReplayPending) ? stopReplay() : startReplay(); + } + + function startReplay() { + if (!isAvailable) return; + if (isReplaying || isReplayPending) return; + if (!replayEnabled) return; + + isReplayPending = true; + + replayPortalCheckProcess.exec({ + "command": ["sh", "-c", "pidof xdg-desktop-portal >/dev/null 2>&1 && (pidof xdg-desktop-portal-wlr >/dev/null 2>&1 || pidof xdg-desktop-portal-hyprland >/dev/null 2>&1 || pidof xdg-desktop-portal-gnome >/dev/null 2>&1 || pidof xdg-desktop-portal-kde >/dev/null 2>&1)"] + }); + } + + function launchReplay() { + // If focused-monitor is selected, detect monitor first + if (videoSource === "focused-monitor" && CompositorService.isHyprland) { + var script = 'set -euo pipefail\n' + 'pos=$(hyprctl cursorpos)\n' + 'cx=${pos%,*}; cy=${pos#*,}\n' + 'mon=$(hyprctl monitors -j | jq -r --argjson cx "$cx" --argjson cy "$cy" ' + "'.[] | select(($cx>=.x) and ($cx<(.x+.width)) and ($cy>=.y) and ($cy<(.y+.height))) | .name' " + '| head -n1)\n' + '[ -n "${mon:-}" ] || { echo "MONITOR_NOT_FOUND"; exit 1; }\n' + 'use_prime=0\n' + 'for v in /sys/class/drm/card*/device/vendor; do\n' + ' [ -f "$v" ] || continue\n' + ' if grep -qi "0x10de" "$v"; then\n' + ' card="$(basename "$(dirname "$(dirname "$v")")")"\n' + ' [ -e "/sys/class/drm/${card}-${mon}" ] && use_prime=1 && break\n' + ' fi\n' + 'done\n' + 'echo "${mon}:${use_prime}"'; + replayMonitorDetectProcess.exec({ + "command": ["sh", "-c", script] + }); + return; + } + + launchReplayWithSource(videoSource, false); + } + + function launchReplayWithSource(source, primeRun) { + var videoDir = Settings.preprocessPath(directory); + if (!videoDir) { + videoDir = Quickshell.env("HOME") + "/Videos"; + } + // Ensure directory ends with / for gpu-screen-recorder + if (videoDir && !videoDir.endsWith("/")) { + videoDir += "/"; + } + + var actualDuration = (replayDuration === "custom") ? customReplayDuration : replayDuration; + var actualFrameRate = (frameRate === "custom") ? customFrameRate : frameRate; + var resolutionFlag = buildResolutionFlag(); + + const audioFlags = (() => { + if (audioSource === "none") { + return ""; + } + if (audioSource === "both") { + return `-ac ${audioCodec} -a "default_output|default_input"`; + } + return `-ac ${audioCodec} -a ${audioSource}`; + })(); + + var restoreFlag = restorePortalSession ? "-restore-portal-session yes" : ""; + var flags = `-w ${source} -c mp4 -f ${actualFrameRate} -k ${videoCodec} ${audioFlags} -q ${quality} -cursor ${showCursor ? "yes" : "no"} -cr ${colorRange} ${resolutionFlag} -r ${actualDuration} -replay-storage ${replayStorage} ${restoreFlag} -o "${videoDir}"`; + var primePrefix = primeRun ? "prime-run " : ""; + var command = ` + _gpuscreenrecorder_flatpak_installed() { + flatpak list --app | grep -q "com.dec05eba.gpu_screen_recorder" + } + if command -v gpu-screen-recorder >/dev/null 2>&1; then + ${primePrefix}gpu-screen-recorder ${flags} + elif command -v flatpak >/dev/null 2>&1 && _gpuscreenrecorder_flatpak_installed; then + ${primePrefix}flatpak run --command=gpu-screen-recorder --file-forwarding com.dec05eba.gpu_screen_recorder ${flags} + else + echo "GPU_SCREEN_RECORDER_NOT_INSTALLED" + fi`; + + replayProcess.exec({ + "command": ["sh", "-c", command] + }); + + replayPendingTimer.running = true; + } + + function stopReplay() { + if (!isReplaying && !isReplayPending) return; + + // Send SIGINT to stop the replay daemon + Quickshell.execDetached(["sh", "-c", "pkill -SIGINT -f '^(/nix/store/.*-gpu-screen-recorder|gpu-screen-recorder).*-r ' || pkill -SIGINT -f '^com.dec05eba.gpu_screen_recorder.*-r '"]); + + isReplaying = false; + isReplayPending = false; + replayPendingTimer.running = false; + replayMonitorTimer.running = false; + + ToastService.showNotice(pluginApi.tr("messages.replay-stopped"), "", "info"); + + // Force kill after 3 seconds, just in case + replayKillTimer.running = true; + } + + function saveReplay() { + if (!isReplaying) return; + + // Send SIGUSR1 to save the replay buffer + Quickshell.execDetached(["sh", "-c", "pkill -SIGUSR1 -f '^(/nix/store/.*-gpu-screen-recorder|gpu-screen-recorder).*-r ' || pkill -SIGUSR1 -f '^com.dec05eba.gpu_screen_recorder.*-r '"]); + } + + // Replay Process + Process { + id: replayProcess + stdout: SplitParser { + onRead: data => { + // gpu-screen-recorder outputs the saved file path to stdout on each SIGUSR1 save + var savedPath = String(data).trim(); + if (savedPath && savedPath.length > 0 && !savedPath.startsWith("GPU_SCREEN_RECORDER")) { + ToastService.showNotice( + pluginApi.tr("messages.replay-saved"), + savedPath, "video", 3000, + pluginApi.tr("messages.open-file"), + () => openFile(savedPath) + ); + + if (copyToClipboard) { + copyFileToClipboard(savedPath); + } + } + } + } + stderr: StdioCollector {} + onExited: function(exitCode, exitStatus) { + const stderr = String(replayProcess.stderr.text || "").trim(); + const wasCancelled = isCancelledByUser("", stderr); + const filteredError = filterStderr(stderr); + + if (isReplayPending) { + isReplayPending = false; + replayPendingTimer.running = false; + + if (exitCode !== 0 && filteredError.length > 0 && !wasCancelled) { + ToastService.showError(pluginApi.tr("messages.replay-failed"), truncateForToast(filteredError)); + Logger.e("ScreenRecorder", "Replay: " + filteredError); + } + } else if (isReplaying) { + isReplaying = false; + replayMonitorTimer.running = false; + + if (exitCode !== 0 && !wasCancelled) { + if (filteredError.length > 0) { + ToastService.showError(pluginApi.tr("messages.replay-failed"), truncateForToast(filteredError)); + Logger.e("ScreenRecorder", "Replay: " + filteredError); + } + } + } + } + } + + // Filter stderr to only include actual errors (starting with gsr error: or gsr fatal:) + function filterStderr(text) { + if (!text) return ""; + const lines = text.split("\n"); + const errorLines = lines.filter(line => { + const lower = line.toLowerCase(); + if (lower.includes("gsr info:") || lower.includes("gsr notice:") || lower.includes("(error: none)")) return false; + return lower.includes("gsr error:") || lower.includes("gsr fatal:") || lower.includes("failed to") || lower.includes("error:"); + }); + if (errorLines.length === 0) return ""; + return errorLines.join("\n").trim(); + } + + // Portal check for replay + Process { + id: replayPortalCheckProcess + onExited: function(exitCode, exitStatus) { + if (exitCode === 0) { + launchReplay(); + } else { + isReplayPending = false; + ToastService.showError(pluginApi.tr("messages.no-portals"), pluginApi.tr("messages.no-portals-desc")); + } + } + } + + // Monitor detection for replay on Hyprland + Process { + id: replayMonitorDetectProcess + stdout: StdioCollector {} + stderr: StdioCollector {} + onExited: function(exitCode, exitStatus) { + const output = String(replayMonitorDetectProcess.stdout.text || "").trim(); + + if (exitCode !== 0 || output === "MONITOR_NOT_FOUND" || !output) { + isReplayPending = false; + ToastService.showError(pluginApi.tr("messages.replay-failed"), pluginApi.tr("messages.monitor-not-found")); + return; + } + + const parts = output.split(":"); + const monitorName = parts[0]; + const primeRun = parts.length > 1 && parts[1] === "1"; + + Logger.i("ScreenRecorder", "Replay: Detected monitor: " + monitorName + (primeRun ? " (prime-run)" : "")); + launchReplayWithSource(monitorName, primeRun); + } + } + + Timer { + id: replayPendingTimer + interval: 2000 + running: false + repeat: false + onTriggered: { + if (root.isReplayPending && replayProcess.running) { + root.isReplayPending = false; + root.isReplaying = true; + replayMonitorTimer.running = true; + ToastService.showNotice(pluginApi.tr("messages.replay-started"), "", "info"); + } else if (root.isReplayPending) { + root.isReplayPending = false; + } + } + } + + Timer { + id: replayMonitorTimer + interval: 2000 + running: false + repeat: true + onTriggered: { + if (!replayProcess.running && root.isReplaying) { + root.isReplaying = false; + running = false; + } + } + } + + Timer { + id: replayKillTimer + interval: 3000 + running: false + repeat: false + onTriggered: { + Quickshell.execDetached(["sh", "-c", "pkill -9 -f '^(/nix/store/.*-gpu-screen-recorder|gpu-screen-recorder).*-r ' 2>/dev/null || pkill -9 -f '^com.dec05eba.gpu_screen_recorder.*-r ' 2>/dev/null || true"]); + } + } + +} diff --git a/.config/noctalia/plugins/screen-recorder/README.md b/.config/noctalia/plugins/screen-recorder/README.md new file mode 100644 index 0000000..5bc4479 --- /dev/null +++ b/.config/noctalia/plugins/screen-recorder/README.md @@ -0,0 +1,143 @@ +# Screen Recorder Plugin + +Hardware-accelerated screen recording for Noctalia using [gpu-screen-recorder](https://git.dec05eba.com/gpu-screen-recorder/about/). + +## Features + +- Hardware-accelerated screen recording +- **Replay buffer** — continuously capture and save the last N seconds on demand +- Customizable video codecs (H264, HEVC, AV1, VP8, VP9, HDR variants) +- Audio recording with multiple sources (system output, microphone, both, or none) +- Adjustable frame rates (30-240 FPS) +- Configurable output resolution (Full HD, WUXGA, 4K, QHD, HD, or original) +- Configurable output directory +- Optional clipboard copy after recording +- Optional cursor recording +- Multiple quality presets + +## Requirements + +- **gpu-screen-recorder** - The screen recording backend + - Install via package manager: `gpu-screen-recorder` +- **xdg-desktop-portal** and a compositor portal backend (wlr/hyprland/gnome etc) + +## Installation + +1. Copy this plugin to your Noctalia plugins directory: + ```bash + cp -r screen-recorder ~/.config/noctalia/plugins/ + ``` + +2. Add the widget to your bar through Noctalia settings + +## Usage + +### Bar Widget + +- **Left Click**: Start/stop recording +- **Right Click**: Open plugin settings + +### Settings + +Configure the plugin through the settings panel: + +- **Output Folder**: Where recordings will be saved (defaults to `~/Videos`) +- **Filename Pattern**: Pattern for generated filenames. Supports standard Qt date format tokens (e.g., `yyyy`, `MM`, `dd` etc.) and `unix` for Unix timestamp. +- **Video Source**: Choose between Portal (recommended) or Screen +- **Frame Rate**: Target FPS (30, 60, 100, 120, 144, 165, 240) +- **Video Quality**: Medium, High, Very High, or Ultra +- **Video Codec**: H264, HEVC, AV1, VP8, VP9 (+ HDR variants for screen source) +- **Color Range**: Limited (recommended) or Full +- **Resolution**: Output resolution limit (1920x1080, 1920x1200, 2560x1440, 3840x2160, 1280x720, or Original) +- **Audio Source**: None, System Output, Microphone, or Both +- **Audio Codec**: Opus (recommended) or AAC +- **Show Cursor**: Include mouse cursor in recording +- **Copy to Clipboard**: Automatically copy file after recording + +#### Replay + +- **Enable Replay Buffer**: Toggle the replay buffer feature on/off +- **Replay Duration**: Buffer length (15s, 30s, 60s, 2 min, 5 min, or custom) +- **Replay Storage**: Store buffer in RAM (faster, recommended) or Disk + +### IPC Commands + +Control the screen recorder via IPC for keybindings or scripts: + +```bash +# Toggle recording on/off +qs -c noctalia-shell ipc call plugin:screen-recorder toggle + +# Explicitly start recording +qs -c noctalia-shell ipc call plugin:screen-recorder start + +# Explicitly stop recording +qs -c noctalia-shell ipc call plugin:screen-recorder stop + +# Start the replay buffer +qs -c noctalia-shell ipc call plugin:screen-recorder startReplay + +# Save the replay buffer (last N seconds) +qs -c noctalia-shell ipc call plugin:screen-recorder saveReplay + +# Stop the replay buffer +qs -c noctalia-shell ipc call plugin:screen-recorder stopReplay + +# Toggle replay buffer on/off +qs -c noctalia-shell ipc call plugin:screen-recorder toggleReplay +``` + +## Video Codecs + +- **H264**: Most compatible, good quality, works everywhere +- **HEVC (H.265)**: Better compression than H264, smaller files +- **AV1**: Best compression, smallest files, newer codec +- **VP8/VP9**: Open-source alternatives +- **HDR variants**: Available when using "Screen" source for high dynamic range content + +## Audio Sources + +- **None**: No audio recording +- **System Output**: Capture system sounds (what you hear) +- **Microphone Input**: Capture from microphone +- **Both**: Record both system and microphone audio + +## Troubleshooting + +### "Screen recorder not installed" error +Install gpu-screen-recorder: +```bash +# Arch Linux +sudo pacman -S gpu-screen-recorder + +# Or via Flatpak +flatpak install com.dec05eba.gpu_screen_recorder +``` + +### "Desktop portals not running" error +Ensure xdg-desktop-portal and a compositor portal are running: +```bash +# Check if portals are running +pidof xdg-desktop-portal +pidof xdg-desktop-portal-wlr # or -hyprland, -gnome, -kde + +# Install if needed (example for Arch) +sudo pacman -S xdg-desktop-portal xdg-desktop-portal-wlr +``` + +### Recording fails with artifacts +Try changing the video source from "Portal" to "Screen" in settings. + +### Recording stops immediately +- Check if the output directory exists and is writable +- Ensure gpu-screen-recorder has necessary permissions +- Check Noctalia logs for detailed error messages + +## License + +MIT License + +## Credits + +- Uses [gpu-screen-recorder](https://git.dec05eba.com/gpu-screen-recorder/about/) by dec05eba +- Part of the [Noctalia](https://github.com/noctalia-dev/noctalia-shell) plugin ecosystem diff --git a/.config/noctalia/plugins/screen-recorder/Settings.qml b/.config/noctalia/plugins/screen-recorder/Settings.qml new file mode 100644 index 0000000..2d254ec --- /dev/null +++ b/.config/noctalia/plugins/screen-recorder/Settings.qml @@ -0,0 +1,556 @@ +import QtQuick +import QtQuick.Layouts +import Quickshell +import Quickshell.Io +import qs.Commons +import qs.Widgets +import qs.Services.UI +import qs.Services.Compositor + +ColumnLayout { + id: root + spacing: Style.marginL + + property var pluginApi: null + + property bool editHideInactive: pluginApi?.pluginSettings?.hideInactive ?? pluginApi?.manifest?.metadata?.defaultSettings?.hideInactive ?? false + + property string editIconColor: pluginApi?.pluginSettings?.iconColor ?? pluginApi?.manifest?.metadata?.defaultSettings?.iconColor ?? "none" + + property string editDirectory: pluginApi?.pluginSettings?.directory || pluginApi?.manifest?.metadata?.defaultSettings?.directory || "" + + property string editFilenamePattern: pluginApi?.pluginSettings?.filenamePattern || pluginApi?.manifest?.metadata?.defaultSettings?.filenamePattern || "recording_yyyyMMdd_HHmmss" + + // Migrate legacy frame rates to "custom" + readonly property var _validFrameRates: ["30", "60", "120", "custom"] + readonly property string _rawFrameRate: + pluginApi?.pluginSettings?.frameRate || + pluginApi?.manifest?.metadata?.defaultSettings?.frameRate || + "60" + + property string editFrameRate: + _validFrameRates.includes(_rawFrameRate) ? _rawFrameRate : "custom" + + property string editCustomFrameRate: + _validFrameRates.includes(_rawFrameRate) + ? (pluginApi?.pluginSettings?.customFrameRate || + pluginApi?.manifest?.metadata?.defaultSettings?.customFrameRate || + "60") + : _rawFrameRate + + property string editAudioCodec: + pluginApi?.pluginSettings?.audioCodec || + pluginApi?.manifest?.metadata?.defaultSettings?.audioCodec || + "opus" + + property string editVideoCodec: pluginApi?.pluginSettings?.videoCodec || pluginApi?.manifest?.metadata?.defaultSettings?.videoCodec || "h264" + + property string editQuality: pluginApi?.pluginSettings?.quality || pluginApi?.manifest?.metadata?.defaultSettings?.quality || "very_high" + + property string editColorRange: pluginApi?.pluginSettings?.colorRange || pluginApi?.manifest?.metadata?.defaultSettings?.colorRange || "limited" + + property bool editShowCursor: pluginApi?.pluginSettings?.showCursor ?? pluginApi?.manifest?.metadata?.defaultSettings?.showCursor ?? true + + property bool editCopyToClipboard: pluginApi?.pluginSettings?.copyToClipboard ?? pluginApi?.manifest?.metadata?.defaultSettings?.copyToClipboard ?? false + + property string editAudioSource: pluginApi?.pluginSettings?.audioSource || pluginApi?.manifest?.metadata?.defaultSettings?.audioSource || "default_output" + + property string editVideoSource: pluginApi?.pluginSettings?.videoSource || pluginApi?.manifest?.metadata?.defaultSettings?.videoSource || "portal" + + property string editResolution: pluginApi?.pluginSettings?.resolution || pluginApi?.manifest?.metadata?.defaultSettings?.resolution || "original" + + property bool editRestorePortalSession: pluginApi?.pluginSettings?.restorePortalSession ?? pluginApi?.manifest?.metadata?.defaultSettings?.restorePortalSession ?? false + + // Replay settings + property bool editReplayEnabled: pluginApi?.pluginSettings?.replayEnabled ?? pluginApi?.manifest?.metadata?.defaultSettings?.replayEnabled ?? false + + readonly property var _validReplayDurations: ["15", "30", "60", "120", "300", "custom"] + readonly property string _rawReplayDuration: + pluginApi?.pluginSettings?.replayDuration || + pluginApi?.manifest?.metadata?.defaultSettings?.replayDuration || + "30" + + property string editReplayDuration: + _validReplayDurations.includes(_rawReplayDuration) ? _rawReplayDuration : "custom" + + property string editCustomReplayDuration: + _validReplayDurations.includes(_rawReplayDuration) + ? (pluginApi?.pluginSettings?.customReplayDuration || + pluginApi?.manifest?.metadata?.defaultSettings?.customReplayDuration || + "30") + : _rawReplayDuration + + property string editReplayStorage: pluginApi?.pluginSettings?.replayStorage || pluginApi?.manifest?.metadata?.defaultSettings?.replayStorage || "ram" + + + + function saveSettings() { + if (!pluginApi || !pluginApi.pluginSettings) { + Logger.e("ScreenRecorder", "Cannot save: pluginApi or pluginSettings is null"); + return; + } + + // Core settings + pluginApi.pluginSettings.hideInactive = root.editHideInactive + pluginApi.pluginSettings.iconColor = root.editIconColor + pluginApi.pluginSettings.directory = root.editDirectory + pluginApi.pluginSettings.filenamePattern = root.editFilenamePattern + pluginApi.pluginSettings.frameRate = root.editFrameRate + pluginApi.pluginSettings.customFrameRate = root.editCustomFrameRate + pluginApi.pluginSettings.audioCodec = root.editAudioCodec + pluginApi.pluginSettings.videoCodec = root.editVideoCodec + pluginApi.pluginSettings.quality = root.editQuality + pluginApi.pluginSettings.colorRange = root.editColorRange + pluginApi.pluginSettings.showCursor = root.editShowCursor + pluginApi.pluginSettings.copyToClipboard = root.editCopyToClipboard + pluginApi.pluginSettings.audioSource = root.editAudioSource + pluginApi.pluginSettings.videoSource = root.editVideoSource + pluginApi.pluginSettings.resolution = root.editResolution + pluginApi.pluginSettings.restorePortalSession = root.editRestorePortalSession + + // Replay settings + pluginApi.pluginSettings.replayEnabled = root.editReplayEnabled + pluginApi.pluginSettings.replayDuration = root.editReplayDuration + pluginApi.pluginSettings.customReplayDuration = root.editCustomReplayDuration + pluginApi.pluginSettings.replayStorage = root.editReplayStorage + + + pluginApi.saveSettings(); + + Logger.i("ScreenRecorder", "Settings saved successfully"); + } + // Icon Color + NComboBox { + label: I18n.tr("common.select-icon-color") + description: I18n.tr("common.select-color-description") + model: Color.colorKeyModel + currentKey: root.editIconColor + onSelected: key => root.editIconColor = key + minimumWidth: 200 + } + + NTextInputButton { + label: pluginApi.tr("settings.general.output-folder") + description: pluginApi.tr("settings.general.output-folder-description") + placeholderText: Quickshell.env("HOME") + "/Videos" + text: root.editDirectory + buttonIcon: "folder-open" + buttonTooltip: pluginApi.tr("settings.general.output-folder") + onInputEditingFinished: root.editDirectory = text + onButtonClicked: folderPicker.openFilePicker() + } + + // Filename Pattern + NTextInput { + label: pluginApi?.tr("settings.filename-pattern.label") || "Filename pattern" + description: pluginApi?.tr("settings.filename-pattern.description") || "Pattern for generated filenames. Supported: yyyy, yy, MM, M, dd, d, HH, H, mm, m, ss, s (e.g., mycool-recording_yyyyMMdd_HHmmss)" + placeholderText: "recording_yyyyMMdd_HHmmss" + text: root.editFilenamePattern + onTextChanged: root.editFilenamePattern = text + Layout.fillWidth: true + } + + NDivider { + Layout.fillWidth: true + } + + // Show Cursor + NToggle { + label: pluginApi.tr("settings.general.show-cursor") + description: pluginApi.tr("settings.general.show-cursor-description") + checked: root.editShowCursor + onToggled: c => root.editShowCursor = c + defaultValue: pluginApi?.manifest?.metadata?.defaultSettings?.showCursor ?? true + } + + // Copy to Clipboard + NToggle { + label: pluginApi.tr("settings.general.copy-to-clipboard") + description: pluginApi.tr("settings.general.copy-to-clipboard-description") + checked: root.editCopyToClipboard + onToggled: c => root.editCopyToClipboard = c + defaultValue: pluginApi?.manifest?.metadata?.defaultSettings?.copyToClipboard ?? false + } + + // Hide When Inactive Toggle + NToggle { + label: pluginApi.tr("settings.general.hide-when-inactive") + description: pluginApi.tr("settings.general.hide-when-inactive-description") + checked: root.editHideInactive + onToggled: c => root.editHideInactive = c + defaultValue: pluginApi?.manifest?.metadata?.defaultSettings?.hideInactive ?? false + } + + // Restore Portal Session + NToggle { + label: pluginApi.tr("settings.general.restore-portal-session") + description: pluginApi.tr("settings.general.restore-portal-session-description") + checked: root.editRestorePortalSession + onToggled: c => root.editRestorePortalSession = c + defaultValue: pluginApi?.manifest?.metadata?.defaultSettings?.restorePortalSession ?? false + } + + NDivider { + Layout.fillWidth: true + } + + // Replay Settings + ColumnLayout { + spacing: Style.marginL + Layout.fillWidth: true + + NToggle { + label: pluginApi.tr("settings.replay.enable") + description: pluginApi.tr("settings.replay.enable-desc") + checked: root.editReplayEnabled + onToggled: c => root.editReplayEnabled = c + defaultValue: pluginApi?.manifest?.metadata?.defaultSettings?.replayEnabled ?? false + } + + NComboBox { + visible: root.editReplayEnabled + label: pluginApi.tr("settings.replay.duration") + description: pluginApi.tr("settings.replay.duration-desc") + model: [ + { "key": "15", "name": "15s" }, + { "key": "30", "name": "30s" }, + { "key": "60", "name": "60s" }, + { "key": "120", "name": "2 min" }, + { "key": "300", "name": "5 min" }, + { "key": "custom", "name": pluginApi.tr("settings.video.frame-rate-custom") } + ] + currentKey: root.editReplayDuration + onSelected: key => root.editReplayDuration = key + defaultValue: pluginApi?.manifest?.metadata?.defaultSettings?.replayDuration || "30" + } + + NTextInput { + visible: root.editReplayEnabled && root.editReplayDuration === "custom" + label: pluginApi.tr("settings.replay.custom-duration") + description: pluginApi.tr("settings.replay.custom-duration-desc") + placeholderText: "30" + text: root.editCustomReplayDuration + onTextChanged: { + var numeric = text.replace(/[^0-9]/g, '') + if (numeric !== text) { + text = numeric + } + if (numeric) { + root.editCustomReplayDuration = numeric + } + } + Layout.fillWidth: true + } + + NComboBox { + visible: root.editReplayEnabled + label: pluginApi.tr("settings.replay.storage") + description: pluginApi.tr("settings.replay.storage-desc") + model: [ + { "key": "ram", "name": pluginApi.tr("settings.replay.storage-ram") }, + { "key": "disk", "name": pluginApi.tr("settings.replay.storage-disk") } + ] + currentKey: root.editReplayStorage + onSelected: key => root.editReplayStorage = key + defaultValue: pluginApi?.manifest?.metadata?.defaultSettings?.replayStorage || "ram" + } + } + + NDivider { + Layout.fillWidth: true + } + + // Video Settings + ColumnLayout { + spacing: Style.marginL + Layout.fillWidth: true + + // Source + NComboBox { + label: pluginApi.tr("settings.video.source") + description: pluginApi.tr("settings.video.source-desc") + model: { + let options = [ + { + "key": "portal", + "name": pluginApi.tr("settings.video.sources-portal") + }, + { + "key": "screen", + "name": pluginApi.tr("settings.video.sources-screen") + } + ]; + if (CompositorService.isHyprland) { + options.push({ + "key": "focused-monitor", + "name": pluginApi.tr("settings.video.sources-focused-monitor") + }); + } + return options; + } + currentKey: root.editVideoSource + onSelected: key => root.editVideoSource = key + defaultValue: pluginApi?.manifest?.metadata?.defaultSettings?.videoSource || "portal" + } + + // Frame Rate + NComboBox { + label: pluginApi.tr("settings.video.frame-rate") + description: pluginApi.tr("settings.video.frame-rate-desc") + model: [ + { + "key": "30", + "name": "30 FPS" + }, + { + "key": "60", + "name": "60 FPS" + }, + { + "key": "120", + "name": "120 FPS" + }, + { + "key": "custom", + "name": pluginApi.tr("settings.video.frame-rate-custom") + } + ] + currentKey: root.editFrameRate + onSelected: key => root.editFrameRate = key + defaultValue: pluginApi?.manifest?.metadata?.defaultSettings?.frameRate || "60" + } + + // Custom Frame Rate + NTextInput { + visible: root.editFrameRate === "custom" + label: pluginApi.tr("settings.video.custom-frame-rate") + description: pluginApi.tr("settings.video.custom-frame-rate-desc") + placeholderText: "60" + text: root.editCustomFrameRate + onTextChanged: { + // Only allow numeric values + var numeric = text.replace(/[^0-9]/g, '') + if (numeric !== text) { + text = numeric + } + if (numeric) { + root.editCustomFrameRate = numeric + } + } + Layout.fillWidth: true + } + + // Video Quality + NComboBox { + label: pluginApi.tr("settings.video.quality") + description: pluginApi.tr("settings.video.quality-desc") + model: [ + { + "key": "medium", + "name": pluginApi.tr("settings.video.quality-medium") + }, + { + "key": "high", + "name": pluginApi.tr("settings.video.quality-high") + }, + { + "key": "very_high", + "name": pluginApi.tr("settings.video.quality-very-high") + }, + { + "key": "ultra", + "name": pluginApi.tr("settings.video.quality-ultra") + } + ] + currentKey: root.editQuality + onSelected: key => root.editQuality = key + defaultValue: pluginApi?.manifest?.metadata?.defaultSettings?.quality || "very_high" + } + + // Video Codec + NComboBox { + label: pluginApi.tr("settings.video.codec") + description: pluginApi.tr("settings.video.codec-desc") + model: { + let options = [ + { + "key": "h264", + "name": "H264" + }, + { + "key": "hevc", + "name": "HEVC" + }, + { + "key": "av1", + "name": "AV1" + }, + { + "key": "vp8", + "name": "VP8" + }, + { + "key": "vp9", + "name": "VP9" + } + ]; + // Only add HDR options if source is 'screen' or 'focused-monitor' + if (root.editVideoSource === "screen" || root.editVideoSource === "focused-monitor") { + options.push({ + "key": "hevc_hdr", + "name": "HEVC HDR" + }); + options.push({ + "key": "av1_hdr", + "name": "AV1 HDR" + }); + } + return options; + } + currentKey: root.editVideoCodec + onSelected: key => { + root.editVideoCodec = key; + // If an HDR codec is selected, change the colorRange to full + if (key.includes("_hdr")) { + root.editColorRange = "full"; + } + } + defaultValue: pluginApi?.manifest?.metadata?.defaultSettings?.videoCodec || "h264" + + Connections { + target: root + function onEditVideoSourceChanged() { + if (root.editVideoSource !== "screen" && root.editVideoSource !== "focused-monitor" && (root.editVideoCodec === "av1_hdr" || root.editVideoCodec === "hevc_hdr")) { + root.editVideoCodec = "h264"; + } + } + } + } + + // Color Range + NComboBox { + label: pluginApi.tr("settings.video.color-range") + description: pluginApi.tr("settings.video.color-range-desc") + model: [ + { + "key": "limited", + "name": pluginApi.tr("settings.video.color-range-limited") + }, + { + "key": "full", + "name": pluginApi.tr("settings.video.color-range-full") + } + ] + currentKey: root.editColorRange + onSelected: key => root.editColorRange = key + defaultValue: pluginApi?.manifest?.metadata?.defaultSettings?.colorRange || "limited" + } + + // Resolution + NComboBox { + label: pluginApi.tr("settings.video.resolution") + description: pluginApi.tr("settings.video.resolution-desc") + model: [ + { + "key": "original", + "name": pluginApi.tr("settings.video.resolution-original") + }, + { + "key": "1920x1080", + "name": "1920x1080 (Full HD)" + }, + { + "key": "1920x1200", + "name": "1920x1200 (WUXGA)" + }, + { + "key": "2560x1440", + "name": "2560x1440 (QHD)" + }, + { + "key": "3840x2160", + "name": "3840x2160 (4K)" + }, + { + "key": "1280x720", + "name": "1280x720 (HD)" + } + ] + currentKey: root.editResolution + onSelected: key => root.editResolution = key + defaultValue: pluginApi?.manifest?.metadata?.defaultSettings?.resolution || "original" + } + } + + NDivider { + Layout.fillWidth: true + } + + // Audio Settings + ColumnLayout { + spacing: Style.marginL + Layout.fillWidth: true + + // Audio Source + NComboBox { + label: pluginApi.tr("settings.audio.source") + description: pluginApi.tr("settings.audio.source-desc") + model: [ + { + "key": "none", + "name": pluginApi.tr("settings.audio.audio-sources-none") + }, + { + "key": "default_output", + "name": pluginApi.tr("settings.audio.audio-sources-system-output") + }, + { + "key": "default_input", + "name": pluginApi.tr("settings.audio.audio-sources-microphone-input") + }, + { + "key": "both", + "name": pluginApi.tr("settings.audio.audio-sources-both") + } + ] + currentKey: root.editAudioSource + onSelected: key => root.editAudioSource = key + defaultValue: pluginApi?.manifest?.metadata?.defaultSettings?.audioSource || "default_output" + } + + // Audio Codec + NComboBox { + label: pluginApi.tr("settings.audio.codec") + description: pluginApi.tr("settings.audio.codec-desc") + model: [ + { + "key": "opus", + "name": "Opus" + }, + { + "key": "aac", + "name": "AAC" + } + ] + currentKey: root.editAudioCodec + onSelected: key => root.editAudioCodec = key + defaultValue: pluginApi?.manifest?.metadata?.defaultSettings?.audioCodec || "opus" + } + } + + Item { + Layout.fillHeight: true + } + + NFilePicker { + id: folderPicker + selectionMode: "folders" + title: pluginApi.tr("settings.general.output-folder") + initialPath: root.editDirectory || Quickshell.env("HOME") + "/Videos" + onAccepted: paths => { + if (paths.length > 0) { + root.editDirectory = paths[0]; + } + } + } +} diff --git a/.config/noctalia/plugins/screen-recorder/i18n/de.json b/.config/noctalia/plugins/screen-recorder/i18n/de.json new file mode 100644 index 0000000..6907c0a --- /dev/null +++ b/.config/noctalia/plugins/screen-recorder/i18n/de.json @@ -0,0 +1,99 @@ +{ + "description": "Hardwarebeschleunigte Bildschirmaufnahme mit anpassbaren Video- und Audioeinstellungen", + "messages": { + "failed-general": "Der Recorder wurde mit einem Fehler beendet.", + "failed-gpu": "gpu-screen-recorder wurde unerwartet beendet.", + "failed-start": "Aufnahme konnte nicht gestartet werden.", + "no-portals": "Desktop-Portale laufen nicht.", + "no-portals-desc": "Starte xdg-desktop-portal und ein Compositor-Portal (wlr/hyprland/gnome/kde).", + "not-installed": "gpu-screen-recorder ist nicht installiert.", + "not-installed-desc": "Bitte installieren Sie gpu-screen-recorder, um die Bildschirmaufzeichnungsfunktionen zu nutzen.", + "saved": "Aufnahme gespeichert.", + "start-recording": "Bildschirmaufnahme (Aufnahme starten)", + "started": "Aufnahme gestartet.", + "stop-recording": "Bildschirmaufnahme (Aufnahme stoppen)", + "stopping": "Aufnahme stoppen…", + "open-file": "Datei öffnen", + "monitor-not-found": "Could not detect the monitor under cursor.", + "replay-saved": "Replay gespeichert.", + "replay-started": "Replay-Puffer gestartet.", + "replay-stopped": "Replay-Puffer gestoppt.", + "replay-failed": "Fehler beim Starten des Replay-Puffers.", + "replay-active": "Bildschirmaufnahme (Replay aktiv)", + "save-replay": "Replay-Puffer speichern", + "start-replay": "Replay-Puffer starten", + "stop-replay": "Replay-Puffer stoppen" + }, + "name": "Bildschirmrekorder", + "settings": { + "audio": { + "audio-sources-both": "Systemausgabe + Mikrofoneingang", + "audio-sources-microphone-input": "Mikrofoneingang", + "audio-sources-none": "Kein Audio", + "audio-sources-system-output": "Systemausgabe", + "codec": "Audio-Codec", + "codec-desc": "Opus wird für beste Leistung und kleinste Audiogröße empfohlen", + "source": "Audioquelle", + "source-desc": "Audioquelle, die während der Aufnahme aufgenommen werden soll", + "title": "Audioeinstellungen" + }, + "filename-pattern": { + "description": "Dateimuster mit Datums-/Zeitcodes (z. B. aufnahme_yyyyMMdd_HHmmss)", + "label": "Dateimuster" + }, + "general": { + "copy-to-clipboard": "In die Zwischenablage kopieren", + "copy-to-clipboard-description": "Kopiere die Datei nach Abschluss der Aufnahme in die Zwischenablage.", + "hide-when-inactive": "Bei Inaktivität ausblenden", + "hide-when-inactive-description": "Widget in Statusleiste ausblenden, wenn keine Aufnahme stattfindet", + "output-folder": "Ausgabeordner", + "output-folder-description": "Ordner, in dem Bildschirmaufnahmen gespeichert werden", + "restore-portal-session": "Portal-Sitzung wiederherstellen", + "restore-portal-session-description": "Stellt die vorherige Portal-Sitzung für nachfolgende Aufnahmen automatisch wieder her (deaktiviert die Auswahlaufforderung)", + "show-cursor": "Cursor anzeigen", + "show-cursor-description": "Mauszeiger im Video aufnehmen", + "title": "Allgemein" + }, + "replay": { + "enable": "Replay-Puffer aktivieren", + "enable-desc": "Ein rollender Puffer der letzten Bildschirmaktivität beibehalten, der bei Bedarf gespeichert werden kann", + "duration": "Replay-Dauer", + "duration-desc": "Länge des Replay-Puffers in Sekunden", + "custom-duration": "Benutzerdefinierte Replay-Dauer", + "custom-duration-desc": "Geben Sie eine benutzerdefinierte Replay-Puffer-Dauer in Sekunden ein", + "storage": "Replay-Speicher", + "storage-desc": "Wo der Replay-Puffer gespeichert werden soll", + "storage-ram": "RAM (empfohlen)", + "storage-disk": "Festplatte" + }, + "title": "Bildschirmrekorder-Einstellungen", + "video": { + "codec": "Video-Codec", + "codec-desc": "h264 ist der gängigste Codec", + "color-range": "Farbbereich", + "color-range-desc": "Begrenzt wird für bessere Kompatibilität empfohlen", + "color-range-full": "Vollständig", + "color-range-limited": "Begrenzt", + "frame-rate": "Bildrate", + "frame-rate-custom": "Benutzerdefiniert", + "frame-rate-desc": "Ziel-Bildrate für Bildschirmaufnahmen", + "custom-frame-rate": "Benutzerdefinierte Bildrate", + "custom-frame-rate-desc": "Geben Sie einen benutzerdefinierten Bildratenwert ein (FPS)", + "quality": "Videoqualität", + "quality-desc": "Höhere Qualität führt zu größeren Dateien", + "quality-high": "Hoch", + "quality-medium": "Mittel", + "quality-ultra": "Ultra", + "quality-very-high": "Sehr hoch", + "resolution": "Auflösung", + "resolution-desc": "Ausgabeauflösung begrenzen. Standard verwendet Originalbildschirmauflösung", + "resolution-original": "Standard", + "source": "Videoquelle", + "source-desc": "Portal wird empfohlen, bei Artefakten versuchen Sie Bildschirm", + "sources-portal": "Portal", + "sources-screen": "Bildschirm", + "title": "Videoeinstellungen", + "sources-focused-monitor": "Focused monitor (Hyprland)" + } + } +} diff --git a/.config/noctalia/plugins/screen-recorder/i18n/en.json b/.config/noctalia/plugins/screen-recorder/i18n/en.json new file mode 100644 index 0000000..d5770a0 --- /dev/null +++ b/.config/noctalia/plugins/screen-recorder/i18n/en.json @@ -0,0 +1,99 @@ +{ + "description": "Hardware-accelerated screen recording with customizable video and audio settings", + "messages": { + "failed-general": "Recorder exited with an error.", + "failed-gpu": "gpu-screen-recorder exited unexpectedly.", + "failed-start": "Failed to start recording.", + "no-portals": "Desktop portals not running.", + "no-portals-desc": "Start xdg-desktop-portal and a compositor portal (wlr/hyprland/gnome/kde).", + "not-installed": "gpu-screen-recorder not installed.", + "not-installed-desc": "Please install gpu-screen-recorder to use screen recording features.", + "saved": "Recording saved.", + "start-recording": "Screen Recorder (start recording)", + "started": "Recording started.", + "stop-recording": "Screen Recorder (stop recording)", + "stopping": "Stopping recording…", + "open-file": "Open file", + "monitor-not-found": "Could not detect the monitor under cursor.", + "replay-saved": "Replay saved.", + "replay-started": "Replay buffer started.", + "replay-stopped": "Replay buffer stopped.", + "replay-failed": "Failed to start replay buffer.", + "replay-active": "Screen Recorder (replay active)", + "save-replay": "Save replay buffer", + "start-replay": "Start replay buffer", + "stop-replay": "Stop replay buffer" + }, + "name": "Screen Recorder", + "settings": { + "audio": { + "audio-sources-both": "System output + microphone input", + "audio-sources-microphone-input": "Microphone input", + "audio-sources-none": "No audio", + "audio-sources-system-output": "System output", + "codec": "Audio codec", + "codec-desc": "Opus is recommended for best performance and smallest audio size", + "source": "Audio source", + "source-desc": "Audio source to capture during recording", + "title": "Audio Settings" + }, + "filename-pattern": { + "description": "Filename pattern using date/time codes (e.g., recording_yyyyMMdd_HHmmss)", + "label": "Filename pattern" + }, + "general": { + "copy-to-clipboard": "Copy to clipboard", + "copy-to-clipboard-description": "Copy the file to clipboard after recording finishes.", + "hide-when-inactive": "Hide when inactive", + "hide-when-inactive-description": "Hide the bar indicator when not recording", + "output-folder": "Output folder", + "output-folder-description": "Folder where screen recordings will be saved", + "restore-portal-session": "Restore portal session", + "restore-portal-session-description": "Automatically restore the previous portal session for subsequent recordings (disables the selection prompt)", + "show-cursor": "Show cursor", + "show-cursor-description": "Record mouse cursor in the video", + "title": "General" + }, + "replay": { + "enable": "Enable replay buffer", + "enable-desc": "Keep a rolling buffer of recent screen activity that can be saved on demand", + "duration": "Replay duration", + "duration-desc": "Length of the replay buffer in seconds", + "custom-duration": "Custom replay duration", + "custom-duration-desc": "Enter a custom replay buffer duration in seconds", + "storage": "Replay storage", + "storage-desc": "Where to store the replay buffer", + "storage-ram": "RAM (recommended)", + "storage-disk": "Disk" + }, + "title": "Screen Recorder Settings", + "video": { + "codec": "Video codec", + "codec-desc": "h264 is the most common codec", + "color-range": "Color range", + "color-range-desc": "Limited is recommended for better compatibility", + "color-range-full": "Full", + "color-range-limited": "Limited", + "frame-rate": "Frame rate", + "frame-rate-custom": "Custom", + "frame-rate-desc": "Target frame rate for screen recordings", + "custom-frame-rate": "Custom frame rate", + "custom-frame-rate-desc": "Enter a custom frame rate value (FPS)", + "quality": "Video quality", + "quality-desc": "Higher quality results in larger file sizes", + "quality-high": "High", + "quality-medium": "Medium", + "quality-ultra": "Ultra", + "quality-very-high": "Very high", + "resolution": "Resolution", + "resolution-desc": "Limit output resolution. Default uses original screen resolution", + "resolution-original": "Default", + "source": "Video source", + "source-desc": "Portal is recommended, if you get artifacts try Screen", + "sources-portal": "Portal", + "sources-screen": "Screen", + "sources-focused-monitor": "Focused monitor (Hyprland)", + "title": "Video Settings" + } + } +} diff --git a/.config/noctalia/plugins/screen-recorder/i18n/es.json b/.config/noctalia/plugins/screen-recorder/i18n/es.json new file mode 100644 index 0000000..542cdb8 --- /dev/null +++ b/.config/noctalia/plugins/screen-recorder/i18n/es.json @@ -0,0 +1,96 @@ +{ + "description": "Grabación de pantalla acelerada por hardware con configuración personalizable de video y audio", + "messages": { + "failed-general": "El grabador salió con un error.", + "failed-gpu": "gpu-screen-recorder se cerró inesperadamente.", + "failed-start": "No se pudo iniciar la grabación.", + "no-portals": "Portales de escritorio no están en ejecución.", + "no-portals-desc": "Inicia xdg-desktop-portal y un portal de compositor (wlr/hyprland/gnome/kde).", + "not-installed": "gpu-screen-recorder no está instalado.", + "not-installed-desc": "Por favor, instale gpu-screen-recorder para usar las funciones de grabación de pantalla.", + "saved": "Grabación guardada.", + "start-recording": "Grabador de pantalla (empezar a grabar)", + "started": "Grabación iniciada.", + "stop-recording": "Grabador de pantalla (detener grabación)", + "stopping": "Deteniendo la grabación…", + "monitor-not-found": "No se pudo detectar el monitor bajo el cursor.", + "replay-saved": "Replay guardado.", + "replay-started": "Búfer de replay iniciado.", + "replay-stopped": "Búfer de replay detenido.", + "replay-failed": "Error al iniciar el búfer de replay.", + "replay-active": "Grabador de pantalla (replay activo)", + "save-replay": "Guardar búfer de replay", + "start-replay": "Iniciar búfer de replay", + "stop-replay": "Detener búfer de replay" + }, + "name": "Grabadora de Pantalla", + "settings": { + "audio": { + "audio-sources-both": "Salida del sistema + entrada de micrófono", + "audio-sources-microphone-input": "Entrada de micrófono", + "audio-sources-none": "Sin audio", + "audio-sources-system-output": "Salida del sistema", + "codec": "Códec de audio", + "codec-desc": "Opus se recomienda para mejor rendimiento y tamaño de audio más pequeño", + "source": "Fuente de audio", + "source-desc": "Fuente de audio para capturar durante la grabación", + "title": "Configuración de Audio" + }, + "filename-pattern": { + "description": "Patrón de nombre de archivo usando códigos de fecha/hora (p. ej., recording_yyyyMMdd_HHmmss)", + "label": "Patrón de nombre de archivo" + }, + "general": { + "copy-to-clipboard": "Copiar al portapapeles", + "copy-to-clipboard-description": "Copia el archivo al portapapeles después de que termine la grabación.", + "output-folder": "Carpeta de salida", + "output-folder-description": "Carpeta donde se guardarán las grabaciones de pantalla", + "restore-portal-session": "Restaurar sesión del portal", + "restore-portal-session-description": "Restaurar automáticamente la sesión anterior del portal para grabaciones posteriores (desactiva el aviso de selección)", + "show-cursor": "Mostrar cursor", + "show-cursor-description": "Grabar el cursor del ratón en el video", + "title": "General" + }, + "replay": { + "enable": "Activar búfer de replay", + "enable-desc": "Mantener un búfer rodante de la actividad reciente de la pantalla que se puede guardar a pedido", + "duration": "Duración del replay", + "duration-desc": "Longitud del búfer de replay en segundos", + "custom-duration": "Duración de replay personalizada", + "custom-duration-desc": "Ingrese una duración de búfer de replay personalizada en segundos", + "storage": "Almacenamiento de replay", + "storage-desc": "Dónde almacenar el búfer de replay", + "storage-ram": "RAM (recomendado)", + "storage-disk": "Disco" + }, + "title": "Configuración de Grabadora de Pantalla", + "video": { + "codec": "Códec de video", + "codec-desc": "h264 es el códec más común", + "color-range": "Rango de color", + "color-range-desc": "Limitado se recomienda para mejor compatibilidad", + "color-range-full": "Completo", + "color-range-limited": "Limitado", + "frame-rate": "Tasa de fotogramas", + "frame-rate-custom": "Personalizado", + "frame-rate-desc": "Tasa de fotogramas objetivo para grabaciones de pantalla", + "custom-frame-rate": "Tasa de fotogramas personalizada", + "custom-frame-rate-desc": "Ingrese un valor de tasa de fotogramas personalizado (FPS)", + "quality": "Calidad de video", + "quality-desc": "Mayor calidad resulta en archivos más grandes", + "quality-high": "Alto", + "quality-medium": "Mediano", + "quality-ultra": "Ultra", + "quality-very-high": "Muy alto", + "resolution": "Resolución", + "resolution-desc": "Limitar resolución de salida. Predeterminado usa resolución de pantalla original", + "resolution-original": "Default", + "source": "Fuente de video", + "source-desc": "Se recomienda Portal, si obtiene artefactos intente Pantalla", + "sources-portal": "Portal", + "sources-screen": "Pantalla", + "title": "Configuración de Video", + "sources-focused-monitor": "Focused monitor (Hyprland)" + } + } +} diff --git a/.config/noctalia/plugins/screen-recorder/i18n/fr.json b/.config/noctalia/plugins/screen-recorder/i18n/fr.json new file mode 100644 index 0000000..9d7277b --- /dev/null +++ b/.config/noctalia/plugins/screen-recorder/i18n/fr.json @@ -0,0 +1,99 @@ +{ + "description": "Enregistrement d'écran accéléré par matériel avec paramètres vidéo et audio personnalisables", + "messages": { + "failed-general": "L'enregistreur a quitté avec une erreur.", + "failed-gpu": "L'enregistreur d'écran GPU s'est arrêté de manière inattendue.", + "failed-start": "Échec du démarrage de l'enregistrement.", + "no-portals": "Les portails de bureau ne fonctionnent pas.", + "no-portals-desc": "Démarrer xdg-desktop-portal et un portail de compositeur (wlr/hyprland/gnome/kde).", + "not-installed": "enregistreur d'écran gpu non installé.", + "not-installed-desc": "Veuillez installer gpu-screen-recorder pour utiliser les fonctionnalités d'enregistrement d'écran.", + "saved": "Enregistrement sauvegardé.", + "start-recording": "Enregistreur d'écran (démarrer l'enregistrement)", + "started": "Enregistrement démarré.", + "stop-recording": "Enregistreur d'écran (arrêter l'enregistrement)", + "stopping": "Arrêt de l'enregistrement...", + "open-file": "Ouvrir le fichier", + "monitor-not-found": "Impossible de détecter l'écran sous le curseur.", + "replay-saved": "Replay enregistré.", + "replay-started": "Tampon de replay démarré.", + "replay-stopped": "Tampon de replay arrêté.", + "replay-failed": "Échec du démarrage du tampon de replay.", + "replay-active": "Enregistreur d'écran (replay actif)", + "save-replay": "Enregistrer le tampon de replay", + "start-replay": "Démarrer le tampon de replay", + "stop-replay": "Arrêter le tampon de replay" + }, + "name": "Enregistreur d'Écran", + "settings": { + "audio": { + "audio-sources-both": "Sortie système + entrée microphone", + "audio-sources-microphone-input": "Entrée microphone", + "audio-sources-none": "Pas d'audio", + "audio-sources-system-output": "Sortie système", + "codec": "Codec audio", + "codec-desc": "Opus est recommandé pour les meilleures performances et la plus petite taille audio", + "source": "Source audio", + "source-desc": "Source audio à capturer pendant l'enregistrement", + "title": "Paramètres Audio" + }, + "filename-pattern": { + "description": "Modèle de nom de fichier utilisant les codes date/heure (par exemple, recording_yyyyMMdd_HHmmss)", + "label": "Modèle de nom de fichier" + }, + "general": { + "copy-to-clipboard": "Copier dans le presse-papiers", + "copy-to-clipboard-description": "Copier le fichier dans le presse-papiers une fois l'enregistrement terminé.", + "hide-when-inactive": "Masquer lorsqu'inactif", + "hide-when-inactive-description": "Masquer l'indicateur de la barre lorsqu'il n'y a pas d'enregistrement", + "output-folder": "Dossier de sortie", + "output-folder-description": "Dossier où les enregistrements d'écran seront enregistrés", + "restore-portal-session": "Restaurer la session du portail", + "restore-portal-session-description": "Restaurer automatiquement la session du portail précédente pour les enregistrements ultérieurs (désactive l'invite de sélection)", + "show-cursor": "Afficher le curseur", + "show-cursor-description": "Enregistrer le curseur de la souris dans la vidéo", + "title": "Général" + }, + "replay": { + "enable": "Activer le tampon de replay", + "enable-desc": "Conserver un tampon roulant de l'activité récente de l'écran qui peut être enregistré à la demande", + "duration": "Durée du replay", + "duration-desc": "Longueur du tampon de replay en secondes", + "custom-duration": "Durée de replay personnalisée", + "custom-duration-desc": "Saisissez une durée de tampon de replay personnalisée en secondes", + "storage": "Stockage du replay", + "storage-desc": "Où stocker le tampon de replay", + "storage-ram": "RAM (recommandé)", + "storage-disk": "Disque" + }, + "title": "Paramètres de l'Enregistreur d'Écran", + "video": { + "codec": "Codec vidéo", + "codec-desc": "h264 est le codec le plus courant", + "color-range": "Gamme de couleurs", + "color-range-desc": "Limité est recommandé pour une meilleure compatibilité", + "color-range-full": "Complet / Plein", + "color-range-limited": "Limité(e)", + "frame-rate": "Fréquence d'images", + "frame-rate-custom": "Personnalisé", + "frame-rate-desc": "Fréquence d'images cible pour les enregistrements d'écran", + "custom-frame-rate": "Fréquence d'images personnalisée", + "custom-frame-rate-desc": "Entrez une valeur de fréquence d'images personnalisée (FPS)", + "quality": "Qualité vidéo", + "quality-desc": "Une qualité supérieure résulte en des fichiers plus volumineux", + "quality-high": "Haut/Haute", + "quality-medium": "Moyen", + "quality-ultra": "Ultra", + "quality-very-high": "Très élevé", + "resolution": "Résolution", + "resolution-desc": "Limiter la résolution de sortie. Par défaut utilise la résolution d'écran originale", + "resolution-original": "Default", + "source": "Source vidéo", + "source-desc": "Portal est recommandé, si vous obtenez des artefacts essayez Écran", + "sources-portal": "Portail", + "sources-screen": "Écran", + "sources-focused-monitor": "Écran sous le curseur (Hyprland)", + "title": "Paramètres Vidéo" + } + } +} diff --git a/.config/noctalia/plugins/screen-recorder/i18n/hu.json b/.config/noctalia/plugins/screen-recorder/i18n/hu.json new file mode 100644 index 0000000..d93bc2f --- /dev/null +++ b/.config/noctalia/plugins/screen-recorder/i18n/hu.json @@ -0,0 +1,96 @@ +{ + "description": "Hardveresen gyorsított képernyőfelvétel testreszabható videó- és hangbeállításokkal", + "messages": { + "failed-general": "A rögzítő hibával kilépett.", + "failed-gpu": "A gpu-screen-recorder váratlanul leállt.", + "failed-start": "A felvétel indítása sikertelen.", + "no-portals": "Az asztali portálok nem futnak.", + "no-portals-desc": "xdg-desktop-portal és egy kompozitor portál (wlr/hyprland/gnome/kde) indítása.", + "not-installed": "A gpu-screen-recorder nincs telepítve.", + "not-installed-desc": "Kérlek, telepítsd a gpu-screen-recorder alkalmazást a képernyőfelvétel funkciók használatához.", + "saved": "A felvétel mentve.", + "start-recording": "Képernyőrögzítő (felvétel indítása)", + "started": "A felvétel elindult.", + "stop-recording": "Képernyőfelvevő (felvétel leállítása)", + "stopping": "A felvétel leállítása…", + "monitor-not-found": "Nem sikerült felismerni a kurzor alatti monitort.", + "replay-saved": "Replay elmentve.", + "replay-started": "Replay puffer elindítva.", + "replay-stopped": "Replay puffer leállítva.", + "replay-failed": "Nem sikerült elindítani a replay puffert.", + "replay-active": "Képernyőrögzítő (replay aktív)", + "save-replay": "Replay puffer mentése", + "start-replay": "Replay puffer indítása", + "stop-replay": "Replay puffer leállítása" + }, + "name": "Képernyőfelvevő", + "settings": { + "audio": { + "audio-sources-both": "Rendszerkimenet + mikrofonbemenet", + "audio-sources-microphone-input": "Mikrofon bemenet", + "audio-sources-none": "Nincs hang", + "audio-sources-system-output": "Rendszerkimenet", + "codec": "Audió kodek", + "codec-desc": "Az Opus ajánlott a legjobb teljesítmény és a legkisebb hangméret érdekében", + "source": "Hangforrás", + "source-desc": "Hangrögzítés során rögzítendő hangforrás", + "title": "Hangbeállítások" + }, + "filename-pattern": { + "description": "Fájlnév minta dátum/idő kódokkal (pl. recording_yyyyMMdd_HHmmss)", + "label": "Fájlnév minta" + }, + "general": { + "copy-to-clipboard": "Másolás a vágólapra", + "copy-to-clipboard-description": "A felvétel befejezése után másolja a fájlt a vágólapra.", + "output-folder": "Kimeneti mappa", + "output-folder-description": "A mappa, ahová a képernyőfelvételek mentésre kerülnek", + "restore-portal-session": "Portál munkamenet visszaállítása", + "restore-portal-session-description": "Az előző portál munkamenet automatikus visszaállítása a következő felvételekhez (kikapcsolja a választóablakot)", + "show-cursor": "Kurzor megjelenítése", + "show-cursor-description": "Egérkurzor rögzítése a videóban", + "title": "Általános" + }, + "replay": { + "enable": "Replay puffer engedélyezése", + "enable-desc": "Tartson egy gördülő puffert a legutóbbi képernyőaktivitásról, amely igény szerint elmenthető", + "duration": "Replay időtartama", + "duration-desc": "A replay puffer hossza másodpercben", + "custom-duration": "Egyéni replay időtartam", + "custom-duration-desc": "Adjon meg egy egyéni replay puffer időtartamot másodpercben", + "storage": "Replay tároló", + "storage-desc": "Hol tárolja a replay puffert", + "storage-ram": "RAM (ajánlott)", + "storage-disk": "Lemez" + }, + "title": "Képernyőrögzítő beállítások", + "video": { + "codec": "Videó kodek", + "codec-desc": "a h264 a legelterjedtebb kodek", + "color-range": "Színtartomány", + "color-range-desc": "A korlátozott ajánlott a jobb kompatibilitás érdekében", + "color-range-full": "Teljes", + "color-range-limited": "Korlátozott", + "frame-rate": "Képkockasebesség", + "frame-rate-custom": "Egyéni", + "frame-rate-desc": "Képernyőfelvételek célzott képkockasebessége", + "custom-frame-rate": "Egyéni képkockasebesség", + "custom-frame-rate-desc": "Adjon meg egyéni képkockasebesség értéket (FPS)", + "quality": "Videóminőség", + "quality-desc": "A jobb minőség nagyobb fájlméretet eredményez", + "quality-high": "Magas", + "quality-medium": "Közepes", + "quality-ultra": "Ultra", + "quality-very-high": "Nagyon magas", + "resolution": "Resolution", + "resolution-desc": "Limit output resolution. Default uses original screen resolution", + "resolution-original": "Default", + "source": "Videóforrás", + "source-desc": "A Portal ajánlott, ha hibákat tapasztalsz, próbáld a Screen-t", + "sources-portal": "Portál", + "sources-screen": "Képernyő", + "title": "Videóbeállítások", + "sources-focused-monitor": "Focused monitor (Hyprland)" + } + } +} diff --git a/.config/noctalia/plugins/screen-recorder/i18n/it.json b/.config/noctalia/plugins/screen-recorder/i18n/it.json new file mode 100644 index 0000000..b983a82 --- /dev/null +++ b/.config/noctalia/plugins/screen-recorder/i18n/it.json @@ -0,0 +1,96 @@ +{ + "description": "Registrazione dello schermo con accelerazione hardware e impostazioni video e audio personalizzabili", + "messages": { + "failed-general": "Registratore uscito con un errore.", + "failed-gpu": "ضبط الشاشة باستخدام معالج الرسوميات توقف بشكل غير متوقع.", + "failed-start": "Nuk arrita të filloj regjistrimin.", + "no-portals": "Non è in esecuzione alcun portale desktop.", + "no-portals-desc": "Avvia xdg-desktop-portal e un portale compositore (wlr/hyprland/gnome/kde).", + "not-installed": "gpu-screen-recorder non è installato.", + "not-installed-desc": "Bitte installiere gpu-screen-recorder, um die Bildschirmaufzeichnungsfunktionen zu nutzen.", + "saved": "Registrazione salvata.", + "start-recording": "P錄影 (開始錄影)", + "started": "Aufnahme gestartet.", + "stop-recording": "Skjáupptökutæki (hætta upptöku)", + "stopping": "Nagpapatigil ng pagrekord...", + "monitor-not-found": "Impossibile rilevare il monitor sotto il cursore.", + "replay-saved": "Replay salvato.", + "replay-started": "Buffer di replay avviato.", + "replay-stopped": "Buffer di replay interrotto.", + "replay-failed": "Impossibile avviare il buffer di replay.", + "replay-active": "Registratore schermo (replay attivo)", + "save-replay": "Salva buffer di replay", + "start-replay": "Avvia buffer di replay", + "stop-replay": "Interrompi buffer di replay" + }, + "name": "Registratore Schermo", + "settings": { + "audio": { + "audio-sources-both": "Risultato del sistema + ingresso microfono", + "audio-sources-microphone-input": "Eingang für Mikrofon", + "audio-sources-none": "Léir aon fhuaim", + "audio-sources-system-output": "Risultato del sistema", + "codec": "Codec audio", + "codec-desc": "Opus è consigliato per le migliori prestazioni e dimensioni audio più piccole", + "source": "Sorgente audio", + "source-desc": "Sorgente audio da catturare durante la registrazione", + "title": "Impostazioni Audio" + }, + "filename-pattern": { + "description": "Padrone di u nome di u schedariu chì usa i codici di data/ora (per esempiu, recording_yyyyMMdd_HHmmss)", + "label": "Modello nome file" + }, + "general": { + "copy-to-clipboard": "Copia negli appunti", + "copy-to-clipboard-description": "Kopyahin ang file sa clipboard pagkatapos matapos ang pag-record.", + "output-folder": "Cartella di output", + "output-folder-description": "Cartella dove verranno salvate le registrazioni dello schermo", + "restore-portal-session": "Restore portal session", + "restore-portal-session-description": "Automatically restore the previous portal session for subsequent recordings (disables the selection prompt)", + "show-cursor": "Mostra cursore", + "show-cursor-description": "Registra il cursore del mouse nel video", + "title": "Generale" + }, + "replay": { + "enable": "Abilita buffer di replay", + "enable-desc": "Mantiene un buffer ciclico dell'attività recente dello schermo che può essere salvato a richiesta", + "duration": "Durata replay", + "duration-desc": "Lunghezza del buffer di replay in secondi", + "custom-duration": "Durata replay personalizzata", + "custom-duration-desc": "Inserisci una durata personalizzata del buffer di replay in secondi", + "storage": "Archiviazione replay", + "storage-desc": "Dove archiviare il buffer di replay", + "storage-ram": "RAM (consigliato)", + "storage-disk": "Disco" + }, + "title": "Impostazioni Registratore Schermo", + "video": { + "codec": "Codec video", + "codec-desc": "h264 è il codec più comune", + "color-range": "Gamma colori", + "color-range-desc": "Limitato è consigliato per una migliore compatibilità", + "color-range-full": "Puno", + "color-range-limited": "Limitato", + "frame-rate": "Frequenza fotogrammi", + "frame-rate-custom": "Personalizzato", + "frame-rate-desc": "Frequenza fotogrammi target per le registrazioni dello schermo", + "custom-frame-rate": "Frequenza fotogrammi personalizzata", + "custom-frame-rate-desc": "Inserisci un valore personalizzato di frequenza fotogrammi (FPS)", + "quality": "Qualità video", + "quality-desc": "Qualità superiore risulta in file più grandi", + "quality-high": "Alta", + "quality-medium": "Mezzano", + "quality-ultra": "Ultra", + "quality-very-high": "Molto alto", + "resolution": "Resolution", + "resolution-desc": "Limit output resolution. Default uses original screen resolution", + "resolution-original": "Default", + "source": "Sorgente video", + "source-desc": "Portal è consigliato, se si ottengono artefatti prova Schermo", + "sources-portal": "Portale", + "sources-screen": "Skjerm", + "title": "Impostazioni Video", + "sources-focused-monitor": "Focused monitor (Hyprland)" + } + } +} diff --git a/.config/noctalia/plugins/screen-recorder/i18n/ja.json b/.config/noctalia/plugins/screen-recorder/i18n/ja.json new file mode 100644 index 0000000..376bb8d --- /dev/null +++ b/.config/noctalia/plugins/screen-recorder/i18n/ja.json @@ -0,0 +1,99 @@ +{ + "description": "カスタマイズ可能なビデオおよびオーディオ設定を備えたハードウェアアクセラレーション対応の画面録画", + "messages": { + "failed-general": "レコーダーがエラーで終了しました。", + "failed-gpu": "gpu-screen-recorder が予期せず終了しました。", + "failed-start": "録画を開始できませんでした。", + "no-portals": "デスクトップポータルが実行されていません。", + "no-portals-desc": "xdg-desktop-portalとコンポジターポータル (wlr/hyprland/gnome/kde) を起動します。", + "not-installed": "gpu-screen-recorder がインストールされていません。", + "not-installed-desc": "画面録画機能を使用するには、gpu-screen-recorderをインストールしてください。", + "saved": "録画を保存しました。", + "start-recording": "画面録画(開始)", + "started": "録画を開始しました。", + "stop-recording": "画面録画(停止)", + "stopping": "録画を停止しています…", + "open-file": "ファイルを開く", + "monitor-not-found": "カーソル下のモニターを検出できませんでした。", + "replay-saved": "リプレイが保存されました。", + "replay-started": "リプレイバッファが開始されました。", + "replay-stopped": "リプレイバッファが停止されました。", + "replay-failed": "リプレイバッファの開始に失敗しました。", + "replay-active": "スクリーンレコーダー (リプレイ有効)", + "save-replay": "リプレイバッファを保存", + "start-replay": "リプレイバッファを開始", + "stop-replay": "リプレイバッファを停止" + }, + "name": "画面レコーダー", + "settings": { + "audio": { + "audio-sources-both": "システム出力 + マイク入力", + "audio-sources-microphone-input": "マイク入力", + "audio-sources-none": "音声なし", + "audio-sources-system-output": "システム出力", + "codec": "オーディオコーデック", + "codec-desc": "最高のパフォーマンスと最小のオーディオサイズにはOpusが推奨されます", + "source": "オーディオソース", + "source-desc": "録画中にキャプチャされるオーディオソース", + "title": "オーディオ設定" + }, + "filename-pattern": { + "description": "日付/時刻コードを使用したファイル名のパターン(例:recording_yyyyMMdd_HHmmss)", + "label": "ファイル名のパターン" + }, + "general": { + "copy-to-clipboard": "クリップボードにコピー", + "copy-to-clipboard-description": "録画終了後、ファイルをクリップボードにコピーする", + "hide-when-inactive": "非アクティブ時に非表示", + "hide-when-inactive-description": "録画していないときはウィジェットを隠す", + "output-folder": "出力フォルダー", + "output-folder-description": "画面録画が保存されるフォルダー", + "restore-portal-session": "ポータルセッションを復元する", + "restore-portal-session-description": "以降の録画のために前のポータルセッションを自動的に復元します(選択プロンプトを無効にします)", + "show-cursor": "カーソルを表示", + "show-cursor-description": "録画にマウスカーソルを記録する", + "title": "全般" + }, + "replay": { + "enable": "リプレイバッファを有効にする", + "enable-desc": "最近の画面アクティビティのローリングバッファを保持し、必要に応じて保存できるようにします", + "duration": "リプレイ時間", + "duration-desc": "リプレイバッファの長さ(秒)", + "custom-duration": "カスタムリプレイ時間", + "custom-duration-desc": "カスタムリプレイバッファの時間を秒単位で入力してください", + "storage": "リプレイストレージ", + "storage-desc": "リプレイバッファの保存先", + "storage-ram": "RAM (推奨)", + "storage-disk": "ディスク" + }, + "title": "画面レコーダー設定", + "video": { + "codec": "ビデオコーデック", + "codec-desc": "h264は最も一般的なコーデックです", + "color-range": "色範囲", + "color-range-desc": "互換性を高めるため、限定が推奨されます", + "color-range-full": "フル", + "color-range-limited": "限定", + "frame-rate": "フレームレート", + "frame-rate-custom": "カスタム", + "frame-rate-desc": "画面録画の目標フレームレート", + "custom-frame-rate": "カスタムフレームレート", + "custom-frame-rate-desc": "カスタムフレームレート値を入力してください(FPS)", + "quality": "ビデオ品質", + "quality-desc": "品質が高いほど、ファイルサイズが大きくなります", + "quality-high": "高", + "quality-medium": "中", + "quality-ultra": "最高", + "quality-very-high": "超高", + "resolution": "解像度", + "resolution-desc": "出力解像度を制限します。デフォルトでは元の画面解像度が使用されます", + "resolution-original": "デフォルト", + "source": "ビデオソース", + "source-desc": "ポータルが推奨されます。アーティファクトが発生する場合は「スクリーン」を試してください", + "sources-portal": "ポータル", + "sources-screen": "スクリーン", + "title": "ビデオ設定", + "sources-focused-monitor": "Focused monitor (Hyprland)" + } + } +} diff --git a/.config/noctalia/plugins/screen-recorder/i18n/ku.json b/.config/noctalia/plugins/screen-recorder/i18n/ku.json new file mode 100644 index 0000000..9e6adc4 --- /dev/null +++ b/.config/noctalia/plugins/screen-recorder/i18n/ku.json @@ -0,0 +1,96 @@ +{ + "description": "Qeydkirina dîmenderê ya bi lezkerdana hardware bi mîhengên vîdyo û deng ên xwerû", + "messages": { + "failed-general": "Qeydker bi xeletî derket.", + "failed-gpu": "Qeydkerê dîmenderê GPU bi awayekî nediyar derket.", + "failed-start": "Dest pê kirina qeydê bi ser neket.", + "no-portals": "Portalên sermaseyê naxebitin.", + "no-portals-desc": "Xdg-desktop-portal û portalekî komposîtorê (wlr/hyprland/gnome/kde) bide destpêkirin.", + "not-installed": "gpu-screen-recorder nehati hati saz kirin.", + "not-installed-desc": "Ji bo bikaranîna taybetmendiyên tomarkirina dîmenderê, ji kerema xwe gpu-screen-recorder saz bikin.", + "saved": "Tomar qeyd kirin.", + "start-recording": "Qeydkerê ekranê (dest bi qeydkirinê bike)", + "started": "Qeydkirin dest pê kir.", + "stop-recording": "Tomarkera dîmenderê (tomarkirinê bide sekinandin)", + "stopping": "Qeydkirin radiweste…", + "monitor-not-found": "Monitora bin nîşanderê nehat dîtin.", + "replay-saved": "Vegerandin hat qeydkirin.", + "replay-started": "Depo vegerandinê dest pê kir.", + "replay-stopped": "Depo vegerandinê sekinî.", + "replay-failed": "Destpêkirina depo vegerandinê bi ser neket.", + "replay-active": "Qeydkerê dîmenderê (vegerandin çalak e)", + "save-replay": "Depo vegerandinê qeyd bike", + "start-replay": "Depo vegerandinê bide destpêkirin", + "stop-replay": "Depo vegerandinê bide sekinandin" + }, + "name": "Qeydkerê Ekranê", + "settings": { + "audio": { + "audio-sources-both": "Derçûna pergalê + têketina mîkrofonê", + "audio-sources-microphone-input": "Ketina mîkrofonê", + "audio-sources-none": "Ti dengê tune", + "audio-sources-system-output": "Derçûna pergalê", + "codec": "Kodêkê deng", + "codec-desc": "Opus ji bo performansa herî baş û mezinahiya dengî ya herî biçûk tê pêşniyar kirin", + "source": "Çavkanîya deng", + "source-desc": "Çavkanîya dengî ya ku di dema qeydkirinê de were girtin", + "title": "Mîhengên Deng" + }, + "filename-pattern": { + "description": "Şiklê navê pelê ku kodên dîrok/dem bikar tîne (mînak, recording_yyyyMMdd_HHmmss)", + "label": "Nimûneya navê pelê" + }, + "general": { + "copy-to-clipboard": "Kopyayî ser clipboardê bike", + "copy-to-clipboard-description": "Piştî qedandina tomarkirinê pelê kopî klîpbordê bike.", + "output-folder": "Cilda peldanka ya derketinê", + "output-folder-description": "Peldanka ku qeydên ekranê lê werên rizgarkirin", + "restore-portal-session": "Vegerandina rûniştina portalê", + "restore-portal-session-description": "Ji bo qeydên paşê bixweber rûniştina portalê ya berê vedigerîne (pêşniyara hilbijartinê neçalak dike)", + "show-cursor": "Nîşanderê nîşan bide", + "show-cursor-description": "Qeydê nîşankerê mişkê di vîdeoyê de", + "title": "Giştî" + }, + "replay": { + "enable": "Depo vegerandinê çalak bike", + "enable-desc": "Depoyek gerok a çalakiyên dîmenderê bihêle ku dikare li ser daxwazê were qeydkirin", + "duration": "Dama vegerandinê", + "duration-desc": "Dirêjahiya depo vegerandinê bi çirkeyan", + "custom-duration": "Dama vegerandinê ya xwerû", + "custom-duration-desc": "Dama depo vegerandinê ya xwerû bi çirkeyan binivîse", + "storage": "Depoya vegerandinê", + "storage-desc": "Depo vegerandinê li ku were hilanîn", + "storage-ram": "RAM (tê pêşniyarkirin)", + "storage-disk": "Dîsk" + }, + "title": "Mîhengên Qeydkerê Dîmenderê", + "video": { + "codec": "Kodêka vîdyoyî", + "codec-desc": "h264 kodêka herî berbelav e", + "color-range": "Rêza rengan", + "color-range-desc": "Bi sînorkirî ji bo lihevkirina baştir tê pêşniyarkirin", + "color-range-full": "Tije", + "color-range-limited": "Sînorkirî", + "frame-rate": "Rêjeya çarçoveyê", + "frame-rate-custom": "Kesane", + "frame-rate-desc": "Rêjeya çarçoveya hedefê ji bo qeydên ekranê", + "custom-frame-rate": "Rêjeya çarçoveya kesane", + "custom-frame-rate-desc": "Nirxek rêjeya çarçoveya kesane binivîse (FPS)", + "quality": "Kalîteya vîdyoyê", + "quality-desc": "Encamên bi kalîte bilindtir dibin sedema mezinahiyên pelan ên mezintir", + "quality-high": "Bilind", + "quality-medium": "Navîn", + "quality-ultra": "Ultra", + "quality-very-high": "Zaf bilind", + "resolution": "Resolution", + "resolution-desc": "Limit output resolution. Default uses original screen resolution", + "resolution-original": "Default", + "source": "Çavkanîya vîdyoyê", + "source-desc": "Portal tê pêşniyarkirin, eger tu artefaktan bibînî Screen biceribîne", + "sources-portal": "Portal", + "sources-screen": "Dîmende", + "title": "Mîhengên Vîdeoyê", + "sources-focused-monitor": "Focused monitor (Hyprland)" + } + } +} diff --git a/.config/noctalia/plugins/screen-recorder/i18n/nl.json b/.config/noctalia/plugins/screen-recorder/i18n/nl.json new file mode 100644 index 0000000..cab9898 --- /dev/null +++ b/.config/noctalia/plugins/screen-recorder/i18n/nl.json @@ -0,0 +1,96 @@ +{ + "description": "Hardware-versnelde schermopname met aanpasbare video- en audio-instellingen", + "messages": { + "failed-general": "Recorder is afgesloten met een fout.", + "failed-gpu": "gpu-screen-recorder is onverwachts afgesloten.", + "failed-start": "Opname starten mislukt.", + "no-portals": "Desktop portals werken niet.", + "no-portals-desc": "Start xdg-desktop-portal en een compositor portaal (wlr/hyprland/gnome/kde).", + "not-installed": "gpu-screen-recorder niet geïnstalleerd.", + "not-installed-desc": "Installeer gpu-screen-recorder om schermopnamefuncties te gebruiken.", + "saved": "Opname opgeslagen.", + "start-recording": "Schermrecorder (opname starten)", + "started": "Opname gestart.", + "stop-recording": "Schermrecorder (opname stoppen)", + "stopping": "Opname stoppen…", + "monitor-not-found": "Kon de monitor onder de cursor niet detecteren.", + "replay-saved": "Replay opgeslagen.", + "replay-started": "Replay-buffer gestart.", + "replay-stopped": "Replay-buffer gestopt.", + "replay-failed": "Fout bij starten van replay-buffer.", + "replay-active": "Schermrecorder (replay actief)", + "save-replay": "Replay-buffer opslaan", + "start-replay": "Replay-buffer starten", + "stop-replay": "Replay-buffer stoppen" + }, + "name": "Schermrecorder", + "settings": { + "audio": { + "audio-sources-both": "Systeemuitvoer + microfooningang", + "audio-sources-microphone-input": "Microfooningang", + "audio-sources-none": "Geen audio", + "audio-sources-system-output": "Systeemuitvoer", + "codec": "Audio-codec", + "codec-desc": "Opus wordt aanbevolen voor beste prestaties en kleinste audiogrootte", + "source": "Audiobron", + "source-desc": "Audiobron om tijdens opname vast te leggen", + "title": "Audio-instellingen" + }, + "filename-pattern": { + "description": "Bestandsnaam patroon met datum/tijd codes (bijv. recording_yyyyMMdd_HHmmss)", + "label": "Bestandsnaam patroon" + }, + "general": { + "copy-to-clipboard": "Kopiëren naar klembord", + "copy-to-clipboard-description": "Kopieer het bestand naar het klembord nadat de opname is voltooid.", + "output-folder": "Uitvoermap", + "output-folder-description": "Map waar schermopnames worden opgeslagen", + "restore-portal-session": "Portalsessie herstellen", + "restore-portal-session-description": "Herstel automatisch de vorige portalsessie voor volgende opnamen (schakelt het selectievenster uit)", + "show-cursor": "Cursor tonen", + "show-cursor-description": "Muiscursor in de video opnemen", + "title": "Algemeen" + }, + "replay": { + "enable": "Replay-buffer inschakelen", + "enable-desc": "Een rollende buffer van recente schermactiviteit bijhouden die op verzoek kan worden opgeslagen", + "duration": "Replay-duur", + "duration-desc": "Lengte van de replay-buffer in seconden", + "custom-duration": "Aangepaste replay-duur", + "custom-duration-desc": "Voer een aangepaste replay-bufferduur in seconden in", + "storage": "Replay-opslag", + "storage-desc": "Waar de replay-buffer moet worden opgeslagen", + "storage-ram": "RAM (aanbevolen)", + "storage-disk": "Schijf" + }, + "title": "Schermrecorder Instellingen", + "video": { + "codec": "Video-codec", + "codec-desc": "h264 is de meest voorkomende codec", + "color-range": "Kleurbereik", + "color-range-desc": "Beperkt wordt aanbevolen voor betere compatibiliteit", + "color-range-full": "Volledig", + "color-range-limited": "Beperkt", + "frame-rate": "Framesnelheid", + "frame-rate-custom": "Aangepast", + "frame-rate-desc": "Doelframesnelheid voor schermopnames", + "custom-frame-rate": "Aangepaste framesnelheid", + "custom-frame-rate-desc": "Voer een aangepaste framesnelheid in (FPS)", + "quality": "Videokwaliteit", + "quality-desc": "Hogere kwaliteit resulteert in grotere bestanden", + "quality-high": "Hoog", + "quality-medium": "Medium", + "quality-ultra": "Ultra", + "quality-very-high": "Zeer hoog", + "resolution": "Resolution", + "resolution-desc": "Limit output resolution. Default uses original screen resolution", + "resolution-original": "Default", + "source": "Videobron", + "source-desc": "Portal wordt aanbevolen, probeer Scherm als u artefacten krijgt", + "sources-portal": "Portaal", + "sources-screen": "Scherm", + "title": "Video-instellingen", + "sources-focused-monitor": "Focused monitor (Hyprland)" + } + } +} diff --git a/.config/noctalia/plugins/screen-recorder/i18n/pl.json b/.config/noctalia/plugins/screen-recorder/i18n/pl.json new file mode 100644 index 0000000..13d7d2a --- /dev/null +++ b/.config/noctalia/plugins/screen-recorder/i18n/pl.json @@ -0,0 +1,96 @@ +{ + "description": "Nagrywanie ekranu z akceleracją sprzętową z możliwością dostosowania ustawień wideo i audio", + "messages": { + "failed-general": "Rejestrator zakończył pracę z błędem.", + "failed-gpu": "Rejestrator ekranu GPU zakończył pracę nieoczekiwanie.", + "failed-start": "Nie udało się rozpocząć nagrywania.", + "no-portals": "Portale pulpitu nie działają.", + "no-portals-desc": "Uruchom xdg-desktop-portal i portal kompozytora (wlr/hyprland/gnome/kde).", + "not-installed": "gpu-screen-recorder nie jest zainstalowany.", + "not-installed-desc": "Zainstaluj gpu-screen-recorder, aby korzystać z funkcji nagrywania ekranu.", + "saved": "Nagranie zapisane.", + "start-recording": "Rejestrator ekranu (rozpocznij nagrywanie)", + "started": "Rozpoczęto nagrywanie.", + "stop-recording": "Rejestrator ekranu (zatrzymaj nagrywanie)", + "stopping": "Zatrzymywanie nagrywania…", + "monitor-not-found": "Nie udało się wykryć monitora pod kursorem.", + "replay-saved": "Powtórka zapisana.", + "replay-started": "Bufor powtórki uruchomiony.", + "replay-stopped": "Bufor powtórki zatrzymany.", + "replay-failed": "Nie udało się uruchomić bufora powtórki.", + "replay-active": "Rejestrator ekranu (powtórka aktywna)", + "save-replay": "Zapisz bufor powtórki", + "start-replay": "Uruchom bufor powtórki", + "stop-replay": "Zatrzymaj bufor powtórki" + }, + "name": "Rejestrator ekranu", + "settings": { + "audio": { + "audio-sources-both": "Wyjście systemowe + wejście mikrofonu", + "audio-sources-microphone-input": "Wejście mikrofonu", + "audio-sources-none": "Brak dźwięku", + "audio-sources-system-output": "Wyjście systemowe", + "codec": "Kodek audio", + "codec-desc": "Opus jest zalecany dla najlepszej wydajności i najmniejszego rozmiaru dźwięku", + "source": "Źródło dźwięku", + "source-desc": "Źródło dźwięku do przechwytywania podczas nagrywania", + "title": "Ustawienia audio" + }, + "filename-pattern": { + "description": "Wzorzec nazwy pliku używający kodów daty/czasu (np. nagranie_rrrrMMdd_HHmmss)", + "label": "Wzorzec nazwy pliku" + }, + "general": { + "copy-to-clipboard": "Kopiuj do schowka", + "copy-to-clipboard-description": "Kopiuj plik do schowka po zakończeniu nagrywania.", + "output-folder": "Folder wyjściowy", + "output-folder-description": "Folder, w którym będą zapisywane nagrania ekranu", + "restore-portal-session": "Przywróć sesję portalu", + "restore-portal-session-description": "Automatycznie przywracaj poprzednią sesję portalu dla kolejnych nagrań (wyłącza monit o wybór)", + "show-cursor": "Pokaż kursor", + "show-cursor-description": "Nagrywaj kursor myszy na filmie", + "title": "Ogólne" + }, + "replay": { + "enable": "Włącz bufor powtórki", + "enable-desc": "Utrzymuj bufor cykliczny ostatniej aktywności ekranu, który można zapisać na żądanie", + "duration": "Czas trwania powtórki", + "duration-desc": "Długość bufora powtórki w sekundach", + "custom-duration": "Niestandardowy czas trwania powtórki", + "custom-duration-desc": "Wprowadź niestandardowy czas trwania bufora powtórki w sekundach", + "storage": "Przechowywanie powtórki", + "storage-desc": "Gdzie przechowywać bufor powtórki", + "storage-ram": "RAM (zalecane)", + "storage-disk": "Dysk" + }, + "title": "Ustawienia rejestratora ekranu", + "video": { + "codec": "Kodek wideo", + "codec-desc": "h264 to najpopularniejszy kodek", + "color-range": "Zakres kolorów", + "color-range-desc": "Zalecane jest \"Ograniczone\" dla lepszej kompatybilności", + "color-range-full": "Pełny", + "color-range-limited": "Ograniczone", + "frame-rate": "Liczba klatek na sekundę", + "frame-rate-custom": "Niestandardowa", + "frame-rate-desc": "Docelowa liczba klatek na sekundę dla nagrań ekranu", + "custom-frame-rate": "Niestandardowa liczba klatek", + "custom-frame-rate-desc": "Wprowadź niestandardową liczbę klatek na sekundę (FPS)", + "quality": "Jakość wideo", + "quality-desc": "Wyższa jakość skutkuje większymi rozmiarami plików", + "quality-high": "Wysoki", + "quality-medium": "Średni", + "quality-ultra": "Bardzo", + "quality-very-high": "Bardzo wysoki", + "resolution": "Resolution", + "resolution-desc": "Limit output resolution. Default uses original screen resolution", + "resolution-original": "Default", + "source": "Źródło wideo", + "source-desc": "Zalecany jest Portal, jeśli występują artefakty, spróbuj opcji Ekran", + "sources-portal": "Portal", + "sources-screen": "Ekran", + "title": "Ustawienia wideo", + "sources-focused-monitor": "Focused monitor (Hyprland)" + } + } +} diff --git a/.config/noctalia/plugins/screen-recorder/i18n/pt.json b/.config/noctalia/plugins/screen-recorder/i18n/pt.json new file mode 100644 index 0000000..04a9efc --- /dev/null +++ b/.config/noctalia/plugins/screen-recorder/i18n/pt.json @@ -0,0 +1,96 @@ +{ + "description": "Gravação de tela acelerada por hardware com configurações personalizáveis de vídeo e áudio", + "messages": { + "failed-general": "O gravador foi encerrado com um erro.", + "failed-gpu": "gpu-screen-recorder foi encerrado inesperadamente.", + "failed-start": "Falha ao iniciar a gravação.", + "no-portals": "Portais de desktop não estão em execução.", + "no-portals-desc": "Inicie o xdg-desktop-portal e um portal compositor (wlr/hyprland/gnome/kde).", + "not-installed": "gpu-screen-recorder não instalado.", + "not-installed-desc": "Por favor, instale o gpu-screen-recorder para usar os recursos de gravação de tela.", + "saved": "Gravação salva.", + "start-recording": "Gravador de tela (iniciar gravação)", + "started": "Gravação iniciada.", + "stop-recording": "Gravador de tela (parar gravação)", + "stopping": "Parando a gravação...", + "monitor-not-found": "Não foi possível detetar o monitor sob o cursor.", + "replay-saved": "Replay salvo.", + "replay-started": "Buffer de replay iniciado.", + "replay-stopped": "Buffer de replay parado.", + "replay-failed": "Falha ao iniciar o buffer de replay.", + "replay-active": "Gravador de ecrã (replay ativo)", + "save-replay": "Salvar buffer de replay", + "start-replay": "Iniciar buffer de replay", + "stop-replay": "Parar buffer de replay" + }, + "name": "Gravador de Tela", + "settings": { + "audio": { + "audio-sources-both": "Saída do sistema + entrada do microfone", + "audio-sources-microphone-input": "Entrada de microfone", + "audio-sources-none": "Sem áudio", + "audio-sources-system-output": "Saída do sistema", + "codec": "Codec de áudio", + "codec-desc": "Opus é recomendado para melhor desempenho e menor tamanho de áudio", + "source": "Fonte de áudio", + "source-desc": "Fonte de áudio para capturar durante a gravação", + "title": "Configurações de Áudio" + }, + "filename-pattern": { + "description": "Padrão de nome de arquivo usando códigos de data/hora (por exemplo, recording_yyyyMMdd_HHmmss)", + "label": "Padrão de nome de arquivo" + }, + "general": { + "copy-to-clipboard": "Copiar para área de transferência", + "copy-to-clipboard-description": "Copiar o arquivo para a área de transferência após a gravação terminar.", + "output-folder": "Pasta de saída", + "output-folder-description": "Pasta onde as gravações de tela serão salvas", + "restore-portal-session": "Restaurar sessão do portal", + "restore-portal-session-description": "Restaurar automaticamente a sessão anterior do portal para gravações subsequentes (desativa o aviso de seleção)", + "show-cursor": "Mostrar cursor", + "show-cursor-description": "Gravar o cursor do mouse no vídeo", + "title": "Geral" + }, + "replay": { + "enable": "Ativar buffer de replay", + "enable-desc": "Manter um buffer rotativo da atividade recente do ecrã que pode ser salvo sob demanda", + "duration": "Duração do replay", + "duration-desc": "Comprimento do buffer de replay em segundos", + "custom-duration": "Duração de replay personalizada", + "custom-duration-desc": "Insira uma duração de buffer de replay personalizada em segundos", + "storage": "Armazenamento do replay", + "storage-desc": "Onde armazenar o buffer de replay", + "storage-ram": "RAM (recomendado)", + "storage-disk": "Disco" + }, + "title": "Configurações do Gravador de Tela", + "video": { + "codec": "Codec de vídeo", + "codec-desc": "h264 é o codec mais comum", + "color-range": "Faixa de cores", + "color-range-desc": "Limitado é recomendado para melhor compatibilidade", + "color-range-full": "Completo", + "color-range-limited": "Limitado", + "frame-rate": "Taxa de quadros", + "frame-rate-custom": "Personalizado", + "frame-rate-desc": "Taxa de quadros alvo para gravações de tela", + "custom-frame-rate": "Taxa de quadros personalizada", + "custom-frame-rate-desc": "Insira um valor personalizado de taxa de quadros (FPS)", + "quality": "Qualidade de vídeo", + "quality-desc": "Maior qualidade resulta em arquivos maiores", + "quality-high": "Alto(a)", + "quality-medium": "Médio", + "quality-ultra": "Ultra", + "quality-very-high": "Muito alto/altíssima/elevadíssimo(a)", + "resolution": "Resolution", + "resolution-desc": "Limit output resolution. Default uses original screen resolution", + "resolution-original": "Default", + "source": "Fonte de vídeo", + "source-desc": "Portal é recomendado, se obtiver artefatos tente Tela", + "sources-portal": "Portal", + "sources-screen": "Tela", + "title": "Configurações de Vídeo", + "sources-focused-monitor": "Focused monitor (Hyprland)" + } + } +} diff --git a/.config/noctalia/plugins/screen-recorder/i18n/ru.json b/.config/noctalia/plugins/screen-recorder/i18n/ru.json new file mode 100644 index 0000000..bc4d016 --- /dev/null +++ b/.config/noctalia/plugins/screen-recorder/i18n/ru.json @@ -0,0 +1,96 @@ +{ + "description": "Аппаратно-ускоренная запись экрана с настраиваемыми параметрами видео и аудио", + "messages": { + "failed-general": "Рекордер завершил работу с ошибкой.", + "failed-gpu": "gpu-screen-recorder неожиданно завершил работу.", + "failed-start": "Не удалось начать запись.", + "no-portals": "Порталы рабочего стола не работают.", + "no-portals-desc": "Запустить xdg-desktop-portal и портал композитора (wlr/hyprland/gnome/kde).", + "not-installed": "gpu-screen-recorder не установлен.", + "not-installed-desc": "Пожалуйста, установите gpu-screen-recorder, чтобы использовать функции записи экрана.", + "saved": "Запись сохранена.", + "start-recording": "Запись экрана (начать запись)", + "started": "Запись началась.", + "stop-recording": "Запись экрана (остановить запись)", + "stopping": "Остановка записи…", + "monitor-not-found": "Не удалось обнаружить монитор под курсором.", + "replay-saved": "Повтор сохранен.", + "replay-started": "Буфер повтора запущен.", + "replay-stopped": "Буфер повтора остановлен.", + "replay-failed": "Не удалось запустить буфер повтора.", + "replay-active": "Запис экрана (повтор активен)", + "save-replay": "Сохранить буфер повтора", + "start-replay": "Запустить буфер повтора", + "stop-replay": "Остановить буфер повтора" + }, + "name": "Запись Экрана", + "settings": { + "audio": { + "audio-sources-both": "Вывод системы + ввод с микрофона", + "audio-sources-microphone-input": "Микрофонный вход", + "audio-sources-none": "Нет звука", + "audio-sources-system-output": "Вывод системы", + "codec": "Аудиокодек", + "codec-desc": "Opus рекомендуется для лучшей производительности и наименьшего размера аудио", + "source": "Источник аудио", + "source-desc": "Источник аудио для захвата во время записи", + "title": "Настройки Аудио" + }, + "filename-pattern": { + "description": "Шаблон имени файла с использованием кодов даты/времени (например, recording_yyyyMMdd_HHmmss)", + "label": "Шаблон имени файла" + }, + "general": { + "copy-to-clipboard": "Копировать в буфер обмена", + "copy-to-clipboard-description": "Скопировать файл в буфер обмена после завершения записи.", + "output-folder": "Папка вывода", + "output-folder-description": "Папка, в которую будут сохраняться записи экрана", + "restore-portal-session": "Восстановить сеанс портала", + "restore-portal-session-description": "Автоматически восстанавливать предыдущий сеанс портала для последующих записей (отключает запрос выбора)", + "show-cursor": "Показать курсор", + "show-cursor-description": "Записывать курсор мыши в видео", + "title": "Общие" + }, + "replay": { + "enable": "Включить буфер повтора", + "enable-desc": "Хранить скользящий буфер недавней активности экрана, который можно сохранить по требованию", + "duration": "Длительность повтора", + "duration-desc": "Длина буфера повтора в секундах", + "custom-duration": "Пользовательская длительность повтора", + "custom-duration-desc": "Введите пользовательскую длительность буфера повтора в секундах", + "storage": "Хранилище повтора", + "storage-desc": "Где хранить буфер повтора", + "storage-ram": "ОЗУ (рекомендуется)", + "storage-disk": "Диск" + }, + "title": "Настройки Записи Экрана", + "video": { + "codec": "Видеокодек", + "codec-desc": "h264 является наиболее распространенным кодеком", + "color-range": "Цветовой диапазон", + "color-range-desc": "Ограниченный рекомендуется для лучшей совместимости", + "color-range-full": "Полный", + "color-range-limited": "Ограниченный", + "frame-rate": "Частота кадров", + "frame-rate-custom": "Пользовательская", + "frame-rate-desc": "Целевая частота кадров для записи экрана", + "custom-frame-rate": "Пользовательская частота кадров", + "custom-frame-rate-desc": "Введите пользовательское значение частоты кадров (FPS)", + "quality": "Качество видео", + "quality-desc": "Более высокое качество приводит к большим размерам файлов", + "quality-high": "Высокий", + "quality-medium": "Средний", + "quality-ultra": "Ультра", + "quality-very-high": "Очень высокий", + "resolution": "Resolution", + "resolution-desc": "Limit output resolution. Default uses original screen resolution", + "resolution-original": "Default", + "source": "Источник видео", + "source-desc": "Рекомендуется Portal, если появляются артефакты попробуйте Экран", + "sources-portal": "Портал", + "sources-screen": "Экран", + "title": "Настройки Видео", + "sources-focused-monitor": "Focused monitor (Hyprland)" + } + } +} diff --git a/.config/noctalia/plugins/screen-recorder/i18n/tr.json b/.config/noctalia/plugins/screen-recorder/i18n/tr.json new file mode 100644 index 0000000..4303f5e --- /dev/null +++ b/.config/noctalia/plugins/screen-recorder/i18n/tr.json @@ -0,0 +1,96 @@ +{ + "description": "Özelleştirilebilir video ve ses ayarlarıyla donanım hızlandırmalı ekran kaydı", + "messages": { + "failed-general": "Kaydedici bir hatayla çıktı.", + "failed-gpu": "gpu-screen-recorder beklenmedik şekilde çıktı.", + "failed-start": "Kayda başlama başarısız oldu.", + "no-portals": "Masaüstü portalları çalışmıyor.", + "no-portals-desc": "xdg-desktop-portal'ı ve bir compositor portalı başlat (wlr/hyprland/gnome/kde).", + "not-installed": "gpu-screen-recorder kurulu değil.", + "not-installed-desc": "Ekran kaydı özelliklerini kullanmak için lütfen gpu-screen-recorder'ı kurun.", + "saved": "Kayıt kaydedildi.", + "start-recording": "Ekran kaydedici (kayda başla)", + "started": "Kayıt başladı.", + "stop-recording": "Ekran kaydedici (kaydı durdur)", + "stopping": "Kaydı durdurma…", + "monitor-not-found": "İmleç altındaki monitör algılanamadı.", + "replay-saved": "Tekrar kaydedildi.", + "replay-started": "Tekrar arabelleği başlatıldı.", + "replay-stopped": "Tekrar arabelleği durduruldu.", + "replay-failed": "Tekrar arabelleği başlatılamadı.", + "replay-active": "Ekran Kaydedici (tekrar etkin)", + "save-replay": "Tekrar arabelleğini kaydet", + "start-replay": "Tekrar arabelleğini başlat", + "stop-replay": "Tekrar arabelleğini durdur" + }, + "name": "Ekran Kaydedici", + "settings": { + "audio": { + "audio-sources-both": "Sistem çıktısı + mikrofon girişi", + "audio-sources-microphone-input": "Mikrofon girişi", + "audio-sources-none": "Ses yok", + "audio-sources-system-output": "Sistem çıktısı", + "codec": "Ses codec", + "codec-desc": "En iyi performans ve en küçük ses boyutu için Opus önerilir", + "source": "Ses kaynağı", + "source-desc": "Kayıt sırasında yakalanacak ses kaynağı", + "title": "Ses Ayarları" + }, + "filename-pattern": { + "description": "Tarih/saat kodları kullanan dosya adı deseni (ör. kayit_yyyyMMdd_HHmmss)", + "label": "Dosya adı deseni" + }, + "general": { + "copy-to-clipboard": "Panoya kopyala", + "copy-to-clipboard-description": "Kayıt bittikten sonra dosyayı panoya kopyala.", + "output-folder": "Çıktı klasörü", + "output-folder-description": "Ekran kayıtlarının kaydedileceği klasör", + "restore-portal-session": "Portal oturumunu geri yükle", + "restore-portal-session-description": "Sonraki kayıtlar için önceki portal oturumunu otomatik olarak geri yükle (seçim penceresini devre dışı bırakır)", + "show-cursor": "İmleci göster", + "show-cursor-description": "Videoda fare imlecini kaydet", + "title": "Genel" + }, + "replay": { + "enable": "Tekrar arabelleğini etkinleştir", + "enable-desc": "İsteğe bağlı olarak kaydedilebilen son ekran etkinliğinin döngüsel bir arabelleğini tutun", + "duration": "Tekrar süresi", + "duration-desc": "Saniye cinsinden tekrar arabelleğinin uzunluğu", + "custom-duration": "Özel tekrar süresi", + "custom-duration-desc": "Saniye cinsinden özel bir tekrar arabelleği süresi girin", + "storage": "Tekrar depolama", + "storage-desc": "Tekrar arabelleğinin nerede saklanacağı", + "storage-ram": "RAM (önerilir)", + "storage-disk": "Disk" + }, + "title": "Ekran Kaydedici Ayarları", + "video": { + "codec": "Video codec", + "codec-desc": "h264 en yaygın codec'tir", + "color-range": "Renk aralığı", + "color-range-desc": "Daha iyi uyumluluk için Sınırlı önerilir", + "color-range-full": "Tam", + "color-range-limited": "Sınırlı", + "frame-rate": "Kare hızı", + "frame-rate-custom": "Özel", + "frame-rate-desc": "Ekran kayıtları için hedef kare hızı", + "custom-frame-rate": "Özel kare hızı", + "custom-frame-rate-desc": "Özel bir kare hızı değeri girin (FPS)", + "quality": "Video kalitesi", + "quality-desc": "Daha yüksek kalite daha büyük dosya boyutlarına yol açar", + "quality-high": "Yüksek", + "quality-medium": "Orta", + "quality-ultra": "Ultra", + "quality-very-high": "Çok yüksek", + "resolution": "Resolution", + "resolution-desc": "Limit output resolution. Default uses original screen resolution", + "resolution-original": "Default", + "source": "Video kaynağı", + "source-desc": "Portal önerilir, artefaktlar alırsanız Ekran'ı deneyin", + "sources-portal": "Portal", + "sources-screen": "Ekran", + "title": "Video Ayarları", + "sources-focused-monitor": "Focused monitor (Hyprland)" + } + } +} diff --git a/.config/noctalia/plugins/screen-recorder/i18n/uk-UA.json b/.config/noctalia/plugins/screen-recorder/i18n/uk-UA.json new file mode 100644 index 0000000..71e04ce --- /dev/null +++ b/.config/noctalia/plugins/screen-recorder/i18n/uk-UA.json @@ -0,0 +1,96 @@ +{ + "description": "Апаратно-прискорений запис екрану з налаштовуваними параметрами відео та аудіо", + "messages": { + "failed-general": "Рекордер завершив роботу з помилкою.", + "failed-gpu": "gpu-screen-recorder несподівано завершив роботу.", + "failed-start": "Не вдалося почати запис.", + "no-portals": "Настільні портали не працюють.", + "no-portals-desc": "Запустити xdg-desktop-portal та портал композитора (wlr/hyprland/gnome/kde).", + "not-installed": "gpu-screen-recorder не встановлено.", + "not-installed-desc": "Будь ласка, встановіть gpu-screen-recorder, щоб використовувати функції запису екрана.", + "saved": "Запис збережено.", + "start-recording": "Запис екрана (почати запис)", + "started": "Запис розпочато.", + "stop-recording": "Запис екрана (зупинити запис)", + "stopping": "Зупинка запису…", + "monitor-not-found": "Не вдалося виявити монітор під курсором.", + "replay-saved": "Повтор збережено.", + "replay-started": "Буфер повтору запущено.", + "replay-stopped": "Буфер повтору зупинено.", + "replay-failed": "Не вдалося запустити буфер повтору.", + "replay-active": "Запис екрана (повтор активний)", + "save-replay": "Зберегти буфер повтору", + "start-replay": "Запустити буфер повтору", + "stop-replay": "Зупинити буфер повтору" + }, + "name": "Записувач Екрану", + "settings": { + "audio": { + "audio-sources-both": "Вивід системи + вхід мікрофона", + "audio-sources-microphone-input": "Мікрофонний вхід", + "audio-sources-none": "Немає аудіо", + "audio-sources-system-output": "Вивід системи", + "codec": "Аудіокодек", + "codec-desc": "Opus рекомендується для найкращої продуктивності та найменшого розміру аудіо", + "source": "Джерело аудіо", + "source-desc": "Джерело аудіо для захоплення під час запису", + "title": "Налаштування Аудіо" + }, + "filename-pattern": { + "description": "Шаблон імені файлу з використанням кодів дати/часу (наприклад, recording_yyyyMMdd_HHmmss)", + "label": "Шаблон імені файлу" + }, + "general": { + "copy-to-clipboard": "Копіювати до буфера обміну", + "copy-to-clipboard-description": "Копіювати файл у буфер обміну після завершення запису.", + "output-folder": "Папка виводу", + "output-folder-description": "Папка, у якій будуть зберігатися записи екрана", + "restore-portal-session": "Відновити сеанс порталу", + "restore-portal-session-description": "Автоматично відновлювати попередній сеанс порталу для наступних записів (вимикає запит вибору)", + "show-cursor": "Показати курсор", + "show-cursor-description": "Записувати курсор миші у відео", + "title": "Загальні" + }, + "replay": { + "enable": "Увімкнути буфер повтору", + "enable-desc": "Зберігати циклічний буфер останньої активності екрана, який можна зберегти на вимогу", + "duration": "Тривалість повтору", + "duration-desc": "Довжина буфера повтору в секундах", + "custom-duration": "Своя тривалість повтору", + "custom-duration-desc": "Введіть власну тривалість буфера повтору в секундах", + "storage": "Сховище повтору", + "storage-desc": "Де зберігати буфер повтору", + "storage-ram": "ОЗП (рекомендовано)", + "storage-disk": "Диск" + }, + "title": "Налаштування Записувача Екрану", + "video": { + "codec": "Відеокодек", + "codec-desc": "h264 є найпоширенішим кодеком", + "color-range": "Кольоровий діапазон", + "color-range-desc": "Обмежений рекомендується для кращої сумісності", + "color-range-full": "Повний", + "color-range-limited": "Обмежений", + "frame-rate": "Частота кадрів", + "frame-rate-custom": "Користувацька", + "frame-rate-desc": "Цільова частота кадрів для запису екрану", + "custom-frame-rate": "Користувацька частота кадрів", + "custom-frame-rate-desc": "Введіть користувацьке значення частоти кадрів (FPS)", + "quality": "Якість відео", + "quality-desc": "Вища якість призводить до більших розмірів файлів", + "quality-high": "Високий", + "quality-medium": "Середній", + "quality-ultra": "Ультра", + "quality-very-high": "Дуже високий", + "resolution": "Resolution", + "resolution-desc": "Limit output resolution. Default uses original screen resolution", + "resolution-original": "Default", + "source": "Джерело відео", + "source-desc": "Рекомендується Portal, якщо з'являються артефакти спробуйте Екран", + "sources-portal": "Портал", + "sources-screen": "Екран", + "title": "Налаштування Відео", + "sources-focused-monitor": "Focused monitor (Hyprland)" + } + } +} diff --git a/.config/noctalia/plugins/screen-recorder/i18n/vi.json b/.config/noctalia/plugins/screen-recorder/i18n/vi.json new file mode 100644 index 0000000..7f64828 --- /dev/null +++ b/.config/noctalia/plugins/screen-recorder/i18n/vi.json @@ -0,0 +1,99 @@ +{ + "description": "Ghi màn hình bằng phần cứng với các tùy chỉnh video và âm thanh", + "messages": { + "failed-general": "Trình ghi đã thoát với lỗi.", + "failed-gpu": "gpu-screen-recorder đã thoát bất ngờ.", + "failed-start": "Không thể bắt đầu ghi.", + "no-portals": "Desktop portal chưa chạy.", + "no-portals-desc": "Hãy khởi động xdg-desktop-portal và portal compositor (wlr/hyprland/gnome/kde).", + "not-installed": "Chưa cài đặt gpu-screen-recorder.", + "not-installed-desc": "Vui lòng cài đặt gpu-screen-recorder để sử dụng tính năng ghi màn hình.", + "saved": "Đã lưu bản ghi.", + "start-recording": "Trình ghi màn hình (bắt đầu ghi)", + "started": "Đã bắt đầu ghi.", + "stop-recording": "Trình ghi màn hình (dừng ghi)", + "stopping": "Đang dừng ghi…", + "open-file": "Mở tệp", + "monitor-not-found": "Không thể xác định màn hình dưới con trỏ.", + "replay-saved": "Đã lưu replay.", + "replay-started": "Đã bắt đầu bộ đệm replay.", + "replay-stopped": "Đã dừng bộ đệm replay.", + "replay-failed": "Không thể bắt đầu bộ đệm replay.", + "replay-active": "Trình ghi màn hình (replay đang hoạt động)", + "save-replay": "Lưu bộ đệm replay", + "start-replay": "Bắt đầu bộ đệm replay", + "stop-replay": "Dừng bộ đệm replay" + }, + "name": "Trình ghi màn hình", + "settings": { + "audio": { + "audio-sources-both": "Âm thanh hệ thống + micro", + "audio-sources-microphone-input": "Micro", + "audio-sources-none": "Không có âm thanh", + "audio-sources-system-output": "Âm thanh hệ thống", + "codec": "Codec âm thanh", + "codec-desc": "Khuyến nghị dùng Opus để có hiệu năng tốt và kích thước nhỏ", + "source": "Nguồn âm thanh", + "source-desc": "Nguồn âm thanh sẽ được ghi", + "title": "Cài đặt âm thanh" + }, + "filename-pattern": { + "description": "Mẫu tên tệp sử dụng định dạng ngày giờ (ví dụ: recording_yyyyMMdd_HHmmss)", + "label": "Mẫu tên tệp" + }, + "general": { + "copy-to-clipboard": "Sao chép vào clipboard", + "copy-to-clipboard-description": "Sao chép tệp vào clipboard sau khi ghi xong.", + "hide-when-inactive": "Ẩn khi không hoạt động", + "hide-when-inactive-description": "Ẩn chỉ báo trên thanh khi không ghi", + "output-folder": "Thư mục lưu", + "output-folder-description": "Thư mục lưu các bản ghi màn hình", + "restore-portal-session": "Khôi phục phiên portal", + "restore-portal-session-description": "Tự động khôi phục phiên portal trước đó cho lần ghi tiếp theo (tắt hộp thoại chọn)", + "show-cursor": "Hiển thị con trỏ", + "show-cursor-description": "Ghi lại con trỏ chuột trong video", + "title": "Chung" + }, + "replay": { + "enable": "Bật replay buffer", + "enable-desc": "Lưu tạm hoạt động màn hình gần đây để có thể lưu lại khi cần", + "duration": "Thời lượng replay", + "duration-desc": "Độ dài bộ đệm replay tính bằng giây", + "custom-duration": "Thời lượng tùy chỉnh", + "custom-duration-desc": "Nhập thời lượng replay tùy chỉnh (giây)", + "storage": "Lưu trữ replay", + "storage-desc": "Nơi lưu bộ đệm replay", + "storage-ram": "RAM (khuyến nghị)", + "storage-disk": "Đĩa" + }, + "title": "Cài đặt trình ghi màn hình", + "video": { + "codec": "Codec video", + "codec-desc": "h264 là codec phổ biến nhất", + "color-range": "Dải màu", + "color-range-desc": "Khuyến nghị dùng Limited để tương thích tốt hơn", + "color-range-full": "Đầy đủ", + "color-range-limited": "Giới hạn", + "frame-rate": "Tốc độ khung hình", + "frame-rate-custom": "Tùy chỉnh", + "frame-rate-desc": "Tốc độ khung hình mục tiêu khi ghi", + "custom-frame-rate": "Tốc độ khung hình tùy chỉnh", + "custom-frame-rate-desc": "Nhập giá trị FPS tùy chỉnh", + "quality": "Chất lượng video", + "quality-desc": "Chất lượng cao hơn sẽ tạo tệp lớn hơn", + "quality-high": "Cao", + "quality-medium": "Trung bình", + "quality-ultra": "Siêu cao", + "quality-very-high": "Rất cao", + "resolution": "Độ phân giải", + "resolution-desc": "Giới hạn độ phân giải đầu ra. Mặc định dùng độ phân giải gốc", + "resolution-original": "Mặc định", + "source": "Nguồn video", + "source-desc": "Khuyến nghị dùng Portal, nếu lỗi hiển thị thì thử Screen", + "sources-portal": "Portal", + "sources-screen": "Màn hình", + "sources-focused-monitor": "Màn hình đang focus (Hyprland)", + "title": "Cài đặt video" + } + } +} diff --git a/.config/noctalia/plugins/screen-recorder/i18n/zh-CN.json b/.config/noctalia/plugins/screen-recorder/i18n/zh-CN.json new file mode 100644 index 0000000..0d6ad73 --- /dev/null +++ b/.config/noctalia/plugins/screen-recorder/i18n/zh-CN.json @@ -0,0 +1,99 @@ +{ + "description": "具有可自定义视频和音频设置的硬件加速屏幕录制", + "messages": { + "failed-general": "录制器出错退出。", + "failed-gpu": "gpu-screen-recorder 意外退出。", + "failed-start": "无法开始录制。", + "no-portals": "桌面门户未运行。", + "no-portals-desc": "启动 xdg-desktop-portal 和一个合成器门户 (wlr/hyprland/gnome/kde)。", + "not-installed": "gpu-screen-recorder 未安装。", + "not-installed-desc": "请安装 gpu-screen-recorder 以使用屏幕录制功能。", + "saved": "已保存录像。", + "start-recording": "屏幕录像(开始录制)", + "started": "已开始录制。", + "stop-recording": "屏幕录像(停止录制)", + "stopping": "停止录制…", + "open-file": "打开文件", + "monitor-not-found": "无法检测到光标下的显示器。", + "replay-saved": "回放已保存。", + "replay-started": "回放缓冲已启动。", + "replay-stopped": "回放缓冲已停止。", + "replay-failed": "启动回放缓冲失败。", + "replay-active": "屏幕录像机(回放活动中)", + "save-replay": "保存回放缓冲", + "start-replay": "启动回放缓冲", + "stop-replay": "停止回放缓冲" + }, + "name": "屏幕录制器", + "settings": { + "audio": { + "audio-sources-both": "系统输出 + 麦克风输入", + "audio-sources-microphone-input": "麦克风输入", + "audio-sources-none": "无音频", + "audio-sources-system-output": "系统输出", + "codec": "音频编解码器", + "codec-desc": "建议使用 Opus 以获得最佳性能和最小音频大小", + "source": "音频源", + "source-desc": "录制期间要捕获的音频源", + "title": "音频设置" + }, + "filename-pattern": { + "description": "使用日期/时间代码的文件名模式 (例如,recording_yyyyMMdd_HHmmss)", + "label": "文件名模式" + }, + "general": { + "copy-to-clipboard": "复制到剪贴板", + "copy-to-clipboard-description": "录制结束后将文件复制到剪贴板。", + "output-folder": "输出文件夹", + "output-folder-description": "屏幕录像保存的文件夹", + "restore-portal-session": "恢复门户会话", + "restore-portal-session-description": "自动恢复之前的门户会话以用于后续录制(禁用选择提示)", + "show-cursor": "显示光标", + "show-cursor-description": "在视频中录制鼠标光标", + "hide-when-inactive": "非活动时隐藏", + "hide-when-inactive-description": "未录制时隐藏栏指示器", + "title": "常规" + }, + "replay": { + "enable": "启用回放缓冲", + "enable-desc": "保持最近屏幕活动的滚动缓冲,可根据需要保存", + "duration": "回放时长", + "duration-desc": "回放缓冲的长度(秒)", + "custom-duration": "自定义回放时长", + "custom-duration-desc": "输入自定义回放缓冲时长(秒)", + "storage": "回放存储", + "storage-desc": "回放缓冲存储位置", + "storage-ram": "内存 (推荐)", + "storage-disk": "磁盘" + }, + "title": "屏幕录制器设置", + "video": { + "codec": "视频编解码器", + "codec-desc": "h264 是最常见的编解码器", + "color-range": "色彩范围", + "color-range-desc": "建议使用“有限”以获得更好的兼容性", + "color-range-full": "全范围", + "color-range-limited": "有限", + "frame-rate": "帧率", + "frame-rate-custom": "自定义", + "frame-rate-desc": "屏幕录制的目标帧率", + "custom-frame-rate": "自定义帧率", + "custom-frame-rate-desc": "输入自定义帧率值(FPS)", + "quality": "视频质量", + "quality-desc": "更高的质量会导致更大的文件大小", + "quality-high": "高", + "quality-medium": "中等", + "quality-ultra": "极高", + "quality-very-high": "非常高", + "resolution": "分辨率", + "resolution-desc": "限制输出分辨率。默认使用原始屏幕分辨率", + "resolution-original": "默认", + "source": "视频源", + "source-desc": "推荐使用桌面门户 (Portal),如果出现画面异常请尝试屏幕", + "sources-portal": "桌面门户", + "sources-screen": "屏幕", + "title": "视频设置", + "sources-focused-monitor": "Focused monitor (Hyprland)" + } + } +} diff --git a/.config/noctalia/plugins/screen-recorder/manifest.json b/.config/noctalia/plugins/screen-recorder/manifest.json new file mode 100644 index 0000000..cb8a0ee --- /dev/null +++ b/.config/noctalia/plugins/screen-recorder/manifest.json @@ -0,0 +1,47 @@ +{ + "id": "screen-recorder", + "name": "Screen Recorder", + "version": "1.3.7", + "minNoctaliaVersion": "3.6.0", + "author": "Noctalia Team", + "official": true, + "license": "MIT", + "repository": "https://github.com/noctalia-dev/noctalia-plugins", + "description": "Hardware-accelerated screen recording using gpu-screen-recorder with customizable video and audio settings", + "tags": [ + "Bar", + "Utility" + ], + "entryPoints": { + "main": "Main.qml", + "barWidget": "BarWidget.qml", + "controlCenterWidget": "ControlCenterWidget.qml", + "settings": "Settings.qml" + }, + "dependencies": { + "plugins": [] + }, + "metadata": { + "defaultSettings": { + "hideInactive": false, + "iconColor": "none", + "directory": "", + "filenamePattern": "recording_yyyyMMdd_HHmmss", + "frameRate": "60", + "audioCodec": "opus", + "videoCodec": "h264", + "quality": "very_high", + "colorRange": "limited", + "showCursor": true, + "copyToClipboard": false, + "audioSource": "default_output", + "videoSource": "portal", + "resolution": "original", + "replayEnabled": false, + "replayDuration": "30", + "customReplayDuration": "30", + "replayStorage": "ram", + "restorePortalSession": false + } + } +} diff --git a/.config/noctalia/plugins/screen-recorder/preview.png b/.config/noctalia/plugins/screen-recorder/preview.png new file mode 100644 index 0000000000000000000000000000000000000000..cfc3b204ce4d43ebd4473e7299c9992211a43ef9 GIT binary patch literal 130533 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%0D<*}%ZK&~IiV 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", [["_d]], { desc = "Delete without yanking" }) -map("n", "J", "mzJ`z", { desc = "Join lines without moving cursor" }) map({ "n", "x" }, "j", "v:count == 0 ? 'gj' : 'j'", { desc = "Down", expr = true, silent = true }) map({ "n", "x" }, "", "v:count == 0 ? 'gj' : 'j'", { desc = "Down", expr = true, silent = true }) map({ "n", "x" }, "k", "v:count == 0 ? 'gk' : 'k'", { desc = "Up", expr = true, silent = true }) @@ -47,7 +44,7 @@ end, { desc = "Toggle diagnostic virtual_lines" }) map("n", "uD", "Twilight", { desc = "toggle diming" }) -- buffer map("n", "bb", "e #", { desc = "Switch to Other Buffer" }) -map("n", "bp", "bprevious", { desc = "Prev Buffer" }) +-- map("n", "bp", "bprevious", { desc = "Prev Buffer" }) map("n", "bd", function() Snacks.bufdelete() end, { desc = "Delete Buffer" }) diff --git a/.config/nvim/lua/core/pack.lua b/.config/nvim/lua/core/pack.lua index 3819a80..8f87258 100755 --- a/.config/nvim/lua/core/pack.lua +++ b/.config/nvim/lua/core/pack.lua @@ -6,7 +6,8 @@ local build_hooks = { ["nvim-treesitter"] = ":TSUpdate", ["mason.nvim"] = ":MasonUpdate", ["blink.cmp"] = "cargo build --release", - ["fff.nvim"] = "cargo build --release", + ["cord.nvim"] = ":Cord update", + ["fff.nvim"] = "cargo build --release" } local function run_shell_build(name, cmd) diff --git a/.config/nvim/nvim-pack-lock.json b/.config/nvim/nvim-pack-lock.json index 5213653..251d846 100755 --- a/.config/nvim/nvim-pack-lock.json +++ b/.config/nvim/nvim-pack-lock.json @@ -1,15 +1,15 @@ { "plugins": { "LuaSnip": { - "rev": "0abc8f390b278c3b4aabc4c004ac8a088b65cf24", + "rev": "642b0c595e11608b4c18219e93b88d7637af27bc", "src": "https://github.com/L3MON4D3/LuaSnip" }, "Oshen.nvim": { - "rev": "0e9bdcf1bb2ee9dd98108884c280aea92690aa38", + "rev": "8eac34550bbb5b22788fd92e164e0c442d0dc4ba", "src": "https://github.com/54L1M/Oshen.nvim" }, "bafa.nvim": { - "rev": "87968d01e72660826bce00f9956515bd1d0d5b74", + "rev": "7526f5fd61dba671c5fd571fb5351a031caf7b1a", "src": "https://github.com/mistweaverco/bafa.nvim", "version": "'main'" }, @@ -23,9 +23,13 @@ "src": "https://github.com/uga-rosa/ccc.nvim" }, "conform.nvim": { - "rev": "18aeab3d63d350dcf44d64c462cc489a3412af40", + "rev": "086a40dc7ed8242c03be9f47fbcee68699cc2395", "src": "https://github.com/stevearc/conform.nvim" }, + "cord.nvim": { + "rev": "283e4a5bdafd0d6187f28e5b739cccab6b4c9c64", + "src": "https://github.com/vyfor/cord.nvim" + }, "darcubox-nvim": { "rev": "4945a37ac2ff5a286a4234756710f13c1572d6cc", "src": "https://github.com/Koalhack/darcubox-nvim" @@ -35,7 +39,7 @@ "src": "https://github.com/sindrets/diffview.nvim" }, "fff.nvim": { - "rev": "3aaa9412cfc02774758a5f94d3f033b14730fd4e", + "rev": "db4cd2825c32e5e53e12bb8af106ff724d33904e", "src": "https://github.com/dmtrKovalenko/fff.nvim" }, "flash.nvim": { @@ -47,11 +51,11 @@ "src": "https://github.com/rafamadriz/friendly-snippets" }, "gitsigns.nvim": { - "rev": "dd3f588bacbeb041be6facf1742e42097f62165d", + "rev": "944ef13cc8d8fe8b846c91f36041c8dfb85ca000", "src": "https://github.com/lewis6991/gitsigns.nvim" }, "gruvbox": { - "rev": "c14c475585494c592ef48064ad338424f15f8bad", + "rev": "9d0e3af224c5492069a493bb43c6ec2b78497454", "src": "https://gitlab.com/motaz-shokry/gruvbox.nvim.git" }, "gruvdark.nvim": { @@ -63,31 +67,31 @@ "src": "https://github.com/lukas-reineke/indent-blankline.nvim" }, "kanagawa.nvim": { - "rev": "bb85e4bfc8d89b0e62c8fa53ccdd13d12e2f77b3", + "rev": "aef7f5cec0a40dbe7f3304214850c472e2264b10", "src": "https://github.com/rebelot/kanagawa.nvim" }, "koda.nvim": { - "rev": "ff7ea32c2002ee18032629122f8232fc97e5ccb3", + "rev": "a560a332ccc1eb2caacb280a390213bb9f37b3cb", "src": "https://github.com/oskarnurm/koda.nvim" }, "mason.nvim": { - "rev": "cbf8d285e1462dd24acf3507817be2bbcb035919", + "rev": "44d1e90e1f66e077268191e3ee9d2ac97cc18e65", "src": "https://github.com/williamboman/mason.nvim" }, "mini.files": { - "rev": "423d6b5afb7a94e658950d470957f830d43dd41e", + "rev": "ced297546b8fdb8e215d416d4753a735514a2fe0", "src": "https://github.com/echasnovski/mini.files" }, "mini.nvim": { - "rev": "6791615e48801cbf5b2baefadcea77a7760de3f4", + "rev": "402ee6c6ec8ea44b22330446c8fb4e615fd3953e", "src": "https://github.com/echasnovski/mini.nvim" }, "neogit": { - "rev": "99326a1310fb2d616b455d2fd16d01bf00682f06", + "rev": "5a7fca171e3ad07380745d573d791e95268b8f3f", "src": "https://github.com/NeogitOrg/neogit" }, "nvim-lint": { - "rev": "d48f3a76189d03b2239f6df1b2f7e3fa8353743b", + "rev": "4b03656c09c1561f89b6aa0665c15d292ba9499d", "src": "https://github.com/mfussenegger/nvim-lint" }, "nvim-treesitter": { @@ -96,7 +100,7 @@ "version": "'main'" }, "nvim-web-devicons": { - "rev": "0d7d35fa946837b8738b17c18d1faa1ac351e7f9", + "rev": "40e9d5a6cc3db11b309e39593fc7ac03bb844e38", "src": "https://github.com/nvim-tree/nvim-web-devicons" }, "persistence.nvim": { @@ -108,7 +112,7 @@ "src": "https://github.com/connormxfadden/petrolnoir.nvim" }, "plenary.nvim": { - "rev": "74b06c6c75e4eeb3108ec01852001636d85a932b", + "rev": "b9fd5226c2f76c951fc8ed5923d85e4de065e509", "src": "https://github.com/nvim-lua/plenary.nvim" }, "showkeys": { @@ -116,11 +120,11 @@ "src": "https://github.com/nvzone/showkeys" }, "snacks.nvim": { - "rev": "0770753c88228f7f15449c6a5b242e3f7cd0d71c", + "rev": "ad9ede6a9cddf16cedbd31b8932d6dcdee9b716e", "src": "https://github.com/folke/snacks.nvim" }, "sora": { - "rev": "e826acb326d3ab4bbcaa5ede3e17bc6e6a6cb3ac", + "rev": "7362774d3d42e0ac0944168c3ce83676c081a178", "src": "https://github.com/Aejkatappaja/sora" }, "supermaven-nvim": { @@ -148,7 +152,7 @@ "src": "https://github.com/folke/twilight.nvim" }, "vague.nvim": { - "rev": "fd58046b9d64259d9785e4aeb6d6f494c6943cad", + "rev": "8c4643f8a5106dbc492918f86ff6b5c81111ce9a", "src": "https://github.com/vague2k/vague.nvim" }, "vim-tmux-navigator": { @@ -160,7 +164,7 @@ "src": "https://github.com/folke/which-key.nvim" }, "zen.nvim": { - "rev": "d70fcfb65d75bced5b82bbd99a41c403762877f3", + "rev": "9a60e3fbef521f754cb54a78106647873a50a8ae", "src": "https://github.com/nendix/zen.nvim" } } diff --git a/.config/nvim/plugin/cord.lua b/.config/nvim/plugin/cord.lua new file mode 100755 index 0000000..0691c1b --- /dev/null +++ b/.config/nvim/plugin/cord.lua @@ -0,0 +1,15 @@ +local pack = require("core.pack") + +pack.add({ "https://github.com/vyfor/cord.nvim" }) + +require("cord").setup({ + display = { theme = "atom", flavor = "dark" }, + editor = { + client = "vim", + tooltip = "the quick brown fox jumps over the lazy dog", + }, + text = { + editing = "[ Coding a ${filename} ] 🚀", + }, + variables = true, +}) diff --git a/.config/nvim/plugin/fff.lua b/.config/nvim/plugin/fff.lua index 398cd3d..c0299fe 100755 --- a/.config/nvim/plugin/fff.lua +++ b/.config/nvim/plugin/fff.lua @@ -13,7 +13,7 @@ vim.g.fff = { move_down = "", }, layout = { - prompt_position = "top", + prompt_position = "bottom", }, } diff --git a/.config/nvim/plugin/mini.lua b/.config/nvim/plugin/mini.lua index 750a18c..19d47d5 100755 --- a/.config/nvim/plugin/mini.lua +++ b/.config/nvim/plugin/mini.lua @@ -2,6 +2,7 @@ local pack = require("core.pack") pack.add({ "https://github.com/echasnovski/mini.nvim", + "https://github.com/echasnovski/mini.files", }) require("mini.ai").setup({ n_lines = 500 }) @@ -20,16 +21,6 @@ require("mini.surround").setup({ require("mini.pairs").setup() ----- mini notify ---- -require("mini.notify").setup({ - -- only show messages - content = { - format = function(notif) - return notif.msg - end, - }, -}) - require("mini.files").setup({ mappings = { synchronize = "s", diff --git a/.config/nvim/plugin/theme.lua b/.config/nvim/plugin/theme.lua index d5e0c7d..06f2afa 100755 --- a/.config/nvim/plugin/theme.lua +++ b/.config/nvim/plugin/theme.lua @@ -25,7 +25,7 @@ require("vague").setup({ comment = "#666666", }, }) --- vim.cmd.colorscheme("vague") +vim.cmd.colorscheme("vague") require("sora").setup({ transparent = true }) @@ -37,7 +37,7 @@ require("koda").setup({ hl.Comment = { fg = "#666666", italic = true } end, }) -vim.cmd("colorscheme koda-dark") +-- vim.cmd("colorscheme koda-dark") require("zen").setup({ transparent = false }) diff --git a/.config/nvim/plugin/treesitter.lua b/.config/nvim/plugin/treesitter.lua index 8ae70c0..4537508 100755 --- a/.config/nvim/plugin/treesitter.lua +++ b/.config/nvim/plugin/treesitter.lua @@ -6,18 +6,23 @@ pack.add({ local ensure_installed = { "bash", + "c", "html", "javascript", "json", "toml", + "lua", "luadoc", "luap", + "markdown", "markdown_inline", "python", "regex", "tsx", "typescript", "vue", + "vim", + "vimdoc", "yaml", "rust", "go", @@ -32,24 +37,40 @@ local ensure_installed = { local installed = {} vim.api.nvim_create_autocmd("FileType", { - pattern = "*", callback = function(args) local buf = args.buf - local ft = vim.bo[buf].filetype - local lang = vim.treesitter.language.get_lang(ft) - if not lang then + if vim.bo[buf].buftype ~= "" then + return + end + + local ft = vim.bo[buf].filetype + if not ft or ft == "" then return end - local ok_add = pcall(vim.treesitter.language.add, lang) - if not ok_add then + local ok, lang = pcall(vim.treesitter.language.get_lang, ft) + if not ok or not lang then return end + if not installed[lang] then + installed[lang] = true + require("nvim-treesitter").install(lang) + end + pcall(vim.treesitter.start, buf, lang) + + vim.bo[buf].indentexpr = "v:lua.vim.treesitter.indentexpr()" + + local win = vim.fn.bufwinid(buf) + if win ~= -1 then + vim.wo[win].foldexpr = "v:lua.vim.treesitter.foldexpr()" + vim.wo[win].foldmethod = "expr" + end end, }) + -- Install ensure_installed parsers on startup vim.api.nvim_create_autocmd("User", { pattern = "VeryLazy", diff --git a/.config/opencode/plugins/herdr-agent-state.js b/.config/opencode/plugins/herdr-agent-state.js new file mode 100644 index 0000000..c2fd79a --- /dev/null +++ b/.config/opencode/plugins/herdr-agent-state.js @@ -0,0 +1,93 @@ +// installed by herdr +// managed by herdr; reinstalling or updating the integration overwrites this file. +// add custom hooks/plugins beside this file instead of editing it. +// HERDR_INTEGRATION_ID=opencode +// HERDR_INTEGRATION_VERSION=4 + +import net from "node:net"; + +const SOURCE = "herdr:opencode"; +let reportSeq = Date.now() * 1000; + +function nextReportSeq() { + reportSeq += 1; + return reportSeq; +} + +function sessionIDFromProperties(properties) { + return typeof properties?.sessionID === "string" && properties.sessionID + ? properties.sessionID + : undefined; +} + +function reportSession(sessionID) { + if (!sessionID) { + return Promise.resolve(); + } + const paneId = process.env.HERDR_PANE_ID; + const socketPath = process.env.HERDR_SOCKET_PATH; + + if (!paneId || !socketPath) { + return Promise.resolve(); + } + + const requestId = `${SOURCE}:${Date.now()}:${Math.floor(Math.random() * 1_000_000) + .toString() + .padStart(6, "0")}`; + const request = { + id: requestId, + method: "pane.report_agent_session", + params: { + pane_id: paneId, + source: SOURCE, + agent: "opencode", + seq: nextReportSeq(), + agent_session_id: sessionID, + }, + }; + + return new Promise((resolve) => { + const client = net.createConnection(socketPath, () => { + client.write(`${JSON.stringify(request)}\n`); + }); + + const finish = () => { + client.destroy(); + resolve(); + }; + + client.setTimeout(500, finish); + client.on("data", finish); + client.on("error", finish); + client.on("end", finish); + client.on("close", resolve); + }); +} + +export const HerdrAgentStatePlugin = async () => { + if ( + process.env.HERDR_ENV !== "1" || + !process.env.HERDR_SOCKET_PATH || + !process.env.HERDR_PANE_ID + ) { + return {}; + } + + return { + event: async ({ event }) => { + const type = event?.type; + const properties = event?.properties ?? {}; + const sessionID = sessionIDFromProperties(properties); + + switch (type) { + case "session.created": + case "session.updated": + case "session.status": + await reportSession(sessionID); + break; + default: + break; + } + }, + }; +}; diff --git a/.config/tmux/tmux.conf b/.config/tmux/tmux.conf index 546225e..0779bc8 100755 --- a/.config/tmux/tmux.conf +++ b/.config/tmux/tmux.conf @@ -92,13 +92,12 @@ set -g window-status-bell-style "fg=red" set -sg escape-time 0 # tmux sessionizer bind f display-popup -E "zsh -i -c tmux-sessionizer" -# bind C-n run-shell "tmux neww ~/.config/scripts/notes.sh" +bind C-n run-shell "tmux neww ~/.config/scripts/notes.sh" bind G run-shell "zsh -i -c github_open" bind C-q display-popup -h 80% -w 80% -y 0 -E "btop" -bind q display-popup -w 80% -h 80% -E 'jjui' -bind e display-popup -w 80% -h 80% -E 'lazydocker' -# bind e display-popup -w 80% -h 80% -E 'rmpc' -# bind C-g display-popup -w 80% -h 80% -E "zsh -ic opencode" +bind q display-popup -w 80% -h 80% -E 'lazygit' +bind e display-popup -w 80% -h 80% -E 'rmpc' +bind C-g display-popup -w 80% -h 80% -E "zsh -ic opencode" # tpm plugin set -g @plugin 'tmux-plugins/tpm' # list of tmux plugins @@ -108,6 +107,7 @@ set -g @plugin 'tmux-plugins/tmux-continuum' # automatically saves sessions for set -g @plugin 'tmux-plugins/tmux-sensible' set -g @plugin 'tmux-plugins/tmux-yank' set -g @plugin 'junegunn/tmux-fzf-url' +set -g @plugin 'Ataraxy-Labs/opensessions' #NOTE:plugins Settings set -g @continuum-restore 'on' set -g @resurrect-strategy-nvim 'session' @@ -116,4 +116,6 @@ set -g @fzf-url-fzf-options '--tmux center,40% --multi -0 --no-preview --border # I recommend using `o` if not already in use, for least key strokes when launching # float # Initialize TMUX plugin manager (keep this line at the very bottom of tmux.conf) +set-environment -g TMUX_PLUGIN_MANAGER_PATH "$HOME/.tmux/plugins/" +set-environment -g OPENSESSIONS_PORT "7391" run '~/.tmux/plugins/tpm/tpm' diff --git a/.config/yazi/flavors/noctalia.yazi/flavor.toml b/.config/yazi/flavors/noctalia.yazi/flavor.toml index 02d8530..3435763 100644 --- a/.config/yazi/flavors/noctalia.yazi/flavor.toml +++ b/.config/yazi/flavors/noctalia.yazi/flavor.toml @@ -1,25 +1,25 @@ # : Manager [[[ [mgr] -cwd = { fg = "#e1e3e3" } +cwd = { fg = "#e2e2e2" } # Find find_keyword = { fg = "#ffb4ab", bold = true, italic = true, underline = true } find_position = { fg = "#ffb4ab", bold = true, italic = true } # Marker -marker_copied = { fg = "#3b4665", bg = "#3b4665" } -marker_cut = { fg = "#3b4665", bg = "#3b4665" } +marker_copied = { fg = "#4e4162", bg = "#4e4162" } +marker_cut = { fg = "#4e4162", bg = "#4e4162" } marker_marked = { fg = "#ffb4ab", bg = "#ffb4ab" } -marker_selected = { fg = "#bbc6ea", bg = "#bbc6ea" } +marker_selected = { fg = "#d1bfe7", bg = "#d1bfe7" } # Count -count_copied = { fg = "#dae2ff", bg = "#3b4665" } -count_cut = { fg = "#dae2ff", bg = "#3b4665" } -count_selected = { fg = "#00363d", bg = "#bbc6ea" } +count_copied = { fg = "#eddcff", bg = "#4e4162" } +count_cut = { fg = "#eddcff", bg = "#4e4162" } +count_selected = { fg = "#003351", bg = "#d1bfe7" } # Border -border_style = { fg = "#50d8ec" } +border_style = { fg = "#92ccff" } # : ]]] @@ -27,21 +27,21 @@ border_style = { fg = "#50d8ec" } # : Status [[[ [status] -overall = { fg = "#50d8ec" } +overall = { fg = "#92ccff" } sep_left = { open = "", close = "" } sep_right = { open = "", close = "" } # Progress progress_label = { bold = true } -progress_normal = { fg = "#50d8ec", bg = "#111415" } -progress_error = { fg = "#ffb4ab", bg = "#111415" } +progress_normal = { fg = "#92ccff", bg = "#131313" } +progress_error = { fg = "#ffb4ab", bg = "#131313" } # Permissions -perm_type = { fg = "#b1cbd0" } -perm_write = { fg = "#bbc6ea" } +perm_type = { fg = "#b8c8da" } +perm_write = { fg = "#d1bfe7" } perm_exec = { fg = "#ffb4ab" } -perm_read = { fg = "#3b4665" } -perm_sep = { fg = "#004f58" } +perm_read = { fg = "#4e4162" } +perm_sep = { fg = "#004b73" } # : ]]] @@ -50,14 +50,14 @@ perm_sep = { fg = "#004f58" } [mode] -normal_main = { bg = "#50d8ec", fg = "#00363d", bold = true } -normal_alt = { bg = "#3f484a", fg = "#bfc8ca" } +normal_main = { bg = "#92ccff", fg = "#003351", bold = true } +normal_alt = { bg = "#474747", fg = "#c6c6c6" } -select_main = { bg = "#b1cbd0", fg = "#1c3438", bold = true } -select_alt = { bg = "#3f484a", fg = "#bfc8ca" } +select_main = { bg = "#b8c8da", fg = "#23323f", bold = true } +select_alt = { bg = "#474747", fg = "#c6c6c6" } -unset_main = { bg = "#bbc6ea", fg = "#242f4d", bold = true } -unset_alt = { bg = "#3f484a", fg = "#bfc8ca" } +unset_main = { bg = "#d1bfe7", fg = "#372a4a", bold = true } +unset_alt = { bg = "#474747", fg = "#c6c6c6" } # : ]]] @@ -65,9 +65,9 @@ unset_alt = { bg = "#3f484a", fg = "#bfc8ca" } # : Input [[[ [input] -border = { fg = "#50d8ec" } +border = { fg = "#92ccff" } title = {} -value = { fg = "#e1e3e3" } +value = { fg = "#e2e2e2" } selected = { reversed = true } # : ]]] @@ -76,8 +76,8 @@ selected = { reversed = true } # : Tabs [[[ [tabs] -active = { fg = "#111415", bold = true, bg = "#50d8ec" } -inactive = { fg = "#b1cbd0", bg = "#111415" } +active = { fg = "#131313", bold = true, bg = "#92ccff" } +inactive = { fg = "#b8c8da", bg = "#131313" } sep_inner = { open = "", close = "" } # : ]]] @@ -86,7 +86,7 @@ sep_inner = { open = "", close = "" } # : Completion [[[ [cmp] -border = { fg = "#50d8ec", bg = "#00363d" } +border = { fg = "#92ccff", bg = "#003351" } # : ]]] @@ -94,9 +94,9 @@ border = { fg = "#50d8ec", bg = "#00363d" } # : Tasks [[[ [tasks] -border = { fg = "#50d8ec" } +border = { fg = "#92ccff" } title = {} -hovered = { fg = "#3b4665", underline = true } +hovered = { fg = "#4e4162", underline = true } # : ]]] @@ -105,22 +105,22 @@ hovered = { fg = "#3b4665", underline = true } [which] cols = 3 -mask = { bg = "#111415" } -cand = { fg = "#50d8ec" } -rest = { fg = "#00363d" } -desc = { fg = "#e1e3e3" } +mask = { bg = "#131313" } +cand = { fg = "#92ccff" } +rest = { fg = "#003351" } +desc = { fg = "#e2e2e2" } separator = " ▶ " -separator_style = { fg = "#e1e3e3" } +separator_style = { fg = "#e2e2e2" } # : ]]] # : Spotter [[[ [spot] -border = { fg = "#50d8ec" } -title = { fg = "#50d8ec" } -tbl_col = { fg = "#e1e3e3" } -tbl_cell = { fg = "#e1e3e3", bg = "#111415" } +border = { fg = "#92ccff" } +title = { fg = "#92ccff" } +tbl_col = { fg = "#e2e2e2" } +tbl_cell = { fg = "#e2e2e2", bg = "#131313" } # : ]]] @@ -128,10 +128,10 @@ tbl_cell = { fg = "#e1e3e3", bg = "#111415" } # : Help [[[ [help] -on = { fg = "#e1e3e3" } -run = { fg = "#e1e3e3" } +on = { fg = "#e2e2e2" } +run = { fg = "#e2e2e2" } hovered = { reversed = true, bold = true } -footer = { fg = "#1c3438", bg = "#b1cbd0" } +footer = { fg = "#23323f", bg = "#b8c8da" } # : ]]] @@ -139,8 +139,8 @@ footer = { fg = "#1c3438", bg = "#b1cbd0" } # : Notify [[[ [notify] -title_info = { fg = "#bbc6ea" } -title_warn = { fg = "#50d8ec" } +title_info = { fg = "#d1bfe7" } +title_warn = { fg = "#92ccff" } title_error = { fg = "#ffb4ab" } # : ]]] @@ -168,8 +168,8 @@ rules = [ { mime = "application/*exec*", fg = "#ffb4ab" }, # Fallback - { url = "*", fg = "#e1e3e3" }, - { url = "*/", fg = "#50d8ec" }, + { url = "*", fg = "#e2e2e2" }, + { url = "*/", fg = "#92ccff" }, ] # : ]]] @@ -179,739 +179,739 @@ rules = [ [icon] globs = [] dirs = [ - { name = ".config", text = "", fg = "#50d8ec" }, - { name = ".git", text = "", fg = "#50d8ec" }, - { name = ".github", text = "", fg = "#50d8ec" }, - { name = ".npm", text = "", fg = "#50d8ec" }, - { name = "Desktop", text = "", fg = "#50d8ec" }, - { name = "Development", text = "", fg = "#50d8ec" }, - { name = "Documents", text = "", fg = "#50d8ec" }, - { name = "Downloads", text = "", fg = "#50d8ec" }, - { name = "Library", text = "", fg = "#50d8ec" }, - { name = "Movies", text = "", fg = "#50d8ec" }, - { name = "Music", text = "", fg = "#50d8ec" }, - { name = "Pictures", text = "", fg = "#50d8ec" }, - { name = "Public", text = "", fg = "#50d8ec" }, - { name = "Videos", text = "", fg = "#50d8ec" }, + { name = ".config", text = "", fg = "#92ccff" }, + { name = ".git", text = "", fg = "#92ccff" }, + { name = ".github", text = "", fg = "#92ccff" }, + { name = ".npm", text = "", fg = "#92ccff" }, + { name = "Desktop", text = "", fg = "#92ccff" }, + { name = "Development", text = "", fg = "#92ccff" }, + { name = "Documents", text = "", fg = "#92ccff" }, + { name = "Downloads", text = "", fg = "#92ccff" }, + { name = "Library", text = "", fg = "#92ccff" }, + { name = "Movies", text = "", fg = "#92ccff" }, + { name = "Music", text = "", fg = "#92ccff" }, + { name = "Pictures", text = "", fg = "#92ccff" }, + { name = "Public", text = "", fg = "#92ccff" }, + { name = "Videos", text = "", fg = "#92ccff" }, ] files = [ - { name = ".babelrc", text = "", fg = "#50d8ec" }, - { name = ".bash_profile", text = "", fg = "#50d8ec" }, - { name = ".bashrc", text = "", fg = "#50d8ec" }, - { name = ".clang-format", text = "", fg = "#50d8ec" }, - { name = ".clang-tidy", text = "", fg = "#50d8ec" }, - { name = ".codespellrc", text = "󰓆", fg = "#50d8ec" }, - { name = ".condarc", text = "", fg = "#50d8ec" }, - { name = ".dockerignore", text = "󰡨", fg = "#50d8ec" }, - { name = ".ds_store", text = "", fg = "#50d8ec" }, - { name = ".editorconfig", text = "", fg = "#50d8ec" }, - { name = ".env", text = "", fg = "#50d8ec" }, - { name = ".eslintignore", text = "", fg = "#50d8ec" }, - { name = ".eslintrc", text = "", fg = "#50d8ec" }, - { name = ".git-blame-ignore-revs", text = "", fg = "#50d8ec" }, - { name = ".gitattributes", text = "", fg = "#50d8ec" }, - { name = ".gitconfig", text = "", fg = "#50d8ec" }, - { name = ".gitignore", text = "", fg = "#50d8ec" }, - { name = ".gitlab-ci.yml", text = "", fg = "#50d8ec" }, - { name = ".gitmodules", text = "", fg = "#50d8ec" }, - { name = ".gtkrc-2.0", text = "", fg = "#50d8ec" }, - { name = ".gvimrc", text = "", fg = "#50d8ec" }, - { name = ".justfile", text = "", fg = "#50d8ec" }, - { name = ".luacheckrc", text = "", fg = "#50d8ec" }, - { name = ".luaurc", text = "", fg = "#50d8ec" }, - { name = ".mailmap", text = "󰊢", fg = "#50d8ec" }, - { name = ".nanorc", text = "", fg = "#50d8ec" }, - { name = ".npmignore", text = "", fg = "#50d8ec" }, - { name = ".npmrc", text = "", fg = "#50d8ec" }, - { name = ".nuxtrc", text = "󱄆", fg = "#50d8ec" }, - { name = ".nvmrc", text = "", fg = "#50d8ec" }, - { name = ".pnpmfile.cjs", text = "", fg = "#50d8ec" }, - { name = ".pre-commit-config.yaml", text = "󰛢", fg = "#50d8ec" }, - { name = ".prettierignore", text = "", fg = "#50d8ec" }, - { name = ".prettierrc", text = "", fg = "#50d8ec" }, - { name = ".prettierrc.cjs", text = "", fg = "#50d8ec" }, - { name = ".prettierrc.js", text = "", fg = "#50d8ec" }, - { name = ".prettierrc.json", text = "", fg = "#50d8ec" }, - { name = ".prettierrc.json5", text = "", fg = "#50d8ec" }, - { name = ".prettierrc.mjs", text = "", fg = "#50d8ec" }, - { name = ".prettierrc.toml", text = "", fg = "#50d8ec" }, - { name = ".prettierrc.yaml", text = "", fg = "#50d8ec" }, - { name = ".prettierrc.yml", text = "", fg = "#50d8ec" }, - { name = ".pylintrc", text = "", fg = "#50d8ec" }, - { name = ".settings.json", text = "", fg = "#50d8ec" }, - { name = ".SRCINFO", text = "󰣇", fg = "#50d8ec" }, - { name = ".vimrc", text = "", fg = "#50d8ec" }, - { name = ".Xauthority", text = "", fg = "#50d8ec" }, - { name = ".xinitrc", text = "", fg = "#50d8ec" }, - { name = ".Xresources", text = "", fg = "#50d8ec" }, - { name = ".xsession", text = "", fg = "#50d8ec" }, - { name = ".zprofile", text = "", fg = "#50d8ec" }, - { name = ".zshenv", text = "", fg = "#50d8ec" }, - { name = ".zshrc", text = "", fg = "#50d8ec" }, - { name = "_gvimrc", text = "", fg = "#50d8ec" }, - { name = "_vimrc", text = "", fg = "#50d8ec" }, - { name = "AUTHORS", text = "", fg = "#50d8ec" }, - { name = "AUTHORS.txt", text = "", fg = "#50d8ec" }, - { name = "brewfile", text = "", fg = "#50d8ec" }, - { name = "bspwmrc", text = "", fg = "#50d8ec" }, - { name = "build", text = "", fg = "#50d8ec" }, - { name = "build.gradle", text = "", fg = "#50d8ec" }, - { name = "build.zig.zon", text = "", fg = "#50d8ec" }, - { name = "bun.lock", text = "", fg = "#50d8ec" }, - { name = "bun.lockb", text = "", fg = "#50d8ec" }, - { name = "cantorrc", text = "", fg = "#50d8ec" }, - { name = "checkhealth", text = "󰓙", fg = "#50d8ec" }, - { name = "cmakelists.txt", text = "", fg = "#50d8ec" }, - { name = "code_of_conduct", text = "", fg = "#50d8ec" }, - { name = "code_of_conduct.md", text = "", fg = "#50d8ec" }, - { name = "commit_editmsg", text = "", fg = "#50d8ec" }, - { name = "commitlint.config.js", text = "󰜘", fg = "#50d8ec" }, - { name = "commitlint.config.ts", text = "󰜘", fg = "#50d8ec" }, - { name = "compose.yaml", text = "󰡨", fg = "#50d8ec" }, - { name = "compose.yml", text = "󰡨", fg = "#50d8ec" }, - { name = "config", text = "", fg = "#50d8ec" }, - { name = "containerfile", text = "󰡨", fg = "#50d8ec" }, - { name = "copying", text = "", fg = "#50d8ec" }, - { name = "copying.lesser", text = "", fg = "#50d8ec" }, - { name = "Directory.Build.props", text = "", fg = "#50d8ec" }, - { name = "Directory.Build.targets", text = "", fg = "#50d8ec" }, - { name = "Directory.Packages.props", text = "", fg = "#50d8ec" }, - { name = "docker-compose.yaml", text = "󰡨", fg = "#50d8ec" }, - { name = "docker-compose.yml", text = "󰡨", fg = "#50d8ec" }, - { name = "dockerfile", text = "󰡨", fg = "#50d8ec" }, - { name = "eslint.config.cjs", text = "", fg = "#50d8ec" }, - { name = "eslint.config.js", text = "", fg = "#50d8ec" }, - { name = "eslint.config.mjs", text = "", fg = "#50d8ec" }, - { name = "eslint.config.ts", text = "", fg = "#50d8ec" }, - { name = "ext_typoscript_setup.txt", text = "", fg = "#50d8ec" }, - { name = "favicon.ico", text = "", fg = "#50d8ec" }, - { name = "fp-info-cache", text = "", fg = "#50d8ec" }, - { name = "fp-lib-table", text = "", fg = "#50d8ec" }, - { name = "FreeCAD.conf", text = "", fg = "#50d8ec" }, - { name = "Gemfile", text = "", fg = "#50d8ec" }, - { name = "gnumakefile", text = "", fg = "#50d8ec" }, - { name = "go.mod", text = "", fg = "#50d8ec" }, - { name = "go.sum", text = "", fg = "#50d8ec" }, - { name = "go.work", text = "", fg = "#50d8ec" }, - { name = "gradle-wrapper.properties", text = "", fg = "#50d8ec" }, - { name = "gradle.properties", text = "", fg = "#50d8ec" }, - { name = "gradlew", text = "", fg = "#50d8ec" }, - { name = "groovy", text = "", fg = "#50d8ec" }, - { name = "gruntfile.babel.js", text = "", fg = "#50d8ec" }, - { name = "gruntfile.coffee", text = "", fg = "#50d8ec" }, - { name = "gruntfile.js", text = "", fg = "#50d8ec" }, - { name = "gruntfile.ts", text = "", fg = "#50d8ec" }, - { name = "gtkrc", text = "", fg = "#50d8ec" }, - { name = "gulpfile.babel.js", text = "", fg = "#50d8ec" }, - { name = "gulpfile.coffee", text = "", fg = "#50d8ec" }, - { name = "gulpfile.js", text = "", fg = "#50d8ec" }, - { name = "gulpfile.ts", text = "", fg = "#50d8ec" }, - { name = "hypridle.conf", text = "", fg = "#50d8ec" }, - { name = "hyprland.conf", text = "", fg = "#50d8ec" }, - { name = "hyprlandd.conf", text = "", fg = "#50d8ec" }, - { name = "hyprlock.conf", text = "", fg = "#50d8ec" }, - { name = "hyprpaper.conf", text = "", fg = "#50d8ec" }, - { name = "hyprsunset.conf", text = "", fg = "#50d8ec" }, - { name = "i18n.config.js", text = "󰗊", fg = "#50d8ec" }, - { name = "i18n.config.ts", text = "󰗊", fg = "#50d8ec" }, - { name = "i3blocks.conf", text = "", fg = "#50d8ec" }, - { name = "i3status.conf", text = "", fg = "#50d8ec" }, - { name = "index.theme", text = "", fg = "#50d8ec" }, - { name = "ionic.config.json", text = "", fg = "#50d8ec" }, - { name = "Jenkinsfile", text = "", fg = "#50d8ec" }, - { name = "justfile", text = "", fg = "#50d8ec" }, - { name = "kalgebrarc", text = "", fg = "#50d8ec" }, - { name = "kdeglobals", text = "", fg = "#50d8ec" }, - { name = "kdenlive-layoutsrc", text = "", fg = "#50d8ec" }, - { name = "kdenliverc", text = "", fg = "#50d8ec" }, - { name = "kritadisplayrc", text = "", fg = "#50d8ec" }, - { name = "kritarc", text = "", fg = "#50d8ec" }, - { name = "license", text = "", fg = "#50d8ec" }, - { name = "license.md", text = "", fg = "#50d8ec" }, - { name = "lxde-rc.xml", text = "", fg = "#50d8ec" }, - { name = "lxqt.conf", text = "", fg = "#50d8ec" }, - { name = "makefile", text = "", fg = "#50d8ec" }, - { name = "mix.lock", text = "", fg = "#50d8ec" }, - { name = "mpv.conf", text = "", fg = "#50d8ec" }, - { name = "next.config.cjs", text = "", fg = "#50d8ec" }, - { name = "next.config.js", text = "", fg = "#50d8ec" }, - { name = "next.config.ts", text = "", fg = "#50d8ec" }, - { name = "node_modules", text = "", fg = "#50d8ec" }, - { name = "nuxt.config.cjs", text = "󱄆", fg = "#50d8ec" }, - { name = "nuxt.config.js", text = "󱄆", fg = "#50d8ec" }, - { name = "nuxt.config.mjs", text = "󱄆", fg = "#50d8ec" }, - { name = "nuxt.config.ts", text = "󱄆", fg = "#50d8ec" }, - { name = "package-lock.json", text = "", fg = "#50d8ec" }, - { name = "package.json", text = "", fg = "#50d8ec" }, - { name = "PKGBUILD", text = "", fg = "#50d8ec" }, - { name = "platformio.ini", text = "", fg = "#50d8ec" }, - { name = "playwright.config.cjs", text = "", fg = "#50d8ec" }, - { name = "playwright.config.cts", text = "", fg = "#50d8ec" }, - { name = "playwright.config.js", text = "", fg = "#50d8ec" }, - { name = "playwright.config.mjs", text = "", fg = "#50d8ec" }, - { name = "playwright.config.mts", text = "", fg = "#50d8ec" }, - { name = "playwright.config.ts", text = "", fg = "#50d8ec" }, - { name = "pnpm-lock.yaml", text = "", fg = "#50d8ec" }, - { name = "pnpm-workspace.yaml", text = "", fg = "#50d8ec" }, - { name = "pom.xml", text = "", fg = "#50d8ec" }, - { name = "prettier.config.cjs", text = "", fg = "#50d8ec" }, - { name = "prettier.config.js", text = "", fg = "#50d8ec" }, - { name = "prettier.config.mjs", text = "", fg = "#50d8ec" }, - { name = "prettier.config.ts", text = "", fg = "#50d8ec" }, - { name = "prisma.config.mts", text = "", fg = "#50d8ec" }, - { name = "prisma.config.ts", text = "", fg = "#50d8ec" }, - { name = "procfile", text = "", fg = "#50d8ec" }, - { name = "PrusaSlicer.ini", text = "", fg = "#50d8ec" }, - { name = "PrusaSlicerGcodeViewer.ini", text = "", fg = "#50d8ec" }, - { name = "py.typed", text = "", fg = "#50d8ec" }, - { name = "QtProject.conf", text = "", fg = "#50d8ec" }, - { name = "rakefile", text = "", fg = "#50d8ec" }, - { name = "readme", text = "󰂺", fg = "#50d8ec" }, - { name = "readme.md", text = "󰂺", fg = "#50d8ec" }, - { name = "rmd", text = "", fg = "#50d8ec" }, - { name = "robots.txt", text = "󰚩", fg = "#50d8ec" }, - { name = "security", text = "󰒃", fg = "#50d8ec" }, - { name = "security.md", text = "󰒃", fg = "#50d8ec" }, - { name = "settings.gradle", text = "", fg = "#50d8ec" }, - { name = "svelte.config.js", text = "", fg = "#50d8ec" }, - { name = "sxhkdrc", text = "", fg = "#50d8ec" }, - { name = "sym-lib-table", text = "", fg = "#50d8ec" }, - { name = "tailwind.config.js", text = "󱏿", fg = "#50d8ec" }, - { name = "tailwind.config.mjs", text = "󱏿", fg = "#50d8ec" }, - { name = "tailwind.config.ts", text = "󱏿", fg = "#50d8ec" }, - { name = "tmux.conf", text = "", fg = "#50d8ec" }, - { name = "tmux.conf.local", text = "", fg = "#50d8ec" }, - { name = "tsconfig.json", text = "", fg = "#50d8ec" }, - { name = "unlicense", text = "", fg = "#50d8ec" }, - { name = "vagrantfile", text = "", fg = "#50d8ec" }, - { name = "vercel.json", text = "", fg = "#50d8ec" }, - { name = "vite.config.cjs", text = "", fg = "#50d8ec" }, - { name = "vite.config.cts", text = "", fg = "#50d8ec" }, - { name = "vite.config.js", text = "", fg = "#50d8ec" }, - { name = "vite.config.mjs", text = "", fg = "#50d8ec" }, - { name = "vite.config.mts", text = "", fg = "#50d8ec" }, - { name = "vite.config.ts", text = "", fg = "#50d8ec" }, - { name = "vitest.config.cjs", text = "", fg = "#50d8ec" }, - { name = "vitest.config.cts", text = "", fg = "#50d8ec" }, - { name = "vitest.config.js", text = "", fg = "#50d8ec" }, - { name = "vitest.config.mjs", text = "", fg = "#50d8ec" }, - { name = "vitest.config.mts", text = "", fg = "#50d8ec" }, - { name = "vitest.config.ts", text = "", fg = "#50d8ec" }, - { name = "vlcrc", text = "󰕼", fg = "#50d8ec" }, - { name = "webpack", text = "󰜫", fg = "#50d8ec" }, - { name = "weston.ini", text = "", fg = "#50d8ec" }, - { name = "workspace", text = "", fg = "#50d8ec" }, - { name = "wrangler.jsonc", text = "", fg = "#50d8ec" }, - { name = "wrangler.toml", text = "", fg = "#50d8ec" }, - { name = "xdph.conf", text = "", fg = "#50d8ec" }, - { name = "xmobarrc", text = "", fg = "#50d8ec" }, - { name = "xmobarrc.hs", text = "", fg = "#50d8ec" }, - { name = "xmonad.hs", text = "", fg = "#50d8ec" }, - { name = "xorg.conf", text = "", fg = "#50d8ec" }, - { name = "xsettingsd.conf", text = "", fg = "#50d8ec" }, + { name = ".babelrc", text = "", fg = "#92ccff" }, + { name = ".bash_profile", text = "", fg = "#92ccff" }, + { name = ".bashrc", text = "", fg = "#92ccff" }, + { name = ".clang-format", text = "", fg = "#92ccff" }, + { name = ".clang-tidy", text = "", fg = "#92ccff" }, + { name = ".codespellrc", text = "󰓆", fg = "#92ccff" }, + { name = ".condarc", text = "", fg = "#92ccff" }, + { name = ".dockerignore", text = "󰡨", fg = "#92ccff" }, + { name = ".ds_store", text = "", fg = "#92ccff" }, + { name = ".editorconfig", text = "", fg = "#92ccff" }, + { name = ".env", text = "", fg = "#92ccff" }, + { name = ".eslintignore", text = "", fg = "#92ccff" }, + { name = ".eslintrc", text = "", fg = "#92ccff" }, + { name = ".git-blame-ignore-revs", text = "", fg = "#92ccff" }, + { name = ".gitattributes", text = "", fg = "#92ccff" }, + { name = ".gitconfig", text = "", fg = "#92ccff" }, + { name = ".gitignore", text = "", fg = "#92ccff" }, + { name = ".gitlab-ci.yml", text = "", fg = "#92ccff" }, + { name = ".gitmodules", text = "", fg = "#92ccff" }, + { name = ".gtkrc-2.0", text = "", fg = "#92ccff" }, + { name = ".gvimrc", text = "", fg = "#92ccff" }, + { name = ".justfile", text = "", fg = "#92ccff" }, + { name = ".luacheckrc", text = "", fg = "#92ccff" }, + { name = ".luaurc", text = "", fg = "#92ccff" }, + { name = ".mailmap", text = "󰊢", fg = "#92ccff" }, + { name = ".nanorc", text = "", fg = "#92ccff" }, + { name = ".npmignore", text = "", fg = "#92ccff" }, + { name = ".npmrc", text = "", fg = "#92ccff" }, + { name = ".nuxtrc", text = "󱄆", fg = "#92ccff" }, + { name = ".nvmrc", text = "", fg = "#92ccff" }, + { name = ".pnpmfile.cjs", text = "", fg = "#92ccff" }, + { name = ".pre-commit-config.yaml", text = "󰛢", fg = "#92ccff" }, + { name = ".prettierignore", text = "", fg = "#92ccff" }, + { name = ".prettierrc", text = "", fg = "#92ccff" }, + { name = ".prettierrc.cjs", text = "", fg = "#92ccff" }, + { name = ".prettierrc.js", text = "", fg = "#92ccff" }, + { name = ".prettierrc.json", text = "", fg = "#92ccff" }, + { name = ".prettierrc.json5", text = "", fg = "#92ccff" }, + { name = ".prettierrc.mjs", text = "", fg = "#92ccff" }, + { name = ".prettierrc.toml", text = "", fg = "#92ccff" }, + { name = ".prettierrc.yaml", text = "", fg = "#92ccff" }, + { name = ".prettierrc.yml", text = "", fg = "#92ccff" }, + { name = ".pylintrc", text = "", fg = "#92ccff" }, + { name = ".settings.json", text = "", fg = "#92ccff" }, + { name = ".SRCINFO", text = "󰣇", fg = "#92ccff" }, + { name = ".vimrc", text = "", fg = "#92ccff" }, + { name = ".Xauthority", text = "", fg = "#92ccff" }, + { name = ".xinitrc", text = "", fg = "#92ccff" }, + { name = ".Xresources", text = "", fg = "#92ccff" }, + { name = ".xsession", text = "", fg = "#92ccff" }, + { name = ".zprofile", text = "", fg = "#92ccff" }, + { name = ".zshenv", text = "", fg = "#92ccff" }, + { name = ".zshrc", text = "", fg = "#92ccff" }, + { name = "_gvimrc", text = "", fg = "#92ccff" }, + { name = "_vimrc", text = "", fg = "#92ccff" }, + { name = "AUTHORS", text = "", fg = "#92ccff" }, + { name = "AUTHORS.txt", text = "", fg = "#92ccff" }, + { name = "brewfile", text = "", fg = "#92ccff" }, + { name = "bspwmrc", text = "", fg = "#92ccff" }, + { name = "build", text = "", fg = "#92ccff" }, + { name = "build.gradle", text = "", fg = "#92ccff" }, + { name = "build.zig.zon", text = "", fg = "#92ccff" }, + { name = "bun.lock", text = "", fg = "#92ccff" }, + { name = "bun.lockb", text = "", fg = "#92ccff" }, + { name = "cantorrc", text = "", fg = "#92ccff" }, + { name = "checkhealth", text = "󰓙", fg = "#92ccff" }, + { name = "cmakelists.txt", text = "", fg = "#92ccff" }, + { name = "code_of_conduct", text = "", fg = "#92ccff" }, + { name = "code_of_conduct.md", text = "", fg = "#92ccff" }, + { name = "commit_editmsg", text = "", fg = "#92ccff" }, + { name = "commitlint.config.js", text = "󰜘", fg = "#92ccff" }, + { name = "commitlint.config.ts", text = "󰜘", fg = "#92ccff" }, + { name = "compose.yaml", text = "󰡨", fg = "#92ccff" }, + { name = "compose.yml", text = "󰡨", fg = "#92ccff" }, + { name = "config", text = "", fg = "#92ccff" }, + { name = "containerfile", text = "󰡨", fg = "#92ccff" }, + { name = "copying", text = "", fg = "#92ccff" }, + { name = "copying.lesser", text = "", fg = "#92ccff" }, + { name = "Directory.Build.props", text = "", fg = "#92ccff" }, + { name = "Directory.Build.targets", text = "", fg = "#92ccff" }, + { name = "Directory.Packages.props", text = "", fg = "#92ccff" }, + { name = "docker-compose.yaml", text = "󰡨", fg = "#92ccff" }, + { name = "docker-compose.yml", text = "󰡨", fg = "#92ccff" }, + { name = "dockerfile", text = "󰡨", fg = "#92ccff" }, + { name = "eslint.config.cjs", text = "", fg = "#92ccff" }, + { name = "eslint.config.js", text = "", fg = "#92ccff" }, + { name = "eslint.config.mjs", text = "", fg = "#92ccff" }, + { name = "eslint.config.ts", text = "", fg = "#92ccff" }, + { name = "ext_typoscript_setup.txt", text = "", fg = "#92ccff" }, + { name = "favicon.ico", text = "", fg = "#92ccff" }, + { name = "fp-info-cache", text = "", fg = "#92ccff" }, + { name = "fp-lib-table", text = "", fg = "#92ccff" }, + { name = "FreeCAD.conf", text = "", fg = "#92ccff" }, + { name = "Gemfile", text = "", fg = "#92ccff" }, + { name = "gnumakefile", text = "", fg = "#92ccff" }, + { name = "go.mod", text = "", fg = "#92ccff" }, + { name = "go.sum", text = "", fg = "#92ccff" }, + { name = "go.work", text = "", fg = "#92ccff" }, + { name = "gradle-wrapper.properties", text = "", fg = "#92ccff" }, + { name = "gradle.properties", text = "", fg = "#92ccff" }, + { name = "gradlew", text = "", fg = "#92ccff" }, + { name = "groovy", text = "", fg = "#92ccff" }, + { name = "gruntfile.babel.js", text = "", fg = "#92ccff" }, + { name = "gruntfile.coffee", text = "", fg = "#92ccff" }, + { name = "gruntfile.js", text = "", fg = "#92ccff" }, + { name = "gruntfile.ts", text = "", fg = "#92ccff" }, + { name = "gtkrc", text = "", fg = "#92ccff" }, + { name = "gulpfile.babel.js", text = "", fg = "#92ccff" }, + { name = "gulpfile.coffee", text = "", fg = "#92ccff" }, + { name = "gulpfile.js", text = "", fg = "#92ccff" }, + { name = "gulpfile.ts", text = "", fg = "#92ccff" }, + { name = "hypridle.conf", text = "", fg = "#92ccff" }, + { name = "hyprland.conf", text = "", fg = "#92ccff" }, + { name = "hyprlandd.conf", text = "", fg = "#92ccff" }, + { name = "hyprlock.conf", text = "", fg = "#92ccff" }, + { name = "hyprpaper.conf", text = "", fg = "#92ccff" }, + { name = "hyprsunset.conf", text = "", fg = "#92ccff" }, + { name = "i18n.config.js", text = "󰗊", fg = "#92ccff" }, + { name = "i18n.config.ts", text = "󰗊", fg = "#92ccff" }, + { name = "i3blocks.conf", text = "", fg = "#92ccff" }, + { name = "i3status.conf", text = "", fg = "#92ccff" }, + { name = "index.theme", text = "", fg = "#92ccff" }, + { name = "ionic.config.json", text = "", fg = "#92ccff" }, + { name = "Jenkinsfile", text = "", fg = "#92ccff" }, + { name = "justfile", text = "", fg = "#92ccff" }, + { name = "kalgebrarc", text = "", fg = "#92ccff" }, + { name = "kdeglobals", text = "", fg = "#92ccff" }, + { name = "kdenlive-layoutsrc", text = "", fg = "#92ccff" }, + { name = "kdenliverc", text = "", fg = "#92ccff" }, + { name = "kritadisplayrc", text = "", fg = "#92ccff" }, + { name = "kritarc", text = "", fg = "#92ccff" }, + { name = "license", text = "", fg = "#92ccff" }, + { name = "license.md", text = "", fg = "#92ccff" }, + { name = "lxde-rc.xml", text = "", fg = "#92ccff" }, + { name = "lxqt.conf", text = "", fg = "#92ccff" }, + { name = "makefile", text = "", fg = "#92ccff" }, + { name = "mix.lock", text = "", fg = "#92ccff" }, + { name = "mpv.conf", text = "", fg = "#92ccff" }, + { name = "next.config.cjs", text = "", fg = "#92ccff" }, + { name = "next.config.js", text = "", fg = "#92ccff" }, + { name = "next.config.ts", text = "", fg = "#92ccff" }, + { name = "node_modules", text = "", fg = "#92ccff" }, + { name = "nuxt.config.cjs", text = "󱄆", fg = "#92ccff" }, + { name = "nuxt.config.js", text = "󱄆", fg = "#92ccff" }, + { name = "nuxt.config.mjs", text = "󱄆", fg = "#92ccff" }, + { name = "nuxt.config.ts", text = "󱄆", fg = "#92ccff" }, + { name = "package-lock.json", text = "", fg = "#92ccff" }, + { name = "package.json", text = "", fg = "#92ccff" }, + { name = "PKGBUILD", text = "", fg = "#92ccff" }, + { name = "platformio.ini", text = "", fg = "#92ccff" }, + { name = "playwright.config.cjs", text = "", fg = "#92ccff" }, + { name = "playwright.config.cts", text = "", fg = "#92ccff" }, + { name = "playwright.config.js", text = "", fg = "#92ccff" }, + { name = "playwright.config.mjs", text = "", fg = "#92ccff" }, + { name = "playwright.config.mts", text = "", fg = "#92ccff" }, + { name = "playwright.config.ts", text = "", fg = "#92ccff" }, + { name = "pnpm-lock.yaml", text = "", fg = "#92ccff" }, + { name = "pnpm-workspace.yaml", text = "", fg = "#92ccff" }, + { name = "pom.xml", text = "", fg = "#92ccff" }, + { name = "prettier.config.cjs", text = "", fg = "#92ccff" }, + { name = "prettier.config.js", text = "", fg = "#92ccff" }, + { name = "prettier.config.mjs", text = "", fg = "#92ccff" }, + { name = "prettier.config.ts", text = "", fg = "#92ccff" }, + { name = "prisma.config.mts", text = "", fg = "#92ccff" }, + { name = "prisma.config.ts", text = "", fg = "#92ccff" }, + { name = "procfile", text = "", fg = "#92ccff" }, + { name = "PrusaSlicer.ini", text = "", fg = "#92ccff" }, + { name = "PrusaSlicerGcodeViewer.ini", text = "", fg = "#92ccff" }, + { name = "py.typed", text = "", fg = "#92ccff" }, + { name = "QtProject.conf", text = "", fg = "#92ccff" }, + { name = "rakefile", text = "", fg = "#92ccff" }, + { name = "readme", text = "󰂺", fg = "#92ccff" }, + { name = "readme.md", text = "󰂺", fg = "#92ccff" }, + { name = "rmd", text = "", fg = "#92ccff" }, + { name = "robots.txt", text = "󰚩", fg = "#92ccff" }, + { name = "security", text = "󰒃", fg = "#92ccff" }, + { name = "security.md", text = "󰒃", fg = "#92ccff" }, + { name = "settings.gradle", text = "", fg = "#92ccff" }, + { name = "svelte.config.js", text = "", fg = "#92ccff" }, + { name = "sxhkdrc", text = "", fg = "#92ccff" }, + { name = "sym-lib-table", text = "", fg = "#92ccff" }, + { name = "tailwind.config.js", text = "󱏿", fg = "#92ccff" }, + { name = "tailwind.config.mjs", text = "󱏿", fg = "#92ccff" }, + { name = "tailwind.config.ts", text = "󱏿", fg = "#92ccff" }, + { name = "tmux.conf", text = "", fg = "#92ccff" }, + { name = "tmux.conf.local", text = "", fg = "#92ccff" }, + { name = "tsconfig.json", text = "", fg = "#92ccff" }, + { name = "unlicense", text = "", fg = "#92ccff" }, + { name = "vagrantfile", text = "", fg = "#92ccff" }, + { name = "vercel.json", text = "", fg = "#92ccff" }, + { name = "vite.config.cjs", text = "", fg = "#92ccff" }, + { name = "vite.config.cts", text = "", fg = "#92ccff" }, + { name = "vite.config.js", text = "", fg = "#92ccff" }, + { name = "vite.config.mjs", text = "", fg = "#92ccff" }, + { name = "vite.config.mts", text = "", fg = "#92ccff" }, + { name = "vite.config.ts", text = "", fg = "#92ccff" }, + { name = "vitest.config.cjs", text = "", fg = "#92ccff" }, + { name = "vitest.config.cts", text = "", fg = "#92ccff" }, + { name = "vitest.config.js", text = "", fg = "#92ccff" }, + { name = "vitest.config.mjs", text = "", fg = "#92ccff" }, + { name = "vitest.config.mts", text = "", fg = "#92ccff" }, + { name = "vitest.config.ts", text = "", fg = "#92ccff" }, + { name = "vlcrc", text = "󰕼", fg = "#92ccff" }, + { name = "webpack", text = "󰜫", fg = "#92ccff" }, + { name = "weston.ini", text = "", fg = "#92ccff" }, + { name = "workspace", text = "", fg = "#92ccff" }, + { name = "wrangler.jsonc", text = "", fg = "#92ccff" }, + { name = "wrangler.toml", text = "", fg = "#92ccff" }, + { name = "xdph.conf", text = "", fg = "#92ccff" }, + { name = "xmobarrc", text = "", fg = "#92ccff" }, + { name = "xmobarrc.hs", text = "", fg = "#92ccff" }, + { name = "xmonad.hs", text = "", fg = "#92ccff" }, + { name = "xorg.conf", text = "", fg = "#92ccff" }, + { name = "xsettingsd.conf", text = "", fg = "#92ccff" }, ] exts = [ - { name = "3gp", text = "", fg = "#50d8ec" }, - { name = "3mf", text = "󰆧", fg = "#50d8ec" }, - { name = "7z", text = "", fg = "#50d8ec" }, - { name = "a", text = "", fg = "#50d8ec" }, - { name = "aac", text = "", fg = "#50d8ec" }, - { name = "ada", text = "", fg = "#50d8ec" }, - { name = "adb", text = "", fg = "#50d8ec" }, - { name = "ads", text = "", fg = "#50d8ec" }, - { name = "ai", text = "", fg = "#50d8ec" }, - { name = "aif", text = "", fg = "#50d8ec" }, - { name = "aiff", text = "", fg = "#50d8ec" }, - { name = "android", text = "", fg = "#50d8ec" }, - { name = "ape", text = "", fg = "#50d8ec" }, - { name = "apk", text = "", fg = "#50d8ec" }, - { name = "apl", text = "", fg = "#50d8ec" }, - { name = "app", text = "", fg = "#50d8ec" }, - { name = "applescript", text = "", fg = "#50d8ec" }, - { name = "asc", text = "󰦝", fg = "#50d8ec" }, - { name = "asm", text = "", fg = "#50d8ec" }, - { name = "ass", text = "󰨖", fg = "#50d8ec" }, - { name = "astro", text = "", fg = "#50d8ec" }, - { name = "avif", text = "", fg = "#50d8ec" }, - { name = "awk", text = "", fg = "#50d8ec" }, - { name = "azcli", text = "", fg = "#50d8ec" }, - { name = "bak", text = "󰁯", fg = "#50d8ec" }, - { name = "bash", text = "", fg = "#50d8ec" }, - { name = "bat", text = "", fg = "#50d8ec" }, - { name = "bazel", text = "", fg = "#50d8ec" }, - { name = "bib", text = "󱉟", fg = "#50d8ec" }, - { name = "bicep", text = "", fg = "#50d8ec" }, - { name = "bicepparam", text = "", fg = "#50d8ec" }, - { name = "bin", text = "", fg = "#50d8ec" }, - { name = "blade.php", text = "", fg = "#50d8ec" }, - { name = "blend", text = "󰂫", fg = "#50d8ec" }, - { name = "blp", text = "󰺾", fg = "#50d8ec" }, - { name = "bmp", text = "", fg = "#50d8ec" }, - { name = "bqn", text = "", fg = "#50d8ec" }, - { name = "brep", text = "󰻫", fg = "#50d8ec" }, - { name = "bz", text = "", fg = "#50d8ec" }, - { name = "bz2", text = "", fg = "#50d8ec" }, - { name = "bz3", text = "", fg = "#50d8ec" }, - { name = "bzl", text = "", fg = "#50d8ec" }, - { name = "c", text = "", fg = "#50d8ec" }, - { name = "c++", text = "", fg = "#50d8ec" }, - { name = "cache", text = "", fg = "#50d8ec" }, - { name = "cast", text = "", fg = "#50d8ec" }, - { name = "cbl", text = "", fg = "#50d8ec" }, - { name = "cc", text = "", fg = "#50d8ec" }, - { name = "ccm", text = "", fg = "#50d8ec" }, - { name = "cfc", text = "", fg = "#50d8ec" }, - { name = "cfg", text = "", fg = "#50d8ec" }, - { name = "cfm", text = "", fg = "#50d8ec" }, - { name = "cjs", text = "", fg = "#50d8ec" }, - { name = "clj", text = "", fg = "#50d8ec" }, - { name = "cljc", text = "", fg = "#50d8ec" }, - { name = "cljd", text = "", fg = "#50d8ec" }, - { name = "cljs", text = "", fg = "#50d8ec" }, - { name = "cmake", text = "", fg = "#50d8ec" }, - { name = "cob", text = "", fg = "#50d8ec" }, - { name = "cobol", text = "", fg = "#50d8ec" }, - { name = "coffee", text = "", fg = "#50d8ec" }, - { name = "conda", text = "", fg = "#50d8ec" }, - { name = "conf", text = "", fg = "#50d8ec" }, - { name = "config.ru", text = "", fg = "#50d8ec" }, - { name = "cow", text = "󰆚", fg = "#50d8ec" }, - { name = "cp", text = "", fg = "#50d8ec" }, - { name = "cpp", text = "", fg = "#50d8ec" }, - { name = "cppm", text = "", fg = "#50d8ec" }, - { name = "cpy", text = "", fg = "#50d8ec" }, - { name = "cr", text = "", fg = "#50d8ec" }, - { name = "crdownload", text = "", fg = "#50d8ec" }, - { name = "cs", text = "󰌛", fg = "#50d8ec" }, - { name = "csh", text = "", fg = "#50d8ec" }, - { name = "cshtml", text = "󱦗", fg = "#50d8ec" }, - { name = "cson", text = "", fg = "#50d8ec" }, - { name = "csproj", text = "󰪮", fg = "#50d8ec" }, - { name = "css", text = "", fg = "#50d8ec" }, - { name = "csv", text = "", fg = "#50d8ec" }, - { name = "cts", text = "", fg = "#50d8ec" }, - { name = "cu", text = "", fg = "#50d8ec" }, - { name = "cue", text = "󰲹", fg = "#50d8ec" }, - { name = "cuh", text = "", fg = "#50d8ec" }, - { name = "cxx", text = "", fg = "#50d8ec" }, - { name = "cxxm", text = "", fg = "#50d8ec" }, - { name = "d", text = "", fg = "#50d8ec" }, - { name = "d.ts", text = "", fg = "#50d8ec" }, - { name = "dart", text = "", fg = "#50d8ec" }, - { name = "db", text = "", fg = "#50d8ec" }, - { name = "dconf", text = "", fg = "#50d8ec" }, - { name = "desktop", text = "", fg = "#50d8ec" }, - { name = "diff", text = "", fg = "#50d8ec" }, - { name = "dll", text = "", fg = "#50d8ec" }, - { name = "doc", text = "󰈬", fg = "#50d8ec" }, - { name = "Dockerfile", text = "󰡨", fg = "#50d8ec" }, - { name = "dockerignore", text = "󰡨", fg = "#50d8ec" }, - { name = "docx", text = "󰈬", fg = "#50d8ec" }, - { name = "dot", text = "󱁉", fg = "#50d8ec" }, - { name = "download", text = "", fg = "#50d8ec" }, - { name = "drl", text = "", fg = "#50d8ec" }, - { name = "dropbox", text = "", fg = "#50d8ec" }, - { name = "dump", text = "", fg = "#50d8ec" }, - { name = "dwg", text = "󰻫", fg = "#50d8ec" }, - { name = "dxf", text = "󰻫", fg = "#50d8ec" }, - { name = "ebook", text = "", fg = "#50d8ec" }, - { name = "ebuild", text = "", fg = "#50d8ec" }, - { name = "edn", text = "", fg = "#50d8ec" }, - { name = "eex", text = "", fg = "#50d8ec" }, - { name = "ejs", text = "", fg = "#50d8ec" }, - { name = "el", text = "", fg = "#50d8ec" }, - { name = "elc", text = "", fg = "#50d8ec" }, - { name = "elf", text = "", fg = "#50d8ec" }, - { name = "elm", text = "", fg = "#50d8ec" }, - { name = "eln", text = "", fg = "#50d8ec" }, - { name = "env", text = "", fg = "#50d8ec" }, - { name = "eot", text = "", fg = "#50d8ec" }, - { name = "epp", text = "", fg = "#50d8ec" }, - { name = "epub", text = "", fg = "#50d8ec" }, - { name = "erb", text = "", fg = "#50d8ec" }, - { name = "erl", text = "", fg = "#50d8ec" }, - { name = "ex", text = "", fg = "#50d8ec" }, - { name = "exe", text = "", fg = "#50d8ec" }, - { name = "exs", text = "", fg = "#50d8ec" }, - { name = "f#", text = "", fg = "#50d8ec" }, - { name = "f3d", text = "󰻫", fg = "#50d8ec" }, - { name = "f90", text = "󱈚", fg = "#50d8ec" }, - { name = "fbx", text = "󰆧", fg = "#50d8ec" }, - { name = "fcbak", text = "", fg = "#50d8ec" }, - { name = "fcmacro", text = "", fg = "#50d8ec" }, - { name = "fcmat", text = "", fg = "#50d8ec" }, - { name = "fcparam", text = "", fg = "#50d8ec" }, - { name = "fcscript", text = "", fg = "#50d8ec" }, - { name = "fcstd", text = "", fg = "#50d8ec" }, - { name = "fcstd1", text = "", fg = "#50d8ec" }, - { name = "fctb", text = "", fg = "#50d8ec" }, - { name = "fctl", text = "", fg = "#50d8ec" }, - { name = "fdmdownload", text = "", fg = "#50d8ec" }, - { name = "feature", text = "", fg = "#50d8ec" }, - { name = "fish", text = "", fg = "#50d8ec" }, - { name = "flac", text = "", fg = "#50d8ec" }, - { name = "flc", text = "", fg = "#50d8ec" }, - { name = "flf", text = "", fg = "#50d8ec" }, - { name = "fnl", text = "", fg = "#50d8ec" }, - { name = "fodg", text = "", fg = "#50d8ec" }, - { name = "fodp", text = "", fg = "#50d8ec" }, - { name = "fods", text = "", fg = "#50d8ec" }, - { name = "fodt", text = "", fg = "#50d8ec" }, - { name = "frag", text = "", fg = "#50d8ec" }, - { name = "fs", text = "", fg = "#50d8ec" }, - { name = "fsi", text = "", fg = "#50d8ec" }, - { name = "fsscript", text = "", fg = "#50d8ec" }, - { name = "fsx", text = "", fg = "#50d8ec" }, - { name = "gcode", text = "󰐫", fg = "#50d8ec" }, - { name = "gd", text = "", fg = "#50d8ec" }, - { name = "gemspec", text = "", fg = "#50d8ec" }, - { name = "geom", text = "", fg = "#50d8ec" }, - { name = "gif", text = "", fg = "#50d8ec" }, - { name = "git", text = "", fg = "#50d8ec" }, - { name = "glb", text = "", fg = "#50d8ec" }, - { name = "gleam", text = "", fg = "#50d8ec" }, - { name = "glsl", text = "", fg = "#50d8ec" }, - { name = "gnumakefile", text = "", fg = "#50d8ec" }, - { name = "go", text = "", fg = "#50d8ec" }, - { name = "godot", text = "", fg = "#50d8ec" }, - { name = "gpr", text = "", fg = "#50d8ec" }, - { name = "gql", text = "", fg = "#50d8ec" }, - { name = "gradle", text = "", fg = "#50d8ec" }, - { name = "graphql", text = "", fg = "#50d8ec" }, - { name = "gresource", text = "", fg = "#50d8ec" }, - { name = "gv", text = "󱁉", fg = "#50d8ec" }, - { name = "gz", text = "", fg = "#50d8ec" }, - { name = "h", text = "", fg = "#50d8ec" }, - { name = "haml", text = "", fg = "#50d8ec" }, - { name = "hbs", text = "", fg = "#50d8ec" }, - { name = "heex", text = "", fg = "#50d8ec" }, - { name = "hex", text = "", fg = "#50d8ec" }, - { name = "hh", text = "", fg = "#50d8ec" }, - { name = "hpp", text = "", fg = "#50d8ec" }, - { name = "hrl", text = "", fg = "#50d8ec" }, - { name = "hs", text = "", fg = "#50d8ec" }, - { name = "htm", text = "", fg = "#50d8ec" }, - { name = "html", text = "", fg = "#50d8ec" }, - { name = "http", text = "", fg = "#50d8ec" }, - { name = "huff", text = "󰡘", fg = "#50d8ec" }, - { name = "hurl", text = "", fg = "#50d8ec" }, - { name = "hx", text = "", fg = "#50d8ec" }, - { name = "hxx", text = "", fg = "#50d8ec" }, - { name = "ical", text = "", fg = "#50d8ec" }, - { name = "icalendar", text = "", fg = "#50d8ec" }, - { name = "ico", text = "", fg = "#50d8ec" }, - { name = "ics", text = "", fg = "#50d8ec" }, - { name = "ifb", text = "", fg = "#50d8ec" }, - { name = "ifc", text = "󰻫", fg = "#50d8ec" }, - { name = "ige", text = "󰻫", fg = "#50d8ec" }, - { name = "iges", text = "󰻫", fg = "#50d8ec" }, - { name = "igs", text = "󰻫", fg = "#50d8ec" }, - { name = "image", text = "", fg = "#50d8ec" }, - { name = "img", text = "", fg = "#50d8ec" }, - { name = "import", text = "", fg = "#50d8ec" }, - { name = "info", text = "", fg = "#50d8ec" }, - { name = "ini", text = "", fg = "#50d8ec" }, - { name = "ino", text = "", fg = "#50d8ec" }, - { name = "ipynb", text = "", fg = "#50d8ec" }, - { name = "iso", text = "", fg = "#50d8ec" }, - { name = "ixx", text = "", fg = "#50d8ec" }, - { name = "jar", text = "", fg = "#50d8ec" }, - { name = "java", text = "", fg = "#50d8ec" }, - { name = "jl", text = "", fg = "#50d8ec" }, - { name = "jpeg", text = "", fg = "#50d8ec" }, - { name = "jpg", text = "", fg = "#50d8ec" }, - { name = "js", text = "", fg = "#50d8ec" }, - { name = "json", text = "", fg = "#50d8ec" }, - { name = "json5", text = "", fg = "#50d8ec" }, - { name = "jsonc", text = "", fg = "#50d8ec" }, - { name = "jsx", text = "", fg = "#50d8ec" }, - { name = "jwmrc", text = "", fg = "#50d8ec" }, - { name = "jxl", text = "", fg = "#50d8ec" }, - { name = "kbx", text = "󰯄", fg = "#50d8ec" }, - { name = "kdb", text = "", fg = "#50d8ec" }, - { name = "kdbx", text = "", fg = "#50d8ec" }, - { name = "kdenlive", text = "", fg = "#50d8ec" }, - { name = "kdenlivetitle", text = "", fg = "#50d8ec" }, - { name = "kicad_dru", text = "", fg = "#50d8ec" }, - { name = "kicad_mod", text = "", fg = "#50d8ec" }, - { name = "kicad_pcb", text = "", fg = "#50d8ec" }, - { name = "kicad_prl", text = "", fg = "#50d8ec" }, - { name = "kicad_pro", text = "", fg = "#50d8ec" }, - { name = "kicad_sch", text = "", fg = "#50d8ec" }, - { name = "kicad_sym", text = "", fg = "#50d8ec" }, - { name = "kicad_wks", text = "", fg = "#50d8ec" }, - { name = "ko", text = "", fg = "#50d8ec" }, - { name = "kpp", text = "", fg = "#50d8ec" }, - { name = "kra", text = "", fg = "#50d8ec" }, - { name = "krz", text = "", fg = "#50d8ec" }, - { name = "ksh", text = "", fg = "#50d8ec" }, - { name = "kt", text = "", fg = "#50d8ec" }, - { name = "kts", text = "", fg = "#50d8ec" }, - { name = "lck", text = "", fg = "#50d8ec" }, - { name = "leex", text = "", fg = "#50d8ec" }, - { name = "less", text = "", fg = "#50d8ec" }, - { name = "lff", text = "", fg = "#50d8ec" }, - { name = "lhs", text = "", fg = "#50d8ec" }, - { name = "lib", text = "", fg = "#50d8ec" }, - { name = "license", text = "", fg = "#50d8ec" }, - { name = "liquid", text = "", fg = "#50d8ec" }, - { name = "lock", text = "", fg = "#50d8ec" }, - { name = "log", text = "󰌱", fg = "#50d8ec" }, - { name = "lrc", text = "󰨖", fg = "#50d8ec" }, - { name = "lua", text = "", fg = "#50d8ec" }, - { name = "luac", text = "", fg = "#50d8ec" }, - { name = "luau", text = "", fg = "#50d8ec" }, - { name = "m", text = "", fg = "#50d8ec" }, - { name = "m3u", text = "󰲹", fg = "#50d8ec" }, - { name = "m3u8", text = "󰲹", fg = "#50d8ec" }, - { name = "m4a", text = "", fg = "#50d8ec" }, - { name = "m4v", text = "", fg = "#50d8ec" }, - { name = "magnet", text = "", fg = "#50d8ec" }, - { name = "makefile", text = "", fg = "#50d8ec" }, - { name = "markdown", text = "", fg = "#50d8ec" }, - { name = "material", text = "", fg = "#50d8ec" }, - { name = "md", text = "", fg = "#50d8ec" }, - { name = "md5", text = "󰕥", fg = "#50d8ec" }, - { name = "mdx", text = "", fg = "#50d8ec" }, - { name = "mint", text = "󰌪", fg = "#50d8ec" }, - { name = "mjs", text = "", fg = "#50d8ec" }, - { name = "mk", text = "", fg = "#50d8ec" }, - { name = "mkv", text = "", fg = "#50d8ec" }, - { name = "ml", text = "", fg = "#50d8ec" }, - { name = "mli", text = "", fg = "#50d8ec" }, - { name = "mm", text = "", fg = "#50d8ec" }, - { name = "mo", text = "", fg = "#50d8ec" }, - { name = "mobi", text = "", fg = "#50d8ec" }, - { name = "mojo", text = "", fg = "#50d8ec" }, - { name = "mov", text = "", fg = "#50d8ec" }, - { name = "mp3", text = "", fg = "#50d8ec" }, - { name = "mp4", text = "", fg = "#50d8ec" }, - { name = "mpp", text = "", fg = "#50d8ec" }, - { name = "msf", text = "", fg = "#50d8ec" }, - { name = "mts", text = "", fg = "#50d8ec" }, - { name = "mustache", text = "", fg = "#50d8ec" }, - { name = "nfo", text = "", fg = "#50d8ec" }, - { name = "nim", text = "", fg = "#50d8ec" }, - { name = "nix", text = "", fg = "#50d8ec" }, - { name = "norg", text = "", fg = "#50d8ec" }, - { name = "nswag", text = "", fg = "#50d8ec" }, - { name = "nu", text = "", fg = "#50d8ec" }, - { name = "o", text = "", fg = "#50d8ec" }, - { name = "obj", text = "󰆧", fg = "#50d8ec" }, - { name = "odf", text = "", fg = "#50d8ec" }, - { name = "odg", text = "", fg = "#50d8ec" }, - { name = "odin", text = "󰟢", fg = "#50d8ec" }, - { name = "odp", text = "", fg = "#50d8ec" }, - { name = "ods", text = "", fg = "#50d8ec" }, - { name = "odt", text = "", fg = "#50d8ec" }, - { name = "oga", text = "", fg = "#50d8ec" }, - { name = "ogg", text = "", fg = "#50d8ec" }, - { name = "ogv", text = "", fg = "#50d8ec" }, - { name = "ogx", text = "", fg = "#50d8ec" }, - { name = "opus", text = "", fg = "#50d8ec" }, - { name = "org", text = "", fg = "#50d8ec" }, - { name = "otf", text = "", fg = "#50d8ec" }, - { name = "out", text = "", fg = "#50d8ec" }, - { name = "part", text = "", fg = "#50d8ec" }, - { name = "patch", text = "", fg = "#50d8ec" }, - { name = "pck", text = "", fg = "#50d8ec" }, - { name = "pcm", text = "", fg = "#50d8ec" }, - { name = "pdf", text = "", fg = "#50d8ec" }, - { name = "php", text = "", fg = "#50d8ec" }, - { name = "pl", text = "", fg = "#50d8ec" }, - { name = "pls", text = "󰲹", fg = "#50d8ec" }, - { name = "ply", text = "󰆧", fg = "#50d8ec" }, - { name = "pm", text = "", fg = "#50d8ec" }, - { name = "png", text = "", fg = "#50d8ec" }, - { name = "po", text = "", fg = "#50d8ec" }, - { name = "pot", text = "", fg = "#50d8ec" }, - { name = "pp", text = "", fg = "#50d8ec" }, - { name = "ppt", text = "󰈧", fg = "#50d8ec" }, - { name = "pptx", text = "󰈧", fg = "#50d8ec" }, - { name = "prisma", text = "", fg = "#50d8ec" }, - { name = "pro", text = "", fg = "#50d8ec" }, - { name = "ps1", text = "󰨊", fg = "#50d8ec" }, - { name = "psb", text = "", fg = "#50d8ec" }, - { name = "psd", text = "", fg = "#50d8ec" }, - { name = "psd1", text = "󰨊", fg = "#50d8ec" }, - { name = "psm1", text = "󰨊", fg = "#50d8ec" }, - { name = "pub", text = "󰷖", fg = "#50d8ec" }, - { name = "pxd", text = "", fg = "#50d8ec" }, - { name = "pxi", text = "", fg = "#50d8ec" }, - { name = "py", text = "", fg = "#50d8ec" }, - { name = "pyc", text = "", fg = "#50d8ec" }, - { name = "pyd", text = "", fg = "#50d8ec" }, - { name = "pyi", text = "", fg = "#50d8ec" }, - { name = "pyo", text = "", fg = "#50d8ec" }, - { name = "pyw", text = "", fg = "#50d8ec" }, - { name = "pyx", text = "", fg = "#50d8ec" }, - { name = "qm", text = "", fg = "#50d8ec" }, - { name = "qml", text = "", fg = "#50d8ec" }, - { name = "qrc", text = "", fg = "#50d8ec" }, - { name = "qss", text = "", fg = "#50d8ec" }, - { name = "query", text = "", fg = "#50d8ec" }, - { name = "R", text = "󰟔", fg = "#50d8ec" }, - { name = "r", text = "󰟔", fg = "#50d8ec" }, - { name = "rake", text = "", fg = "#50d8ec" }, - { name = "rar", text = "", fg = "#50d8ec" }, - { name = "rasi", text = "", fg = "#50d8ec" }, - { name = "razor", text = "󱦘", fg = "#50d8ec" }, - { name = "rb", text = "", fg = "#50d8ec" }, - { name = "res", text = "", fg = "#50d8ec" }, - { name = "resi", text = "", fg = "#50d8ec" }, - { name = "rlib", text = "", fg = "#50d8ec" }, - { name = "rmd", text = "", fg = "#50d8ec" }, - { name = "rproj", text = "󰗆", fg = "#50d8ec" }, - { name = "rs", text = "", fg = "#50d8ec" }, - { name = "rss", text = "", fg = "#50d8ec" }, - { name = "s", text = "", fg = "#50d8ec" }, - { name = "sass", text = "", fg = "#50d8ec" }, - { name = "sbt", text = "", fg = "#50d8ec" }, - { name = "sc", text = "", fg = "#50d8ec" }, - { name = "scad", text = "", fg = "#50d8ec" }, - { name = "scala", text = "", fg = "#50d8ec" }, - { name = "scm", text = "󰘧", fg = "#50d8ec" }, - { name = "scss", text = "", fg = "#50d8ec" }, - { name = "sh", text = "", fg = "#50d8ec" }, - { name = "sha1", text = "󰕥", fg = "#50d8ec" }, - { name = "sha224", text = "󰕥", fg = "#50d8ec" }, - { name = "sha256", text = "󰕥", fg = "#50d8ec" }, - { name = "sha384", text = "󰕥", fg = "#50d8ec" }, - { name = "sha512", text = "󰕥", fg = "#50d8ec" }, - { name = "sig", text = "󰘧", fg = "#50d8ec" }, - { name = "signature", text = "󰘧", fg = "#50d8ec" }, - { name = "skp", text = "󰻫", fg = "#50d8ec" }, - { name = "sldasm", text = "󰻫", fg = "#50d8ec" }, - { name = "sldprt", text = "󰻫", fg = "#50d8ec" }, - { name = "slim", text = "", fg = "#50d8ec" }, - { name = "sln", text = "", fg = "#50d8ec" }, - { name = "slnx", text = "", fg = "#50d8ec" }, - { name = "slvs", text = "󰻫", fg = "#50d8ec" }, - { name = "sml", text = "󰘧", fg = "#50d8ec" }, - { name = "so", text = "", fg = "#50d8ec" }, - { name = "sol", text = "", fg = "#50d8ec" }, - { name = "spec.js", text = "", fg = "#50d8ec" }, - { name = "spec.jsx", text = "", fg = "#50d8ec" }, - { name = "spec.ts", text = "", fg = "#50d8ec" }, - { name = "spec.tsx", text = "", fg = "#50d8ec" }, - { name = "spx", text = "", fg = "#50d8ec" }, - { name = "sql", text = "", fg = "#50d8ec" }, - { name = "sqlite", text = "", fg = "#50d8ec" }, - { name = "sqlite3", text = "", fg = "#50d8ec" }, - { name = "srt", text = "󰨖", fg = "#50d8ec" }, - { name = "ssa", text = "󰨖", fg = "#50d8ec" }, - { name = "ste", text = "󰻫", fg = "#50d8ec" }, - { name = "step", text = "󰻫", fg = "#50d8ec" }, - { name = "stl", text = "󰆧", fg = "#50d8ec" }, - { name = "stories.js", text = "", fg = "#50d8ec" }, - { name = "stories.jsx", text = "", fg = "#50d8ec" }, - { name = "stories.mjs", text = "", fg = "#50d8ec" }, - { name = "stories.svelte", text = "", fg = "#50d8ec" }, - { name = "stories.ts", text = "", fg = "#50d8ec" }, - { name = "stories.tsx", text = "", fg = "#50d8ec" }, - { name = "stories.vue", text = "", fg = "#50d8ec" }, - { name = "stp", text = "󰻫", fg = "#50d8ec" }, - { name = "strings", text = "", fg = "#50d8ec" }, - { name = "styl", text = "", fg = "#50d8ec" }, - { name = "sub", text = "󰨖", fg = "#50d8ec" }, - { name = "sublime", text = "", fg = "#50d8ec" }, - { name = "suo", text = "", fg = "#50d8ec" }, - { name = "sv", text = "󰍛", fg = "#50d8ec" }, - { name = "svelte", text = "", fg = "#50d8ec" }, - { name = "svg", text = "󰜡", fg = "#50d8ec" }, - { name = "svgz", text = "󰜡", fg = "#50d8ec" }, - { name = "svh", text = "󰍛", fg = "#50d8ec" }, - { name = "swift", text = "", fg = "#50d8ec" }, - { name = "t", text = "", fg = "#50d8ec" }, - { name = "tbc", text = "󰛓", fg = "#50d8ec" }, - { name = "tcl", text = "󰛓", fg = "#50d8ec" }, - { name = "templ", text = "", fg = "#50d8ec" }, - { name = "terminal", text = "", fg = "#50d8ec" }, - { name = "test.js", text = "", fg = "#50d8ec" }, - { name = "test.jsx", text = "", fg = "#50d8ec" }, - { name = "test.ts", text = "", fg = "#50d8ec" }, - { name = "test.tsx", text = "", fg = "#50d8ec" }, - { name = "tex", text = "", fg = "#50d8ec" }, - { name = "tf", text = "", fg = "#50d8ec" }, - { name = "tfvars", text = "", fg = "#50d8ec" }, - { name = "tgz", text = "", fg = "#50d8ec" }, - { name = "tmpl", text = "", fg = "#50d8ec" }, - { name = "tmux", text = "", fg = "#50d8ec" }, - { name = "toml", text = "", fg = "#50d8ec" }, - { name = "torrent", text = "", fg = "#50d8ec" }, - { name = "tres", text = "", fg = "#50d8ec" }, - { name = "ts", text = "", fg = "#50d8ec" }, - { name = "tscn", text = "", fg = "#50d8ec" }, - { name = "tsconfig", text = "", fg = "#50d8ec" }, - { name = "tsx", text = "", fg = "#50d8ec" }, - { name = "ttf", text = "", fg = "#50d8ec" }, - { name = "twig", text = "", fg = "#50d8ec" }, - { name = "txt", text = "󰈙", fg = "#50d8ec" }, - { name = "txz", text = "", fg = "#50d8ec" }, - { name = "typ", text = "", fg = "#50d8ec" }, - { name = "typoscript", text = "", fg = "#50d8ec" }, - { name = "ui", text = "", fg = "#50d8ec" }, - { name = "v", text = "󰍛", fg = "#50d8ec" }, - { name = "vala", text = "", fg = "#50d8ec" }, - { name = "vert", text = "", fg = "#50d8ec" }, - { name = "vh", text = "󰍛", fg = "#50d8ec" }, - { name = "vhd", text = "󰍛", fg = "#50d8ec" }, - { name = "vhdl", text = "󰍛", fg = "#50d8ec" }, - { name = "vi", text = "", fg = "#50d8ec" }, - { name = "vim", text = "", fg = "#50d8ec" }, - { name = "vsh", text = "", fg = "#50d8ec" }, - { name = "vsix", text = "", fg = "#50d8ec" }, - { name = "vue", text = "", fg = "#50d8ec" }, - { name = "wasm", text = "", fg = "#50d8ec" }, - { name = "wav", text = "", fg = "#50d8ec" }, - { name = "webm", text = "", fg = "#50d8ec" }, - { name = "webmanifest", text = "", fg = "#50d8ec" }, - { name = "webp", text = "", fg = "#50d8ec" }, - { name = "webpack", text = "󰜫", fg = "#50d8ec" }, - { name = "wma", text = "", fg = "#50d8ec" }, - { name = "wmv", text = "", fg = "#50d8ec" }, - { name = "woff", text = "", fg = "#50d8ec" }, - { name = "woff2", text = "", fg = "#50d8ec" }, - { name = "wrl", text = "󰆧", fg = "#50d8ec" }, - { name = "wrz", text = "󰆧", fg = "#50d8ec" }, - { name = "wv", text = "", fg = "#50d8ec" }, - { name = "wvc", text = "", fg = "#50d8ec" }, - { name = "x", text = "", fg = "#50d8ec" }, - { name = "xaml", text = "󰙳", fg = "#50d8ec" }, - { name = "xcf", text = "", fg = "#50d8ec" }, - { name = "xcplayground", text = "", fg = "#50d8ec" }, - { name = "xcstrings", text = "", fg = "#50d8ec" }, - { name = "xls", text = "󰈛", fg = "#50d8ec" }, - { name = "xlsx", text = "󰈛", fg = "#50d8ec" }, - { name = "xm", text = "", fg = "#50d8ec" }, - { name = "xml", text = "󰗀", fg = "#50d8ec" }, - { name = "xpi", text = "", fg = "#50d8ec" }, - { name = "xslt", text = "󰗀", fg = "#50d8ec" }, - { name = "xul", text = "", fg = "#50d8ec" }, - { name = "xz", text = "", fg = "#50d8ec" }, - { name = "yaml", text = "", fg = "#50d8ec" }, - { name = "yml", text = "", fg = "#50d8ec" }, - { name = "zig", text = "", fg = "#50d8ec" }, - { name = "zip", text = "", fg = "#50d8ec" }, - { name = "zsh", text = "", fg = "#50d8ec" }, - { name = "zst", text = "", fg = "#50d8ec" }, - { name = "🔥", text = "", fg = "#50d8ec" }, + { name = "3gp", text = "", fg = "#92ccff" }, + { name = "3mf", text = "󰆧", fg = "#92ccff" }, + { name = "7z", text = "", fg = "#92ccff" }, + { name = "a", text = "", fg = "#92ccff" }, + { name = "aac", text = "", fg = "#92ccff" }, + { name = "ada", text = "", fg = "#92ccff" }, + { name = "adb", text = "", fg = "#92ccff" }, + { name = "ads", text = "", fg = "#92ccff" }, + { name = "ai", text = "", fg = "#92ccff" }, + { name = "aif", text = "", fg = "#92ccff" }, + { name = "aiff", text = "", fg = "#92ccff" }, + { name = "android", text = "", fg = "#92ccff" }, + { name = "ape", text = "", fg = "#92ccff" }, + { name = "apk", text = "", fg = "#92ccff" }, + { name = "apl", text = "", fg = "#92ccff" }, + { name = "app", text = "", fg = "#92ccff" }, + { name = "applescript", text = "", fg = "#92ccff" }, + { name = "asc", text = "󰦝", fg = "#92ccff" }, + { name = "asm", text = "", fg = "#92ccff" }, + { name = "ass", text = "󰨖", fg = "#92ccff" }, + { name = "astro", text = "", fg = "#92ccff" }, + { name = "avif", text = "", fg = "#92ccff" }, + { name = "awk", text = "", fg = "#92ccff" }, + { name = "azcli", text = "", fg = "#92ccff" }, + { name = "bak", text = "󰁯", fg = "#92ccff" }, + { name = "bash", text = "", fg = "#92ccff" }, + { name = "bat", text = "", fg = "#92ccff" }, + { name = "bazel", text = "", fg = "#92ccff" }, + { name = "bib", text = "󱉟", fg = "#92ccff" }, + { name = "bicep", text = "", fg = "#92ccff" }, + { name = "bicepparam", text = "", fg = "#92ccff" }, + { name = "bin", text = "", fg = "#92ccff" }, + { name = "blade.php", text = "", fg = "#92ccff" }, + { name = "blend", text = "󰂫", fg = "#92ccff" }, + { name = "blp", text = "󰺾", fg = "#92ccff" }, + { name = "bmp", text = "", fg = "#92ccff" }, + { name = "bqn", text = "", fg = "#92ccff" }, + { name = "brep", text = "󰻫", fg = "#92ccff" }, + { name = "bz", text = "", fg = "#92ccff" }, + { name = "bz2", text = "", fg = "#92ccff" }, + { name = "bz3", text = "", fg = "#92ccff" }, + { name = "bzl", text = "", fg = "#92ccff" }, + { name = "c", text = "", fg = "#92ccff" }, + { name = "c++", text = "", fg = "#92ccff" }, + { name = "cache", text = "", fg = "#92ccff" }, + { name = "cast", text = "", fg = "#92ccff" }, + { name = "cbl", text = "", fg = "#92ccff" }, + { name = "cc", text = "", fg = "#92ccff" }, + { name = "ccm", text = "", fg = "#92ccff" }, + { name = "cfc", text = "", fg = "#92ccff" }, + { name = "cfg", text = "", fg = "#92ccff" }, + { name = "cfm", text = "", fg = "#92ccff" }, + { name = "cjs", text = "", fg = "#92ccff" }, + { name = "clj", text = "", fg = "#92ccff" }, + { name = "cljc", text = "", fg = "#92ccff" }, + { name = "cljd", text = "", fg = "#92ccff" }, + { name = "cljs", text = "", fg = "#92ccff" }, + { name = "cmake", text = "", fg = "#92ccff" }, + { name = "cob", text = "", fg = "#92ccff" }, + { name = "cobol", text = "", fg = "#92ccff" }, + { name = "coffee", text = "", fg = "#92ccff" }, + { name = "conda", text = "", fg = "#92ccff" }, + { name = "conf", text = "", fg = "#92ccff" }, + { name = "config.ru", text = "", fg = "#92ccff" }, + { name = "cow", text = "󰆚", fg = "#92ccff" }, + { name = "cp", text = "", fg = "#92ccff" }, + { name = "cpp", text = "", fg = "#92ccff" }, + { name = "cppm", text = "", fg = "#92ccff" }, + { name = "cpy", text = "", fg = "#92ccff" }, + { name = "cr", text = "", fg = "#92ccff" }, + { name = "crdownload", text = "", fg = "#92ccff" }, + { name = "cs", text = "󰌛", fg = "#92ccff" }, + { name = "csh", text = "", fg = "#92ccff" }, + { name = "cshtml", text = "󱦗", fg = "#92ccff" }, + { name = "cson", text = "", fg = "#92ccff" }, + { name = "csproj", text = "󰪮", fg = "#92ccff" }, + { name = "css", text = "", fg = "#92ccff" }, + { name = "csv", text = "", fg = "#92ccff" }, + { name = "cts", text = "", fg = "#92ccff" }, + { name = "cu", text = "", fg = "#92ccff" }, + { name = "cue", text = "󰲹", fg = "#92ccff" }, + { name = "cuh", text = "", fg = "#92ccff" }, + { name = "cxx", text = "", fg = "#92ccff" }, + { name = "cxxm", text = "", fg = "#92ccff" }, + { name = "d", text = "", fg = "#92ccff" }, + { name = "d.ts", text = "", fg = "#92ccff" }, + { name = "dart", text = "", fg = "#92ccff" }, + { name = "db", text = "", fg = "#92ccff" }, + { name = "dconf", text = "", fg = "#92ccff" }, + { name = "desktop", text = "", fg = "#92ccff" }, + { name = "diff", text = "", fg = "#92ccff" }, + { name = "dll", text = "", fg = "#92ccff" }, + { name = "doc", text = "󰈬", fg = "#92ccff" }, + { name = "Dockerfile", text = "󰡨", fg = "#92ccff" }, + { name = "dockerignore", text = "󰡨", fg = "#92ccff" }, + { name = "docx", text = "󰈬", fg = "#92ccff" }, + { name = "dot", text = "󱁉", fg = "#92ccff" }, + { name = "download", text = "", fg = "#92ccff" }, + { name = "drl", text = "", fg = "#92ccff" }, + { name = "dropbox", text = "", fg = "#92ccff" }, + { name = "dump", text = "", fg = "#92ccff" }, + { name = "dwg", text = "󰻫", fg = "#92ccff" }, + { name = "dxf", text = "󰻫", fg = "#92ccff" }, + { name = "ebook", text = "", fg = "#92ccff" }, + { name = "ebuild", text = "", fg = "#92ccff" }, + { name = "edn", text = "", fg = "#92ccff" }, + { name = "eex", text = "", fg = "#92ccff" }, + { name = "ejs", text = "", fg = "#92ccff" }, + { name = "el", text = "", fg = "#92ccff" }, + { name = "elc", text = "", fg = "#92ccff" }, + { name = "elf", text = "", fg = "#92ccff" }, + { name = "elm", text = "", fg = "#92ccff" }, + { name = "eln", text = "", fg = "#92ccff" }, + { name = "env", text = "", fg = "#92ccff" }, + { name = "eot", text = "", fg = "#92ccff" }, + { name = "epp", text = "", fg = "#92ccff" }, + { name = "epub", text = "", fg = "#92ccff" }, + { name = "erb", text = "", fg = "#92ccff" }, + { name = "erl", text = "", fg = "#92ccff" }, + { name = "ex", text = "", fg = "#92ccff" }, + { name = "exe", text = "", fg = "#92ccff" }, + { name = "exs", text = "", fg = "#92ccff" }, + { name = "f#", text = "", fg = "#92ccff" }, + { name = "f3d", text = "󰻫", fg = "#92ccff" }, + { name = "f90", text = "󱈚", fg = "#92ccff" }, + { name = "fbx", text = "󰆧", fg = "#92ccff" }, + { name = "fcbak", text = "", fg = "#92ccff" }, + { name = "fcmacro", text = "", fg = "#92ccff" }, + { name = "fcmat", text = "", fg = "#92ccff" }, + { name = "fcparam", text = "", fg = "#92ccff" }, + { name = "fcscript", text = "", fg = "#92ccff" }, + { name = "fcstd", text = "", fg = "#92ccff" }, + { name = "fcstd1", text = "", fg = "#92ccff" }, + { name = "fctb", text = "", fg = "#92ccff" }, + { name = "fctl", text = "", fg = "#92ccff" }, + { name = "fdmdownload", text = "", fg = "#92ccff" }, + { name = "feature", text = "", fg = "#92ccff" }, + { name = "fish", text = "", fg = "#92ccff" }, + { name = "flac", text = "", fg = "#92ccff" }, + { name = "flc", text = "", fg = "#92ccff" }, + { name = "flf", text = "", fg = "#92ccff" }, + { name = "fnl", text = "", fg = "#92ccff" }, + { name = "fodg", text = "", fg = "#92ccff" }, + { name = "fodp", text = "", fg = "#92ccff" }, + { name = "fods", text = "", fg = "#92ccff" }, + { name = "fodt", text = "", fg = "#92ccff" }, + { name = "frag", text = "", fg = "#92ccff" }, + { name = "fs", text = "", fg = "#92ccff" }, + { name = "fsi", text = "", fg = "#92ccff" }, + { name = "fsscript", text = "", fg = "#92ccff" }, + { name = "fsx", text = "", fg = "#92ccff" }, + { name = "gcode", text = "󰐫", fg = "#92ccff" }, + { name = "gd", text = "", fg = "#92ccff" }, + { name = "gemspec", text = "", fg = "#92ccff" }, + { name = "geom", text = "", fg = "#92ccff" }, + { name = "gif", text = "", fg = "#92ccff" }, + { name = "git", text = "", fg = "#92ccff" }, + { name = "glb", text = "", fg = "#92ccff" }, + { name = "gleam", text = "", fg = "#92ccff" }, + { name = "glsl", text = "", fg = "#92ccff" }, + { name = "gnumakefile", text = "", fg = "#92ccff" }, + { name = "go", text = "", fg = "#92ccff" }, + { name = "godot", text = "", fg = "#92ccff" }, + { name = "gpr", text = "", fg = "#92ccff" }, + { name = "gql", text = "", fg = "#92ccff" }, + { name = "gradle", text = "", fg = "#92ccff" }, + { name = "graphql", text = "", fg = "#92ccff" }, + { name = "gresource", text = "", fg = "#92ccff" }, + { name = "gv", text = "󱁉", fg = "#92ccff" }, + { name = "gz", text = "", fg = "#92ccff" }, + { name = "h", text = "", fg = "#92ccff" }, + { name = "haml", text = "", fg = "#92ccff" }, + { name = "hbs", text = "", fg = "#92ccff" }, + { name = "heex", text = "", fg = "#92ccff" }, + { name = "hex", text = "", fg = "#92ccff" }, + { name = "hh", text = "", fg = "#92ccff" }, + { name = "hpp", text = "", fg = "#92ccff" }, + { name = "hrl", text = "", fg = "#92ccff" }, + { name = "hs", text = "", fg = "#92ccff" }, + { name = "htm", text = "", fg = "#92ccff" }, + { name = "html", text = "", fg = "#92ccff" }, + { name = "http", text = "", fg = "#92ccff" }, + { name = "huff", text = "󰡘", fg = "#92ccff" }, + { name = "hurl", text = "", fg = "#92ccff" }, + { name = "hx", text = "", fg = "#92ccff" }, + { name = "hxx", text = "", fg = "#92ccff" }, + { name = "ical", text = "", fg = "#92ccff" }, + { name = "icalendar", text = "", fg = "#92ccff" }, + { name = "ico", text = "", fg = "#92ccff" }, + { name = "ics", text = "", fg = "#92ccff" }, + { name = "ifb", text = "", fg = "#92ccff" }, + { name = "ifc", text = "󰻫", fg = "#92ccff" }, + { name = "ige", text = "󰻫", fg = "#92ccff" }, + { name = "iges", text = "󰻫", fg = "#92ccff" }, + { name = "igs", text = "󰻫", fg = "#92ccff" }, + { name = "image", text = "", fg = "#92ccff" }, + { name = "img", text = "", fg = "#92ccff" }, + { name = "import", text = "", fg = "#92ccff" }, + { name = "info", text = "", fg = "#92ccff" }, + { name = "ini", text = "", fg = "#92ccff" }, + { name = "ino", text = "", fg = "#92ccff" }, + { name = "ipynb", text = "", fg = "#92ccff" }, + { name = "iso", text = "", fg = "#92ccff" }, + { name = "ixx", text = "", fg = "#92ccff" }, + { name = "jar", text = "", fg = "#92ccff" }, + { name = "java", text = "", fg = "#92ccff" }, + { name = "jl", text = "", fg = "#92ccff" }, + { name = "jpeg", text = "", fg = "#92ccff" }, + { name = "jpg", text = "", fg = "#92ccff" }, + { name = "js", text = "", fg = "#92ccff" }, + { name = "json", text = "", fg = "#92ccff" }, + { name = "json5", text = "", fg = "#92ccff" }, + { name = "jsonc", text = "", fg = "#92ccff" }, + { name = "jsx", text = "", fg = "#92ccff" }, + { name = "jwmrc", text = "", fg = "#92ccff" }, + { name = "jxl", text = "", fg = "#92ccff" }, + { name = "kbx", text = "󰯄", fg = "#92ccff" }, + { name = "kdb", text = "", fg = "#92ccff" }, + { name = "kdbx", text = "", fg = "#92ccff" }, + { name = "kdenlive", text = "", fg = "#92ccff" }, + { name = "kdenlivetitle", text = "", fg = "#92ccff" }, + { name = "kicad_dru", text = "", fg = "#92ccff" }, + { name = "kicad_mod", text = "", fg = "#92ccff" }, + { name = "kicad_pcb", text = "", fg = "#92ccff" }, + { name = "kicad_prl", text = "", fg = "#92ccff" }, + { name = "kicad_pro", text = "", fg = "#92ccff" }, + { name = "kicad_sch", text = "", fg = "#92ccff" }, + { name = "kicad_sym", text = "", fg = "#92ccff" }, + { name = "kicad_wks", text = "", fg = "#92ccff" }, + { name = "ko", text = "", fg = "#92ccff" }, + { name = "kpp", text = "", fg = "#92ccff" }, + { name = "kra", text = "", fg = "#92ccff" }, + { name = "krz", text = "", fg = "#92ccff" }, + { name = "ksh", text = "", fg = "#92ccff" }, + { name = "kt", text = "", fg = "#92ccff" }, + { name = "kts", text = "", fg = "#92ccff" }, + { name = "lck", text = "", fg = "#92ccff" }, + { name = "leex", text = "", fg = "#92ccff" }, + { name = "less", text = "", fg = "#92ccff" }, + { name = "lff", text = "", fg = "#92ccff" }, + { name = "lhs", text = "", fg = "#92ccff" }, + { name = "lib", text = "", fg = "#92ccff" }, + { name = "license", text = "", fg = "#92ccff" }, + { name = "liquid", text = "", fg = "#92ccff" }, + { name = "lock", text = "", fg = "#92ccff" }, + { name = "log", text = "󰌱", fg = "#92ccff" }, + { name = "lrc", text = "󰨖", fg = "#92ccff" }, + { name = "lua", text = "", fg = "#92ccff" }, + { name = "luac", text = "", fg = "#92ccff" }, + { name = "luau", text = "", fg = "#92ccff" }, + { name = "m", text = "", fg = "#92ccff" }, + { name = "m3u", text = "󰲹", fg = "#92ccff" }, + { name = "m3u8", text = "󰲹", fg = "#92ccff" }, + { name = "m4a", text = "", fg = "#92ccff" }, + { name = "m4v", text = "", fg = "#92ccff" }, + { name = "magnet", text = "", fg = "#92ccff" }, + { name = "makefile", text = "", fg = "#92ccff" }, + { name = "markdown", text = "", fg = "#92ccff" }, + { name = "material", text = "", fg = "#92ccff" }, + { name = "md", text = "", fg = "#92ccff" }, + { name = "md5", text = "󰕥", fg = "#92ccff" }, + { name = "mdx", text = "", fg = "#92ccff" }, + { name = "mint", text = "󰌪", fg = "#92ccff" }, + { name = "mjs", text = "", fg = "#92ccff" }, + { name = "mk", text = "", fg = "#92ccff" }, + { name = "mkv", text = "", fg = "#92ccff" }, + { name = "ml", text = "", fg = "#92ccff" }, + { name = "mli", text = "", fg = "#92ccff" }, + { name = "mm", text = "", fg = "#92ccff" }, + { name = "mo", text = "", fg = "#92ccff" }, + { name = "mobi", text = "", fg = "#92ccff" }, + { name = "mojo", text = "", fg = "#92ccff" }, + { name = "mov", text = "", fg = "#92ccff" }, + { name = "mp3", text = "", fg = "#92ccff" }, + { name = "mp4", text = "", fg = "#92ccff" }, + { name = "mpp", text = "", fg = "#92ccff" }, + { name = "msf", text = "", fg = "#92ccff" }, + { name = "mts", text = "", fg = "#92ccff" }, + { name = "mustache", text = "", fg = "#92ccff" }, + { name = "nfo", text = "", fg = "#92ccff" }, + { name = "nim", text = "", fg = "#92ccff" }, + { name = "nix", text = "", fg = "#92ccff" }, + { name = "norg", text = "", fg = "#92ccff" }, + { name = "nswag", text = "", fg = "#92ccff" }, + { name = "nu", text = "", fg = "#92ccff" }, + { name = "o", text = "", fg = "#92ccff" }, + { name = "obj", text = "󰆧", fg = "#92ccff" }, + { name = "odf", text = "", fg = "#92ccff" }, + { name = "odg", text = "", fg = "#92ccff" }, + { name = "odin", text = "󰟢", fg = "#92ccff" }, + { name = "odp", text = "", fg = "#92ccff" }, + { name = "ods", text = "", fg = "#92ccff" }, + { name = "odt", text = "", fg = "#92ccff" }, + { name = "oga", text = "", fg = "#92ccff" }, + { name = "ogg", text = "", fg = "#92ccff" }, + { name = "ogv", text = "", fg = "#92ccff" }, + { name = "ogx", text = "", fg = "#92ccff" }, + { name = "opus", text = "", fg = "#92ccff" }, + { name = "org", text = "", fg = "#92ccff" }, + { name = "otf", text = "", fg = "#92ccff" }, + { name = "out", text = "", fg = "#92ccff" }, + { name = "part", text = "", fg = "#92ccff" }, + { name = "patch", text = "", fg = "#92ccff" }, + { name = "pck", text = "", fg = "#92ccff" }, + { name = "pcm", text = "", fg = "#92ccff" }, + { name = "pdf", text = "", fg = "#92ccff" }, + { name = "php", text = "", fg = "#92ccff" }, + { name = "pl", text = "", fg = "#92ccff" }, + { name = "pls", text = "󰲹", fg = "#92ccff" }, + { name = "ply", text = "󰆧", fg = "#92ccff" }, + { name = "pm", text = "", fg = "#92ccff" }, + { name = "png", text = "", fg = "#92ccff" }, + { name = "po", text = "", fg = "#92ccff" }, + { name = "pot", text = "", fg = "#92ccff" }, + { name = "pp", text = "", fg = "#92ccff" }, + { name = "ppt", text = "󰈧", fg = "#92ccff" }, + { name = "pptx", text = "󰈧", fg = "#92ccff" }, + { name = "prisma", text = "", fg = "#92ccff" }, + { name = "pro", text = "", fg = "#92ccff" }, + { name = "ps1", text = "󰨊", fg = "#92ccff" }, + { name = "psb", text = "", fg = "#92ccff" }, + { name = "psd", text = "", fg = "#92ccff" }, + { name = "psd1", text = "󰨊", fg = "#92ccff" }, + { name = "psm1", text = "󰨊", fg = "#92ccff" }, + { name = "pub", text = "󰷖", fg = "#92ccff" }, + { name = "pxd", text = "", fg = "#92ccff" }, + { name = "pxi", text = "", fg = "#92ccff" }, + { name = "py", text = "", fg = "#92ccff" }, + { name = "pyc", text = "", fg = "#92ccff" }, + { name = "pyd", text = "", fg = "#92ccff" }, + { name = "pyi", text = "", fg = "#92ccff" }, + { name = "pyo", text = "", fg = "#92ccff" }, + { name = "pyw", text = "", fg = "#92ccff" }, + { name = "pyx", text = "", fg = "#92ccff" }, + { name = "qm", text = "", fg = "#92ccff" }, + { name = "qml", text = "", fg = "#92ccff" }, + { name = "qrc", text = "", fg = "#92ccff" }, + { name = "qss", text = "", fg = "#92ccff" }, + { name = "query", text = "", fg = "#92ccff" }, + { name = "R", text = "󰟔", fg = "#92ccff" }, + { name = "r", text = "󰟔", fg = "#92ccff" }, + { name = "rake", text = "", fg = "#92ccff" }, + { name = "rar", text = "", fg = "#92ccff" }, + { name = "rasi", text = "", fg = "#92ccff" }, + { name = "razor", text = "󱦘", fg = "#92ccff" }, + { name = "rb", text = "", fg = "#92ccff" }, + { name = "res", text = "", fg = "#92ccff" }, + { name = "resi", text = "", fg = "#92ccff" }, + { name = "rlib", text = "", fg = "#92ccff" }, + { name = "rmd", text = "", fg = "#92ccff" }, + { name = "rproj", text = "󰗆", fg = "#92ccff" }, + { name = "rs", text = "", fg = "#92ccff" }, + { name = "rss", text = "", fg = "#92ccff" }, + { name = "s", text = "", fg = "#92ccff" }, + { name = "sass", text = "", fg = "#92ccff" }, + { name = "sbt", text = "", fg = "#92ccff" }, + { name = "sc", text = "", fg = "#92ccff" }, + { name = "scad", text = "", fg = "#92ccff" }, + { name = "scala", text = "", fg = "#92ccff" }, + { name = "scm", text = "󰘧", fg = "#92ccff" }, + { name = "scss", text = "", fg = "#92ccff" }, + { name = "sh", text = "", fg = "#92ccff" }, + { name = "sha1", text = "󰕥", fg = "#92ccff" }, + { name = "sha224", text = "󰕥", fg = "#92ccff" }, + { name = "sha256", text = "󰕥", fg = "#92ccff" }, + { name = "sha384", text = "󰕥", fg = "#92ccff" }, + { name = "sha512", text = "󰕥", fg = "#92ccff" }, + { name = "sig", text = "󰘧", fg = "#92ccff" }, + { name = "signature", text = "󰘧", fg = "#92ccff" }, + { name = "skp", text = "󰻫", fg = "#92ccff" }, + { name = "sldasm", text = "󰻫", fg = "#92ccff" }, + { name = "sldprt", text = "󰻫", fg = "#92ccff" }, + { name = "slim", text = "", fg = "#92ccff" }, + { name = "sln", text = "", fg = "#92ccff" }, + { name = "slnx", text = "", fg = "#92ccff" }, + { name = "slvs", text = "󰻫", fg = "#92ccff" }, + { name = "sml", text = "󰘧", fg = "#92ccff" }, + { name = "so", text = "", fg = "#92ccff" }, + { name = "sol", text = "", fg = "#92ccff" }, + { name = "spec.js", text = "", fg = "#92ccff" }, + { name = "spec.jsx", text = "", fg = "#92ccff" }, + { name = "spec.ts", text = "", fg = "#92ccff" }, + { name = "spec.tsx", text = "", fg = "#92ccff" }, + { name = "spx", text = "", fg = "#92ccff" }, + { name = "sql", text = "", fg = "#92ccff" }, + { name = "sqlite", text = "", fg = "#92ccff" }, + { name = "sqlite3", text = "", fg = "#92ccff" }, + { name = "srt", text = "󰨖", fg = "#92ccff" }, + { name = "ssa", text = "󰨖", fg = "#92ccff" }, + { name = "ste", text = "󰻫", fg = "#92ccff" }, + { name = "step", text = "󰻫", fg = "#92ccff" }, + { name = "stl", text = "󰆧", fg = "#92ccff" }, + { name = "stories.js", text = "", fg = "#92ccff" }, + { name = "stories.jsx", text = "", fg = "#92ccff" }, + { name = "stories.mjs", text = "", fg = "#92ccff" }, + { name = "stories.svelte", text = "", fg = "#92ccff" }, + { name = "stories.ts", text = "", fg = "#92ccff" }, + { name = "stories.tsx", text = "", fg = "#92ccff" }, + { name = "stories.vue", text = "", fg = "#92ccff" }, + { name = "stp", text = "󰻫", fg = "#92ccff" }, + { name = "strings", text = "", fg = "#92ccff" }, + { name = "styl", text = "", fg = "#92ccff" }, + { name = "sub", text = "󰨖", fg = "#92ccff" }, + { name = "sublime", text = "", fg = "#92ccff" }, + { name = "suo", text = "", fg = "#92ccff" }, + { name = "sv", text = "󰍛", fg = "#92ccff" }, + { name = "svelte", text = "", fg = "#92ccff" }, + { name = "svg", text = "󰜡", fg = "#92ccff" }, + { name = "svgz", text = "󰜡", fg = "#92ccff" }, + { name = "svh", text = "󰍛", fg = "#92ccff" }, + { name = "swift", text = "", fg = "#92ccff" }, + { name = "t", text = "", fg = "#92ccff" }, + { name = "tbc", text = "󰛓", fg = "#92ccff" }, + { name = "tcl", text = "󰛓", fg = "#92ccff" }, + { name = "templ", text = "", fg = "#92ccff" }, + { name = "terminal", text = "", fg = "#92ccff" }, + { name = "test.js", text = "", fg = "#92ccff" }, + { name = "test.jsx", text = "", fg = "#92ccff" }, + { name = "test.ts", text = "", fg = "#92ccff" }, + { name = "test.tsx", text = "", fg = "#92ccff" }, + { name = "tex", text = "", fg = "#92ccff" }, + { name = "tf", text = "", fg = "#92ccff" }, + { name = "tfvars", text = "", fg = "#92ccff" }, + { name = "tgz", text = "", fg = "#92ccff" }, + { name = "tmpl", text = "", fg = "#92ccff" }, + { name = "tmux", text = "", fg = "#92ccff" }, + { name = "toml", text = "", fg = "#92ccff" }, + { name = "torrent", text = "", fg = "#92ccff" }, + { name = "tres", text = "", fg = "#92ccff" }, + { name = "ts", text = "", fg = "#92ccff" }, + { name = "tscn", text = "", fg = "#92ccff" }, + { name = "tsconfig", text = "", fg = "#92ccff" }, + { name = "tsx", text = "", fg = "#92ccff" }, + { name = "ttf", text = "", fg = "#92ccff" }, + { name = "twig", text = "", fg = "#92ccff" }, + { name = "txt", text = "󰈙", fg = "#92ccff" }, + { name = "txz", text = "", fg = "#92ccff" }, + { name = "typ", text = "", fg = "#92ccff" }, + { name = "typoscript", text = "", fg = "#92ccff" }, + { name = "ui", text = "", fg = "#92ccff" }, + { name = "v", text = "󰍛", fg = "#92ccff" }, + { name = "vala", text = "", fg = "#92ccff" }, + { name = "vert", text = "", fg = "#92ccff" }, + { name = "vh", text = "󰍛", fg = "#92ccff" }, + { name = "vhd", text = "󰍛", fg = "#92ccff" }, + { name = "vhdl", text = "󰍛", fg = "#92ccff" }, + { name = "vi", text = "", fg = "#92ccff" }, + { name = "vim", text = "", fg = "#92ccff" }, + { name = "vsh", text = "", fg = "#92ccff" }, + { name = "vsix", text = "", fg = "#92ccff" }, + { name = "vue", text = "", fg = "#92ccff" }, + { name = "wasm", text = "", fg = "#92ccff" }, + { name = "wav", text = "", fg = "#92ccff" }, + { name = "webm", text = "", fg = "#92ccff" }, + { name = "webmanifest", text = "", fg = "#92ccff" }, + { name = "webp", text = "", fg = "#92ccff" }, + { name = "webpack", text = "󰜫", fg = "#92ccff" }, + { name = "wma", text = "", fg = "#92ccff" }, + { name = "wmv", text = "", fg = "#92ccff" }, + { name = "woff", text = "", fg = "#92ccff" }, + { name = "woff2", text = "", fg = "#92ccff" }, + { name = "wrl", text = "󰆧", fg = "#92ccff" }, + { name = "wrz", text = "󰆧", fg = "#92ccff" }, + { name = "wv", text = "", fg = "#92ccff" }, + { name = "wvc", text = "", fg = "#92ccff" }, + { name = "x", text = "", fg = "#92ccff" }, + { name = "xaml", text = "󰙳", fg = "#92ccff" }, + { name = "xcf", text = "", fg = "#92ccff" }, + { name = "xcplayground", text = "", fg = "#92ccff" }, + { name = "xcstrings", text = "", fg = "#92ccff" }, + { name = "xls", text = "󰈛", fg = "#92ccff" }, + { name = "xlsx", text = "󰈛", fg = "#92ccff" }, + { name = "xm", text = "", fg = "#92ccff" }, + { name = "xml", text = "󰗀", fg = "#92ccff" }, + { name = "xpi", text = "", fg = "#92ccff" }, + { name = "xslt", text = "󰗀", fg = "#92ccff" }, + { name = "xul", text = "", fg = "#92ccff" }, + { name = "xz", text = "", fg = "#92ccff" }, + { name = "yaml", text = "", fg = "#92ccff" }, + { name = "yml", text = "", fg = "#92ccff" }, + { name = "zig", text = "", fg = "#92ccff" }, + { name = "zip", text = "", fg = "#92ccff" }, + { name = "zsh", text = "", fg = "#92ccff" }, + { name = "zst", text = "", fg = "#92ccff" }, + { name = "🔥", text = "", fg = "#92ccff" }, ] conds = [ # Special files - { if = "orphan", text = "", fg = "#50d8ec" }, - { if = "link", text = "", fg = "#50d8ec" }, - { if = "block", text = "", fg = "#50d8ec" }, - { if = "char", text = "", fg = "#50d8ec" }, - { if = "fifo", text = "", fg = "#50d8ec" }, - { if = "sock", text = "", fg = "#50d8ec" }, - { if = "sticky", text = "", fg = "#50d8ec" }, - { if = "dummy", text = "", fg = "#50d8ec" }, + { if = "orphan", text = "", fg = "#92ccff" }, + { if = "link", text = "", fg = "#92ccff" }, + { if = "block", text = "", fg = "#92ccff" }, + { if = "char", text = "", fg = "#92ccff" }, + { if = "fifo", text = "", fg = "#92ccff" }, + { if = "sock", text = "", fg = "#92ccff" }, + { if = "sticky", text = "", fg = "#92ccff" }, + { if = "dummy", text = "", fg = "#92ccff" }, # Fallback - { if = "dir", text = "", fg = "#50d8ec" }, - { if = "exec", text = "", fg = "#50d8ec" }, - { if = "!dir", text = "", fg = "#50d8ec" }, + { if = "dir", text = "", fg = "#92ccff" }, + { if = "exec", text = "", fg = "#92ccff" }, + { if = "!dir", text = "", fg = "#92ccff" }, ] # : }}} diff --git a/.config/zsh/.zshenv b/.config/zsh/.zshenv index 0b2fcca..6c31e88 100644 --- a/.config/zsh/.zshenv +++ b/.config/zsh/.zshenv @@ -7,7 +7,6 @@ export GPG_TTY=$TTY export EDITOR=nvim export VISUAL=nvim export BROWSER=${BROWSER:-zen-browser} -export DOCKER_HOST=unix:///run/user/$(id -u)/podman/podman.sock path+=( $HOME/.local/bin $HOME/.bun/bin diff --git a/.config/zsh/aliases b/.config/zsh/aliases index 9529ae6..7b96f0f 100644 --- a/.config/zsh/aliases +++ b/.config/zsh/aliases @@ -45,7 +45,4 @@ alias pi="paru -S" alias pr="paru -Rns" alias ps="paru -Ss" alias p="paru" -alias jjg="jj diff --git" -alias ldo="lazydocker" -alias po="podman" -alias poc="podman-compose" + diff --git a/.gitignore b/.gitignore index 7d0cd23..adc52fd 100755 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,6 @@ shaders .DS_Store .config/ghostty/ghostty-shader-playground/ -.config/tmux/plugins/ +plugins/ .config/nix/ diff --git a/pkgs/aurlist.text b/pkgs/aurlist.text index f757227..c28e505 100644 --- a/pkgs/aurlist.text +++ b/pkgs/aurlist.text @@ -1,4 +1,5 @@ applesmc-next-dkms +droidcam droidcam-obs-plugin-git jjui-bin localsend-bin @@ -14,6 +15,5 @@ paru paru-debug spotify vesktop-bin -vial-appimage yay-debug zen-browser-bin diff --git a/pkgs/pkgs.text b/pkgs/pkgs.text index ebe2d3b..474fc03 100644 --- a/pkgs/pkgs.text +++ b/pkgs/pkgs.text @@ -2,20 +2,27 @@ acpi adw-gtk-theme alacritty alsa-utils +arm-none-eabi-binutils +arm-none-eabi-gcc +arm-none-eabi-newlib base base-devel bat +bitwarden bluez bluez-deprecated-tools bluez-utils brightnessctl btop bun +cifs-utils cliphist croc curl dkms +dnsmasq duf +edk2-ovmf efibootmgr eslint_d ex-vi-compat @@ -28,16 +35,20 @@ foot fzf ghostty git +github-cli glow golangci-lint +gpu-screen-recorder intel-media-driver intel-ucode jq +jre-openjdk jujutsu kdenlive kitty lazydocker libnotify +libvirt linux linux-firmware linux-headers @@ -68,6 +79,7 @@ pnpm podman podman-compose prettier +qemu-desktop qt6ct qutebrowser refind @@ -79,8 +91,8 @@ starship stow swappy swaybg -tailscale tailwindcss-language-server +tftp-hpa thermald timeshift tldr @@ -97,6 +109,7 @@ ufw unzip upower vim +virt-manager vulkan-intel wget wl-clipboard diff --git a/scripts/aurlist.text b/scripts/aurlist.text new file mode 100644 index 0000000..b1a3453 --- /dev/null +++ b/scripts/aurlist.text @@ -0,0 +1,9 @@ +mbpfan +noctalia-shell +opencode-bin +otf-departure-mono-nerd +paru +paru-debug +vesktop-bin +yay-debug +zen-browser-bin diff --git a/scripts/github_open b/scripts/github_open index 9eb4aa0..47d61bf 100755 --- a/scripts/github_open +++ b/scripts/github_open @@ -1,7 +1,7 @@ #!/usr/bin/env bash -# Get current pane directory -dir=$(tmux display -p -F "#{pane_current_path}") +# Get current directory +dir=$(pwd) cd "$dir" || exit 1 # Get remote URL diff --git a/scripts/pkgs.text b/scripts/pkgs.text new file mode 100644 index 0000000..9d1b064 --- /dev/null +++ b/scripts/pkgs.text @@ -0,0 +1,92 @@ +acpi +alacritty +alsa-utils +base +base-devel +bat +bluez +bluez-deprecated-tools +bluez-utils +brightnessctl +btop +bun +cliphist +croc +curl +dkms +duf +eslint_d +ex-vi-compat +eza +fastfetch +fd +fnm +fuzzel +fzf +git +glow +golangci-lint +intel-media-driver +intel-ucode +jq +jujutsu +kitty +linux +linux-firmware +linux-headers +linux-lts +lua-language-server +man-db +man-pages +mbpfan +mesa +mpd +mpv +nautilus +neovim +networkmanager +niri +noctalia-shell +noto-fonts-cjk +noto-fonts-emoji +opencode-bin +otf-departure-mono-nerd +paru +paru-debug +pass +pavucontrol +pipewire +pipewire-pulse +pnpm +prettier +reflector +ripgrep +rsync +sof-firmware +starship +stow +swaybg +tailwindcss-language-server +tldr +tlp +tlp-pd +tlp-rdw +tmux +tokei +ttf-jetbrains-mono-nerd +ttf-scheherazade-new +typescript-language-server +upower +vesktop-bin +vim +vulkan-intel +wget +wl-clipboard +xdg-desktop-portal-gnome +xdg-desktop-portal-gtk +xwayland-satellite +yay-debug +yazi +zen-browser-bin +zoxide +zsh diff --git a/scripts/tmux-session-switch b/scripts/tmux-session-switch index 19a2612..ab3f470 100755 --- a/scripts/tmux-session-switch +++ b/scripts/tmux-session-switch @@ -1,8 +1,8 @@ #!/bin/bash -# Get a list of tmux sessions, and allow switching to one of them. +# Get a list of herdr sessions, and allow switching to one of them. # Get the list of sessions. -SESSIONS=$(tmux list-sessions -F '#S (#{session_windows} windows, #{session_panes} panes)') +SESSIONS=$(herdr session list --json | jq -r '.sessions[] | select(.running) | .name') # If there are no sessions, we can exit. if [ -z "$SESSIONS" ]; then @@ -12,18 +12,14 @@ fi # Use fzf to select a session. SELECTED_SESSION=$(echo "$SESSIONS" | fzf --reverse \ --prompt="-> " \ - --header="═══ Session Switcher ═══ | Ctrl-R: refresh | Ctrl-D: delete | Ctrl-N: new-session" \ + --header="═══ Session Switcher ═══ | Ctrl-D: delete" \ --header-first \ --color="header:italic" \ - --bind="ctrl-r:reload(tmux list-sessions -F \"#{session_name}|#{session_windows}|#{?session_attached,attached,detached}\" | grep -v \"^\$(tmux display-message -p \"#S\")|\" | awk -F\"|\" \"{status = (\\\$3 == \\\"attached\\\") ? \\\"\\\" : \\\"\\\"; printf \\\"%-20s %s %2s windows %s\\\\n\\\", \\\$1, status, \\\$2, \\\"\\\"}\")" \ - --bind="ctrl-d:execute(tmux kill-session -t {1})+reload(tmux list-sessions -F \"#{session_name}|#{session_windows}|#{?session_attached,attached,detached}\" | grep -v \"^\$(tmux display-message -p \"#S\")|\" | awk -F\"|\" \"{status = (\\\$3 == \\\"attached\\\") ? \\\"\\\" : \\\"\\\"; printf \\\"%-20s %s %2s windows %s\\\\n\\\", \\\$1, status, \\\$2, \\\"\\\"}\")" \ + --bind="ctrl-d:execute(herdr session stop {1})+reload(herdr session list --json | jq -r '.sessions[] | select(.running) | .name')" \ --info=inline \ - --layout=reverse | - awk "{print \$1}" | - xargs -r tmux switch-client -t) + --layout=reverse) # If the user selected a session, switch to it. if [ -n "$SELECTED_SESSION" ]; then - SESSION_NAME=$(echo "$SELECTED_SESSION" | awk '{print $1}') - tmux switch-client -t "$SESSION_NAME" + herdr session attach "$SELECTED_SESSION" fi diff --git a/scripts/tmux-sessionizer b/scripts/tmux-sessionizer index 03ac0fb..ccae8b0 100755 --- a/scripts/tmux-sessionizer +++ b/scripts/tmux-sessionizer @@ -23,16 +23,14 @@ fi selected_name="$(basename "$selected" | tr ' ./:' '_')" -if [[ -z "${TMUX:-}" ]] && ! pgrep -x tmux >/dev/null 2>&1; then - exec tmux new-session -s "$selected_name" -c "$selected" +if [[ -z "${HERDR_ENV:-}" ]]; then + exec herdr --session "$selected_name" fi -if ! tmux has-session -t "$selected_name" 2>/dev/null; then - tmux new-session -ds "$selected_name" -c "$selected" -fi +workspace_id=$(herdr workspace list | jq -r ".workspaces[] | select(.label == \"$selected_name\") | .workspace_id" 2>/dev/null) -if [[ -n "${TMUX:-}" ]]; then - tmux switch-client -t "$selected_name" +if [ -n "$workspace_id" ]; then + herdr workspace focus "$workspace_id" else - exec tmux attach -t "$selected_name" + herdr workspace create --cwd "$selected" --label "$selected_name" --focus >/dev/null fi From ad48eb46ae7c54ef9c55c32c7d99778ad4ee78ee Mon Sep 17 00:00:00 2001 From: x0d7x <75843278+x0d7x@users.noreply.github.com> Date: Sun, 7 Jun 2026 16:32:43 +0300 Subject: [PATCH 20/26] --- .config/kitty/themes/noctalia.conf | 28 +- .config/niri/binds.kdl | 18 +- .config/niri/config.kdl | 1 + .config/niri/noctalia.kdl | 12 +- .config/noctalia/colors.json | 16 +- .config/noctalia/plugins.json | 13 +- .../mangowc-layout-switcher/BarWidget.qml | 67 - .../plugins/mangowc-layout-switcher/Main.qml | 166 -- .../plugins/mangowc-layout-switcher/Panel.qml | 572 ------- .../plugins/mangowc-layout-switcher/README.md | 3 - .../mangowc-layout-switcher/manifest.json | 28 - .../mangowc-layout-switcher/preview.png | Bin 55104 -> 0 bytes .config/noctalia/settings.json | 34 +- .config/nvim/lua/config/autocmds.lua | 22 + .../yazi/flavors/noctalia.yazi/flavor.toml | 1508 ++++++++--------- .config/zsh/.zshenv | 1 + .config/zsh/aliases | 5 +- scripts/aurlist.text | 9 - 18 files changed, 856 insertions(+), 1647 deletions(-) delete mode 100644 .config/noctalia/plugins/mangowc-layout-switcher/BarWidget.qml delete mode 100644 .config/noctalia/plugins/mangowc-layout-switcher/Main.qml delete mode 100644 .config/noctalia/plugins/mangowc-layout-switcher/Panel.qml delete mode 100644 .config/noctalia/plugins/mangowc-layout-switcher/README.md delete mode 100644 .config/noctalia/plugins/mangowc-layout-switcher/manifest.json delete mode 100644 .config/noctalia/plugins/mangowc-layout-switcher/preview.png delete mode 100644 scripts/aurlist.text diff --git a/.config/kitty/themes/noctalia.conf b/.config/kitty/themes/noctalia.conf index 92bbf1f..4afc548 100644 --- a/.config/kitty/themes/noctalia.conf +++ b/.config/kitty/themes/noctalia.conf @@ -1,18 +1,18 @@ color0 #131313 color1 #ffb4ab -color2 #92ccff -color3 #b8c8da -color4 #d1bfe7 -color5 #92ccff -color6 #b8c8da +color2 #e7c349 +color3 #d4c6a1 +color4 #accfaf +color5 #e7c349 +color6 #d4c6a1 color7 #e2e2e2 color8 #919191 color9 #ffb4ab -color10 #92ccff -color11 #b8c8da -color12 #d1bfe7 -color13 #92ccff -color14 #b8c8da +color10 #e7c349 +color11 #d4c6a1 +color12 #accfaf +color13 #e7c349 +color14 #d4c6a1 color15 #e2e2e2 cursor #e2e2e2 @@ -21,12 +21,12 @@ background #131313 foreground #e2e2e2 selection_foreground #c6c6c6 selection_background #474747 -active_border_color #92ccff +active_border_color #e7c349 inactive_border_color #474747 -url_color #92ccff +url_color #e7c349 -active_tab_foreground #003351 -active_tab_background #92ccff +active_tab_foreground #3c2f00 +active_tab_background #e7c349 inactive_tab_foreground #c6c6c6 inactive_tab_background #474747 cursor_trail_color #c6c6c6 diff --git a/.config/niri/binds.kdl b/.config/niri/binds.kdl index afbba98..2b94276 100644 --- a/.config/niri/binds.kdl +++ b/.config/niri/binds.kdl @@ -353,12 +353,18 @@ binds { // Mod+Space { switch-layout "next"; } // Mod+Shift+Space { switch-layout "prev"; } // Print { screenshot; } - Ctrl+Shift+1 { - screenshot-screen - } - Ctrl+Shift+2 { - screenshot-window - } + Ctrl+Shift+1 { + spawn-sh "screenshot.sh" + } + Ctrl+Shift+2 { + spawn-sh "screenshot.sh area" + } + Ctrl+Shift+3 { + spawn-sh "screenshot.sh edit" + } + Ctrl+Shift+4 { + spawn-sh "screenshot.sh edit-full" + } // Applications such as remote-desktop clients and software KVM switches may // request that niri stops processing the keyboard shortcuts defined here // so they may, for example, forward the key presses as-is to a remote machine. diff --git a/.config/niri/config.kdl b/.config/niri/config.kdl index 8241b20..ee5ad93 100644 --- a/.config/niri/config.kdl +++ b/.config/niri/config.kdl @@ -10,6 +10,7 @@ environment { XDG_SESSION_TYPE "wayland" GDK_BACKEND "wayland" T_QPA_PLATFORM "wayland" + QT_QPA_PLATFORMTHEME "qt6ct" MOZ_ENABLE_WAYLAND "1" SDL_VIDEO_DRIVER "wayland" _JAVA_AWT_WM_NONREPARENTING "1" diff --git a/.config/niri/noctalia.kdl b/.config/niri/noctalia.kdl index fbfef99..e450352 100644 --- a/.config/niri/noctalia.kdl +++ b/.config/niri/noctalia.kdl @@ -1,13 +1,13 @@ layout { focus-ring { - active-color "#92ccff" + active-color "#e7c349" inactive-color "#131313" urgent-color "#ffb4ab" } border { - active-color "#92ccff" + active-color "#e7c349" inactive-color "#131313" urgent-color "#ffb4ab" } @@ -17,19 +17,19 @@ layout { } tab-indicator { - active-color "#92ccff" - inactive-color "#004b73" + active-color "#e7c349" + inactive-color "#564500" urgent-color "#ffb4ab" } insert-hint { - color "#92ccff80" + color "#e7c34980" } } recent-windows { highlight { - active-color "#92ccff" + active-color "#e7c349" urgent-color "#ffb4ab" } } diff --git a/.config/noctalia/colors.json b/.config/noctalia/colors.json index 3f12f0b..0393a77 100644 --- a/.config/noctalia/colors.json +++ b/.config/noctalia/colors.json @@ -1,12 +1,12 @@ { - "mPrimary": "#92ccff", - "mOnPrimary": "#003351", + "mPrimary": "#e7c349", + "mOnPrimary": "#3c2f00", - "mSecondary": "#b8c8da", - "mOnSecondary": "#23323f", + "mSecondary": "#d4c6a1", + "mOnSecondary": "#383016", - "mTertiary": "#d1bfe7", - "mOnTertiary": "#372a4a", + "mTertiary": "#accfaf", + "mOnTertiary": "#183720", "mError": "#ffb4ab", "mOnError": "#690005", @@ -20,6 +20,6 @@ "mOutline": "#474747", "mShadow": "#000000", - "mHover": "#d1bfe7", - "mOnHover": "#372a4a" + "mHover": "#accfaf", + "mOnHover": "#183720" } \ No newline at end of file diff --git a/.config/noctalia/plugins.json b/.config/noctalia/plugins.json index 5518136..c2c9f0b 100644 --- a/.config/noctalia/plugins.json +++ b/.config/noctalia/plugins.json @@ -15,13 +15,18 @@ "enabled": true, "sourceUrl": "https://github.com/noctalia-dev/noctalia-plugins" }, - "mangowc-layout-switcher": { - "enabled": true, - "sourceUrl": "https://github.com/noctalia-dev/noctalia-plugins" - }, "music-search": { "enabled": true, "sourceUrl": "https://github.com/noctalia-dev/noctalia-plugins" + }, + "polkit-agent": { + "enabled": true + }, + "privacy-indicator": { + "enabled": true + }, + "screen-recorder": { + "enabled": true } }, "version": 2 diff --git a/.config/noctalia/plugins/mangowc-layout-switcher/BarWidget.qml b/.config/noctalia/plugins/mangowc-layout-switcher/BarWidget.qml deleted file mode 100644 index 036bf71..0000000 --- a/.config/noctalia/plugins/mangowc-layout-switcher/BarWidget.qml +++ /dev/null @@ -1,67 +0,0 @@ -import QtQuick -import Quickshell -import qs.Commons -import qs.Modules.Bar.Extras -import qs.Services.UI -import qs.Services.Compositor -import qs.Widgets - -Item { - id: root - - // ===== REQUIRED PROPERTIES ===== - property var pluginApi: null - property ShellScreen screen - property string widgetId: "" - property string section: "" - property int sectionWidgetIndex: -1 - property int sectionWidgetsCount: 0 - visible: CompositorService.isMango - - // ===== DATA BINDING ===== - readonly property string layoutCode: (pluginApi?.mainInstance?.monitorLayouts ?? {})[screen?.name] || "?" - readonly property string layoutName: pluginApi?.mainInstance?.getLayoutName(layoutCode) || layoutCode - - // ===== ICON MAPPING ===== - readonly property var iconMap: ({ - "T": "layout-sidebar", - "M": "rectangle", - "S": "carousel-horizontal", - "G": "layout-grid", - "K": "versions", - "RT": "layout-sidebar-right", - "CT": "layout-distribute-vertical", - "TG": "layout-dashboard", - "VT": "layout-rows", - "VS": "carousel-vertical", - "VG": "grid-dots", - "VK": "chart-funnel" - }) - - // ===== SIZING ===== - implicitWidth: pill.width - implicitHeight: pill.height - - // ===== COMPONENT ===== - BarPill { - id: pill - - screen: root.screen - oppositeDirection: BarService.getPillDirection(root) - - // Dynamic Icon - icon: root.iconMap[root.layoutCode] || "layout-board" - - // Text shown on hover - text: root.layoutName - tooltipText: "Layout: " + root.layoutName - - onClicked: { - if (pluginApi) pluginApi.openPanel(root.screen, root) - } - - onRightClicked: { - if (pluginApi) pluginApi.openPanel(root.screen, root) - } - } -} diff --git a/.config/noctalia/plugins/mangowc-layout-switcher/Main.qml b/.config/noctalia/plugins/mangowc-layout-switcher/Main.qml deleted file mode 100644 index 7ed4164..0000000 --- a/.config/noctalia/plugins/mangowc-layout-switcher/Main.qml +++ /dev/null @@ -1,166 +0,0 @@ -import QtQuick -import Quickshell -import Quickshell.Io -import qs.Services.Compositor -import qs.Services.UI - -Item { - id: root - - property var pluginApi: null - - visible: CompositorService.isMango - - IpcHandler { - target: "plugin:mangowc-layout-switcher" - function toggle() { - if (!CompositorService.isMango) return - if (pluginApi) { - pluginApi.withCurrentScreen(screen => { - pluginApi.openPanel(screen) - }) - } - } - } - - Component.onCompleted: { - if (!CompositorService.isMango) return - refresh() - } - - // ===== PUBLIC DATA ===== - property var monitorLayouts: ({}) - property var availableLayouts: [] - property var availableMonitors: [] - - // ===== CONSTANTS ===== - - // Layout Name Mapping - // Codes based on 'mmsg -L' output - readonly property var layoutNames: ({ - "S": "Scroller", - "T": "Tile", - "G": "Grid", - "M": "Monocle", - "K": "Deck", - "CT": "Center Tile", - "RT": "Right Tile", - "VS": "Vertical Scroller", - "VT": "Vertical Tile", - "VG": "Vertical Grid", - "VK": "Vertical Deck", - "TG": "Tgmix" - }) - - // ===== HELPER FUNCTIONS ===== - - function getLayoutName(code) { - if (root.layoutNames[code]) return root.layoutNames[code] - - // Fallback formatter for unknown codes (snake_case -> Title Case) - return code.replace(/_/g, " ").replace(/\b\w/g, c => c.toUpperCase()) - } - - // ===== INTERNAL LOGIC ===== - - QtObject { - id: internal - function updateLayout(monitor, layout) { - if (layout && monitor) { - var cleanLayout = layout.trim() - if (root.monitorLayouts[monitor] !== cleanLayout) { - root.monitorLayouts[monitor] = cleanLayout - // Emitting the built-in signal directly is cheaper than cloning the whole object - root.monitorLayoutsChanged() - } - } - } - } - - // ===== PROCESSES ===== - - // 1. Event Watcher (mmsg -w) - Realtime Updates - Process { - id: eventWatcher - command: ["mmsg", "-w"] - running: true - - stdout: SplitParser { - onRead: line => { - // Only parse layout-related outputs to save regex cycles - if (line.includes(" layout ")) { - var match = line.match(/^(\S+)\s+layout\s+(\S+)$/) - if (match) { - internal.updateLayout(match[1], match[2]) - } - } - } - } - } - - // 2. Load Available Layouts (mmsg -L) - Runs once - Process { - id: layoutsQuery - command: ["mmsg", "-L"] - running: false - property var tempArray: [] - - stdout: SplitParser { - onRead: line => { - const code = line.trim() - if (code && !layoutsQuery.tempArray.some(l => l.code === code)) { - layoutsQuery.tempArray.push({ code: code, name: root.getLayoutName(code) }) - } - } - } - - onExited: exitCode => { - if (exitCode === 0) root.availableLayouts = layoutsQuery.tempArray - layoutsQuery.tempArray = [] - } - } - - // 3. Load Monitors (mmsg -O) - Runs once - Process { - id: monitorsQuery - command: ["mmsg", "-O"] - running: false - property var tempArray: [] - - stdout: SplitParser { - onRead: line => { - const m = line.trim() - if (m && !monitorsQuery.tempArray.includes(m)) { - monitorsQuery.tempArray.push(m) - } - } - } - - onExited: exitCode => { - if (exitCode === 0) root.availableMonitors = monitorsQuery.tempArray - monitorsQuery.tempArray = [] - } - } - - // ===== PUBLIC API ===== - - function refresh() { - layoutsQuery.running = true - monitorsQuery.running = true - // Restart watcher if it died - if (!eventWatcher.running) eventWatcher.running = true - } - - function setLayout(monitorName, layoutCode) { - if (!monitorName || !layoutCode) return - // Execute: mmsg -o -s -l - Quickshell.execDetached(["mmsg", "-o", monitorName, "-s", "-l", layoutCode]) - // Optimistic Update - internal.updateLayout(monitorName, layoutCode) - } - - function setLayoutGlobally(layoutCode) { - root.availableMonitors.forEach(m => setLayout(m, layoutCode)) - ToastService.showNotice("Global layout set: " + layoutCode) - } -} diff --git a/.config/noctalia/plugins/mangowc-layout-switcher/Panel.qml b/.config/noctalia/plugins/mangowc-layout-switcher/Panel.qml deleted file mode 100644 index f6b4053..0000000 --- a/.config/noctalia/plugins/mangowc-layout-switcher/Panel.qml +++ /dev/null @@ -1,572 +0,0 @@ -import QtQuick -import QtQuick.Layouts -import Quickshell -import qs.Commons -import qs.Services.UI -import qs.Widgets - -Item { - id: root - - property var pluginApi: null - property ShellScreen currentScreen - readonly property var geometryPlaceholder: root - readonly property bool allowAttach: true - - anchors.fill: parent - - // ===== SETTINGS ===== - - property var cfg: pluginApi?.pluginSettings || {} - property var defaults: pluginApi?.manifest?.metadata?.defaultSettings || {} - - // Persisted monitor order (array of monitor name strings) - property var savedMonitorOrder: cfg.monitorOrder ?? defaults.monitorOrder ?? [] - - // Ordered monitor list: respects savedMonitorOrder, appends any new/unknown monitors at end - property var orderedMonitors: { - var all = (pluginApi && pluginApi.mainInstance && pluginApi.mainInstance.availableMonitors) - ? pluginApi.mainInstance.availableMonitors - : [] - var order = root.savedMonitorOrder - - if (!order || order.length === 0) return all - - var result = [] - // Add monitors in saved order (only if they still exist) - for (var i = 0; i < order.length; i++) { - if (all.indexOf(order[i]) !== -1) result.push(order[i]) - } - // Append any monitors not yet in saved order (e.g. newly connected) - for (var j = 0; j < all.length; j++) { - if (order.indexOf(all[j]) === -1) result.push(all[j]) - } - return result - } - - function applyMonitorReorder(fromIndex, toIndex) { - if (fromIndex === toIndex) return - var newOrder = root.orderedMonitors.slice() - var item = newOrder.splice(fromIndex, 1)[0] - newOrder.splice(toIndex, 0, item) - - // Persist - if (pluginApi) { - pluginApi.pluginSettings.monitorOrder = newOrder - pluginApi.saveSettings() - } - // Trigger re-render - root.savedMonitorOrder = newOrder - } - - // ===== DATA & MAPPING ===== - - readonly property string panelMonitor: { - if (currentScreen && currentScreen.name) return currentScreen.name - if (pluginApi && pluginApi.currentScreen && pluginApi.currentScreen.name) return pluginApi.currentScreen.name - if (root.orderedMonitors.length > 0) return root.orderedMonitors[0] - return "" - } - - readonly property var layouts: (pluginApi && pluginApi.mainInstance && pluginApi.mainInstance.availableLayouts) ? pluginApi.mainInstance.availableLayouts : [] - - readonly property string activeLayout: { - var layoutsDict = (pluginApi && pluginApi.mainInstance && pluginApi.mainInstance.monitorLayouts) ? pluginApi.mainInstance.monitorLayouts : {} - return layoutsDict[root.selectedMonitors[0] || root.panelMonitor] || "" - } - - // Matches BarWidget mapping and grouping - readonly property var iconMap: ({ - "T": "layout-sidebar", - "M": "rectangle", - "S": "carousel-horizontal", - "G": "layout-grid", - "K": "versions", - "RT": "layout-sidebar-right", - "CT": "layout-distribute-vertical", - "TG": "layout-dashboard", - "VT": "layout-rows", - "VS": "carousel-vertical", - "VG": "grid-dots", - "VK": "chart-funnel" - }) - - property bool applyToAll: false - property var selectedMonitors: [] - property real contentPreferredWidth: 360 * Style.uiScaleRatio - property real contentPreferredHeight: panelContent.implicitHeight + Style.margin2L - - function toggleMonitor(monitorName) { - if (root.selectedMonitors.includes(monitorName)) { - root.selectedMonitors = root.selectedMonitors.filter(m => m !== monitorName) - } else { - root.selectedMonitors = root.selectedMonitors.concat([monitorName]) - } - } - - Component.onCompleted: { - if (pluginApi && pluginApi.mainInstance) { - pluginApi.mainInstance.refresh() - } - } - - // ===== UI ===== - - // Background Click Catcher (Closes Panel) - MouseArea { - anchors.fill: parent - onClicked: { - if (pluginApi) { - pluginApi.closePanel() - } - } - } - - // Panel Window Surface - Rectangle { - anchors.centerIn: parent - width: root.contentPreferredWidth - height: root.contentPreferredHeight - - color: Color.mSurface - radius: Style.radiusL - border.width: 1 - border.color: Color.mOutline - - // Inner Click Catcher (Prevents closing when clicking the panel itself) - MouseArea { - anchors.fill: parent - onClicked: mouse => mouse.accepted = true - } - - ColumnLayout { - id: panelContent - anchors.fill: parent - anchors.margins: Style.marginL - spacing: Style.marginM - - // Header - NBox { - Layout.fillWidth: true - implicitHeight: headerRow.implicitHeight + Style.margin2M - - RowLayout { - id: headerRow - anchors.fill: parent - anchors.margins: Style.marginM - spacing: Style.marginM - - NIcon { - icon: "layout-grid" - pointSize: Style.fontSizeXL - color: Color.mPrimary - } - - NText { - text: "Switch Layout" - pointSize: Style.fontSizeXL - font.weight: Style.fontWeightBold - color: Color.mOnSurface - Layout.fillWidth: true - } - } - } - - // Options - RowLayout { - Layout.fillWidth: true - - NText { - text: "Apply to all monitors" - pointSize: Style.fontSizeL - color: Color.mOnSurfaceVariant - Layout.fillWidth: true - } - - NToggle { - checked: root.applyToAll - onToggled: checked => { - root.applyToAll = checked - if (!checked && root.selectedMonitors.length === 0) { - root.selectedMonitors = [root.panelMonitor] - } - } - } - } - - // Monitor Selector (with drag-to-reorder) - ColumnLayout { - Layout.fillWidth: true - spacing: Style.marginS - - opacity: root.applyToAll ? 0.6 : 1.0 - enabled: !root.applyToAll - - RowLayout { - Layout.fillWidth: true - spacing: Style.marginS - - NText { - text: "Select monitors" - pointSize: Style.fontSizeL - color: Color.mOnSurfaceVariant - Layout.fillWidth: true - } - - // Subtle hint that items are draggable - NIcon { - icon: "grip-vertical" - pointSize: Style.fontSizeS - color: Color.mOnSurfaceVariant - opacity: 0.5 - } - } - - // Drag-to-reorder monitor chip list - Item { - id: monitorDragContainer - Layout.fillWidth: true - implicitHeight: monitorFlow.implicitHeight - - // ── Drag state ── - property int draggedIndex: -1 - property int dropTargetIndex: -1 - property bool dragStarted: false - property bool potentialDrag: false - property point startPos: Qt.point(0, 0) - readonly property real dragThreshold: 8 - - // Helper: map a chip's local coords into monitorFlow coords - function chipRect(i) { - var chip = monitorRepeater.itemAt(i) - if (!chip) return Qt.rect(0, 0, 0, 0) - var mapped = chip.mapToItem(monitorFlow, 0, 0) - return Qt.rect(mapped.x, mapped.y, chip.width, chip.height) - } - - function computeDropIndex(mouseX, mouseY) { - // mouseX/Y are in monitorFlow coordinates - var best = -1 - var bestDist = Infinity - var count = root.orderedMonitors.length - - for (var i = 0; i < count; i++) { - if (i === monitorDragContainer.draggedIndex) continue - var r = chipRect(i) - if (r.width === 0) continue - var cx = r.x + r.width / 2 - var cy = r.y + r.height / 2 - var dist = Math.sqrt(Math.pow(mouseX - cx, 2) + Math.pow(mouseY - cy, 2)) - if (dist < bestDist) { - bestDist = dist - // Insert before or after depending on which half was hit - best = (mouseX < cx) ? i : i + 1 - } - } - - // Clamp and adjust for the dragged item - if (best === -1) return monitorDragContainer.draggedIndex - if (best > monitorDragContainer.draggedIndex) best = best - 1 - return Math.max(0, Math.min(count - 1, best)) - } - - function resetDrag() { - draggedIndex = -1 - dropTargetIndex = -1 - dragStarted = false - potentialDrag = false - dragGhost.visible = false - } - - // Drop indicator: thin vertical bar shown between chips - Rectangle { - id: dropIndicator - width: 2 - height: 36 * Style.uiScaleRatio - radius: 1 - color: Color.mPrimary - visible: monitorDragContainer.dragStarted && monitorDragContainer.dropTargetIndex !== -1 - z: 10 - - SequentialAnimation on opacity { - running: dropIndicator.visible - loops: Animation.Infinite - NumberAnimation { to: 1.0; duration: 350; easing.type: Easing.InOutQuad } - NumberAnimation { to: 0.5; duration: 350; easing.type: Easing.InOutQuad } - } - - Behavior on x { NumberAnimation { duration: 80; easing.type: Easing.OutCubic } } - Behavior on y { NumberAnimation { duration: 80; easing.type: Easing.OutCubic } } - } - - // Floating ghost chip that follows the cursor - Rectangle { - id: dragGhost - width: ghostText.implicitWidth + Style.margin2M - height: 36 * Style.uiScaleRatio - radius: Style.radiusM - color: Color.mPrimary - opacity: 0.85 - visible: false - z: 20 - // x/y set dynamically by MouseArea - - NText { - id: ghostText - anchors.centerIn: parent - pointSize: Style.fontSizeS - font.weight: Font.Medium - color: Color.mOnPrimary - } - } - - Flow { - id: monitorFlow - width: parent.width - spacing: Style.marginS - - Repeater { - id: monitorRepeater - model: root.orderedMonitors - - delegate: Rectangle { - id: monitorChip - required property int index - required property string modelData - - width: chipRow.implicitWidth + (Style.marginM * 2) - height: 36 * Style.uiScaleRatio - - property bool isSelected: root.applyToAll || root.selectedMonitors.includes(modelData) - property bool isDragging: monitorDragContainer.draggedIndex === index && monitorDragContainer.dragStarted - - property string currentLayout: { - var dict = (pluginApi && pluginApi.mainInstance && pluginApi.mainInstance.monitorLayouts) - ? pluginApi.mainInstance.monitorLayouts : {} - return dict[modelData] || "" - } - - color: isSelected ? Color.mPrimary : Color.mSurfaceVariant - radius: Style.radiusM - border.width: 2 - border.color: isSelected ? Color.mPrimary : Color.mOutline - - opacity: isDragging ? 0.35 : 1.0 - scale: isDragging ? 0.95 : 1.0 - - Behavior on opacity { NumberAnimation { duration: Style.animationFast } } - Behavior on scale { NumberAnimation { duration: Style.animationFast } } - - RowLayout { - id: chipRow - anchors.centerIn: parent - spacing: Style.marginS - - // Drag handle - NIcon { - icon: "grip-vertical" - pointSize: Style.fontSizeS - color: isSelected ? Qt.alpha(Color.mOnPrimary, 0.6) : Color.mOnSurfaceVariant - opacity: 0.7 - } - - NIcon { - visible: isSelected - icon: "check" - pointSize: Style.fontSizeM - color: Color.mOnPrimary - } - - NText { - text: modelData - color: isSelected ? Color.mOnPrimary : Color.mOnSurface - font.weight: Font.Medium - pointSize: Style.fontSizeS - } - } - } - } - } - - // Single MouseArea over the whole chip area to handle both select & drag - MouseArea { - id: chipDragArea - anchors.fill: monitorFlow - acceptedButtons: Qt.LeftButton - preventStealing: true - hoverEnabled: monitorDragContainer.potentialDrag || monitorDragContainer.dragStarted - cursorShape: monitorDragContainer.dragStarted ? Qt.ClosedHandCursor : Qt.PointingHandCursor - - onPressed: mouse => { - monitorDragContainer.startPos = Qt.point(mouse.x, mouse.y) - monitorDragContainer.dragStarted = false - monitorDragContainer.potentialDrag = false - monitorDragContainer.draggedIndex = -1 - monitorDragContainer.dropTargetIndex = -1 - - // Find which chip was pressed - for (var i = 0; i < root.orderedMonitors.length; i++) { - var chip = monitorRepeater.itemAt(i) - if (!chip) continue - var mapped = chip.mapToItem(monitorFlow, 0, 0) - var r = Qt.rect(mapped.x, mapped.y, chip.width, chip.height) - if (mouse.x >= r.x && mouse.x <= r.x + r.width && - mouse.y >= r.y && mouse.y <= r.y + r.height) { - monitorDragContainer.draggedIndex = i - monitorDragContainer.potentialDrag = true - mouse.accepted = true - return - } - } - mouse.accepted = false - } - - onPositionChanged: mouse => { - if (!monitorDragContainer.potentialDrag) return - - var dx = mouse.x - monitorDragContainer.startPos.x - var dy = mouse.y - monitorDragContainer.startPos.y - var dist = Math.sqrt(dx * dx + dy * dy) - - if (!monitorDragContainer.dragStarted && dist > monitorDragContainer.dragThreshold) { - monitorDragContainer.dragStarted = true - var chip = monitorRepeater.itemAt(monitorDragContainer.draggedIndex) - ghostText.text = chip ? chip.modelData : "" - dragGhost.visible = true - } - - if (monitorDragContainer.dragStarted) { - // Move ghost (offset so it floats above finger/cursor) - dragGhost.x = mouse.x - dragGhost.width / 2 - dragGhost.y = mouse.y - dragGhost.height / 2 - 4 - - // Compute where we'd drop - var newDrop = monitorDragContainer.computeDropIndex(mouse.x, mouse.y) - monitorDragContainer.dropTargetIndex = newDrop - - // Position drop indicator - var count = root.orderedMonitors.length - if (newDrop >= 0) { - // Place indicator before the chip at newDrop, or at end - var refIdx = (newDrop < count) ? newDrop : count - 1 - var refChip = monitorRepeater.itemAt(refIdx) - if (refChip) { - var refMapped = refChip.mapToItem(monitorFlow, 0, 0) - if (newDrop < count) { - dropIndicator.x = refMapped.x - dropIndicator.width - Style.marginXXS - } else { - dropIndicator.x = refMapped.x + refChip.width + Style.marginXXS - } - dropIndicator.y = refMapped.y + (refChip.height - dropIndicator.height) / 2 - } - } - } - } - - onReleased: mouse => { - if (monitorDragContainer.dragStarted) { - var from = monitorDragContainer.draggedIndex - var to = monitorDragContainer.dropTargetIndex - if (to !== -1 && to !== from) { - root.applyMonitorReorder(from, to) - } - } else if (monitorDragContainer.potentialDrag && !monitorDragContainer.dragStarted) { - // It was a tap, not a drag — treat as toggle selection - var chip = monitorRepeater.itemAt(monitorDragContainer.draggedIndex) - if (chip) root.toggleMonitor(chip.modelData) - } - monitorDragContainer.resetDrag() - } - - onCanceled: { - monitorDragContainer.resetDrag() - } - } - } - } - - NDivider { Layout.fillWidth: true } - - // Layout Grid - Flow { - Layout.fillWidth: true - Layout.fillHeight: true - spacing: Style.marginS - - Repeater { - model: root.layouts - - delegate: Rectangle { - id: layoutBtn - width: (root.contentPreferredWidth - Style.marginL * 2 - Style.marginS * 2) / 3 - height: 56 * Style.uiScaleRatio - - property bool isActive: { - if (root.selectedMonitors.length === 0) { - return modelData.code === root.activeLayout - } else if (root.selectedMonitors.length === 1) { - var mon = root.selectedMonitors[0] - var dict = (pluginApi && pluginApi.mainInstance && pluginApi.mainInstance.monitorLayouts) ? pluginApi.mainInstance.monitorLayouts : {} - var monLayout = dict[mon] || "" - return modelData.code === monLayout - } - return false - } - property bool isHovered: false - - color: isActive ? Color.mPrimary : Color.mSurfaceVariant - radius: Style.radiusM - - Rectangle { - anchors.fill: parent - radius: parent.radius - color: isHovered && !isActive ? Color.mHover : "transparent" - opacity: isHovered && !isActive ? 0.2 : 0 - } - - ColumnLayout { - anchors.centerIn: parent - spacing: 2 - - NIcon { - Layout.alignment: Qt.AlignHCenter - icon: root.iconMap[modelData.code] || "layout-board" - pointSize: Style.fontSizeL - color: layoutBtn.isActive ? Color.mOnPrimary : Color.mOnSurface - } - - NText { - Layout.alignment: Qt.AlignHCenter - text: modelData.name - color: layoutBtn.isActive ? Color.mOnPrimary : Color.mOnSurface - font.weight: Font.Medium - pointSize: Style.fontSizeS - } - } - - MouseArea { - anchors.fill: parent - hoverEnabled: true - cursorShape: Qt.PointingHandCursor - - onEntered: layoutBtn.isHovered = true - onExited: layoutBtn.isHovered = false - - onClicked: { - if (root.applyToAll) { - pluginApi.mainInstance.setLayoutGlobally(modelData.code) - } else if (root.selectedMonitors.length > 0) { - root.selectedMonitors.forEach(m => { - pluginApi.mainInstance.setLayout(m, modelData.code) - }) - } else { - pluginApi.mainInstance.setLayout(root.panelMonitor, modelData.code) - } - } - } - } - } - } - } - } -} diff --git a/.config/noctalia/plugins/mangowc-layout-switcher/README.md b/.config/noctalia/plugins/mangowc-layout-switcher/README.md deleted file mode 100644 index a0540ec..0000000 --- a/.config/noctalia/plugins/mangowc-layout-switcher/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# MangoWC Layout Switcher - -A noctalia plugin that for switching between different layouts from mangowc. diff --git a/.config/noctalia/plugins/mangowc-layout-switcher/manifest.json b/.config/noctalia/plugins/mangowc-layout-switcher/manifest.json deleted file mode 100644 index 332b309..0000000 --- a/.config/noctalia/plugins/mangowc-layout-switcher/manifest.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "id": "mangowc-layout-switcher", - "name": "mango layout switcher", - "version": "2.0.1", - "minNoctaliaVersion": "4.1.2", - "author": "atheeq-rhxn", - "license": "MIT", - "repository": "https://github.com/noctalia-dev/noctalia-plugins", - "description": "Switch between different mangowc layouts", - "tags": [ - "Bar", - "Panel", - "MangoWC" - ], - "entryPoints": { - "main": "Main.qml", - "barWidget": "BarWidget.qml", - "panel": "Panel.qml" - }, - "dependencies": { - "plugins": [] - }, - "metadata": { - "defaultSettings": { - "monitorOrder": [] - } - } -} diff --git a/.config/noctalia/plugins/mangowc-layout-switcher/preview.png b/.config/noctalia/plugins/mangowc-layout-switcher/preview.png deleted file mode 100644 index fefa15b3e91b07bbfa4eeb8cb5739600234d4e3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55104 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 Ef*RC5q5uE@ diff --git a/.config/noctalia/settings.json b/.config/noctalia/settings.json index cf907d0..63ae623 100644 --- a/.config/noctalia/settings.json +++ b/.config/noctalia/settings.json @@ -121,6 +121,22 @@ "textColor": "none", "useFixedWidth": false, "visualizerType": "wave" + }, + { + "defaultSettings": { + "activeColor": "primary", + "camFilterRegex": "", + "enableToast": true, + "hideInactive": false, + "iconSpacing": 4, + "inactiveColor": "none", + "micFilterRegex": "", + "removeMargins": false + }, + "id": "plugin:privacy-indicator" + }, + { + "id": "plugin:screen-recorder" } ], "left": [ @@ -571,43 +587,43 @@ "action": "suspend", "command": "", "countdownEnabled": true, - "enabled": true, - "keybind": "2" + "enabled": false, + "keybind": "" }, { "action": "hibernate", "command": "", "countdownEnabled": true, - "enabled": true, - "keybind": "3" + "enabled": false, + "keybind": "" }, { "action": "reboot", "command": "", "countdownEnabled": true, "enabled": true, - "keybind": "4" + "keybind": "2" }, { "action": "logout", "command": "", "countdownEnabled": true, "enabled": true, - "keybind": "5" + "keybind": "3" }, { "action": "shutdown", "command": "", "countdownEnabled": true, "enabled": true, - "keybind": "6" + "keybind": "4" }, { "action": "rebootToUefi", "command": "", "countdownEnabled": true, - "enabled": true, - "keybind": "7" + "enabled": false, + "keybind": "" }, { "action": "userspaceReboot", diff --git a/.config/nvim/lua/config/autocmds.lua b/.config/nvim/lua/config/autocmds.lua index a2e57bc..bfe1995 100755 --- a/.config/nvim/lua/config/autocmds.lua +++ b/.config/nvim/lua/config/autocmds.lua @@ -215,3 +215,25 @@ api.nvim_create_autocmd("LspAttach", { end end, }) + +-- Pack Delete and Update cmds are built-in on Nightly 0.13 +vim.api.nvim_create_user_command("PackDel", function(opts) + vim.pack.del(opts.fargs) +end, { nargs = "+", desc = "Delete plugins (:PackDel plugin1 plugin2)" }) + +vim.api.nvim_create_user_command("PackAdd", function(opts) + vim.pack.add(opts.fargs) +end, { nargs = "+", desc = "Add plugins (:PackAdd user/repo1 user/repo2)" }) + +vim.api.nvim_create_user_command("PackUpdate", function(opts) + -- checks if any argument is passed + if opts.args:match("%S") then + -- update specific plugins + local plugins = vim.split(opts.args, "%s+", { trimempty = true }) + -- update only specified plugins + vim.pack.update(plugins) + else + -- update all + vim.pack.update() + end +end, { nargs = "*", desc = "Update all plugins or specific ones" }) diff --git a/.config/yazi/flavors/noctalia.yazi/flavor.toml b/.config/yazi/flavors/noctalia.yazi/flavor.toml index 3435763..c3a29cb 100644 --- a/.config/yazi/flavors/noctalia.yazi/flavor.toml +++ b/.config/yazi/flavors/noctalia.yazi/flavor.toml @@ -8,18 +8,18 @@ find_keyword = { fg = "#ffb4ab", bold = true, italic = true, underline = true } find_position = { fg = "#ffb4ab", bold = true, italic = true } # Marker -marker_copied = { fg = "#4e4162", bg = "#4e4162" } -marker_cut = { fg = "#4e4162", bg = "#4e4162" } +marker_copied = { fg = "#2e4e35", bg = "#2e4e35" } +marker_cut = { fg = "#2e4e35", bg = "#2e4e35" } marker_marked = { fg = "#ffb4ab", bg = "#ffb4ab" } -marker_selected = { fg = "#d1bfe7", bg = "#d1bfe7" } +marker_selected = { fg = "#accfaf", bg = "#accfaf" } # Count -count_copied = { fg = "#eddcff", bg = "#4e4162" } -count_cut = { fg = "#eddcff", bg = "#4e4162" } -count_selected = { fg = "#003351", bg = "#d1bfe7" } +count_copied = { fg = "#c7ecca", bg = "#2e4e35" } +count_cut = { fg = "#c7ecca", bg = "#2e4e35" } +count_selected = { fg = "#3c2f00", bg = "#accfaf" } # Border -border_style = { fg = "#92ccff" } +border_style = { fg = "#e7c349" } # : ]]] @@ -27,21 +27,21 @@ border_style = { fg = "#92ccff" } # : Status [[[ [status] -overall = { fg = "#92ccff" } +overall = { fg = "#e7c349" } sep_left = { open = "", close = "" } sep_right = { open = "", close = "" } # Progress progress_label = { bold = true } -progress_normal = { fg = "#92ccff", bg = "#131313" } +progress_normal = { fg = "#e7c349", bg = "#131313" } progress_error = { fg = "#ffb4ab", bg = "#131313" } # Permissions -perm_type = { fg = "#b8c8da" } -perm_write = { fg = "#d1bfe7" } +perm_type = { fg = "#d4c6a1" } +perm_write = { fg = "#accfaf" } perm_exec = { fg = "#ffb4ab" } -perm_read = { fg = "#4e4162" } -perm_sep = { fg = "#004b73" } +perm_read = { fg = "#2e4e35" } +perm_sep = { fg = "#564500" } # : ]]] @@ -50,13 +50,13 @@ perm_sep = { fg = "#004b73" } [mode] -normal_main = { bg = "#92ccff", fg = "#003351", bold = true } +normal_main = { bg = "#e7c349", fg = "#3c2f00", bold = true } normal_alt = { bg = "#474747", fg = "#c6c6c6" } -select_main = { bg = "#b8c8da", fg = "#23323f", bold = true } +select_main = { bg = "#d4c6a1", fg = "#383016", bold = true } select_alt = { bg = "#474747", fg = "#c6c6c6" } -unset_main = { bg = "#d1bfe7", fg = "#372a4a", bold = true } +unset_main = { bg = "#accfaf", fg = "#183720", bold = true } unset_alt = { bg = "#474747", fg = "#c6c6c6" } # : ]]] @@ -65,7 +65,7 @@ unset_alt = { bg = "#474747", fg = "#c6c6c6" } # : Input [[[ [input] -border = { fg = "#92ccff" } +border = { fg = "#e7c349" } title = {} value = { fg = "#e2e2e2" } selected = { reversed = true } @@ -76,8 +76,8 @@ selected = { reversed = true } # : Tabs [[[ [tabs] -active = { fg = "#131313", bold = true, bg = "#92ccff" } -inactive = { fg = "#b8c8da", bg = "#131313" } +active = { fg = "#131313", bold = true, bg = "#e7c349" } +inactive = { fg = "#d4c6a1", bg = "#131313" } sep_inner = { open = "", close = "" } # : ]]] @@ -86,7 +86,7 @@ sep_inner = { open = "", close = "" } # : Completion [[[ [cmp] -border = { fg = "#92ccff", bg = "#003351" } +border = { fg = "#e7c349", bg = "#3c2f00" } # : ]]] @@ -94,9 +94,9 @@ border = { fg = "#92ccff", bg = "#003351" } # : Tasks [[[ [tasks] -border = { fg = "#92ccff" } +border = { fg = "#e7c349" } title = {} -hovered = { fg = "#4e4162", underline = true } +hovered = { fg = "#2e4e35", underline = true } # : ]]] @@ -106,8 +106,8 @@ hovered = { fg = "#4e4162", underline = true } [which] cols = 3 mask = { bg = "#131313" } -cand = { fg = "#92ccff" } -rest = { fg = "#003351" } +cand = { fg = "#e7c349" } +rest = { fg = "#3c2f00" } desc = { fg = "#e2e2e2" } separator = " ▶ " separator_style = { fg = "#e2e2e2" } @@ -117,8 +117,8 @@ separator_style = { fg = "#e2e2e2" } # : Spotter [[[ [spot] -border = { fg = "#92ccff" } -title = { fg = "#92ccff" } +border = { fg = "#e7c349" } +title = { fg = "#e7c349" } tbl_col = { fg = "#e2e2e2" } tbl_cell = { fg = "#e2e2e2", bg = "#131313" } @@ -131,7 +131,7 @@ tbl_cell = { fg = "#e2e2e2", bg = "#131313" } on = { fg = "#e2e2e2" } run = { fg = "#e2e2e2" } hovered = { reversed = true, bold = true } -footer = { fg = "#23323f", bg = "#b8c8da" } +footer = { fg = "#383016", bg = "#d4c6a1" } # : ]]] @@ -139,8 +139,8 @@ footer = { fg = "#23323f", bg = "#b8c8da" } # : Notify [[[ [notify] -title_info = { fg = "#d1bfe7" } -title_warn = { fg = "#92ccff" } +title_info = { fg = "#accfaf" } +title_warn = { fg = "#e7c349" } title_error = { fg = "#ffb4ab" } # : ]]] @@ -169,7 +169,7 @@ rules = [ # Fallback { url = "*", fg = "#e2e2e2" }, - { url = "*/", fg = "#92ccff" }, + { url = "*/", fg = "#e7c349" }, ] # : ]]] @@ -179,739 +179,739 @@ rules = [ [icon] globs = [] dirs = [ - { name = ".config", text = "", fg = "#92ccff" }, - { name = ".git", text = "", fg = "#92ccff" }, - { name = ".github", text = "", fg = "#92ccff" }, - { name = ".npm", text = "", fg = "#92ccff" }, - { name = "Desktop", text = "", fg = "#92ccff" }, - { name = "Development", text = "", fg = "#92ccff" }, - { name = "Documents", text = "", fg = "#92ccff" }, - { name = "Downloads", text = "", fg = "#92ccff" }, - { name = "Library", text = "", fg = "#92ccff" }, - { name = "Movies", text = "", fg = "#92ccff" }, - { name = "Music", text = "", fg = "#92ccff" }, - { name = "Pictures", text = "", fg = "#92ccff" }, - { name = "Public", text = "", fg = "#92ccff" }, - { name = "Videos", text = "", fg = "#92ccff" }, + { name = ".config", text = "", fg = "#e7c349" }, + { name = ".git", text = "", fg = "#e7c349" }, + { name = ".github", text = "", fg = "#e7c349" }, + { name = ".npm", text = "", fg = "#e7c349" }, + { name = "Desktop", text = "", fg = "#e7c349" }, + { name = "Development", text = "", fg = "#e7c349" }, + { name = "Documents", text = "", fg = "#e7c349" }, + { name = "Downloads", text = "", fg = "#e7c349" }, + { name = "Library", text = "", fg = "#e7c349" }, + { name = "Movies", text = "", fg = "#e7c349" }, + { name = "Music", text = "", fg = "#e7c349" }, + { name = "Pictures", text = "", fg = "#e7c349" }, + { name = "Public", text = "", fg = "#e7c349" }, + { name = "Videos", text = "", fg = "#e7c349" }, ] files = [ - { name = ".babelrc", text = "", fg = "#92ccff" }, - { name = ".bash_profile", text = "", fg = "#92ccff" }, - { name = ".bashrc", text = "", fg = "#92ccff" }, - { name = ".clang-format", text = "", fg = "#92ccff" }, - { name = ".clang-tidy", text = "", fg = "#92ccff" }, - { name = ".codespellrc", text = "󰓆", fg = "#92ccff" }, - { name = ".condarc", text = "", fg = "#92ccff" }, - { name = ".dockerignore", text = "󰡨", fg = "#92ccff" }, - { name = ".ds_store", text = "", fg = "#92ccff" }, - { name = ".editorconfig", text = "", fg = "#92ccff" }, - { name = ".env", text = "", fg = "#92ccff" }, - { name = ".eslintignore", text = "", fg = "#92ccff" }, - { name = ".eslintrc", text = "", fg = "#92ccff" }, - { name = ".git-blame-ignore-revs", text = "", fg = "#92ccff" }, - { name = ".gitattributes", text = "", fg = "#92ccff" }, - { name = ".gitconfig", text = "", fg = "#92ccff" }, - { name = ".gitignore", text = "", fg = "#92ccff" }, - { name = ".gitlab-ci.yml", text = "", fg = "#92ccff" }, - { name = ".gitmodules", text = "", fg = "#92ccff" }, - { name = ".gtkrc-2.0", text = "", fg = "#92ccff" }, - { name = ".gvimrc", text = "", fg = "#92ccff" }, - { name = ".justfile", text = "", fg = "#92ccff" }, - { name = ".luacheckrc", text = "", fg = "#92ccff" }, - { name = ".luaurc", text = "", fg = "#92ccff" }, - { name = ".mailmap", text = "󰊢", fg = "#92ccff" }, - { name = ".nanorc", text = "", fg = "#92ccff" }, - { name = ".npmignore", text = "", fg = "#92ccff" }, - { name = ".npmrc", text = "", fg = "#92ccff" }, - { name = ".nuxtrc", text = "󱄆", fg = "#92ccff" }, - { name = ".nvmrc", text = "", fg = "#92ccff" }, - { name = ".pnpmfile.cjs", text = "", fg = "#92ccff" }, - { name = ".pre-commit-config.yaml", text = "󰛢", fg = "#92ccff" }, - { name = ".prettierignore", text = "", fg = "#92ccff" }, - { name = ".prettierrc", text = "", fg = "#92ccff" }, - { name = ".prettierrc.cjs", text = "", fg = "#92ccff" }, - { name = ".prettierrc.js", text = "", fg = "#92ccff" }, - { name = ".prettierrc.json", text = "", fg = "#92ccff" }, - { name = ".prettierrc.json5", text = "", fg = "#92ccff" }, - { name = ".prettierrc.mjs", text = "", fg = "#92ccff" }, - { name = ".prettierrc.toml", text = "", fg = "#92ccff" }, - { name = ".prettierrc.yaml", text = "", fg = "#92ccff" }, - { name = ".prettierrc.yml", text = "", fg = "#92ccff" }, - { name = ".pylintrc", text = "", fg = "#92ccff" }, - { name = ".settings.json", text = "", fg = "#92ccff" }, - { name = ".SRCINFO", text = "󰣇", fg = "#92ccff" }, - { name = ".vimrc", text = "", fg = "#92ccff" }, - { name = ".Xauthority", text = "", fg = "#92ccff" }, - { name = ".xinitrc", text = "", fg = "#92ccff" }, - { name = ".Xresources", text = "", fg = "#92ccff" }, - { name = ".xsession", text = "", fg = "#92ccff" }, - { name = ".zprofile", text = "", fg = "#92ccff" }, - { name = ".zshenv", text = "", fg = "#92ccff" }, - { name = ".zshrc", text = "", fg = "#92ccff" }, - { name = "_gvimrc", text = "", fg = "#92ccff" }, - { name = "_vimrc", text = "", fg = "#92ccff" }, - { name = "AUTHORS", text = "", fg = "#92ccff" }, - { name = "AUTHORS.txt", text = "", fg = "#92ccff" }, - { name = "brewfile", text = "", fg = "#92ccff" }, - { name = "bspwmrc", text = "", fg = "#92ccff" }, - { name = "build", text = "", fg = "#92ccff" }, - { name = "build.gradle", text = "", fg = "#92ccff" }, - { name = "build.zig.zon", text = "", fg = "#92ccff" }, - { name = "bun.lock", text = "", fg = "#92ccff" }, - { name = "bun.lockb", text = "", fg = "#92ccff" }, - { name = "cantorrc", text = "", fg = "#92ccff" }, - { name = "checkhealth", text = "󰓙", fg = "#92ccff" }, - { name = "cmakelists.txt", text = "", fg = "#92ccff" }, - { name = "code_of_conduct", text = "", fg = "#92ccff" }, - { name = "code_of_conduct.md", text = "", fg = "#92ccff" }, - { name = "commit_editmsg", text = "", fg = "#92ccff" }, - { name = "commitlint.config.js", text = "󰜘", fg = "#92ccff" }, - { name = "commitlint.config.ts", text = "󰜘", fg = "#92ccff" }, - { name = "compose.yaml", text = "󰡨", fg = "#92ccff" }, - { name = "compose.yml", text = "󰡨", fg = "#92ccff" }, - { name = "config", text = "", fg = "#92ccff" }, - { name = "containerfile", text = "󰡨", fg = "#92ccff" }, - { name = "copying", text = "", fg = "#92ccff" }, - { name = "copying.lesser", text = "", fg = "#92ccff" }, - { name = "Directory.Build.props", text = "", fg = "#92ccff" }, - { name = "Directory.Build.targets", text = "", fg = "#92ccff" }, - { name = "Directory.Packages.props", text = "", fg = "#92ccff" }, - { name = "docker-compose.yaml", text = "󰡨", fg = "#92ccff" }, - { name = "docker-compose.yml", text = "󰡨", fg = "#92ccff" }, - { name = "dockerfile", text = "󰡨", fg = "#92ccff" }, - { name = "eslint.config.cjs", text = "", fg = "#92ccff" }, - { name = "eslint.config.js", text = "", fg = "#92ccff" }, - { name = "eslint.config.mjs", text = "", fg = "#92ccff" }, - { name = "eslint.config.ts", text = "", fg = "#92ccff" }, - { name = "ext_typoscript_setup.txt", text = "", fg = "#92ccff" }, - { name = "favicon.ico", text = "", fg = "#92ccff" }, - { name = "fp-info-cache", text = "", fg = "#92ccff" }, - { name = "fp-lib-table", text = "", fg = "#92ccff" }, - { name = "FreeCAD.conf", text = "", fg = "#92ccff" }, - { name = "Gemfile", text = "", fg = "#92ccff" }, - { name = "gnumakefile", text = "", fg = "#92ccff" }, - { name = "go.mod", text = "", fg = "#92ccff" }, - { name = "go.sum", text = "", fg = "#92ccff" }, - { name = "go.work", text = "", fg = "#92ccff" }, - { name = "gradle-wrapper.properties", text = "", fg = "#92ccff" }, - { name = "gradle.properties", text = "", fg = "#92ccff" }, - { name = "gradlew", text = "", fg = "#92ccff" }, - { name = "groovy", text = "", fg = "#92ccff" }, - { name = "gruntfile.babel.js", text = "", fg = "#92ccff" }, - { name = "gruntfile.coffee", text = "", fg = "#92ccff" }, - { name = "gruntfile.js", text = "", fg = "#92ccff" }, - { name = "gruntfile.ts", text = "", fg = "#92ccff" }, - { name = "gtkrc", text = "", fg = "#92ccff" }, - { name = "gulpfile.babel.js", text = "", fg = "#92ccff" }, - { name = "gulpfile.coffee", text = "", fg = "#92ccff" }, - { name = "gulpfile.js", text = "", fg = "#92ccff" }, - { name = "gulpfile.ts", text = "", fg = "#92ccff" }, - { name = "hypridle.conf", text = "", fg = "#92ccff" }, - { name = "hyprland.conf", text = "", fg = "#92ccff" }, - { name = "hyprlandd.conf", text = "", fg = "#92ccff" }, - { name = "hyprlock.conf", text = "", fg = "#92ccff" }, - { name = "hyprpaper.conf", text = "", fg = "#92ccff" }, - { name = "hyprsunset.conf", text = "", fg = "#92ccff" }, - { name = "i18n.config.js", text = "󰗊", fg = "#92ccff" }, - { name = "i18n.config.ts", text = "󰗊", fg = "#92ccff" }, - { name = "i3blocks.conf", text = "", fg = "#92ccff" }, - { name = "i3status.conf", text = "", fg = "#92ccff" }, - { name = "index.theme", text = "", fg = "#92ccff" }, - { name = "ionic.config.json", text = "", fg = "#92ccff" }, - { name = "Jenkinsfile", text = "", fg = "#92ccff" }, - { name = "justfile", text = "", fg = "#92ccff" }, - { name = "kalgebrarc", text = "", fg = "#92ccff" }, - { name = "kdeglobals", text = "", fg = "#92ccff" }, - { name = "kdenlive-layoutsrc", text = "", fg = "#92ccff" }, - { name = "kdenliverc", text = "", fg = "#92ccff" }, - { name = "kritadisplayrc", text = "", fg = "#92ccff" }, - { name = "kritarc", text = "", fg = "#92ccff" }, - { name = "license", text = "", fg = "#92ccff" }, - { name = "license.md", text = "", fg = "#92ccff" }, - { name = "lxde-rc.xml", text = "", fg = "#92ccff" }, - { name = "lxqt.conf", text = "", fg = "#92ccff" }, - { name = "makefile", text = "", fg = "#92ccff" }, - { name = "mix.lock", text = "", fg = "#92ccff" }, - { name = "mpv.conf", text = "", fg = "#92ccff" }, - { name = "next.config.cjs", text = "", fg = "#92ccff" }, - { name = "next.config.js", text = "", fg = "#92ccff" }, - { name = "next.config.ts", text = "", fg = "#92ccff" }, - { name = "node_modules", text = "", fg = "#92ccff" }, - { name = "nuxt.config.cjs", text = "󱄆", fg = "#92ccff" }, - { name = "nuxt.config.js", text = "󱄆", fg = "#92ccff" }, - { name = "nuxt.config.mjs", text = "󱄆", fg = "#92ccff" }, - { name = "nuxt.config.ts", text = "󱄆", fg = "#92ccff" }, - { name = "package-lock.json", text = "", fg = "#92ccff" }, - { name = "package.json", text = "", fg = "#92ccff" }, - { name = "PKGBUILD", text = "", fg = "#92ccff" }, - { name = "platformio.ini", text = "", fg = "#92ccff" }, - { name = "playwright.config.cjs", text = "", fg = "#92ccff" }, - { name = "playwright.config.cts", text = "", fg = "#92ccff" }, - { name = "playwright.config.js", text = "", fg = "#92ccff" }, - { name = "playwright.config.mjs", text = "", fg = "#92ccff" }, - { name = "playwright.config.mts", text = "", fg = "#92ccff" }, - { name = "playwright.config.ts", text = "", fg = "#92ccff" }, - { name = "pnpm-lock.yaml", text = "", fg = "#92ccff" }, - { name = "pnpm-workspace.yaml", text = "", fg = "#92ccff" }, - { name = "pom.xml", text = "", fg = "#92ccff" }, - { name = "prettier.config.cjs", text = "", fg = "#92ccff" }, - { name = "prettier.config.js", text = "", fg = "#92ccff" }, - { name = "prettier.config.mjs", text = "", fg = "#92ccff" }, - { name = "prettier.config.ts", text = "", fg = "#92ccff" }, - { name = "prisma.config.mts", text = "", fg = "#92ccff" }, - { name = "prisma.config.ts", text = "", fg = "#92ccff" }, - { name = "procfile", text = "", fg = "#92ccff" }, - { name = "PrusaSlicer.ini", text = "", fg = "#92ccff" }, - { name = "PrusaSlicerGcodeViewer.ini", text = "", fg = "#92ccff" }, - { name = "py.typed", text = "", fg = "#92ccff" }, - { name = "QtProject.conf", text = "", fg = "#92ccff" }, - { name = "rakefile", text = "", fg = "#92ccff" }, - { name = "readme", text = "󰂺", fg = "#92ccff" }, - { name = "readme.md", text = "󰂺", fg = "#92ccff" }, - { name = "rmd", text = "", fg = "#92ccff" }, - { name = "robots.txt", text = "󰚩", fg = "#92ccff" }, - { name = "security", text = "󰒃", fg = "#92ccff" }, - { name = "security.md", text = "󰒃", fg = "#92ccff" }, - { name = "settings.gradle", text = "", fg = "#92ccff" }, - { name = "svelte.config.js", text = "", fg = "#92ccff" }, - { name = "sxhkdrc", text = "", fg = "#92ccff" }, - { name = "sym-lib-table", text = "", fg = "#92ccff" }, - { name = "tailwind.config.js", text = "󱏿", fg = "#92ccff" }, - { name = "tailwind.config.mjs", text = "󱏿", fg = "#92ccff" }, - { name = "tailwind.config.ts", text = "󱏿", fg = "#92ccff" }, - { name = "tmux.conf", text = "", fg = "#92ccff" }, - { name = "tmux.conf.local", text = "", fg = "#92ccff" }, - { name = "tsconfig.json", text = "", fg = "#92ccff" }, - { name = "unlicense", text = "", fg = "#92ccff" }, - { name = "vagrantfile", text = "", fg = "#92ccff" }, - { name = "vercel.json", text = "", fg = "#92ccff" }, - { name = "vite.config.cjs", text = "", fg = "#92ccff" }, - { name = "vite.config.cts", text = "", fg = "#92ccff" }, - { name = "vite.config.js", text = "", fg = "#92ccff" }, - { name = "vite.config.mjs", text = "", fg = "#92ccff" }, - { name = "vite.config.mts", text = "", fg = "#92ccff" }, - { name = "vite.config.ts", text = "", fg = "#92ccff" }, - { name = "vitest.config.cjs", text = "", fg = "#92ccff" }, - { name = "vitest.config.cts", text = "", fg = "#92ccff" }, - { name = "vitest.config.js", text = "", fg = "#92ccff" }, - { name = "vitest.config.mjs", text = "", fg = "#92ccff" }, - { name = "vitest.config.mts", text = "", fg = "#92ccff" }, - { name = "vitest.config.ts", text = "", fg = "#92ccff" }, - { name = "vlcrc", text = "󰕼", fg = "#92ccff" }, - { name = "webpack", text = "󰜫", fg = "#92ccff" }, - { name = "weston.ini", text = "", fg = "#92ccff" }, - { name = "workspace", text = "", fg = "#92ccff" }, - { name = "wrangler.jsonc", text = "", fg = "#92ccff" }, - { name = "wrangler.toml", text = "", fg = "#92ccff" }, - { name = "xdph.conf", text = "", fg = "#92ccff" }, - { name = "xmobarrc", text = "", fg = "#92ccff" }, - { name = "xmobarrc.hs", text = "", fg = "#92ccff" }, - { name = "xmonad.hs", text = "", fg = "#92ccff" }, - { name = "xorg.conf", text = "", fg = "#92ccff" }, - { name = "xsettingsd.conf", text = "", fg = "#92ccff" }, + { name = ".babelrc", text = "", fg = "#e7c349" }, + { name = ".bash_profile", text = "", fg = "#e7c349" }, + { name = ".bashrc", text = "", fg = "#e7c349" }, + { name = ".clang-format", text = "", fg = "#e7c349" }, + { name = ".clang-tidy", text = "", fg = "#e7c349" }, + { name = ".codespellrc", text = "󰓆", fg = "#e7c349" }, + { name = ".condarc", text = "", fg = "#e7c349" }, + { name = ".dockerignore", text = "󰡨", fg = "#e7c349" }, + { name = ".ds_store", text = "", fg = "#e7c349" }, + { name = ".editorconfig", text = "", fg = "#e7c349" }, + { name = ".env", text = "", fg = "#e7c349" }, + { name = ".eslintignore", text = "", fg = "#e7c349" }, + { name = ".eslintrc", text = "", fg = "#e7c349" }, + { name = ".git-blame-ignore-revs", text = "", fg = "#e7c349" }, + { name = ".gitattributes", text = "", fg = "#e7c349" }, + { name = ".gitconfig", text = "", fg = "#e7c349" }, + { name = ".gitignore", text = "", fg = "#e7c349" }, + { name = ".gitlab-ci.yml", text = "", fg = "#e7c349" }, + { name = ".gitmodules", text = "", fg = "#e7c349" }, + { name = ".gtkrc-2.0", text = "", fg = "#e7c349" }, + { name = ".gvimrc", text = "", fg = "#e7c349" }, + { name = ".justfile", text = "", fg = "#e7c349" }, + { name = ".luacheckrc", text = "", fg = "#e7c349" }, + { name = ".luaurc", text = "", fg = "#e7c349" }, + { name = ".mailmap", text = "󰊢", fg = "#e7c349" }, + { name = ".nanorc", text = "", fg = "#e7c349" }, + { name = ".npmignore", text = "", fg = "#e7c349" }, + { name = ".npmrc", text = "", fg = "#e7c349" }, + { name = ".nuxtrc", text = "󱄆", fg = "#e7c349" }, + { name = ".nvmrc", text = "", fg = "#e7c349" }, + { name = ".pnpmfile.cjs", text = "", fg = "#e7c349" }, + { name = ".pre-commit-config.yaml", text = "󰛢", fg = "#e7c349" }, + { name = ".prettierignore", text = "", fg = "#e7c349" }, + { name = ".prettierrc", text = "", fg = "#e7c349" }, + { name = ".prettierrc.cjs", text = "", fg = "#e7c349" }, + { name = ".prettierrc.js", text = "", fg = "#e7c349" }, + { name = ".prettierrc.json", text = "", fg = "#e7c349" }, + { name = ".prettierrc.json5", text = "", fg = "#e7c349" }, + { name = ".prettierrc.mjs", text = "", fg = "#e7c349" }, + { name = ".prettierrc.toml", text = "", fg = "#e7c349" }, + { name = ".prettierrc.yaml", text = "", fg = "#e7c349" }, + { name = ".prettierrc.yml", text = "", fg = "#e7c349" }, + { name = ".pylintrc", text = "", fg = "#e7c349" }, + { name = ".settings.json", text = "", fg = "#e7c349" }, + { name = ".SRCINFO", text = "󰣇", fg = "#e7c349" }, + { name = ".vimrc", text = "", fg = "#e7c349" }, + { name = ".Xauthority", text = "", fg = "#e7c349" }, + { name = ".xinitrc", text = "", fg = "#e7c349" }, + { name = ".Xresources", text = "", fg = "#e7c349" }, + { name = ".xsession", text = "", fg = "#e7c349" }, + { name = ".zprofile", text = "", fg = "#e7c349" }, + { name = ".zshenv", text = "", fg = "#e7c349" }, + { name = ".zshrc", text = "", fg = "#e7c349" }, + { name = "_gvimrc", text = "", fg = "#e7c349" }, + { name = "_vimrc", text = "", fg = "#e7c349" }, + { name = "AUTHORS", text = "", fg = "#e7c349" }, + { name = "AUTHORS.txt", text = "", fg = "#e7c349" }, + { name = "brewfile", text = "", fg = "#e7c349" }, + { name = "bspwmrc", text = "", fg = "#e7c349" }, + { name = "build", text = "", fg = "#e7c349" }, + { name = "build.gradle", text = "", fg = "#e7c349" }, + { name = "build.zig.zon", text = "", fg = "#e7c349" }, + { name = "bun.lock", text = "", fg = "#e7c349" }, + { name = "bun.lockb", text = "", fg = "#e7c349" }, + { name = "cantorrc", text = "", fg = "#e7c349" }, + { name = "checkhealth", text = "󰓙", fg = "#e7c349" }, + { name = "cmakelists.txt", text = "", fg = "#e7c349" }, + { name = "code_of_conduct", text = "", fg = "#e7c349" }, + { name = "code_of_conduct.md", text = "", fg = "#e7c349" }, + { name = "commit_editmsg", text = "", fg = "#e7c349" }, + { name = "commitlint.config.js", text = "󰜘", fg = "#e7c349" }, + { name = "commitlint.config.ts", text = "󰜘", fg = "#e7c349" }, + { name = "compose.yaml", text = "󰡨", fg = "#e7c349" }, + { name = "compose.yml", text = "󰡨", fg = "#e7c349" }, + { name = "config", text = "", fg = "#e7c349" }, + { name = "containerfile", text = "󰡨", fg = "#e7c349" }, + { name = "copying", text = "", fg = "#e7c349" }, + { name = "copying.lesser", text = "", fg = "#e7c349" }, + { name = "Directory.Build.props", text = "", fg = "#e7c349" }, + { name = "Directory.Build.targets", text = "", fg = "#e7c349" }, + { name = "Directory.Packages.props", text = "", fg = "#e7c349" }, + { name = "docker-compose.yaml", text = "󰡨", fg = "#e7c349" }, + { name = "docker-compose.yml", text = "󰡨", fg = "#e7c349" }, + { name = "dockerfile", text = "󰡨", fg = "#e7c349" }, + { name = "eslint.config.cjs", text = "", fg = "#e7c349" }, + { name = "eslint.config.js", text = "", fg = "#e7c349" }, + { name = "eslint.config.mjs", text = "", fg = "#e7c349" }, + { name = "eslint.config.ts", text = "", fg = "#e7c349" }, + { name = "ext_typoscript_setup.txt", text = "", fg = "#e7c349" }, + { name = "favicon.ico", text = "", fg = "#e7c349" }, + { name = "fp-info-cache", text = "", fg = "#e7c349" }, + { name = "fp-lib-table", text = "", fg = "#e7c349" }, + { name = "FreeCAD.conf", text = "", fg = "#e7c349" }, + { name = "Gemfile", text = "", fg = "#e7c349" }, + { name = "gnumakefile", text = "", fg = "#e7c349" }, + { name = "go.mod", text = "", fg = "#e7c349" }, + { name = "go.sum", text = "", fg = "#e7c349" }, + { name = "go.work", text = "", fg = "#e7c349" }, + { name = "gradle-wrapper.properties", text = "", fg = "#e7c349" }, + { name = "gradle.properties", text = "", fg = "#e7c349" }, + { name = "gradlew", text = "", fg = "#e7c349" }, + { name = "groovy", text = "", fg = "#e7c349" }, + { name = "gruntfile.babel.js", text = "", fg = "#e7c349" }, + { name = "gruntfile.coffee", text = "", fg = "#e7c349" }, + { name = "gruntfile.js", text = "", fg = "#e7c349" }, + { name = "gruntfile.ts", text = "", fg = "#e7c349" }, + { name = "gtkrc", text = "", fg = "#e7c349" }, + { name = "gulpfile.babel.js", text = "", fg = "#e7c349" }, + { name = "gulpfile.coffee", text = "", fg = "#e7c349" }, + { name = "gulpfile.js", text = "", fg = "#e7c349" }, + { name = "gulpfile.ts", text = "", fg = "#e7c349" }, + { name = "hypridle.conf", text = "", fg = "#e7c349" }, + { name = "hyprland.conf", text = "", fg = "#e7c349" }, + { name = "hyprlandd.conf", text = "", fg = "#e7c349" }, + { name = "hyprlock.conf", text = "", fg = "#e7c349" }, + { name = "hyprpaper.conf", text = "", fg = "#e7c349" }, + { name = "hyprsunset.conf", text = "", fg = "#e7c349" }, + { name = "i18n.config.js", text = "󰗊", fg = "#e7c349" }, + { name = "i18n.config.ts", text = "󰗊", fg = "#e7c349" }, + { name = "i3blocks.conf", text = "", fg = "#e7c349" }, + { name = "i3status.conf", text = "", fg = "#e7c349" }, + { name = "index.theme", text = "", fg = "#e7c349" }, + { name = "ionic.config.json", text = "", fg = "#e7c349" }, + { name = "Jenkinsfile", text = "", fg = "#e7c349" }, + { name = "justfile", text = "", fg = "#e7c349" }, + { name = "kalgebrarc", text = "", fg = "#e7c349" }, + { name = "kdeglobals", text = "", fg = "#e7c349" }, + { name = "kdenlive-layoutsrc", text = "", fg = "#e7c349" }, + { name = "kdenliverc", text = "", fg = "#e7c349" }, + { name = "kritadisplayrc", text = "", fg = "#e7c349" }, + { name = "kritarc", text = "", fg = "#e7c349" }, + { name = "license", text = "", fg = "#e7c349" }, + { name = "license.md", text = "", fg = "#e7c349" }, + { name = "lxde-rc.xml", text = "", fg = "#e7c349" }, + { name = "lxqt.conf", text = "", fg = "#e7c349" }, + { name = "makefile", text = "", fg = "#e7c349" }, + { name = "mix.lock", text = "", fg = "#e7c349" }, + { name = "mpv.conf", text = "", fg = "#e7c349" }, + { name = "next.config.cjs", text = "", fg = "#e7c349" }, + { name = "next.config.js", text = "", fg = "#e7c349" }, + { name = "next.config.ts", text = "", fg = "#e7c349" }, + { name = "node_modules", text = "", fg = "#e7c349" }, + { name = "nuxt.config.cjs", text = "󱄆", fg = "#e7c349" }, + { name = "nuxt.config.js", text = "󱄆", fg = "#e7c349" }, + { name = "nuxt.config.mjs", text = "󱄆", fg = "#e7c349" }, + { name = "nuxt.config.ts", text = "󱄆", fg = "#e7c349" }, + { name = "package-lock.json", text = "", fg = "#e7c349" }, + { name = "package.json", text = "", fg = "#e7c349" }, + { name = "PKGBUILD", text = "", fg = "#e7c349" }, + { name = "platformio.ini", text = "", fg = "#e7c349" }, + { name = "playwright.config.cjs", text = "", fg = "#e7c349" }, + { name = "playwright.config.cts", text = "", fg = "#e7c349" }, + { name = "playwright.config.js", text = "", fg = "#e7c349" }, + { name = "playwright.config.mjs", text = "", fg = "#e7c349" }, + { name = "playwright.config.mts", text = "", fg = "#e7c349" }, + { name = "playwright.config.ts", text = "", fg = "#e7c349" }, + { name = "pnpm-lock.yaml", text = "", fg = "#e7c349" }, + { name = "pnpm-workspace.yaml", text = "", fg = "#e7c349" }, + { name = "pom.xml", text = "", fg = "#e7c349" }, + { name = "prettier.config.cjs", text = "", fg = "#e7c349" }, + { name = "prettier.config.js", text = "", fg = "#e7c349" }, + { name = "prettier.config.mjs", text = "", fg = "#e7c349" }, + { name = "prettier.config.ts", text = "", fg = "#e7c349" }, + { name = "prisma.config.mts", text = "", fg = "#e7c349" }, + { name = "prisma.config.ts", text = "", fg = "#e7c349" }, + { name = "procfile", text = "", fg = "#e7c349" }, + { name = "PrusaSlicer.ini", text = "", fg = "#e7c349" }, + { name = "PrusaSlicerGcodeViewer.ini", text = "", fg = "#e7c349" }, + { name = "py.typed", text = "", fg = "#e7c349" }, + { name = "QtProject.conf", text = "", fg = "#e7c349" }, + { name = "rakefile", text = "", fg = "#e7c349" }, + { name = "readme", text = "󰂺", fg = "#e7c349" }, + { name = "readme.md", text = "󰂺", fg = "#e7c349" }, + { name = "rmd", text = "", fg = "#e7c349" }, + { name = "robots.txt", text = "󰚩", fg = "#e7c349" }, + { name = "security", text = "󰒃", fg = "#e7c349" }, + { name = "security.md", text = "󰒃", fg = "#e7c349" }, + { name = "settings.gradle", text = "", fg = "#e7c349" }, + { name = "svelte.config.js", text = "", fg = "#e7c349" }, + { name = "sxhkdrc", text = "", fg = "#e7c349" }, + { name = "sym-lib-table", text = "", fg = "#e7c349" }, + { name = "tailwind.config.js", text = "󱏿", fg = "#e7c349" }, + { name = "tailwind.config.mjs", text = "󱏿", fg = "#e7c349" }, + { name = "tailwind.config.ts", text = "󱏿", fg = "#e7c349" }, + { name = "tmux.conf", text = "", fg = "#e7c349" }, + { name = "tmux.conf.local", text = "", fg = "#e7c349" }, + { name = "tsconfig.json", text = "", fg = "#e7c349" }, + { name = "unlicense", text = "", fg = "#e7c349" }, + { name = "vagrantfile", text = "", fg = "#e7c349" }, + { name = "vercel.json", text = "", fg = "#e7c349" }, + { name = "vite.config.cjs", text = "", fg = "#e7c349" }, + { name = "vite.config.cts", text = "", fg = "#e7c349" }, + { name = "vite.config.js", text = "", fg = "#e7c349" }, + { name = "vite.config.mjs", text = "", fg = "#e7c349" }, + { name = "vite.config.mts", text = "", fg = "#e7c349" }, + { name = "vite.config.ts", text = "", fg = "#e7c349" }, + { name = "vitest.config.cjs", text = "", fg = "#e7c349" }, + { name = "vitest.config.cts", text = "", fg = "#e7c349" }, + { name = "vitest.config.js", text = "", fg = "#e7c349" }, + { name = "vitest.config.mjs", text = "", fg = "#e7c349" }, + { name = "vitest.config.mts", text = "", fg = "#e7c349" }, + { name = "vitest.config.ts", text = "", fg = "#e7c349" }, + { name = "vlcrc", text = "󰕼", fg = "#e7c349" }, + { name = "webpack", text = "󰜫", fg = "#e7c349" }, + { name = "weston.ini", text = "", fg = "#e7c349" }, + { name = "workspace", text = "", fg = "#e7c349" }, + { name = "wrangler.jsonc", text = "", fg = "#e7c349" }, + { name = "wrangler.toml", text = "", fg = "#e7c349" }, + { name = "xdph.conf", text = "", fg = "#e7c349" }, + { name = "xmobarrc", text = "", fg = "#e7c349" }, + { name = "xmobarrc.hs", text = "", fg = "#e7c349" }, + { name = "xmonad.hs", text = "", fg = "#e7c349" }, + { name = "xorg.conf", text = "", fg = "#e7c349" }, + { name = "xsettingsd.conf", text = "", fg = "#e7c349" }, ] exts = [ - { name = "3gp", text = "", fg = "#92ccff" }, - { name = "3mf", text = "󰆧", fg = "#92ccff" }, - { name = "7z", text = "", fg = "#92ccff" }, - { name = "a", text = "", fg = "#92ccff" }, - { name = "aac", text = "", fg = "#92ccff" }, - { name = "ada", text = "", fg = "#92ccff" }, - { name = "adb", text = "", fg = "#92ccff" }, - { name = "ads", text = "", fg = "#92ccff" }, - { name = "ai", text = "", fg = "#92ccff" }, - { name = "aif", text = "", fg = "#92ccff" }, - { name = "aiff", text = "", fg = "#92ccff" }, - { name = "android", text = "", fg = "#92ccff" }, - { name = "ape", text = "", fg = "#92ccff" }, - { name = "apk", text = "", fg = "#92ccff" }, - { name = "apl", text = "", fg = "#92ccff" }, - { name = "app", text = "", fg = "#92ccff" }, - { name = "applescript", text = "", fg = "#92ccff" }, - { name = "asc", text = "󰦝", fg = "#92ccff" }, - { name = "asm", text = "", fg = "#92ccff" }, - { name = "ass", text = "󰨖", fg = "#92ccff" }, - { name = "astro", text = "", fg = "#92ccff" }, - { name = "avif", text = "", fg = "#92ccff" }, - { name = "awk", text = "", fg = "#92ccff" }, - { name = "azcli", text = "", fg = "#92ccff" }, - { name = "bak", text = "󰁯", fg = "#92ccff" }, - { name = "bash", text = "", fg = "#92ccff" }, - { name = "bat", text = "", fg = "#92ccff" }, - { name = "bazel", text = "", fg = "#92ccff" }, - { name = "bib", text = "󱉟", fg = "#92ccff" }, - { name = "bicep", text = "", fg = "#92ccff" }, - { name = "bicepparam", text = "", fg = "#92ccff" }, - { name = "bin", text = "", fg = "#92ccff" }, - { name = "blade.php", text = "", fg = "#92ccff" }, - { name = "blend", text = "󰂫", fg = "#92ccff" }, - { name = "blp", text = "󰺾", fg = "#92ccff" }, - { name = "bmp", text = "", fg = "#92ccff" }, - { name = "bqn", text = "", fg = "#92ccff" }, - { name = "brep", text = "󰻫", fg = "#92ccff" }, - { name = "bz", text = "", fg = "#92ccff" }, - { name = "bz2", text = "", fg = "#92ccff" }, - { name = "bz3", text = "", fg = "#92ccff" }, - { name = "bzl", text = "", fg = "#92ccff" }, - { name = "c", text = "", fg = "#92ccff" }, - { name = "c++", text = "", fg = "#92ccff" }, - { name = "cache", text = "", fg = "#92ccff" }, - { name = "cast", text = "", fg = "#92ccff" }, - { name = "cbl", text = "", fg = "#92ccff" }, - { name = "cc", text = "", fg = "#92ccff" }, - { name = "ccm", text = "", fg = "#92ccff" }, - { name = "cfc", text = "", fg = "#92ccff" }, - { name = "cfg", text = "", fg = "#92ccff" }, - { name = "cfm", text = "", fg = "#92ccff" }, - { name = "cjs", text = "", fg = "#92ccff" }, - { name = "clj", text = "", fg = "#92ccff" }, - { name = "cljc", text = "", fg = "#92ccff" }, - { name = "cljd", text = "", fg = "#92ccff" }, - { name = "cljs", text = "", fg = "#92ccff" }, - { name = "cmake", text = "", fg = "#92ccff" }, - { name = "cob", text = "", fg = "#92ccff" }, - { name = "cobol", text = "", fg = "#92ccff" }, - { name = "coffee", text = "", fg = "#92ccff" }, - { name = "conda", text = "", fg = "#92ccff" }, - { name = "conf", text = "", fg = "#92ccff" }, - { name = "config.ru", text = "", fg = "#92ccff" }, - { name = "cow", text = "󰆚", fg = "#92ccff" }, - { name = "cp", text = "", fg = "#92ccff" }, - { name = "cpp", text = "", fg = "#92ccff" }, - { name = "cppm", text = "", fg = "#92ccff" }, - { name = "cpy", text = "", fg = "#92ccff" }, - { name = "cr", text = "", fg = "#92ccff" }, - { name = "crdownload", text = "", fg = "#92ccff" }, - { name = "cs", text = "󰌛", fg = "#92ccff" }, - { name = "csh", text = "", fg = "#92ccff" }, - { name = "cshtml", text = "󱦗", fg = "#92ccff" }, - { name = "cson", text = "", fg = "#92ccff" }, - { name = "csproj", text = "󰪮", fg = "#92ccff" }, - { name = "css", text = "", fg = "#92ccff" }, - { name = "csv", text = "", fg = "#92ccff" }, - { name = "cts", text = "", fg = "#92ccff" }, - { name = "cu", text = "", fg = "#92ccff" }, - { name = "cue", text = "󰲹", fg = "#92ccff" }, - { name = "cuh", text = "", fg = "#92ccff" }, - { name = "cxx", text = "", fg = "#92ccff" }, - { name = "cxxm", text = "", fg = "#92ccff" }, - { name = "d", text = "", fg = "#92ccff" }, - { name = "d.ts", text = "", fg = "#92ccff" }, - { name = "dart", text = "", fg = "#92ccff" }, - { name = "db", text = "", fg = "#92ccff" }, - { name = "dconf", text = "", fg = "#92ccff" }, - { name = "desktop", text = "", fg = "#92ccff" }, - { name = "diff", text = "", fg = "#92ccff" }, - { name = "dll", text = "", fg = "#92ccff" }, - { name = "doc", text = "󰈬", fg = "#92ccff" }, - { name = "Dockerfile", text = "󰡨", fg = "#92ccff" }, - { name = "dockerignore", text = "󰡨", fg = "#92ccff" }, - { name = "docx", text = "󰈬", fg = "#92ccff" }, - { name = "dot", text = "󱁉", fg = "#92ccff" }, - { name = "download", text = "", fg = "#92ccff" }, - { name = "drl", text = "", fg = "#92ccff" }, - { name = "dropbox", text = "", fg = "#92ccff" }, - { name = "dump", text = "", fg = "#92ccff" }, - { name = "dwg", text = "󰻫", fg = "#92ccff" }, - { name = "dxf", text = "󰻫", fg = "#92ccff" }, - { name = "ebook", text = "", fg = "#92ccff" }, - { name = "ebuild", text = "", fg = "#92ccff" }, - { name = "edn", text = "", fg = "#92ccff" }, - { name = "eex", text = "", fg = "#92ccff" }, - { name = "ejs", text = "", fg = "#92ccff" }, - { name = "el", text = "", fg = "#92ccff" }, - { name = "elc", text = "", fg = "#92ccff" }, - { name = "elf", text = "", fg = "#92ccff" }, - { name = "elm", text = "", fg = "#92ccff" }, - { name = "eln", text = "", fg = "#92ccff" }, - { name = "env", text = "", fg = "#92ccff" }, - { name = "eot", text = "", fg = "#92ccff" }, - { name = "epp", text = "", fg = "#92ccff" }, - { name = "epub", text = "", fg = "#92ccff" }, - { name = "erb", text = "", fg = "#92ccff" }, - { name = "erl", text = "", fg = "#92ccff" }, - { name = "ex", text = "", fg = "#92ccff" }, - { name = "exe", text = "", fg = "#92ccff" }, - { name = "exs", text = "", fg = "#92ccff" }, - { name = "f#", text = "", fg = "#92ccff" }, - { name = "f3d", text = "󰻫", fg = "#92ccff" }, - { name = "f90", text = "󱈚", fg = "#92ccff" }, - { name = "fbx", text = "󰆧", fg = "#92ccff" }, - { name = "fcbak", text = "", fg = "#92ccff" }, - { name = "fcmacro", text = "", fg = "#92ccff" }, - { name = "fcmat", text = "", fg = "#92ccff" }, - { name = "fcparam", text = "", fg = "#92ccff" }, - { name = "fcscript", text = "", fg = "#92ccff" }, - { name = "fcstd", text = "", fg = "#92ccff" }, - { name = "fcstd1", text = "", fg = "#92ccff" }, - { name = "fctb", text = "", fg = "#92ccff" }, - { name = "fctl", text = "", fg = "#92ccff" }, - { name = "fdmdownload", text = "", fg = "#92ccff" }, - { name = "feature", text = "", fg = "#92ccff" }, - { name = "fish", text = "", fg = "#92ccff" }, - { name = "flac", text = "", fg = "#92ccff" }, - { name = "flc", text = "", fg = "#92ccff" }, - { name = "flf", text = "", fg = "#92ccff" }, - { name = "fnl", text = "", fg = "#92ccff" }, - { name = "fodg", text = "", fg = "#92ccff" }, - { name = "fodp", text = "", fg = "#92ccff" }, - { name = "fods", text = "", fg = "#92ccff" }, - { name = "fodt", text = "", fg = "#92ccff" }, - { name = "frag", text = "", fg = "#92ccff" }, - { name = "fs", text = "", fg = "#92ccff" }, - { name = "fsi", text = "", fg = "#92ccff" }, - { name = "fsscript", text = "", fg = "#92ccff" }, - { name = "fsx", text = "", fg = "#92ccff" }, - { name = "gcode", text = "󰐫", fg = "#92ccff" }, - { name = "gd", text = "", fg = "#92ccff" }, - { name = "gemspec", text = "", fg = "#92ccff" }, - { name = "geom", text = "", fg = "#92ccff" }, - { name = "gif", text = "", fg = "#92ccff" }, - { name = "git", text = "", fg = "#92ccff" }, - { name = "glb", text = "", fg = "#92ccff" }, - { name = "gleam", text = "", fg = "#92ccff" }, - { name = "glsl", text = "", fg = "#92ccff" }, - { name = "gnumakefile", text = "", fg = "#92ccff" }, - { name = "go", text = "", fg = "#92ccff" }, - { name = "godot", text = "", fg = "#92ccff" }, - { name = "gpr", text = "", fg = "#92ccff" }, - { name = "gql", text = "", fg = "#92ccff" }, - { name = "gradle", text = "", fg = "#92ccff" }, - { name = "graphql", text = "", fg = "#92ccff" }, - { name = "gresource", text = "", fg = "#92ccff" }, - { name = "gv", text = "󱁉", fg = "#92ccff" }, - { name = "gz", text = "", fg = "#92ccff" }, - { name = "h", text = "", fg = "#92ccff" }, - { name = "haml", text = "", fg = "#92ccff" }, - { name = "hbs", text = "", fg = "#92ccff" }, - { name = "heex", text = "", fg = "#92ccff" }, - { name = "hex", text = "", fg = "#92ccff" }, - { name = "hh", text = "", fg = "#92ccff" }, - { name = "hpp", text = "", fg = "#92ccff" }, - { name = "hrl", text = "", fg = "#92ccff" }, - { name = "hs", text = "", fg = "#92ccff" }, - { name = "htm", text = "", fg = "#92ccff" }, - { name = "html", text = "", fg = "#92ccff" }, - { name = "http", text = "", fg = "#92ccff" }, - { name = "huff", text = "󰡘", fg = "#92ccff" }, - { name = "hurl", text = "", fg = "#92ccff" }, - { name = "hx", text = "", fg = "#92ccff" }, - { name = "hxx", text = "", fg = "#92ccff" }, - { name = "ical", text = "", fg = "#92ccff" }, - { name = "icalendar", text = "", fg = "#92ccff" }, - { name = "ico", text = "", fg = "#92ccff" }, - { name = "ics", text = "", fg = "#92ccff" }, - { name = "ifb", text = "", fg = "#92ccff" }, - { name = "ifc", text = "󰻫", fg = "#92ccff" }, - { name = "ige", text = "󰻫", fg = "#92ccff" }, - { name = "iges", text = "󰻫", fg = "#92ccff" }, - { name = "igs", text = "󰻫", fg = "#92ccff" }, - { name = "image", text = "", fg = "#92ccff" }, - { name = "img", text = "", fg = "#92ccff" }, - { name = "import", text = "", fg = "#92ccff" }, - { name = "info", text = "", fg = "#92ccff" }, - { name = "ini", text = "", fg = "#92ccff" }, - { name = "ino", text = "", fg = "#92ccff" }, - { name = "ipynb", text = "", fg = "#92ccff" }, - { name = "iso", text = "", fg = "#92ccff" }, - { name = "ixx", text = "", fg = "#92ccff" }, - { name = "jar", text = "", fg = "#92ccff" }, - { name = "java", text = "", fg = "#92ccff" }, - { name = "jl", text = "", fg = "#92ccff" }, - { name = "jpeg", text = "", fg = "#92ccff" }, - { name = "jpg", text = "", fg = "#92ccff" }, - { name = "js", text = "", fg = "#92ccff" }, - { name = "json", text = "", fg = "#92ccff" }, - { name = "json5", text = "", fg = "#92ccff" }, - { name = "jsonc", text = "", fg = "#92ccff" }, - { name = "jsx", text = "", fg = "#92ccff" }, - { name = "jwmrc", text = "", fg = "#92ccff" }, - { name = "jxl", text = "", fg = "#92ccff" }, - { name = "kbx", text = "󰯄", fg = "#92ccff" }, - { name = "kdb", text = "", fg = "#92ccff" }, - { name = "kdbx", text = "", fg = "#92ccff" }, - { name = "kdenlive", text = "", fg = "#92ccff" }, - { name = "kdenlivetitle", text = "", fg = "#92ccff" }, - { name = "kicad_dru", text = "", fg = "#92ccff" }, - { name = "kicad_mod", text = "", fg = "#92ccff" }, - { name = "kicad_pcb", text = "", fg = "#92ccff" }, - { name = "kicad_prl", text = "", fg = "#92ccff" }, - { name = "kicad_pro", text = "", fg = "#92ccff" }, - { name = "kicad_sch", text = "", fg = "#92ccff" }, - { name = "kicad_sym", text = "", fg = "#92ccff" }, - { name = "kicad_wks", text = "", fg = "#92ccff" }, - { name = "ko", text = "", fg = "#92ccff" }, - { name = "kpp", text = "", fg = "#92ccff" }, - { name = "kra", text = "", fg = "#92ccff" }, - { name = "krz", text = "", fg = "#92ccff" }, - { name = "ksh", text = "", fg = "#92ccff" }, - { name = "kt", text = "", fg = "#92ccff" }, - { name = "kts", text = "", fg = "#92ccff" }, - { name = "lck", text = "", fg = "#92ccff" }, - { name = "leex", text = "", fg = "#92ccff" }, - { name = "less", text = "", fg = "#92ccff" }, - { name = "lff", text = "", fg = "#92ccff" }, - { name = "lhs", text = "", fg = "#92ccff" }, - { name = "lib", text = "", fg = "#92ccff" }, - { name = "license", text = "", fg = "#92ccff" }, - { name = "liquid", text = "", fg = "#92ccff" }, - { name = "lock", text = "", fg = "#92ccff" }, - { name = "log", text = "󰌱", fg = "#92ccff" }, - { name = "lrc", text = "󰨖", fg = "#92ccff" }, - { name = "lua", text = "", fg = "#92ccff" }, - { name = "luac", text = "", fg = "#92ccff" }, - { name = "luau", text = "", fg = "#92ccff" }, - { name = "m", text = "", fg = "#92ccff" }, - { name = "m3u", text = "󰲹", fg = "#92ccff" }, - { name = "m3u8", text = "󰲹", fg = "#92ccff" }, - { name = "m4a", text = "", fg = "#92ccff" }, - { name = "m4v", text = "", fg = "#92ccff" }, - { name = "magnet", text = "", fg = "#92ccff" }, - { name = "makefile", text = "", fg = "#92ccff" }, - { name = "markdown", text = "", fg = "#92ccff" }, - { name = "material", text = "", fg = "#92ccff" }, - { name = "md", text = "", fg = "#92ccff" }, - { name = "md5", text = "󰕥", fg = "#92ccff" }, - { name = "mdx", text = "", fg = "#92ccff" }, - { name = "mint", text = "󰌪", fg = "#92ccff" }, - { name = "mjs", text = "", fg = "#92ccff" }, - { name = "mk", text = "", fg = "#92ccff" }, - { name = "mkv", text = "", fg = "#92ccff" }, - { name = "ml", text = "", fg = "#92ccff" }, - { name = "mli", text = "", fg = "#92ccff" }, - { name = "mm", text = "", fg = "#92ccff" }, - { name = "mo", text = "", fg = "#92ccff" }, - { name = "mobi", text = "", fg = "#92ccff" }, - { name = "mojo", text = "", fg = "#92ccff" }, - { name = "mov", text = "", fg = "#92ccff" }, - { name = "mp3", text = "", fg = "#92ccff" }, - { name = "mp4", text = "", fg = "#92ccff" }, - { name = "mpp", text = "", fg = "#92ccff" }, - { name = "msf", text = "", fg = "#92ccff" }, - { name = "mts", text = "", fg = "#92ccff" }, - { name = "mustache", text = "", fg = "#92ccff" }, - { name = "nfo", text = "", fg = "#92ccff" }, - { name = "nim", text = "", fg = "#92ccff" }, - { name = "nix", text = "", fg = "#92ccff" }, - { name = "norg", text = "", fg = "#92ccff" }, - { name = "nswag", text = "", fg = "#92ccff" }, - { name = "nu", text = "", fg = "#92ccff" }, - { name = "o", text = "", fg = "#92ccff" }, - { name = "obj", text = "󰆧", fg = "#92ccff" }, - { name = "odf", text = "", fg = "#92ccff" }, - { name = "odg", text = "", fg = "#92ccff" }, - { name = "odin", text = "󰟢", fg = "#92ccff" }, - { name = "odp", text = "", fg = "#92ccff" }, - { name = "ods", text = "", fg = "#92ccff" }, - { name = "odt", text = "", fg = "#92ccff" }, - { name = "oga", text = "", fg = "#92ccff" }, - { name = "ogg", text = "", fg = "#92ccff" }, - { name = "ogv", text = "", fg = "#92ccff" }, - { name = "ogx", text = "", fg = "#92ccff" }, - { name = "opus", text = "", fg = "#92ccff" }, - { name = "org", text = "", fg = "#92ccff" }, - { name = "otf", text = "", fg = "#92ccff" }, - { name = "out", text = "", fg = "#92ccff" }, - { name = "part", text = "", fg = "#92ccff" }, - { name = "patch", text = "", fg = "#92ccff" }, - { name = "pck", text = "", fg = "#92ccff" }, - { name = "pcm", text = "", fg = "#92ccff" }, - { name = "pdf", text = "", fg = "#92ccff" }, - { name = "php", text = "", fg = "#92ccff" }, - { name = "pl", text = "", fg = "#92ccff" }, - { name = "pls", text = "󰲹", fg = "#92ccff" }, - { name = "ply", text = "󰆧", fg = "#92ccff" }, - { name = "pm", text = "", fg = "#92ccff" }, - { name = "png", text = "", fg = "#92ccff" }, - { name = "po", text = "", fg = "#92ccff" }, - { name = "pot", text = "", fg = "#92ccff" }, - { name = "pp", text = "", fg = "#92ccff" }, - { name = "ppt", text = "󰈧", fg = "#92ccff" }, - { name = "pptx", text = "󰈧", fg = "#92ccff" }, - { name = "prisma", text = "", fg = "#92ccff" }, - { name = "pro", text = "", fg = "#92ccff" }, - { name = "ps1", text = "󰨊", fg = "#92ccff" }, - { name = "psb", text = "", fg = "#92ccff" }, - { name = "psd", text = "", fg = "#92ccff" }, - { name = "psd1", text = "󰨊", fg = "#92ccff" }, - { name = "psm1", text = "󰨊", fg = "#92ccff" }, - { name = "pub", text = "󰷖", fg = "#92ccff" }, - { name = "pxd", text = "", fg = "#92ccff" }, - { name = "pxi", text = "", fg = "#92ccff" }, - { name = "py", text = "", fg = "#92ccff" }, - { name = "pyc", text = "", fg = "#92ccff" }, - { name = "pyd", text = "", fg = "#92ccff" }, - { name = "pyi", text = "", fg = "#92ccff" }, - { name = "pyo", text = "", fg = "#92ccff" }, - { name = "pyw", text = "", fg = "#92ccff" }, - { name = "pyx", text = "", fg = "#92ccff" }, - { name = "qm", text = "", fg = "#92ccff" }, - { name = "qml", text = "", fg = "#92ccff" }, - { name = "qrc", text = "", fg = "#92ccff" }, - { name = "qss", text = "", fg = "#92ccff" }, - { name = "query", text = "", fg = "#92ccff" }, - { name = "R", text = "󰟔", fg = "#92ccff" }, - { name = "r", text = "󰟔", fg = "#92ccff" }, - { name = "rake", text = "", fg = "#92ccff" }, - { name = "rar", text = "", fg = "#92ccff" }, - { name = "rasi", text = "", fg = "#92ccff" }, - { name = "razor", text = "󱦘", fg = "#92ccff" }, - { name = "rb", text = "", fg = "#92ccff" }, - { name = "res", text = "", fg = "#92ccff" }, - { name = "resi", text = "", fg = "#92ccff" }, - { name = "rlib", text = "", fg = "#92ccff" }, - { name = "rmd", text = "", fg = "#92ccff" }, - { name = "rproj", text = "󰗆", fg = "#92ccff" }, - { name = "rs", text = "", fg = "#92ccff" }, - { name = "rss", text = "", fg = "#92ccff" }, - { name = "s", text = "", fg = "#92ccff" }, - { name = "sass", text = "", fg = "#92ccff" }, - { name = "sbt", text = "", fg = "#92ccff" }, - { name = "sc", text = "", fg = "#92ccff" }, - { name = "scad", text = "", fg = "#92ccff" }, - { name = "scala", text = "", fg = "#92ccff" }, - { name = "scm", text = "󰘧", fg = "#92ccff" }, - { name = "scss", text = "", fg = "#92ccff" }, - { name = "sh", text = "", fg = "#92ccff" }, - { name = "sha1", text = "󰕥", fg = "#92ccff" }, - { name = "sha224", text = "󰕥", fg = "#92ccff" }, - { name = "sha256", text = "󰕥", fg = "#92ccff" }, - { name = "sha384", text = "󰕥", fg = "#92ccff" }, - { name = "sha512", text = "󰕥", fg = "#92ccff" }, - { name = "sig", text = "󰘧", fg = "#92ccff" }, - { name = "signature", text = "󰘧", fg = "#92ccff" }, - { name = "skp", text = "󰻫", fg = "#92ccff" }, - { name = "sldasm", text = "󰻫", fg = "#92ccff" }, - { name = "sldprt", text = "󰻫", fg = "#92ccff" }, - { name = "slim", text = "", fg = "#92ccff" }, - { name = "sln", text = "", fg = "#92ccff" }, - { name = "slnx", text = "", fg = "#92ccff" }, - { name = "slvs", text = "󰻫", fg = "#92ccff" }, - { name = "sml", text = "󰘧", fg = "#92ccff" }, - { name = "so", text = "", fg = "#92ccff" }, - { name = "sol", text = "", fg = "#92ccff" }, - { name = "spec.js", text = "", fg = "#92ccff" }, - { name = "spec.jsx", text = "", fg = "#92ccff" }, - { name = "spec.ts", text = "", fg = "#92ccff" }, - { name = "spec.tsx", text = "", fg = "#92ccff" }, - { name = "spx", text = "", fg = "#92ccff" }, - { name = "sql", text = "", fg = "#92ccff" }, - { name = "sqlite", text = "", fg = "#92ccff" }, - { name = "sqlite3", text = "", fg = "#92ccff" }, - { name = "srt", text = "󰨖", fg = "#92ccff" }, - { name = "ssa", text = "󰨖", fg = "#92ccff" }, - { name = "ste", text = "󰻫", fg = "#92ccff" }, - { name = "step", text = "󰻫", fg = "#92ccff" }, - { name = "stl", text = "󰆧", fg = "#92ccff" }, - { name = "stories.js", text = "", fg = "#92ccff" }, - { name = "stories.jsx", text = "", fg = "#92ccff" }, - { name = "stories.mjs", text = "", fg = "#92ccff" }, - { name = "stories.svelte", text = "", fg = "#92ccff" }, - { name = "stories.ts", text = "", fg = "#92ccff" }, - { name = "stories.tsx", text = "", fg = "#92ccff" }, - { name = "stories.vue", text = "", fg = "#92ccff" }, - { name = "stp", text = "󰻫", fg = "#92ccff" }, - { name = "strings", text = "", fg = "#92ccff" }, - { name = "styl", text = "", fg = "#92ccff" }, - { name = "sub", text = "󰨖", fg = "#92ccff" }, - { name = "sublime", text = "", fg = "#92ccff" }, - { name = "suo", text = "", fg = "#92ccff" }, - { name = "sv", text = "󰍛", fg = "#92ccff" }, - { name = "svelte", text = "", fg = "#92ccff" }, - { name = "svg", text = "󰜡", fg = "#92ccff" }, - { name = "svgz", text = "󰜡", fg = "#92ccff" }, - { name = "svh", text = "󰍛", fg = "#92ccff" }, - { name = "swift", text = "", fg = "#92ccff" }, - { name = "t", text = "", fg = "#92ccff" }, - { name = "tbc", text = "󰛓", fg = "#92ccff" }, - { name = "tcl", text = "󰛓", fg = "#92ccff" }, - { name = "templ", text = "", fg = "#92ccff" }, - { name = "terminal", text = "", fg = "#92ccff" }, - { name = "test.js", text = "", fg = "#92ccff" }, - { name = "test.jsx", text = "", fg = "#92ccff" }, - { name = "test.ts", text = "", fg = "#92ccff" }, - { name = "test.tsx", text = "", fg = "#92ccff" }, - { name = "tex", text = "", fg = "#92ccff" }, - { name = "tf", text = "", fg = "#92ccff" }, - { name = "tfvars", text = "", fg = "#92ccff" }, - { name = "tgz", text = "", fg = "#92ccff" }, - { name = "tmpl", text = "", fg = "#92ccff" }, - { name = "tmux", text = "", fg = "#92ccff" }, - { name = "toml", text = "", fg = "#92ccff" }, - { name = "torrent", text = "", fg = "#92ccff" }, - { name = "tres", text = "", fg = "#92ccff" }, - { name = "ts", text = "", fg = "#92ccff" }, - { name = "tscn", text = "", fg = "#92ccff" }, - { name = "tsconfig", text = "", fg = "#92ccff" }, - { name = "tsx", text = "", fg = "#92ccff" }, - { name = "ttf", text = "", fg = "#92ccff" }, - { name = "twig", text = "", fg = "#92ccff" }, - { name = "txt", text = "󰈙", fg = "#92ccff" }, - { name = "txz", text = "", fg = "#92ccff" }, - { name = "typ", text = "", fg = "#92ccff" }, - { name = "typoscript", text = "", fg = "#92ccff" }, - { name = "ui", text = "", fg = "#92ccff" }, - { name = "v", text = "󰍛", fg = "#92ccff" }, - { name = "vala", text = "", fg = "#92ccff" }, - { name = "vert", text = "", fg = "#92ccff" }, - { name = "vh", text = "󰍛", fg = "#92ccff" }, - { name = "vhd", text = "󰍛", fg = "#92ccff" }, - { name = "vhdl", text = "󰍛", fg = "#92ccff" }, - { name = "vi", text = "", fg = "#92ccff" }, - { name = "vim", text = "", fg = "#92ccff" }, - { name = "vsh", text = "", fg = "#92ccff" }, - { name = "vsix", text = "", fg = "#92ccff" }, - { name = "vue", text = "", fg = "#92ccff" }, - { name = "wasm", text = "", fg = "#92ccff" }, - { name = "wav", text = "", fg = "#92ccff" }, - { name = "webm", text = "", fg = "#92ccff" }, - { name = "webmanifest", text = "", fg = "#92ccff" }, - { name = "webp", text = "", fg = "#92ccff" }, - { name = "webpack", text = "󰜫", fg = "#92ccff" }, - { name = "wma", text = "", fg = "#92ccff" }, - { name = "wmv", text = "", fg = "#92ccff" }, - { name = "woff", text = "", fg = "#92ccff" }, - { name = "woff2", text = "", fg = "#92ccff" }, - { name = "wrl", text = "󰆧", fg = "#92ccff" }, - { name = "wrz", text = "󰆧", fg = "#92ccff" }, - { name = "wv", text = "", fg = "#92ccff" }, - { name = "wvc", text = "", fg = "#92ccff" }, - { name = "x", text = "", fg = "#92ccff" }, - { name = "xaml", text = "󰙳", fg = "#92ccff" }, - { name = "xcf", text = "", fg = "#92ccff" }, - { name = "xcplayground", text = "", fg = "#92ccff" }, - { name = "xcstrings", text = "", fg = "#92ccff" }, - { name = "xls", text = "󰈛", fg = "#92ccff" }, - { name = "xlsx", text = "󰈛", fg = "#92ccff" }, - { name = "xm", text = "", fg = "#92ccff" }, - { name = "xml", text = "󰗀", fg = "#92ccff" }, - { name = "xpi", text = "", fg = "#92ccff" }, - { name = "xslt", text = "󰗀", fg = "#92ccff" }, - { name = "xul", text = "", fg = "#92ccff" }, - { name = "xz", text = "", fg = "#92ccff" }, - { name = "yaml", text = "", fg = "#92ccff" }, - { name = "yml", text = "", fg = "#92ccff" }, - { name = "zig", text = "", fg = "#92ccff" }, - { name = "zip", text = "", fg = "#92ccff" }, - { name = "zsh", text = "", fg = "#92ccff" }, - { name = "zst", text = "", fg = "#92ccff" }, - { name = "🔥", text = "", fg = "#92ccff" }, + { name = "3gp", text = "", fg = "#e7c349" }, + { name = "3mf", text = "󰆧", fg = "#e7c349" }, + { name = "7z", text = "", fg = "#e7c349" }, + { name = "a", text = "", fg = "#e7c349" }, + { name = "aac", text = "", fg = "#e7c349" }, + { name = "ada", text = "", fg = "#e7c349" }, + { name = "adb", text = "", fg = "#e7c349" }, + { name = "ads", text = "", fg = "#e7c349" }, + { name = "ai", text = "", fg = "#e7c349" }, + { name = "aif", text = "", fg = "#e7c349" }, + { name = "aiff", text = "", fg = "#e7c349" }, + { name = "android", text = "", fg = "#e7c349" }, + { name = "ape", text = "", fg = "#e7c349" }, + { name = "apk", text = "", fg = "#e7c349" }, + { name = "apl", text = "", fg = "#e7c349" }, + { name = "app", text = "", fg = "#e7c349" }, + { name = "applescript", text = "", fg = "#e7c349" }, + { name = "asc", text = "󰦝", fg = "#e7c349" }, + { name = "asm", text = "", fg = "#e7c349" }, + { name = "ass", text = "󰨖", fg = "#e7c349" }, + { name = "astro", text = "", fg = "#e7c349" }, + { name = "avif", text = "", fg = "#e7c349" }, + { name = "awk", text = "", fg = "#e7c349" }, + { name = "azcli", text = "", fg = "#e7c349" }, + { name = "bak", text = "󰁯", fg = "#e7c349" }, + { name = "bash", text = "", fg = "#e7c349" }, + { name = "bat", text = "", fg = "#e7c349" }, + { name = "bazel", text = "", fg = "#e7c349" }, + { name = "bib", text = "󱉟", fg = "#e7c349" }, + { name = "bicep", text = "", fg = "#e7c349" }, + { name = "bicepparam", text = "", fg = "#e7c349" }, + { name = "bin", text = "", fg = "#e7c349" }, + { name = "blade.php", text = "", fg = "#e7c349" }, + { name = "blend", text = "󰂫", fg = "#e7c349" }, + { name = "blp", text = "󰺾", fg = "#e7c349" }, + { name = "bmp", text = "", fg = "#e7c349" }, + { name = "bqn", text = "", fg = "#e7c349" }, + { name = "brep", text = "󰻫", fg = "#e7c349" }, + { name = "bz", text = "", fg = "#e7c349" }, + { name = "bz2", text = "", fg = "#e7c349" }, + { name = "bz3", text = "", fg = "#e7c349" }, + { name = "bzl", text = "", fg = "#e7c349" }, + { name = "c", text = "", fg = "#e7c349" }, + { name = "c++", text = "", fg = "#e7c349" }, + { name = "cache", text = "", fg = "#e7c349" }, + { name = "cast", text = "", fg = "#e7c349" }, + { name = "cbl", text = "", fg = "#e7c349" }, + { name = "cc", text = "", fg = "#e7c349" }, + { name = "ccm", text = "", fg = "#e7c349" }, + { name = "cfc", text = "", fg = "#e7c349" }, + { name = "cfg", text = "", fg = "#e7c349" }, + { name = "cfm", text = "", fg = "#e7c349" }, + { name = "cjs", text = "", fg = "#e7c349" }, + { name = "clj", text = "", fg = "#e7c349" }, + { name = "cljc", text = "", fg = "#e7c349" }, + { name = "cljd", text = "", fg = "#e7c349" }, + { name = "cljs", text = "", fg = "#e7c349" }, + { name = "cmake", text = "", fg = "#e7c349" }, + { name = "cob", text = "", fg = "#e7c349" }, + { name = "cobol", text = "", fg = "#e7c349" }, + { name = "coffee", text = "", fg = "#e7c349" }, + { name = "conda", text = "", fg = "#e7c349" }, + { name = "conf", text = "", fg = "#e7c349" }, + { name = "config.ru", text = "", fg = "#e7c349" }, + { name = "cow", text = "󰆚", fg = "#e7c349" }, + { name = "cp", text = "", fg = "#e7c349" }, + { name = "cpp", text = "", fg = "#e7c349" }, + { name = "cppm", text = "", fg = "#e7c349" }, + { name = "cpy", text = "", fg = "#e7c349" }, + { name = "cr", text = "", fg = "#e7c349" }, + { name = "crdownload", text = "", fg = "#e7c349" }, + { name = "cs", text = "󰌛", fg = "#e7c349" }, + { name = "csh", text = "", fg = "#e7c349" }, + { name = "cshtml", text = "󱦗", fg = "#e7c349" }, + { name = "cson", text = "", fg = "#e7c349" }, + { name = "csproj", text = "󰪮", fg = "#e7c349" }, + { name = "css", text = "", fg = "#e7c349" }, + { name = "csv", text = "", fg = "#e7c349" }, + { name = "cts", text = "", fg = "#e7c349" }, + { name = "cu", text = "", fg = "#e7c349" }, + { name = "cue", text = "󰲹", fg = "#e7c349" }, + { name = "cuh", text = "", fg = "#e7c349" }, + { name = "cxx", text = "", fg = "#e7c349" }, + { name = "cxxm", text = "", fg = "#e7c349" }, + { name = "d", text = "", fg = "#e7c349" }, + { name = "d.ts", text = "", fg = "#e7c349" }, + { name = "dart", text = "", fg = "#e7c349" }, + { name = "db", text = "", fg = "#e7c349" }, + { name = "dconf", text = "", fg = "#e7c349" }, + { name = "desktop", text = "", fg = "#e7c349" }, + { name = "diff", text = "", fg = "#e7c349" }, + { name = "dll", text = "", fg = "#e7c349" }, + { name = "doc", text = "󰈬", fg = "#e7c349" }, + { name = "Dockerfile", text = "󰡨", fg = "#e7c349" }, + { name = "dockerignore", text = "󰡨", fg = "#e7c349" }, + { name = "docx", text = "󰈬", fg = "#e7c349" }, + { name = "dot", text = "󱁉", fg = "#e7c349" }, + { name = "download", text = "", fg = "#e7c349" }, + { name = "drl", text = "", fg = "#e7c349" }, + { name = "dropbox", text = "", fg = "#e7c349" }, + { name = "dump", text = "", fg = "#e7c349" }, + { name = "dwg", text = "󰻫", fg = "#e7c349" }, + { name = "dxf", text = "󰻫", fg = "#e7c349" }, + { name = "ebook", text = "", fg = "#e7c349" }, + { name = "ebuild", text = "", fg = "#e7c349" }, + { name = "edn", text = "", fg = "#e7c349" }, + { name = "eex", text = "", fg = "#e7c349" }, + { name = "ejs", text = "", fg = "#e7c349" }, + { name = "el", text = "", fg = "#e7c349" }, + { name = "elc", text = "", fg = "#e7c349" }, + { name = "elf", text = "", fg = "#e7c349" }, + { name = "elm", text = "", fg = "#e7c349" }, + { name = "eln", text = "", fg = "#e7c349" }, + { name = "env", text = "", fg = "#e7c349" }, + { name = "eot", text = "", fg = "#e7c349" }, + { name = "epp", text = "", fg = "#e7c349" }, + { name = "epub", text = "", fg = "#e7c349" }, + { name = "erb", text = "", fg = "#e7c349" }, + { name = "erl", text = "", fg = "#e7c349" }, + { name = "ex", text = "", fg = "#e7c349" }, + { name = "exe", text = "", fg = "#e7c349" }, + { name = "exs", text = "", fg = "#e7c349" }, + { name = "f#", text = "", fg = "#e7c349" }, + { name = "f3d", text = "󰻫", fg = "#e7c349" }, + { name = "f90", text = "󱈚", fg = "#e7c349" }, + { name = "fbx", text = "󰆧", fg = "#e7c349" }, + { name = "fcbak", text = "", fg = "#e7c349" }, + { name = "fcmacro", text = "", fg = "#e7c349" }, + { name = "fcmat", text = "", fg = "#e7c349" }, + { name = "fcparam", text = "", fg = "#e7c349" }, + { name = "fcscript", text = "", fg = "#e7c349" }, + { name = "fcstd", text = "", fg = "#e7c349" }, + { name = "fcstd1", text = "", fg = "#e7c349" }, + { name = "fctb", text = "", fg = "#e7c349" }, + { name = "fctl", text = "", fg = "#e7c349" }, + { name = "fdmdownload", text = "", fg = "#e7c349" }, + { name = "feature", text = "", fg = "#e7c349" }, + { name = "fish", text = "", fg = "#e7c349" }, + { name = "flac", text = "", fg = "#e7c349" }, + { name = "flc", text = "", fg = "#e7c349" }, + { name = "flf", text = "", fg = "#e7c349" }, + { name = "fnl", text = "", fg = "#e7c349" }, + { name = "fodg", text = "", fg = "#e7c349" }, + { name = "fodp", text = "", fg = "#e7c349" }, + { name = "fods", text = "", fg = "#e7c349" }, + { name = "fodt", text = "", fg = "#e7c349" }, + { name = "frag", text = "", fg = "#e7c349" }, + { name = "fs", text = "", fg = "#e7c349" }, + { name = "fsi", text = "", fg = "#e7c349" }, + { name = "fsscript", text = "", fg = "#e7c349" }, + { name = "fsx", text = "", fg = "#e7c349" }, + { name = "gcode", text = "󰐫", fg = "#e7c349" }, + { name = "gd", text = "", fg = "#e7c349" }, + { name = "gemspec", text = "", fg = "#e7c349" }, + { name = "geom", text = "", fg = "#e7c349" }, + { name = "gif", text = "", fg = "#e7c349" }, + { name = "git", text = "", fg = "#e7c349" }, + { name = "glb", text = "", fg = "#e7c349" }, + { name = "gleam", text = "", fg = "#e7c349" }, + { name = "glsl", text = "", fg = "#e7c349" }, + { name = "gnumakefile", text = "", fg = "#e7c349" }, + { name = "go", text = "", fg = "#e7c349" }, + { name = "godot", text = "", fg = "#e7c349" }, + { name = "gpr", text = "", fg = "#e7c349" }, + { name = "gql", text = "", fg = "#e7c349" }, + { name = "gradle", text = "", fg = "#e7c349" }, + { name = "graphql", text = "", fg = "#e7c349" }, + { name = "gresource", text = "", fg = "#e7c349" }, + { name = "gv", text = "󱁉", fg = "#e7c349" }, + { name = "gz", text = "", fg = "#e7c349" }, + { name = "h", text = "", fg = "#e7c349" }, + { name = "haml", text = "", fg = "#e7c349" }, + { name = "hbs", text = "", fg = "#e7c349" }, + { name = "heex", text = "", fg = "#e7c349" }, + { name = "hex", text = "", fg = "#e7c349" }, + { name = "hh", text = "", fg = "#e7c349" }, + { name = "hpp", text = "", fg = "#e7c349" }, + { name = "hrl", text = "", fg = "#e7c349" }, + { name = "hs", text = "", fg = "#e7c349" }, + { name = "htm", text = "", fg = "#e7c349" }, + { name = "html", text = "", fg = "#e7c349" }, + { name = "http", text = "", fg = "#e7c349" }, + { name = "huff", text = "󰡘", fg = "#e7c349" }, + { name = "hurl", text = "", fg = "#e7c349" }, + { name = "hx", text = "", fg = "#e7c349" }, + { name = "hxx", text = "", fg = "#e7c349" }, + { name = "ical", text = "", fg = "#e7c349" }, + { name = "icalendar", text = "", fg = "#e7c349" }, + { name = "ico", text = "", fg = "#e7c349" }, + { name = "ics", text = "", fg = "#e7c349" }, + { name = "ifb", text = "", fg = "#e7c349" }, + { name = "ifc", text = "󰻫", fg = "#e7c349" }, + { name = "ige", text = "󰻫", fg = "#e7c349" }, + { name = "iges", text = "󰻫", fg = "#e7c349" }, + { name = "igs", text = "󰻫", fg = "#e7c349" }, + { name = "image", text = "", fg = "#e7c349" }, + { name = "img", text = "", fg = "#e7c349" }, + { name = "import", text = "", fg = "#e7c349" }, + { name = "info", text = "", fg = "#e7c349" }, + { name = "ini", text = "", fg = "#e7c349" }, + { name = "ino", text = "", fg = "#e7c349" }, + { name = "ipynb", text = "", fg = "#e7c349" }, + { name = "iso", text = "", fg = "#e7c349" }, + { name = "ixx", text = "", fg = "#e7c349" }, + { name = "jar", text = "", fg = "#e7c349" }, + { name = "java", text = "", fg = "#e7c349" }, + { name = "jl", text = "", fg = "#e7c349" }, + { name = "jpeg", text = "", fg = "#e7c349" }, + { name = "jpg", text = "", fg = "#e7c349" }, + { name = "js", text = "", fg = "#e7c349" }, + { name = "json", text = "", fg = "#e7c349" }, + { name = "json5", text = "", fg = "#e7c349" }, + { name = "jsonc", text = "", fg = "#e7c349" }, + { name = "jsx", text = "", fg = "#e7c349" }, + { name = "jwmrc", text = "", fg = "#e7c349" }, + { name = "jxl", text = "", fg = "#e7c349" }, + { name = "kbx", text = "󰯄", fg = "#e7c349" }, + { name = "kdb", text = "", fg = "#e7c349" }, + { name = "kdbx", text = "", fg = "#e7c349" }, + { name = "kdenlive", text = "", fg = "#e7c349" }, + { name = "kdenlivetitle", text = "", fg = "#e7c349" }, + { name = "kicad_dru", text = "", fg = "#e7c349" }, + { name = "kicad_mod", text = "", fg = "#e7c349" }, + { name = "kicad_pcb", text = "", fg = "#e7c349" }, + { name = "kicad_prl", text = "", fg = "#e7c349" }, + { name = "kicad_pro", text = "", fg = "#e7c349" }, + { name = "kicad_sch", text = "", fg = "#e7c349" }, + { name = "kicad_sym", text = "", fg = "#e7c349" }, + { name = "kicad_wks", text = "", fg = "#e7c349" }, + { name = "ko", text = "", fg = "#e7c349" }, + { name = "kpp", text = "", fg = "#e7c349" }, + { name = "kra", text = "", fg = "#e7c349" }, + { name = "krz", text = "", fg = "#e7c349" }, + { name = "ksh", text = "", fg = "#e7c349" }, + { name = "kt", text = "", fg = "#e7c349" }, + { name = "kts", text = "", fg = "#e7c349" }, + { name = "lck", text = "", fg = "#e7c349" }, + { name = "leex", text = "", fg = "#e7c349" }, + { name = "less", text = "", fg = "#e7c349" }, + { name = "lff", text = "", fg = "#e7c349" }, + { name = "lhs", text = "", fg = "#e7c349" }, + { name = "lib", text = "", fg = "#e7c349" }, + { name = "license", text = "", fg = "#e7c349" }, + { name = "liquid", text = "", fg = "#e7c349" }, + { name = "lock", text = "", fg = "#e7c349" }, + { name = "log", text = "󰌱", fg = "#e7c349" }, + { name = "lrc", text = "󰨖", fg = "#e7c349" }, + { name = "lua", text = "", fg = "#e7c349" }, + { name = "luac", text = "", fg = "#e7c349" }, + { name = "luau", text = "", fg = "#e7c349" }, + { name = "m", text = "", fg = "#e7c349" }, + { name = "m3u", text = "󰲹", fg = "#e7c349" }, + { name = "m3u8", text = "󰲹", fg = "#e7c349" }, + { name = "m4a", text = "", fg = "#e7c349" }, + { name = "m4v", text = "", fg = "#e7c349" }, + { name = "magnet", text = "", fg = "#e7c349" }, + { name = "makefile", text = "", fg = "#e7c349" }, + { name = "markdown", text = "", fg = "#e7c349" }, + { name = "material", text = "", fg = "#e7c349" }, + { name = "md", text = "", fg = "#e7c349" }, + { name = "md5", text = "󰕥", fg = "#e7c349" }, + { name = "mdx", text = "", fg = "#e7c349" }, + { name = "mint", text = "󰌪", fg = "#e7c349" }, + { name = "mjs", text = "", fg = "#e7c349" }, + { name = "mk", text = "", fg = "#e7c349" }, + { name = "mkv", text = "", fg = "#e7c349" }, + { name = "ml", text = "", fg = "#e7c349" }, + { name = "mli", text = "", fg = "#e7c349" }, + { name = "mm", text = "", fg = "#e7c349" }, + { name = "mo", text = "", fg = "#e7c349" }, + { name = "mobi", text = "", fg = "#e7c349" }, + { name = "mojo", text = "", fg = "#e7c349" }, + { name = "mov", text = "", fg = "#e7c349" }, + { name = "mp3", text = "", fg = "#e7c349" }, + { name = "mp4", text = "", fg = "#e7c349" }, + { name = "mpp", text = "", fg = "#e7c349" }, + { name = "msf", text = "", fg = "#e7c349" }, + { name = "mts", text = "", fg = "#e7c349" }, + { name = "mustache", text = "", fg = "#e7c349" }, + { name = "nfo", text = "", fg = "#e7c349" }, + { name = "nim", text = "", fg = "#e7c349" }, + { name = "nix", text = "", fg = "#e7c349" }, + { name = "norg", text = "", fg = "#e7c349" }, + { name = "nswag", text = "", fg = "#e7c349" }, + { name = "nu", text = "", fg = "#e7c349" }, + { name = "o", text = "", fg = "#e7c349" }, + { name = "obj", text = "󰆧", fg = "#e7c349" }, + { name = "odf", text = "", fg = "#e7c349" }, + { name = "odg", text = "", fg = "#e7c349" }, + { name = "odin", text = "󰟢", fg = "#e7c349" }, + { name = "odp", text = "", fg = "#e7c349" }, + { name = "ods", text = "", fg = "#e7c349" }, + { name = "odt", text = "", fg = "#e7c349" }, + { name = "oga", text = "", fg = "#e7c349" }, + { name = "ogg", text = "", fg = "#e7c349" }, + { name = "ogv", text = "", fg = "#e7c349" }, + { name = "ogx", text = "", fg = "#e7c349" }, + { name = "opus", text = "", fg = "#e7c349" }, + { name = "org", text = "", fg = "#e7c349" }, + { name = "otf", text = "", fg = "#e7c349" }, + { name = "out", text = "", fg = "#e7c349" }, + { name = "part", text = "", fg = "#e7c349" }, + { name = "patch", text = "", fg = "#e7c349" }, + { name = "pck", text = "", fg = "#e7c349" }, + { name = "pcm", text = "", fg = "#e7c349" }, + { name = "pdf", text = "", fg = "#e7c349" }, + { name = "php", text = "", fg = "#e7c349" }, + { name = "pl", text = "", fg = "#e7c349" }, + { name = "pls", text = "󰲹", fg = "#e7c349" }, + { name = "ply", text = "󰆧", fg = "#e7c349" }, + { name = "pm", text = "", fg = "#e7c349" }, + { name = "png", text = "", fg = "#e7c349" }, + { name = "po", text = "", fg = "#e7c349" }, + { name = "pot", text = "", fg = "#e7c349" }, + { name = "pp", text = "", fg = "#e7c349" }, + { name = "ppt", text = "󰈧", fg = "#e7c349" }, + { name = "pptx", text = "󰈧", fg = "#e7c349" }, + { name = "prisma", text = "", fg = "#e7c349" }, + { name = "pro", text = "", fg = "#e7c349" }, + { name = "ps1", text = "󰨊", fg = "#e7c349" }, + { name = "psb", text = "", fg = "#e7c349" }, + { name = "psd", text = "", fg = "#e7c349" }, + { name = "psd1", text = "󰨊", fg = "#e7c349" }, + { name = "psm1", text = "󰨊", fg = "#e7c349" }, + { name = "pub", text = "󰷖", fg = "#e7c349" }, + { name = "pxd", text = "", fg = "#e7c349" }, + { name = "pxi", text = "", fg = "#e7c349" }, + { name = "py", text = "", fg = "#e7c349" }, + { name = "pyc", text = "", fg = "#e7c349" }, + { name = "pyd", text = "", fg = "#e7c349" }, + { name = "pyi", text = "", fg = "#e7c349" }, + { name = "pyo", text = "", fg = "#e7c349" }, + { name = "pyw", text = "", fg = "#e7c349" }, + { name = "pyx", text = "", fg = "#e7c349" }, + { name = "qm", text = "", fg = "#e7c349" }, + { name = "qml", text = "", fg = "#e7c349" }, + { name = "qrc", text = "", fg = "#e7c349" }, + { name = "qss", text = "", fg = "#e7c349" }, + { name = "query", text = "", fg = "#e7c349" }, + { name = "R", text = "󰟔", fg = "#e7c349" }, + { name = "r", text = "󰟔", fg = "#e7c349" }, + { name = "rake", text = "", fg = "#e7c349" }, + { name = "rar", text = "", fg = "#e7c349" }, + { name = "rasi", text = "", fg = "#e7c349" }, + { name = "razor", text = "󱦘", fg = "#e7c349" }, + { name = "rb", text = "", fg = "#e7c349" }, + { name = "res", text = "", fg = "#e7c349" }, + { name = "resi", text = "", fg = "#e7c349" }, + { name = "rlib", text = "", fg = "#e7c349" }, + { name = "rmd", text = "", fg = "#e7c349" }, + { name = "rproj", text = "󰗆", fg = "#e7c349" }, + { name = "rs", text = "", fg = "#e7c349" }, + { name = "rss", text = "", fg = "#e7c349" }, + { name = "s", text = "", fg = "#e7c349" }, + { name = "sass", text = "", fg = "#e7c349" }, + { name = "sbt", text = "", fg = "#e7c349" }, + { name = "sc", text = "", fg = "#e7c349" }, + { name = "scad", text = "", fg = "#e7c349" }, + { name = "scala", text = "", fg = "#e7c349" }, + { name = "scm", text = "󰘧", fg = "#e7c349" }, + { name = "scss", text = "", fg = "#e7c349" }, + { name = "sh", text = "", fg = "#e7c349" }, + { name = "sha1", text = "󰕥", fg = "#e7c349" }, + { name = "sha224", text = "󰕥", fg = "#e7c349" }, + { name = "sha256", text = "󰕥", fg = "#e7c349" }, + { name = "sha384", text = "󰕥", fg = "#e7c349" }, + { name = "sha512", text = "󰕥", fg = "#e7c349" }, + { name = "sig", text = "󰘧", fg = "#e7c349" }, + { name = "signature", text = "󰘧", fg = "#e7c349" }, + { name = "skp", text = "󰻫", fg = "#e7c349" }, + { name = "sldasm", text = "󰻫", fg = "#e7c349" }, + { name = "sldprt", text = "󰻫", fg = "#e7c349" }, + { name = "slim", text = "", fg = "#e7c349" }, + { name = "sln", text = "", fg = "#e7c349" }, + { name = "slnx", text = "", fg = "#e7c349" }, + { name = "slvs", text = "󰻫", fg = "#e7c349" }, + { name = "sml", text = "󰘧", fg = "#e7c349" }, + { name = "so", text = "", fg = "#e7c349" }, + { name = "sol", text = "", fg = "#e7c349" }, + { name = "spec.js", text = "", fg = "#e7c349" }, + { name = "spec.jsx", text = "", fg = "#e7c349" }, + { name = "spec.ts", text = "", fg = "#e7c349" }, + { name = "spec.tsx", text = "", fg = "#e7c349" }, + { name = "spx", text = "", fg = "#e7c349" }, + { name = "sql", text = "", fg = "#e7c349" }, + { name = "sqlite", text = "", fg = "#e7c349" }, + { name = "sqlite3", text = "", fg = "#e7c349" }, + { name = "srt", text = "󰨖", fg = "#e7c349" }, + { name = "ssa", text = "󰨖", fg = "#e7c349" }, + { name = "ste", text = "󰻫", fg = "#e7c349" }, + { name = "step", text = "󰻫", fg = "#e7c349" }, + { name = "stl", text = "󰆧", fg = "#e7c349" }, + { name = "stories.js", text = "", fg = "#e7c349" }, + { name = "stories.jsx", text = "", fg = "#e7c349" }, + { name = "stories.mjs", text = "", fg = "#e7c349" }, + { name = "stories.svelte", text = "", fg = "#e7c349" }, + { name = "stories.ts", text = "", fg = "#e7c349" }, + { name = "stories.tsx", text = "", fg = "#e7c349" }, + { name = "stories.vue", text = "", fg = "#e7c349" }, + { name = "stp", text = "󰻫", fg = "#e7c349" }, + { name = "strings", text = "", fg = "#e7c349" }, + { name = "styl", text = "", fg = "#e7c349" }, + { name = "sub", text = "󰨖", fg = "#e7c349" }, + { name = "sublime", text = "", fg = "#e7c349" }, + { name = "suo", text = "", fg = "#e7c349" }, + { name = "sv", text = "󰍛", fg = "#e7c349" }, + { name = "svelte", text = "", fg = "#e7c349" }, + { name = "svg", text = "󰜡", fg = "#e7c349" }, + { name = "svgz", text = "󰜡", fg = "#e7c349" }, + { name = "svh", text = "󰍛", fg = "#e7c349" }, + { name = "swift", text = "", fg = "#e7c349" }, + { name = "t", text = "", fg = "#e7c349" }, + { name = "tbc", text = "󰛓", fg = "#e7c349" }, + { name = "tcl", text = "󰛓", fg = "#e7c349" }, + { name = "templ", text = "", fg = "#e7c349" }, + { name = "terminal", text = "", fg = "#e7c349" }, + { name = "test.js", text = "", fg = "#e7c349" }, + { name = "test.jsx", text = "", fg = "#e7c349" }, + { name = "test.ts", text = "", fg = "#e7c349" }, + { name = "test.tsx", text = "", fg = "#e7c349" }, + { name = "tex", text = "", fg = "#e7c349" }, + { name = "tf", text = "", fg = "#e7c349" }, + { name = "tfvars", text = "", fg = "#e7c349" }, + { name = "tgz", text = "", fg = "#e7c349" }, + { name = "tmpl", text = "", fg = "#e7c349" }, + { name = "tmux", text = "", fg = "#e7c349" }, + { name = "toml", text = "", fg = "#e7c349" }, + { name = "torrent", text = "", fg = "#e7c349" }, + { name = "tres", text = "", fg = "#e7c349" }, + { name = "ts", text = "", fg = "#e7c349" }, + { name = "tscn", text = "", fg = "#e7c349" }, + { name = "tsconfig", text = "", fg = "#e7c349" }, + { name = "tsx", text = "", fg = "#e7c349" }, + { name = "ttf", text = "", fg = "#e7c349" }, + { name = "twig", text = "", fg = "#e7c349" }, + { name = "txt", text = "󰈙", fg = "#e7c349" }, + { name = "txz", text = "", fg = "#e7c349" }, + { name = "typ", text = "", fg = "#e7c349" }, + { name = "typoscript", text = "", fg = "#e7c349" }, + { name = "ui", text = "", fg = "#e7c349" }, + { name = "v", text = "󰍛", fg = "#e7c349" }, + { name = "vala", text = "", fg = "#e7c349" }, + { name = "vert", text = "", fg = "#e7c349" }, + { name = "vh", text = "󰍛", fg = "#e7c349" }, + { name = "vhd", text = "󰍛", fg = "#e7c349" }, + { name = "vhdl", text = "󰍛", fg = "#e7c349" }, + { name = "vi", text = "", fg = "#e7c349" }, + { name = "vim", text = "", fg = "#e7c349" }, + { name = "vsh", text = "", fg = "#e7c349" }, + { name = "vsix", text = "", fg = "#e7c349" }, + { name = "vue", text = "", fg = "#e7c349" }, + { name = "wasm", text = "", fg = "#e7c349" }, + { name = "wav", text = "", fg = "#e7c349" }, + { name = "webm", text = "", fg = "#e7c349" }, + { name = "webmanifest", text = "", fg = "#e7c349" }, + { name = "webp", text = "", fg = "#e7c349" }, + { name = "webpack", text = "󰜫", fg = "#e7c349" }, + { name = "wma", text = "", fg = "#e7c349" }, + { name = "wmv", text = "", fg = "#e7c349" }, + { name = "woff", text = "", fg = "#e7c349" }, + { name = "woff2", text = "", fg = "#e7c349" }, + { name = "wrl", text = "󰆧", fg = "#e7c349" }, + { name = "wrz", text = "󰆧", fg = "#e7c349" }, + { name = "wv", text = "", fg = "#e7c349" }, + { name = "wvc", text = "", fg = "#e7c349" }, + { name = "x", text = "", fg = "#e7c349" }, + { name = "xaml", text = "󰙳", fg = "#e7c349" }, + { name = "xcf", text = "", fg = "#e7c349" }, + { name = "xcplayground", text = "", fg = "#e7c349" }, + { name = "xcstrings", text = "", fg = "#e7c349" }, + { name = "xls", text = "󰈛", fg = "#e7c349" }, + { name = "xlsx", text = "󰈛", fg = "#e7c349" }, + { name = "xm", text = "", fg = "#e7c349" }, + { name = "xml", text = "󰗀", fg = "#e7c349" }, + { name = "xpi", text = "", fg = "#e7c349" }, + { name = "xslt", text = "󰗀", fg = "#e7c349" }, + { name = "xul", text = "", fg = "#e7c349" }, + { name = "xz", text = "", fg = "#e7c349" }, + { name = "yaml", text = "", fg = "#e7c349" }, + { name = "yml", text = "", fg = "#e7c349" }, + { name = "zig", text = "", fg = "#e7c349" }, + { name = "zip", text = "", fg = "#e7c349" }, + { name = "zsh", text = "", fg = "#e7c349" }, + { name = "zst", text = "", fg = "#e7c349" }, + { name = "🔥", text = "", fg = "#e7c349" }, ] conds = [ # Special files - { if = "orphan", text = "", fg = "#92ccff" }, - { if = "link", text = "", fg = "#92ccff" }, - { if = "block", text = "", fg = "#92ccff" }, - { if = "char", text = "", fg = "#92ccff" }, - { if = "fifo", text = "", fg = "#92ccff" }, - { if = "sock", text = "", fg = "#92ccff" }, - { if = "sticky", text = "", fg = "#92ccff" }, - { if = "dummy", text = "", fg = "#92ccff" }, + { if = "orphan", text = "", fg = "#e7c349" }, + { if = "link", text = "", fg = "#e7c349" }, + { if = "block", text = "", fg = "#e7c349" }, + { if = "char", text = "", fg = "#e7c349" }, + { if = "fifo", text = "", fg = "#e7c349" }, + { if = "sock", text = "", fg = "#e7c349" }, + { if = "sticky", text = "", fg = "#e7c349" }, + { if = "dummy", text = "", fg = "#e7c349" }, # Fallback - { if = "dir", text = "", fg = "#92ccff" }, - { if = "exec", text = "", fg = "#92ccff" }, - { if = "!dir", text = "", fg = "#92ccff" }, + { if = "dir", text = "", fg = "#e7c349" }, + { if = "exec", text = "", fg = "#e7c349" }, + { if = "!dir", text = "", fg = "#e7c349" }, ] # : }}} diff --git a/.config/zsh/.zshenv b/.config/zsh/.zshenv index 6c31e88..0b2fcca 100644 --- a/.config/zsh/.zshenv +++ b/.config/zsh/.zshenv @@ -7,6 +7,7 @@ export GPG_TTY=$TTY export EDITOR=nvim export VISUAL=nvim export BROWSER=${BROWSER:-zen-browser} +export DOCKER_HOST=unix:///run/user/$(id -u)/podman/podman.sock path+=( $HOME/.local/bin $HOME/.bun/bin diff --git a/.config/zsh/aliases b/.config/zsh/aliases index 7b96f0f..9529ae6 100644 --- a/.config/zsh/aliases +++ b/.config/zsh/aliases @@ -45,4 +45,7 @@ alias pi="paru -S" alias pr="paru -Rns" alias ps="paru -Ss" alias p="paru" - +alias jjg="jj diff --git" +alias ldo="lazydocker" +alias po="podman" +alias poc="podman-compose" diff --git a/scripts/aurlist.text b/scripts/aurlist.text deleted file mode 100644 index b1a3453..0000000 --- a/scripts/aurlist.text +++ /dev/null @@ -1,9 +0,0 @@ -mbpfan -noctalia-shell -opencode-bin -otf-departure-mono-nerd -paru -paru-debug -vesktop-bin -yay-debug -zen-browser-bin From 8884acd41a2897c654bff978a034873ed5cc927e Mon Sep 17 00:00:00 2001 From: x0d7x <75843278+x0d7x@users.noreply.github.com> Date: Tue, 9 Jun 2026 02:29:36 +0300 Subject: [PATCH 21/26] chore: update gitignore, stop tracking session files and binary metadata --- .config/herdr/config.toml | 54 + .config/jj/config.toml | 3 + .config/jj/gitignore | 3 + .../jj/repos/2a2e54e6b9fa275d69ce/config.toml | 3 + .../jj/repos/805178e7fd06e27095b5/config.toml | 4 + .config/kitty/themes/noctalia.conf | 28 +- .config/niri/noctalia.kdl | 12 +- .config/niri/rules.kdl | 11 +- .config/noctalia/colors.json | 16 +- .config/noctalia/plugins.json | 9 +- .config/noctalia/plugins/catwalk/preview.png | Bin 44621 -> 0 bytes .../noctalia/plugins/dns-switcher/preview.png | Bin 34461 -> 0 bytes .../noctalia/plugins/music-search/preview.png | Bin 572181 -> 0 bytes .../noctalia/plugins/polkit-agent/preview.png | Bin 70243 -> 0 bytes .../plugins/privacy-indicator/preview.png | Bin 26449 -> 0 bytes .../plugins/screen-recorder/preview.png | Bin 130533 -> 0 bytes .config/noctalia/settings.json | 21 + .../yazi/flavors/ayu-dark.yazi/preview.png | Bin 713845 -> 0 bytes .../flavors/kanagawa-dragon.yazi/preview.png | Bin 1767981 -> 0 bytes .../yazi/flavors/noctalia.yazi/flavor.toml | 1508 ++++++++--------- .config/yazi/flavors/sunset.yazi/preview.png | Bin 1274209 -> 0 bytes .config/zsh/aliases | 1 + .gitignore | 15 + pkgs/aurlist.text | 1 + pkgs/pkgs.text | 3 + 25 files changed, 899 insertions(+), 793 deletions(-) create mode 100644 .config/herdr/config.toml create mode 100644 .config/jj/gitignore create mode 100644 .config/jj/repos/2a2e54e6b9fa275d69ce/config.toml create mode 100644 .config/jj/repos/805178e7fd06e27095b5/config.toml delete mode 100644 .config/noctalia/plugins/catwalk/preview.png delete mode 100644 .config/noctalia/plugins/dns-switcher/preview.png delete mode 100644 .config/noctalia/plugins/music-search/preview.png delete mode 100644 .config/noctalia/plugins/polkit-agent/preview.png delete mode 100644 .config/noctalia/plugins/privacy-indicator/preview.png delete mode 100644 .config/noctalia/plugins/screen-recorder/preview.png delete mode 100755 .config/yazi/flavors/ayu-dark.yazi/preview.png delete mode 100755 .config/yazi/flavors/kanagawa-dragon.yazi/preview.png delete mode 100755 .config/yazi/flavors/sunset.yazi/preview.png diff --git a/.config/herdr/config.toml b/.config/herdr/config.toml new file mode 100644 index 0000000..a0c0e83 --- /dev/null +++ b/.config/herdr/config.toml @@ -0,0 +1,54 @@ +onboarding = false + +[ui.toast] +delivery = "terminal" + +[ui] +show_agent_labels_on_pane_borders = false +# sidebar_hidden_width = 0 # fully hide sidebar (no thin strip) +# hide_tab_bar_when_single_tab = true # hide tab bar at 1 tab + +[theme] +name = "kanagawa" + +[keys] +focus_pane_left = "prefix+h" +focus_pane_down = "prefix+j" +focus_pane_up = "prefix+k" +focus_pane_right = "prefix+l" +zoom = "prefix+m" +previous_workspace = "prefix+ctrl+k" +# next_workspace = "prefix+ctrl+j" +focus_agent = "prefix+ctrl+1..9" +# switch_workspace = "prefix+shift+1..9" +prefix = "ctrl+a" + +[[keys.command]] +key = "prefix+ctrl+q" +type = "pane" +command = "btop" +description = "run btop" + +[[keys.command]] +key = "prefix+ctrl+j" +type = "pane" +command = "jjui" +description = "run jjui" + +[[keys.command]] +key = "prefix+ctrl+l" +type = "pane" +command = "lazydocker" +description = "run lazydocker" + +[[keys.command]] +key = "prefix+ctrl+g" +type = "shell" +command = "zsh -i -c github_open" +description = "run github_open" + +[[keys.command]] +key = "prefix+f" +type = "pane" +command = "zsh -i -c tmux-sessionizer" +description = "run herdr_sessionizer" diff --git a/.config/jj/config.toml b/.config/jj/config.toml index df855ab..3a5afc3 100755 --- a/.config/jj/config.toml +++ b/.config/jj/config.toml @@ -1,5 +1,8 @@ "$schema" = "https://jj-vcs.github.io/jj/latest/config-schema.json" +[ui] +gitignore = "/home/dox/.config/jj/gitignore" + [user] name = "x0d7x" email = "75843278+x0d7x@users.noreply.github.com" diff --git a/.config/jj/gitignore b/.config/jj/gitignore new file mode 100644 index 0000000..89c7307 --- /dev/null +++ b/.config/jj/gitignore @@ -0,0 +1,3 @@ +.build/ +__pycache__/ +*.pyc diff --git a/.config/jj/repos/2a2e54e6b9fa275d69ce/config.toml b/.config/jj/repos/2a2e54e6b9fa275d69ce/config.toml new file mode 100644 index 0000000..b137e0c --- /dev/null +++ b/.config/jj/repos/2a2e54e6b9fa275d69ce/config.toml @@ -0,0 +1,3 @@ +#:schema https://docs.jj-vcs.dev/latest/config-schema.json + +[revset-aliases] diff --git a/.config/jj/repos/805178e7fd06e27095b5/config.toml b/.config/jj/repos/805178e7fd06e27095b5/config.toml new file mode 100644 index 0000000..6b9b9c4 --- /dev/null +++ b/.config/jj/repos/805178e7fd06e27095b5/config.toml @@ -0,0 +1,4 @@ +#:schema https://docs.jj-vcs.dev/latest/config-schema.json + +[revset-aliases] +"trunk()" = "master@origin" diff --git a/.config/kitty/themes/noctalia.conf b/.config/kitty/themes/noctalia.conf index 4afc548..7ebfd46 100644 --- a/.config/kitty/themes/noctalia.conf +++ b/.config/kitty/themes/noctalia.conf @@ -1,18 +1,18 @@ color0 #131313 color1 #ffb4ab -color2 #e7c349 -color3 #d4c6a1 -color4 #accfaf -color5 #e7c349 -color6 #d4c6a1 +color2 #ffb2be +color3 #e4bdc2 +color4 #ebbe90 +color5 #ffb2be +color6 #e4bdc2 color7 #e2e2e2 color8 #919191 color9 #ffb4ab -color10 #e7c349 -color11 #d4c6a1 -color12 #accfaf -color13 #e7c349 -color14 #d4c6a1 +color10 #ffb2be +color11 #e4bdc2 +color12 #ebbe90 +color13 #ffb2be +color14 #e4bdc2 color15 #e2e2e2 cursor #e2e2e2 @@ -21,12 +21,12 @@ background #131313 foreground #e2e2e2 selection_foreground #c6c6c6 selection_background #474747 -active_border_color #e7c349 +active_border_color #ffb2be inactive_border_color #474747 -url_color #e7c349 +url_color #ffb2be -active_tab_foreground #3c2f00 -active_tab_background #e7c349 +active_tab_foreground #5f1128 +active_tab_background #ffb2be inactive_tab_foreground #c6c6c6 inactive_tab_background #474747 cursor_trail_color #c6c6c6 diff --git a/.config/niri/noctalia.kdl b/.config/niri/noctalia.kdl index e450352..acf3e16 100644 --- a/.config/niri/noctalia.kdl +++ b/.config/niri/noctalia.kdl @@ -1,13 +1,13 @@ layout { focus-ring { - active-color "#e7c349" + active-color "#ffb2be" inactive-color "#131313" urgent-color "#ffb4ab" } border { - active-color "#e7c349" + active-color "#ffb2be" inactive-color "#131313" urgent-color "#ffb4ab" } @@ -17,19 +17,19 @@ layout { } tab-indicator { - active-color "#e7c349" - inactive-color "#564500" + active-color "#ffb2be" + inactive-color "#7d293e" urgent-color "#ffb4ab" } insert-hint { - color "#e7c34980" + color "#ffb2be80" } } recent-windows { highlight { - active-color "#e7c349" + active-color "#ffb2be" urgent-color "#ffb4ab" } } diff --git a/.config/niri/rules.kdl b/.config/niri/rules.kdl index c5270b3..4e7b203 100644 --- a/.config/niri/rules.kdl +++ b/.config/niri/rules.kdl @@ -20,15 +20,10 @@ block-out-from "screencast" open-focused true } -// Open the Firefox picture-in-picture player as floating by default. window-rule { - // This app-id regular expression will work for both: - // - host Firefox (app-id is "firefox") - // - Flatpak Firefox (app-id is "org.mozilla.firefox") - match app-id=r#"firefox$"# title="^Picture-in-Picture$" + match app-id=r#"one.alynx.showmethekey$"# title="^Floating Window - Show Me The Key$" open-floating true - default-column-width { fixed 480; } - default-window-height { fixed 270; } + default-floating-position x=20 y=20 relative-to="bottom" } window-rule { match app-id=r#"^localsend$"# @@ -138,7 +133,7 @@ window-rule { } window-rule { match is-active=true - opacity 0.87 + opacity 1.0 } // Inactive windows window-rule { diff --git a/.config/noctalia/colors.json b/.config/noctalia/colors.json index 0393a77..282cf7c 100644 --- a/.config/noctalia/colors.json +++ b/.config/noctalia/colors.json @@ -1,12 +1,12 @@ { - "mPrimary": "#e7c349", - "mOnPrimary": "#3c2f00", + "mPrimary": "#ffb2be", + "mOnPrimary": "#5f1128", - "mSecondary": "#d4c6a1", - "mOnSecondary": "#383016", + "mSecondary": "#e4bdc2", + "mOnSecondary": "#43292e", - "mTertiary": "#accfaf", - "mOnTertiary": "#183720", + "mTertiary": "#ebbe90", + "mOnTertiary": "#452b08", "mError": "#ffb4ab", "mOnError": "#690005", @@ -20,6 +20,6 @@ "mOutline": "#474747", "mShadow": "#000000", - "mHover": "#accfaf", - "mOnHover": "#183720" + "mHover": "#ebbe90", + "mOnHover": "#452b08" } \ No newline at end of file diff --git a/.config/noctalia/plugins.json b/.config/noctalia/plugins.json index c2c9f0b..591ebdf 100644 --- a/.config/noctalia/plugins.json +++ b/.config/noctalia/plugins.json @@ -20,13 +20,16 @@ "sourceUrl": "https://github.com/noctalia-dev/noctalia-plugins" }, "polkit-agent": { - "enabled": true + "enabled": true, + "sourceUrl": "https://github.com/noctalia-dev/noctalia-plugins" }, "privacy-indicator": { - "enabled": true + "enabled": true, + "sourceUrl": "https://github.com/noctalia-dev/noctalia-plugins" }, "screen-recorder": { - "enabled": true + "enabled": true, + "sourceUrl": "https://github.com/noctalia-dev/noctalia-plugins" } }, "version": 2 diff --git a/.config/noctalia/plugins/catwalk/preview.png b/.config/noctalia/plugins/catwalk/preview.png deleted file mode 100644 index 5e73151b68b312a4451f306275811bc1fd1c631c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44621 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 diff --git a/.config/noctalia/plugins/music-search/preview.png b/.config/noctalia/plugins/music-search/preview.png deleted file mode 100644 index 898ac4f1be97655304e1e97c91d237286d8ad75c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 572181 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 v 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

F00MRjn< z_T}?&uS&`sesW($BBb*oXyWTmZmtCTNhNs*8NygQj~pHPmC@g|XB(Kb`Q@PqERJ2m~WI9k6)ZQAu_CHuIxHjB8k*pMwOJ2QzFR zc>a9N#YKnGag3`4M<57c`H*V14TV<6^Sggysy_UgFv{e%nGQ z_$pnkzb%K72>Tp@VPwGhXY=8%3IBmsnz}5pmRRvihH;2L1_N{5NrJrGt{nTT`^t;s zhB5j-Bdm04&Sd)WaOK){kqDkL(1I)HO&LOMAXLN0mAAt+Mz&9tQaF7gCX&Hu4Jlm# zf+KW0q#&_F|3^N8i-abwj{&~zp>J`vgSH{G4H7IeK18sA5Hz8xV}M)EpsJCw22&wM zkIs#^;MzEx&PV8U@NjU9RCE0Ha@eq{s%EDR&90%EEzsKFe7hgK0$uNTxmxq-qZfSk z@HuDe9ot<;+x2YQmi1;!X%vN?z?Fok;VbNAB3V}=ZMT4O5B#F0rb4B0;!?j=Kq6A6sud}E$_ zq<|a5PaLet(wc5?&O5+h5(x_=22GJ+9D*)!x{3W%5(9r1a^h%QIQer*G{!snb~oH3 zd(O#pfhRHyrEuQSbu9-d%BrH-HF(#fWEQ_6$r`Bv${DY>C>6_tip^!zbd5PDi?ar; zXBeH)8(+1x3q=vAl?AWBYPz6t5))lj9sA?j*0S5#l*yf-KPKa4Oq@HHt1kBRdXF}W zhdIdT@Z@LF1&#G8R{!?$J~t#1(>N;0exAYy z!3OX?{+#F8O%Y|Tm}CN#!N;1iJE#3XWu58t|7l=;)oF_wi0O4n1PfhbK9VaUOW~R-KZ`Xeax0eW+fMHp}xfRnzoPvK-%|OGQ;^W|iUW($KU! zwBDw0aXfV%BA;}UOJk^tNQkGE!ln&ZL{b}tBAc@iV&&NOo}F`?17`{@KYz}r7Y%m~ z7QFlVJ>I%^i$xjP{%zN?y1d}>;(|V*a#R4Lgi1w++NV@mp%hLjUcNYI={pLg@l}O# z9omI4>6LokgAz`T4teul%h|4_**K2slHb33hkJL9`1IukkDr|Je7%cudnz&?2NNsP z+3sqsaR_bSvU5Fc(oelzReb%HO4l4np zgwGy7M{WO{2g^BH3%3_@8fP(DvF$8Hg8An{hSq_m-BA$j*m`||h+=l<9`kyR(gtM| z5_IhIc9xy(I5vud4$mK+m4?;ddTC|hOTMponvM+|HU`o;Xi%% zO)k#QIXOIF-JY}Ewp3cPC=2e+YF>6NE>%IlJU^%N@ACWazRd?uU-ERd8tmdU5Ed1w z`St>uFd{IfILB%AcN(yU=_H>dsjnT$RT^AQ?_ZfXoUX}`?9A15m`M%u_g*V6<)BZd ztN^c0YfUZw^&{;6xK|IF>H#M%lrT-SUH|OB`w+%)i=C%wT_;;dN~)DdhtUThaf{?& zHN=Xvn(P+&iS3ofu2h0^PxF-z4Fq5zkMGrj+N;Ly#zBksP)gJlUi*+ZHj-U5fPy}? z+VE=*s$`SiD z&iPfJz3H0%LlzE&fst}_^3{+n3&R$+pG))J)Ado~4m^g5Q#=e;m~6EBPS_2qV*8u^ zeo2^N_nlrv@C5H7k;JqTlCnd4@6Gu&RS|RrzTFRwhip;O`c*2jMg!moeY&YsH53sr zCN3rKlBRIF&kS*rtfA(>?xK^TtN-v1bPD!J*BrcsM0SVxa?t21PMk)D@El_gTn ziOmKIii%(im^r4bVzmz$82WNQM+h#hbT{-z2Op5$<4uVyPtt3t#~i_!g0h~o+g#GO z9YtB<5__~#LfiE`eYxUipFHH_N6*kxhPrv^YoKci6s5FcmjI#N#|11Nc}3jdRVpEIW1e%=xFA zjNSV)VtC#8s88AZm=sVtv3aMpqQu0iwe1qTaJ-j1Zr*vc z9!YhKDRH)oed0_ZvXi^qvk!5cI%~0gOI4L@HygTcM?F6r?1uMh=u=8GIDk-;Fh3|* zUwV8ZNoux?} z#!6$hi;2THrv&%DIp4^17RDsScz(pE;CGx;`!ja`r;*qz{zWAAf*PaANSi28lKd){ z-k)XszQWZTsxg!I4LyHfQRenOwix8kC?yzUZYI~c`fOg27}oXvLG4k-$l*E>(4gX+Ove z0nCab2D&;XoH9gNhQxflU`ek@f>`qdGid^UF^O)>5F+qHrRSvDQJM zgqOP=JMZ|tuf5LS|N7TCK3?$u{^&z~`TQlDU5k(;rwoKLLby#(l*VAR;bODnVzs5U z5mB}@1#g@j@b2B)EUStj5~Wj&W?q(j`{00CS@7|TGoCa(uI(uh3LPb)PU?a?^O{9f zaeR2hVLiiIi}jA%%Rmst#`ZLQkJg%5VK`YVIGP_&6&1>uVUZUm^&9IV5{)KBwpH8E z_dUy_V-`op(O(h}V^Z;8f9Lu9*;D@QN1w3UZt1Lr;Q9U6-{2pA>s?9}Fh#)|_il5x zTC>`;?E0Q%RdQ!m@@QA^qUliLS+y;H{K3ckpZ?(cynS-a^VN#$bzYB9q?vDr%kY!R z;2z_`v_c!A?)!-N%GS#c>L}ON^JMY35O5(cG65Oq^R?rOiOApOZ)#9}#j(dO{gp?y z@tK~6;F@%IP)M-p1 zt#ji3XF}v%b}1+~A>eYQ_=ZaG^n$WnX9zKtam2ps=p&5}QTA@&R}H7&g2D#qf@9~R zDoGbWyMWP=>ACNqx2e0($L}qaqP7tUV7kD?Ctq^@{=7_xJkV-t3$GKK@d}n)dz1O z5s>6oq`iSxDMOvt0TahDufQ;F_#r_r^2x&BXkN>AOrB4eJiN*5n{005CbyT%8h#Qa zLik+PdzArt5R*O;7U!>O{7Q75H(iT$kqNrYRW=zf>E_Bqn%p-m&}(-Zu6*{&hXnA> zB8k0oFMBmPL1v#tVrCFifNi-xaFdmtM@So>jtk6N@G|sc1PM?S1WRP;%tQsEqW-R$ zOsrs`-w?b-%nU^HH$H~6<7Bh(F2aXHmejFH!pO$J(>X%lKisi@&ZDCaYFn-y)drAh&| zbCxGBR{ZqihrIv!Q#RXX;zGy3_-wtQ={l@;Xyxc^bP$Xh1?ru1IPasQWMY!U2ZrF+ zWv3e1Tc=lU^~wu5kapMv&C9x?KEwb_CHQoFM5Fs3GVFSK`m2%fD>KKF9O$@n$A6M! zSA?=(UF+A6{F?QFs)!X4=VM>+9;8Y%Mwe*SBxcq~2r;lcB6x3soYWDN(r8oC`(1p< zO7_qs)BDLuwkQMRX`2RJR)`Y1ZcFek%|+6t8rw8NNC=KJ{fkPoIH=gHTDa>KvQ~IJy6KYCW@-YzQjCWd9oEj+tm9?@3C0%Dl&Oc@#d3=!*Rd%TL}@ zs1V0mz&el5``Hb9m`uNYQdJ!g79?`5NuNx1R0R?_SK91zRee%r81e_1lqxw7aU2zD zAYYD}(bxQ1+5dMKi~V-$y&KByA!9Q6hG!AR_l9&&kuYiug0FpUvd(W7_qu+_-WUG6 z9Mh`T^;f!fF7-2EfT-XwbdrW@67Dey83|tltit41_=-3LQp&Oefj4rW6>DzxnKQaGnFL z5dU#j>tAn3a^e z;2S4LEVbs7)taa4E!KN#t+=z8@!(*|Yllm!dQKA*#w+d|o?x_46eVR@(e##W+v1#~ zEDXzfPE{0x0z!V`8A%nD5TgCZ; z!zWlj(cPJDu|uLgqO^in^j)CuBhs&`fFSrj-lUj-k(hi?t|PQtg0AqrV5D!5o)}yT zl&?2?6_V?Bo*rD+;?G(_{ea^1wfK;_mxTTWN;xo-$r(VL$4iMAlg=LvxC~@V`TRZx zoYv#I05&#M>sp~IGXysh6!zr;w<*)csR<5zV+l>JN2Lj&H53Y`6>Zo?$FC1zlQM_eB(H$!0T zVvk91(DnF!n|hHnGGCxd16mVoq#hXHccw&@*Q?bbX~Id)8V-gx0?C52(6^BVx9pToqdEQ*q{DzWVb>ksI>ItvU=7=;w5d&&@1OduD)dW;gn!zU+g|iHl$pAu+9#SbqIb4 z;#BG%%uf3F_(mwvn6pTm!Hxdrw3;JVGR-&48Hs_tgy^)>AU=;>fShfiQ*zA4$ zyT`wK7Z?I~QA6Eh;Kx@kCR*691}nlyzLgH0=6#N9zawiG8(7Vn2eg8CsqzO0nNdj;4;90f)xx@2pr zLQ@(&5LfxEH7^XUCsQIC9pb)YL!i)+LqaJ%dEa==&ILYy_JS{-JYk0At!2gOtU^od zAI?ifDWROzTr@rXZpSSG^V_$$|J~nYadHbn;OyXl@bWpDh-l~ql-5+H;P&YqzWK(C zUW6Y#e8hkM{`-9R?2Myj&2g=f-ea}rXgTL-R#O>8>jNLZxZtB_FX&z1U@_yMu6gU^ znBTa22Q8kLy9Q$vm5Ot;RGN8NP$jY}WeUD=`!?UWcbAvVj*F&aQ5fzn7t}??yqr73)jr0^{;VUmOOiTMyVCs-XbF0K0M%jy+(N= z47xCU9nI72j>pXok;ugRqhCJcpZ?ajxN|V))AKgfHN*ZaRD$?15h-Czwv9gOm{bdC zuL_f(IL5%?O2TTK?c-+yF5G}@Out5-Y$TiA57zeIu2RA{TwQoyxpv3k`Q~2WToUrb z>v0{c@smSgXZ%Pk4#*JD-ZVe1S{{`WdNBi<*tkxZXc9axv$%A1i}K4b#Pm>CE}UKp3S)q(?U!XWom zD9}12qB39lQgU+-NNP`<1ga^*@>Fzab`-Jv z9yGy4jZh>aAFK=Xy^9N8kGiq3^)~91dLn$-d5;&5CD5aye1uY13Aj{cv?0=mM+Z0( zUx^NbbEBudYJ+2%jCQw!ZbK;QSUJ)K6jfZ%jL?TLjQO}sLmCt@Wtyxlc!wlS=}c@v zA*s@w%!{+2 zBtluEyh0y?(yYZ>RESnchBy=OT_4F7vJ$+h3Dumdtbh^b+^58(8a^MZUwMa6i1UQD z!`mJ?xt)bLR{6PHIrg@# zbT1JGt??4qq1I;dt_XuRMS=9~kTH*$RG)e%^L)*70YnT+7r4G9_<+`GvVUEHWrzGd zLf<=_wHTvm+K#Te+LD5vQ|jni8~A1J+0 zl?++mUV9Kr9UPb9@!Yf>-MBs67y(?X>fiKPh|g3h3Jqnc2Z;W(FFos?_8wZRDYd6C zVOaYEp_O{Y_53xC5ENFT4N|zIw;jf|hbu!ctPf&<8FErZrE1-JioSN;nufFxS756iehQ zPjkckx&Gi{J4KRR)8h!|oMZCK2OBn`xcAR>&A)l&#l7NshcCTho_y8ELQ32ahU+YK zBo*|1w868&q(C`Cox|XCtE9ggpJjYa2TzxXWDe>&+9jDx{9H7E#HjDsH7(~|&*iS? zog>fJkLsA9N%L*CsObr;E-qO5p6X!1>)-nxM|WS3Hai6B5(B3W0dG=*riL_O=}e2G%R1C{U^-bOpD1g#84 zDdq=DOjS`9G1)$hC-Ghit%pZEJcs-!a&V~h$J@t8939_6l!*kHsaHNH zLW6U(&mZ%HpZ|o9p1+{;o>^h|!`E-~U@_&V2QH}e+Ba8AYy_f7Bls)a72OyoFz zV-?+b7uynEVM8Q321yGz-@6|Zf8k1cAocl{hbL^GJdAF1i2A=OeYXd^ip38}uC^vo zcTN0}m@r^ytr)88kp2#Rh(#zQ_2QDB)npFjbA^Ny1X>^1^p0JEU5jYELe&$kbZ?cC@3UybHKujbnmA%OLd@^?p0h(UWK30AE9$XbL z1#~@F1)=TGrot+N3FU9z_~>uSU|!8_ND0L}vh;cHz|2rm!1BAfU^&Ua603!2IIm9b zsk0ymrWC}~xV}N$11J^yC`mydd+J3&aHF0<8RGSfT8e3LNbDh)k>~W}8g5(xqcasJ zyrO^E(tf#1{T?y5mgjt4wpl|L0?K&qz8N??iW6tsmzdKx=v@)3ied@WOp8sqM-#wY5Oo4MH4|WA#ewZqp2y84hF>|aL zjaeLrY34l;b}Oh42X?<;ihLP9ot|KTvdLfc}Y?VsAkFodH zyB-E2rZ6n7ggJ#~6E~zuWkbA6L{f>YDva_M(}f*--%R{3SilZ*S8PvkE(N_V!Xo1i zmo~H9uQ+9Pj!pcbtdSdn-zXE|Qs6p1dlH#R49;VZFYOkZ9imIr!7UIEyG!W$ICs)u z$9`gqE-SuxzT!`Q@+mLZ4Z%mkkQmIz=NFkkp{i!iR!VCjpE?A3Ybi|;=d1S(--ty;%^ZlC-0R7w&~H|c?$F@C8Fv2QS=Q2KU*U!26sM1bIB z0%Mk8Z4dLAKsi%D#dh6cou%(us;UMl&}xAb%Zrue^Z@E253t7JX}S%{oDf+oUg6%~ zPz9UX_dPp%HIFg*YyjHEVI-g{O<_hyJ`8qcWX~(M%3U7)N?4BE0cmnKkzT;AlvOzOwi9@48PhurYfO+LfWD}M9L!G*xCjRciJBD`Dy zbzz1UltL?J3BD{>#xy2=QgSwpU9R*r9%`eh=Jm*^33U5&RY~heRzn{8WTK542p=j&_&7P z%a{B&@4d%o7i)g&jr)B2{t1qr_dk7%Ch*4XW8OYFVcm87o6jHegNIK*DSq#rw|H=R zOkI?`dFwX!Z=K>iJYTKw5(v(-Yg$TEP#HsIB4J@+4D;EHXOHwf5xAF_%WAlOq{=aa>%>K$82{EP1{n6qAWDG4v#oFJVcA4>nyAF8fzWa1kj3m zi<;9_!Lz183+(!ikH37(>&pd|R`jVqe3(Gdc_3@04@i>9+K@@bJ15|Lx`#k4v1Knl z#LRMBf{MwRt|Xw6-Bj7Ho@SgU>*=O6cs?Qwc!Fn8*~W$8zOF6NYf0B|tv7hsa&KPN z(KpD?eTY=X3vpre6|b^h4`WJ3P{tQz-_g2mECh;!15BxLee@-Z^o6m}6ts-|LXrwh zE?-?3k)!buW$oZJmhrLSfhI&0SxAAX7atWJ^5vxBlf~0}=)BN`z}9+vNcUW5S{3bE zZ#_Y!SR{;zKHCe-gt8X8Hn3VbIzQP{_|=D!d|$DsC_(6Lz`3bY5eQ!J3c3!OmI03M zLWl}3!Qqu)P_t_fY;SU~mtVgAtW2ChIt>&dpo@8)H#eT|rtcajO9saVZ~cSy4$%uiC5v_d3GrCe293ORF? z`*gEWj15BsDF+C2NZPc6_;*nfTpt5Q?+55L68rOlpHwt_2is=yd18 zRY4dx|CI&SPc=Bl$55#_PZh2a3KsEhw~1TWp{>vp+GBxb6p}NOO+iFyrf7y zggpxtfZp0cJFn{-ob4j(cy>h+s%o5@S4J#ASqUN~o3%tD9vyqYgHIJF?Romb@!D;P zL7HfkHu&D7q)2ti(YQ{Djjsm2uZRO~w3}1y-KL4$2}esqRZS}_>;-iB{aVE_%-QLy z$r2?(Wnxb6W)ZBv#*wQk8QPZn%?vN9vbq7 zlN@-4^%iCMrtcot35;tvvbRry##F7g*5R-8A?GVlD)l0Z`s=jWjZyzAo`*124)PyD zfTnlMjiT*i(y=P^$XY)n18zRw`0suK>`FT9+GqCO^%eIT!dJe?YSXi6Iz+9byibTS zR<$v#yB;4x?1fE%S*|c;JBN(qWFZ7p2&mL|=YhH|(M2`vkJBE=5CYCcgihc01GHU| z6a49AL+3odb$iKCQS$iN1%A6_Q5Ssex4*}|Z~i7qmys96d(fKd-~dxrs9l5BaeN%m z2G8Yo$2acY;~)R#Z=-F)&%XSem%A-(*YWP{Q{KLF!sq8}{^bXs(mT&Tc;_vS4wf9u zW|T$A>A@jYRnvJWbisVKV6%?e)Vsbx@GMKs%)~z3gZYx>!6Eb6BJvQVIbcjlQKXh7 ziTb<4-n5qkjcYHqd!@ZY@}3a(f?`AlDe|0VY}$^eXJ^c+ihFnNqwAVsFH6oheMi`C zXjf0#UMFiKICCHIbwxpQ(oN&6LZh|H6+k`zLscgH#$N(+VJ#U(!AMD&s{(ayk z%8MXj@{Q>VvyIGA+?6>KlCSH-1TQ?{ESPwksIaH6GT4Q^Ysh<@_n3M~QPc#x8Qxo@ zQE@U%Eg)$Cr-T}kV8J0JBqo92s1K>|Wc%Lo_Jph$w}l@{n>-@jy@olS46x zwEyPwslHgsgVy%lszJ3iL}yYh+Vr{bRo{FksKHfr&SX-MQ&D+KSr+ktimO28XRzz~ zi+Xf?6Z-35GK{fcGt^ZiVWL(LVNNJLjeLldV#7fnPQy@g#>Tp=RRsuA^umfnLqTho zK~yqLj2z~kRg({jnk>FZ>^!v(MKlRKC6v*I>(8bE?M;VsW5`MJVnXe+bl{^vU+K8T{yu9QGn=HfHJP0DimlY;MqDr?liV+*vq9?PKqR1HyhuqlSW<1^xA%hf= zY-YIKOHCBFQQhtAn)n~@eW+XOU9(+G3@WJiZFDahWX2fsEDw9p`;G^c98wymyUja~ zGZbH{5}m;`kL?5p+N%*LV`-Em)FBeG*IhiByU5PsOENrDO)txFF4lrJb}rB?*g!Wd zr|mJ)2@d#_4?pL!Sgh^gec4dOGt)uhx(88ubP4q}lLP2oMOjYB^FexDhT3;1l0}VT z>7K`}L6i4jjhur6r7CB^sWt{YYz+Hc+MjUwW(cCW+B0>Qq90IfP0EJ1X-9ciEd5S| zau)XLi4&H7&m8I6bEeWl$lu3xlv|;n!?dD9iGBGk=;O9$c|tW(h$sa}62-W27;Q4L zJEfaCSH&cQTMoHz_it?|A{c`0=A5(D(>N&$@9`#58?Gg>>{DEG2~`e3pw{3`Mqy%7 z7>Rq)$U+}~PXj!69yD|9p{@h7rK&w5o~$#FDW7?Du3ty#dTyP_@@-f4rE~b*@*!7z zK$Y>dW`A6vx{vx~a6;Q`~jt3=h5VBA>Z&oeqC)j=NMJnegY)}M0KOFGv-h}O0NXNN49y2a$UVZ8W&+YCltm?T?Tv$`h zR+wiFG|ZD`h0G(DKE96{@FJcGLaZv`(=ho4p=@2e6+5RjJXV|ut?sm>f6p-_+Q@37 zv4Mn?yylYe+&s!VAOSCl{+#w(42m?l+#Rig2CP}UP6BdLskY7->Y@Xj=*y}|(IX#> zaN~niuMHHkXf7o?#HPRdFh))JNIHSUh+x}@W-DMd2wPStxe9vXKl(`vno2l*xSzyxGD&Ct;!cy z?V|ij?Zezv7_1K|BevH=iyqk#?lrer%{2h$1k-2sV+j;9Yp>83_Ur zsepMCNK0KVXE5D^(H1IMtO;BpzNVoY620%GF-u#}H_=hVM><&8hGIeM8Ds;UxBJ3l&+ws7J;d(81Y<4Ug<87l+!PVAUJuENm_iZ{R%3%Yw~6`HF{0Vj_0;hH z!C=7IJY#3KU~g}4q2}kZ8K^1n(aq717PUs?w{d>s0dA6LT=Prt{3w6+)u1h`ObV8v1bhiV2iW z?XFR}#s~BLS%~1zjlKp$)1w&m7>zlrx3OQAueV^tMuewD^y6nVtdT)s7!8Eln?SXT z0a0TF6Z7G{F0L`{Tz&b0R=xLSp-Z=I%`N9YEQFl6-EoQ2eU#+I)?`0~KdrIRxd<#O<2_>q6~kJuhfU&)9YHYw^{&Yatja0|9YX?B;xrj+u{Ptm z{TVm*C%kj3;LI!U=iD3Kh|PLw3<^wL#!rZc|l^{?Z^AYvQ((IiA0KjjDE(wI{b38(Gesqdwc^3;}k_ ziZ5Ne!96F|*y<0sF&QtUC@2tvAYxKvbABgENX6=$FyV7PY6f+kzvT5rMBndc<0?wGGUTD>N#2@v~W6n?V6Qz8xemFzV>Ao9MI~iMhQh zjeuD4r$b_tFp1Ycbq4z96hCw5^U7o&_PnF4g&GOrBUMT-%(4iOIDxvuRw1r~G>eT7 zvH0K4xqOSD@B9(meditaa!S^oG}VZ_i+_)l7oQc-8{Xal{=K%9#^p==?jLw-!t8)) zi%@rw)yCA0lWo$kJHI>p`DOWr-34(Q&wVk96hxFPNF81XwvAY>yr+6-a)AQ^jIlAd zwfphpfi3sF9U=)1qtS>0#}E4wt)`*u4?xU8Qm2rEU_kPCu!cNVDHU;b_%0xMKd9;b#@OHhM>@C(IE$fL}d| zYx^CPUt<6!qh=b*A%=X*Fms+-ePlw%vn3q|-sA8g=V-Rate%kP{l;Ms?~!SV?PZwE z&Oc5!XH^7~LvLs(XO7xcF$Z2LdN3Rsp1(2U?q1H&czi8PwZ>rr@_9&T(O9rHm>;t`P~UxbZSvCINsT6I zj7%8uWYRJYlH;M>9z}0hBseO5p|5k!a95XNF;K8bua(va3+1=kSW)UlvJboY!gF&L z%>+*jRxS*N#>ICy2`kKjb6^O0pxs%x)wfm;d^@MkJG^({eX2>lJ)C2KOcerewVH@* zbWoZ2OwM-hr!v=i^z;WHzPp`_xIuL}6nvz-Ge1 zv}96O6q%(cOq>tb1kk(-XP8J9m?`xP>TsqVI2iQ{vYtf^c&(c=IME-y4-RF>g{>NU zBsH5^@>tfdtSS!5ny0FaH{X31J~u(RRta`Ow1E_lSVJ*d3js%U7-Q)d1>>sX`74)r z{NhE{2R&YM?p}tyK6!7z)!iM=Z47wB`7P8dQ|IaDhH4gs9K9H<5sJYYcbvPx$*ofq zMUVcej8i90aC3i$&B1{6%(B++h2RIF%v>n57s}1qJR?b4G+0yTo!`ytUA;&bxo-10 z^@22Pl7s1#=Wkr+&aIQ2KYI?7MaGPJv?|fEL~DxqKk+o`}nZ)pbaFn`zIYX z-Cb!?0hUG^BfZaLzp`9XPYJe4Oj}um57OFcbAVH@ zK9n+ALZq9#ZNU~r5ZH<~fr)V(d;q(=1eKeRJr%B**1h-OqT07nLJmE#-nhj117@OB zz?Kz8LvZTR9Lf!4XJ454aF2>0y6b%q9d&4^yyIwsC}|w$a-t6%bm<=Xht1@IyP=1F zaB&z3??vBKw23O(Uh!3pEsEPaz^hD*mtr)$oH+YeZs zJ3fU`#0t4-U&^aPjkme!3cF=hTa2EF%_!DRklPwD8FTTMxiDX6R?AtS?Dp3Y$xxf4 z)HD))5-2k*61+%JOyca3-XIbRbfz50tOv7wv?`Gz6tS07A;~L_C&FcP+bfh zL@ITWLw^lytfP#CU_f+!Z@E^yL#qik%fJ>PS7;WHcpYqF`s?AaoF1T6J(vG@@x^O= z=u;1Ib9X=H`^J&A7IEPaY!A*&}x=Z@?gC(TLLWJE!Z#m+CFj+Lw^x)E~1 zs=8_pXun{5TVu#TZnIdY|%>JDW?Q5#no-Eu0LO<=Fq~&6wM)$paQ+uqLR6cKsIbXF&m*Ha?U}(^#7$ zvf`LkkMpzU&L-wr`IO7KYM(b#=rLj``lEm*r>D_SRbEUGQ(8vX=B^T1BHci0cuCY7 zp1p&T;Xvr;CNTIR27kpzQ*P03uvr2T$VGuPjq)fWvvkwAQDY~KZQDuP*tVU5g z)v$z2ekUqxYkUk%x$Y%n_Vv9<1h=d4BCsOrA`B#_6dCJCt)|G#NdO0qb;f+dUO?ly zs?_)LwE8DDF|u;}NH_UrL7$UXt~IvJr&)xuxaxVA-0zVV!#X@_`D_H?98^q z(~8)CLyW}+ljp@HsMH)-?tXuO{E)-jqXjeoaB44;&B(DT4zr(g;` z#RmR!{5B~~-=2nhFnIpcc0X^LH?M~>oH=5c#EZ47f?}mK>!yax3Vjkw_fPYFcjLxf z1H!?Q_%}({6LOcu6jb;HjdbwM_mep)bC#J3OyZ$7$p<@9*me@aUTJzu3YLG^v~GW) zsN~}RB@O&gIWC<$UQG1IMOYy(#@iwvfB0$ey~sm{VZMBIq%8*f|AVKG7 z)NL}8Xp8}QqmLY2?Y#w}Hu}==munf+-jZ-OLK>W^3FV^|3<>O`P~~E{g-=mN@T%uq zWm?3jESTYYejL+Q}y)FYUmKY{-E#qLF1$@5cM=BiaJvHySS)H7>3wnr4w;_L{OzV zn6X=)!HcHUJbOs}-9zLH(*D8pPbZeTIkv%X-4S^?KfB`Crrr zY;X14;CijA|ieC$A%r6MM_zD{QyWS;g&7>8ZO5F+j|kqqM6@`dHtLi5gnPd+xLMGV z$J;?2LE=6DmKfjIk|KSwp`by9o4->ZpZm=rVaHp4yL(>Oa0&{MDX=Z9HdqfRrMCyc zG2wq60<_lABsDs;x7#|&UH0A{zv%!+om3rs6>t2&V+r0I#M4Zk$w&&N^_pYx+GPQD ze-NGX0Q~Z~3c0ij4)4m!!?T^Z)fLq-Su?gMjaiv)zXy9v4vw(dWC}_FxlE={>IL!Q zz&u9Vn8218s_s|rPe#c-GJGxgrbldCzr|eqk5**OWbh>G}u72aoV0 zP?7YU-4t(ia)(S(I_#n?+?$S$Al8J|rWP04)Rc9iu%%OVVkZ7=DWu=}UU-*3-{2CE z)pVMhdH<30aJr6oS`!eqe;}JGXN;GE7a8(9V5ij;rLf4{&M&sL@A=ZQ^Dd@+@}gXt z(6ejsM|W_Csj+bpCTfS9ySWyuJEodLAjNe^4Po|nv0%zdU$;=TPR+jskzWYQwny=+0)FxqMidk=XtwL7Zn8Y-vjRnzzC8Fc#cxM+Ft$(-i5v2z7S4#F zJll$MfKLkGl+Zz4DlPpPIDRlw!UM31c=-%WOu?CsGS%;=8(8ICF%ag=h+E*;T}fo4 zYHoR`_QFM!GU?-Zw$9)N*R=MPQr-MMC-l%&lA%PTGUnvRpps)*=atpF#l3w-e17}a z1>ZovxFmPE`f?8Tn*t=Kp?qsHLQrz~)Gp*n@~z^?Ie^Rj^0m5qf>7P1rnN;%jA0B| znPS*9#T;A@u7BWwtrxzF&waV)x?TImV9^&X{K4s+gV z;u+@8*i97VG7d#U9+n@XS{dr5PR0Q@ZkY#RB|~w4$o3X%;!F{v3_-9`NB=ysS2l`n zvztm~Jy&C2V@07X*CRQ`I73lP$pk1113i%ZEhb^j^!OY%27c1!>={>SSq=(7U3LD| zG~|GBRhW-CTD2!MXsdetp7RskntYS2NRN=@xU81Iqz+qboQ!ABDF!3E zFIUWdI`>~WQ2|5IV^d#Y#F9M1LawIYZSbKp@dRBz)|eP+FwcM~S!i%(kAhQW$gNB% zA`$B5_seS$XDeQaD#$lp!e4qb9mNwKR4I{I7b z@O;I1wL9ibl=*WU8lUS{?5Ee=De)pupQtfREhpTO3Wq&TR}dHW#a5nl%ne%#Alv*Q zM_bfW0_r7%KwiLZ=&XgXdG|iaT2G)TIk9Wc&pPKIVh!ac7##@KK7TD(Z@#h;Z2B;) zR#Qhc4!GR0kWpnu#Q0m+**rx>>=9qDO@)IDbH+!BxBpoUwY9;m9$BIS zRPr`|&c`+D-gyg@&6xx4gjeXzQGXy7H_s4g-yR_?iU_P2Kw0De6qksyomrpn*EshW z@X_gVj>B$l=4o$*=*P%IrZA|+vYzj>kl8{0Qd8#=)l4p$+>dC?n>MHv?V|c;i*_=n z`(Nvv`6p+bxU9$Z0HCRITpt37U zk@R8lV4rs+VC!{^zq?0T4g2WPAqE9rGaLOY+a7h6WXyZ+>3A1jdV_nYpKZjRqn0Sd zgqQOmP`=2ATpyp{cU-SZTlY4De(nm~q=4n3sH=7`3JM)@j?>IyqDk@PHjf*bRn-D3 zYop}56e6z}gyg2{`WhCbM=8+Mo z6UFW)LNV9hnB~oSd1s|l!U8P8M;G$^E<4p*imn!q0qd7Adh11AT|NE$L!lknsh$iiU z8uXVmsa+AGgYXPDf6t*Hp1_v~g%*lN(oYLXVM!#9cZy}QzMkvADMoN&v&Vh&N}oUz zLa}GrpX&iMSTTfbBSDFgm>nm7Gr&rN=Ehd(WWYNNN+xqCFW^f=4Lba}tD4x*+lQO}}bg~^~|c}5gV zWW&#}vB~_a7vuc~Wks*0me)aQi#u=`jr7%D31hhjF2S69B1%~#H>SeJWpQ?m+sRuA3+Cm5SH->Ya;ks;di*{lB%inwBI)f?q z7~UnC5Q*Kw>aXVUcvl^m3%3T)NcCcvdL(*nmG7CcGGRZdrt_+%^85)$opm}Jl05lN zc0;L^)sfc89SUBUuV#~Iybd8thD{7HFghm%muflgN$4MorSnp@Y+rOX>1f z#p;N-V;1L_J!Csub4&NlIVhV;)yFTPc79*74Kq}%kz&zJke}GZ~HecKkX>zm}=-ivz!1R|Ye!!JnX%(LI zlL6u;{ch64b&ATay69eIre8*&i`tS1oHWPYSB@BN{W=38I281~Dx~=W>L=p+X6r){ zDcoDmDfcUN!Fir@B$7CwnXv;!vHBJv|9w%()Aay$jQ9d-AlE%;oX&%=`*9w4wG}nB zJ5R{h{U3mLT}QT6Lu8U;yaDDs^Sm$Xf<~4=S9*eumuouNI-h@hP3PvdwXW!~tS+D6 z-Lmq!7g$rywi^1DW);K8@j42r1{V^0v>s9Fq;y2FHm=o#c{6ueqrIiGNh4yJ-{g>} zM`Q3Hv(14C2-?_>E6F+7xmVTW!XttD)9Y~bXubr{`ls1oj3sQ`H6Wy2WEa+$QpHkR z_*+kPGT$bRNg>6BARZ&Bu2bNJXW~P8oIyO+x9KfHa*216tXNzAge=DY#;OB7VKx-Qt zoXBq){z8}+X$z(GzZ#|i3Qy##QgmaHRsa0kT3e$SIxe#c*{gI9*8RB}ta!%BCLkOv z`&SCsx-xxIEkI+`S3Bw5Spi#(6|bAK^>I(Vzbxsc@A&z$uUrHd8RW;m{^jNFKDFO< zvxkbVg}-%(!nihLU}VOR?~qF+_0uS(f4n3iUinoHS|^+?rOkc~;CAPUB`FPIg#l;{ zx!q~d8~HS=`3QD!6c8;LEO~sR$Y=|-e~4x{>k!Mf_-$Ao13@n9QnB0Y{coJDj&F@I zG{#@(Dns(>oYL-rr4I465=z;)zJ?@pviKLPaiiaC-kr-Og%Rd@2V|xrgf|8r^Dk*Z zC9(McGkleVuTDd6k69&GOWmQ*c+JXeSvG7mi9H8&8r>(>G)?CcGSSc9?u=jGIg4q* z8z(9;*bp2@F+vQ5ts|%62+EeBP4qgC5mZ0QBODJ|;O=Huzb&55=5vpl#v3o?cH-@5 zJ5`t&QZVWA6TKz~G;{~wE{Y)P#aq>hSz{j#EE3hx8R^c3ax%rKlOqglUz0+qdqOHv zenO#fq($&7H*zL|$LGDk^66?x9khR1%YVtssMk)*`_)jGG$S-F)kHUeNEGDrf$@;d z%AR&Z{L=+mW#N-1tK^e}LBS&eSGC4VzbY)tTP;U{)Tk?z91cC@L4`M#({F=#nX?A!lzaC;~V9pJ&!i zLt#?lIC&2;%>j>+@$B3vb7S`r0pJxzUE{;(q_?8% zEMz6aPl|cbs*}aC&*MUohMT*uVY1oTGOfI6SL^Oyxjo|z|AuRbB2py8it*pLcw0g4 zd8KGA zr&zeA$Miww*hS1sbj%HEJL0@MpVQ!iE~|OVr#YH&SPzOFCXVC!l@d#Taab&HHYT#IEis&U9%@g8g<%?tY}kD+D({i`fx0G-SZBk+x3*f2 z1g7Ude!b1OB1ZD9>Sl!m=(6JnN}RSUHkKwaHj$M#My>_7b%{jg;ZwmW8|F4g%RTf! zlThp6a@C<6Ry??azpInDM75QRWnMWkor=56w)QoSQD4exMqxlH)Ed}I^I^?-%oIHd zd4J`A@xdCS9iONQYaKYUs5WEf`vTv7S_WovI$A|m!mu!5s?_2RXJxhSU<9D&xNnOH z`n-vF4<9~$tIGXvS$yPii7Zz0BszO!Mk+rP zq>>g6Aum^$5ng|tT(!O9*#R<&-i9F%*0o3X?r-)Sotn>k;t z7jt~Ea(}L6sjGTYL^srU*W0jnUAPy$`FGH(oKQ>7IE}uDHLuH#_HMb5mGeOd%B!v0 z9`ZYBm9>#LDJ=tP4O`3J54t_5roTxV<=>-Px8jI4;H}1GrFWgvVJeZ30i!;0#99re zyMXqoh02_Luyys^qdG%72g|QnH+-q(RBBKG12c8pHxfm6`hz?3N!bw@pqLLFa~uAJ zg22m{gXpi$NXOPc?L^-TEoY_{t4{mrjZ7RY8+hevekqcpA9L_rlok8m%1xi>!(DdL z4g_)KmRyL~L=(b@J6by@cSfMp0QL==a-MJ&-XkhOH+Re1mi_k%%0cT3W=X+GvxIw; z&xy~)KYY7#j$WK*dd}V2 zZTu(iXWp5AyiPy{r^asW@HWwG7)eYa(%K=bQZZ`T5WRN;*p!NRozUYzHDrW4C&kl` zMsQrvTY}6Xpc)HJarM_uAuhuO=}7f`!-;rHzVpD#gAx#5v5+M8wR|R+xwkP(mr-x!V0^LcpZ^#u zITOwSbU;K8+csXO z9!ixJC9D@gB#J|qq&RgQ0dRCRSL%!awjOd6pRLKv+9q1^_Ql60d0Sjm3w;HRG&`GW z-viGW2k|+za_CMosE_R%TF-pcUvu~PH0(t-X^__aF|S}k*nZX5(k;Anozf$EO4^`; z-0HL`My@}bp!uSAP9qIMpxFwPZqzj+-yBT|SFT%nzePsl{A# zl2hsd0SNSa2GU|-&3{__Nu6sBQHNC=W<;h?y`BA)<=pY)3u^V8uj2}9AHilewG6xs zXC-9UbPTN>FIjus5zaO@;y&kvbm`%i*cy>E74Or99>c6!dBO$U#4o5lssS13&scGw4XGa{L_Q+XxTpL;-2NRr65a&hDNOrTmUmiB8!z*LJrIa_Z7qD(E~tnD(}w z(+#r~5ip9e1@+Zz+6kA}Oqo{=PWEV266@0Au>H>0m&s9QREaHyIhp=h48PqWqfSj@ z$r!DW6q&N~D!LwPmZB1zk&*>txns*D+~CsvA@5(2SU66UY^f1e^Mf9F(%q|fVc6(L zJj?HH{z@e7-M1|5YAD@kdj#ysl)cxXt;c;Y*yMWn>7HWwTA&R{JXT@Wm3_7DhF?R^ zZ(VhHxEZKanQPV~yQ@Z)vO*Jf+a4E<45!JOpqi}xQB!XbFMH2+e*O8j!+A+5S`L!}1PYz36OGV_Wx~&qE@o0{uer$G*?2Uo(dt`l$Jwq;cpGi0&;u<0 zO|NkzRsGX+NG%ChTRKPMF2;WKE73hAdRNQauylAL;4Zz!ciW}oy*jd_>ycW0=p7_R zrO|`f3T}L;I|AM;rvMcQ>u^nQ?;EL*56^;HPYK&}gwhPjtHn0tR=7zJ7~q*2YL;;{?*YGk=Dn^}O_v4jBoo?&|S{DM91}ZkC{wDcgDvL_k+Txz*qtOMo8J z{907$0j)B_t%WB0FZSbkaq{^uU74gVL6W8>Bj03_3yw?8*pTlZme)2+d9$`M$)-fV zZ_VDjgwq=rfI|4m#vB(t1z;qIjajV{-;NSDI(;&G3Bi*=>x$}9Cbb34`Qa6W)zwE2 zAv)gM(Ak}}=%aKJ-+Kqjt2tM9MTZ|UpEQU$quW_#lB1{W=ar3xZIr8jvCrErmddQV zXVuir%NpOiW_I)3?F{^}y9~zM`nA*)F>L3^BSz1=qCYZ-1XwcJV_fd;X|RU)A+YDW z@o&Pg;-)mU`+p8(u*b|kBa?spOz+MZZdJp`NzBDZJNxR% z&&4VzC?7bTe^DCmTExD@J+D0L>Mi@trj$}WhBAKPtlfzk(;_Cavtr9?eu0EE?<;5D zfxzB8&-ww)@tJw;{g-;lzWtmFu?|1+p=3@p7I1Z;w}Ej0nUPGS(l24%C=z_6ILDOd zfvLVrnbI-OWl|_ls&k5y&r-}Wc-;{@6?(8-f9LG;+LUeb!2TI+!c!i=9f$YLi}>^h zreV`uvE1)JQF|RtlNjv7OlYyaPdMUWCd&(k$p;b!9e_uCk%)`^l9spf++j&a1Usrx z#(G?hhbS_<$FNYA+uvPPRl_=zPDMB+cM$#g516VSj8Ob0N$3QkztSz{q^Y7sJOgqg z`32ypomL;CW(~ymQmE1C`N|^@69cz~ume&N8*7(4XlXSS@;IA1T@lAC`L}cm1xhBm z9gQ$JIH%j^B1=ViklB;yjn()VJKY05ljeTpTN2fMW*>)_FMh$kZg)Q%C6ifyjD;?= zZFrztSCcd=+G+&dRAPYqy*|b->QW^_1_G)9GTCdT#Hk zz{OSw;1qb(rEYiA{n{LJGoNIs{e!*9{65DNz-mUvHzM0CU_MtU>~Yfejq3rqrK@@B z2>~2nQ8@8EgN55CxF?LkRllR(1Pr6ixr%+25k<%gX70Qd(@iIs*I3~E2C<((^_|7U zMFOz($0h1BCtQQoIDjYXACgvKg|cB|PerejrpbQQFuesBg24f%K#x!5BZJZR}Nh8Lw7itQCTz zm&1RTpxW9u2KdrXual(6PZeB5qVC#$&ELhf-4&$>$0!~+ExxP9{)-EH>@$Uwl#|-W5wr0$ca;aj~*+d*|3*d9=0cs@pd%#s?GU;dlQp>9oPar13>BPcIVuu^u-)!FSB_s0u#jI{d)0Ii^-((aOjX9S_HyHmg%U8gX zS4CJSjNmjk;g>KDNANdqx8?R9<*pW+md{uP=|>f_hUmmywcR@mlTPu>)=&Ir_$3+X z*>xHvPa$E@0Ip@%|EuFCL4J>(HU;Hi1zQmS}RN#3Fzyl z{+(1IZY7!zhhX(T*fy)$gYR(;)7V=ck)fy|(_nXP5q$ zT*q|}W0$j+l%Q9u>o1TaO5Q_QiX`}m)3c;n31EQ^1er!V9|iBy^&h@h8(ER^_=y#9 zKRQ;*B>g;(%X^b3>KzA7I1Rm-4-7noHDMLV$5?}#B_Lw+_XcIdyNL*Uda{Log-C+b)5>sCM8t z={694;=B$|Q`EoD8$QjdU_P^Jrbvz}x(*I2h662g!lFGRHQa!MCw6-i*#SZbVL$fg zosX=TE!U1QN$O>#ASG-&yLxAEd%{Ct`0R<=d-j@(f)smV+kvw2_+5%r*kiM&ei{W5Y9>Vd%}Ws~35r z%bwEYPajUYhyB;BpCBq{mWYk8AxglXgZMdB5!OQcGB-vNd~mw|;6!-t#0_Eu|8(;U zm43*C)TzJ?iy7Zk?c1S!O&1`mC#achz|%o|&}-Nxk~^g3XT+~MOUrgkgf?l>MWY5v z@i}r{>E>meD2MrNe9HkP-7X?2Zg%H^lv(}$@fp9}xH!;`!0~InZSxcSZ z3=i-dKB8P!e#b5STq8mzBQY5K{t(0BeZzI>@(}qnq5q7NvX7|$KnNOcJ(ItZCieI$ z#NC$xda~=<-mu^4EkhkVyV_#yb<99{ot5&aRS5=fjz9P=Rk$Cx z0W##hEpya6b_Kj&nmaRIPQ_p{t&=(&||J~z0;yvP5hMeg$r{gvhX3RcZHgtw3CvhF14*4Ae^0GS05R`5usjmHErnjeudDjdF2Y`oKGLjAAixHZ3B%pbG_^- zyK?l!Hgi|(g={A59%*@6P#X3~##h{#QX-J)Lf-w#pqEb48WmGE(el@IA8L}V$bhTR z;H&_3YfP>h{TfXk;8ylS5~y& zR?xv#j_zby83a1A-E)Tl4VU?0;xjVPbmL(AIo~NNS7uZWIhN$0uv*Eo%o?F94Pzr- zVeoh;zzPxPr(UjRFdt6BnKZ;gpdRv@UNGVQVfp~Jaz}S)_tWROZQ+PHW}Nt_b5V2k znIjzI&l8-n)O=?~dmdowV zsW=N7;a@rAT6nyNeuJmhvhK3}O0pxZ#Pu7xMJmab_=VjV_>(8v<`Qw@+x;Nh;O?JLCkF9T z(fxD&8j8A1(cn|rhcfTRbsDl${%2I*W8x|IhxYDZ;K!U$uiM8}h4;3f{H32hAlB*P zm2&f;@v^mqZS(b9{c1Wz;KF@P+x>l4f9p8o1Mb4>L6zvyjd(YHZLbRSywPzL27XFH z5gO3de-M0s*8gyA61w>kBjAIS6o0~}%udo{I`M4Xoow&%kmdc<*F7SZf_eIv%XbXW z3wn&W*j@z-PM~u=dr!ClgaWQGv)_VXaZkSGVX1!dxc6ni)zag;m)-SMj8Lz#T5&_Y~q%Y)fqXHW&asVy4$(_AoK=!)CaubniZ&DbqP87olW_s>w9$Uox1_3gf6o( zUguEWzV$72qRY1dCm^+gW$pJTVAs62mh|tF`TxUlfL7@IOWn65zB~5#x7|%wg$Wh z^e`cH(MzGoz=xLA?Fw8~9%If7rDQfU)e#e3Q>A2?lW%0fzD(vC7#M^8bZLtms=92a z51&Jidz?c!0Tbb+WT>MPk-^rAspFi;q6OsZ?x+ zTiv+H7mz8H3Vlk})o$_oTz1XH6SH9}dU~wKoS+vj3O5O|QwACJyz9gPO~Q<$nWmI^ z>`De_qD)5O)glgkKApj|0@;ZYn=X3VBAbc5X;$R;sFCiG!qtMIH5{n1rMyu}=)EF( z=+6YwtP&|RR9#N#2Z;fdT~CvyG-a8Yy7>!&RNn3k!V-R6dMNsCn z#kj*3!Apk0AC<6x^&@WCMk`Q^$^~qu zNT0rph_Z&W&+l3U{*JCC8|PKwVq|N7#*w5ez5mVyQyiL{%dwn#YA+H_ZM26}mz`kW zK`Ijx6Fyjfk|$VmM7A7c8khJXQ%K%FK%d8%j)rlap2Yu=vV3tk$+7oA*3#f4xbqD) zVzSZRBTY5KO;Mt1CB14-%t;E=A1L}BabiLwtuk8udpIOiLq%s8TmJ`F2wYMG#uGG^ z4g*g2bOBD8l7jY+0FF{=jr~)?*|zZBY)wOn{ZlN|vRW&-s1 z-^(t&+?vD@t!|#i+VPIR)$%M8O(J-`7$2{q28N)AP{8=JFUnyd?2OpvqyZi192-O& zV3!`(VLup9e0JPCCYCzX<>*tiGEEL{z4WS;$oR&cWpcl$p zJ{kKWvI*jWS*3lJfzOv1{%6h2j|`OS^#xrsmt1*Wuh)dv3MruhAJAPv$Gz0KMOTJx z=Ke|7*@jBa6NT^V#jABT&O__Vd;5`WwNg2cGt;v7zp{Gm!}FBK*ASt9R74)pS$}W` zbt%1%#Jb0en6h`~(+~)3UL`i4kn9gYuLtP-4`ne|dw}blo8;z=K6`$TfacBk z`J_9zIkn+AkEnYX_}>39d{NUE;T7&-c`@)`8e{FhJ1W*aAoR>9de8NN2Y6-rz%1;T zw12NB1{1%}+dEmFCOa}=uN7v)kab*{tyN5|u+B83C33vf$2UIGKr{dT*dwgWX;0{^ zP{+~l>>cz0B7-p1G`QHg(CVMv!tiLJ_!Q9{W)$K%mSeJ0@d==U<~X! z3sSQFeKAsHxI8w!TFWF_)k8A;vq|=a=sxgivf$=>=4tGtnU6KG+VL79XpkK7R#Ufz zSS>7!Vd{Rn+j=<_fnndsD~ZCGo9FM1kW7=NBi}AB8v5G~=9fWf3rau6D56MLdTZNr zXhzZ}+Z;L|e}~gQuB@^{O?XdfoXoIsB~Y~T?OldyTp87pFl;rF$+tm1onC2Uy?U!* zd(~f@9u@U=a2oQAqLQP1x-7*At`27Y#>c#7#taJ57`x$e9`v!Rk76v5n1rtA^Cc2H zA8!P#i16?z_w6zGdPeDD&sj^t7xKtW>H}^{cvvG~8U;UEIinHa2*fdgW~~S8z#z?Q zkI$!AVs-x&8d7583yXH_z$lB7U$AFl zlceubbM7wom6!asy&lTF?-Xg82wT8J!edOIdixKBOxDK$dBez%btBd_T4?L9cVeaD z=@th0hL9#A!orgOC@oNmBHmrHzEBJ}^uqYHlGW#tHYCRE6K?SQ+tFLl?(kmSN_Bnj z-eGID)Kzigh|+4?&^oMcn3->Yi(;RdlVoYD-WiN83Q!YonXR_9>_qsqS|onF%|6WI z93tf&_dOmWJ3Qd3w$GmSq@|G3Z#v-o6dO`g@-dkkPtaVx%?rLDNGZ8F*{h)}S%ccH zIA=q!;6QMRydj8GSctxIpN;c~0k|IW`ndm(bIE{yDNJck|rr%K&;O_My{v z`oOY#Kz)A#y>R$miA`M}s1HIe{J!x|M~OJp(MM%=9V{SzHho_RLIvFoz0(6uUf%g( zr+lJ6&WJyx1#gS2-B~oO53W5`NluV>T9dAJz}dTl%L&pWMN~wvEFs`85zK2o(faR0 zAN~^`bIn%)fL;4*@N3{y_lNl-Sm=iD)TS#)=%YYryq(EJhBCU!Yf8b_Q`j)@s8Q;1 zgX#Q=xcjVX{UK&~q$pQEY+^M+#)-O25#d=eilutBF{!>pYHd(@=*j(6X z!1h&DOC~o%OO+LyAcD6Vf~j}h%gAM}Se`T@VZIp2H%Oh6atCt~+61U8YAb~0WH*=E zgqm=FQFqu=L?4+ZLa-0~K zB#K!<8aj0IG|8L>d1nd+;v=!&r$doFM~4=p%Nu@}!0B1^*Yno~*EX=wVZUg3z^4+f z)}F03Ze|&amziO5V_Poc8H*GsGiwaVXG@IIrCvdKBA=B&?tfuf>RH^Qa$Mh|SwF{F zYv&_v3y4)$ocgzbGuMY0@U>sp+A^Fit(&vt5UVpF>x|`&0jp1AbHR3lM z%4a7Xvu_p{jo~4Aq4oqJt(qzj!KKv!dl0G-kcov&VF;gV)#%t8KT5ffxUr3KWZ?-0 zm=NvFjRy&kt&142-W=1rGJ#F(p{m`Awg6&wa(WVhZkOK+sl^A5%J}0$j*66_--DRt zLyG5GVetr;DM}bl*^lh56Q!#H2{w9oRVb9?>~Z;j8VfYHkkBehxs2w+Y7(87U6G%a zei23M)XKdLWoAk#lYUTLXytVzh2bC}%$=htr7X2{!p&5toO3i>M*~wplkxkD3@Gg2 z9*9-a54(Lm7N7!M6TX6luA^F{V=n1F_Vh3FV2Snzdm=}(wk9h4iMAu=8^yvQT0O5D zk>s*8hWe@RZjX0gGrB*7E+gJJ&OKh5uTtJCgr-n@F2GN>3B+3m{m{n|DAprcKIEvzQMlOdjGsq&VD?cy7_p11lG7d+jU*Zf9O9-19o0KZg2GW zw$*)6K+a2?ACLC$+{Ep5lf)nPAADT{UYSlUo;gguxAh$tQ=cM<7l@9B?TPi{pk7^p ze~HPy-tCUY_pJmF4|=};V%o#xwJ(e zjRm%!99kT=vOWlS7RLgzyxKS@`3^}^x(>d&nmePoo9f#e+gkTp`vj`0ipgxFZG&Yc zm4rn%QAzR629>C+)<NWA0)(P{9G3! z^Sh+bs(!yQOJJs1>dM0pA^B;XCrb)R;~ONh;o0)Csz5aMs9 z_f9NJsG1H*Sgy9Q;8eEF(4ptQm&Ng-ctO=@$I=xFj58)FfmUv#uJGAfvKYt5P{Qdn z$HD?=-T^-{!K4D~&I{oLsRV3o*c_1SNkfVcTr!o&wCBTX`s~g_*hgjOiYc zXU60qm0#d#ooHcjv&6$8N)fmiVH7a799slQ>ca^$!_jwyS*N3LM)1k%mR7K`;H1Un z+EKFRLjFlDSg7866!W{^#SYUu*9WHj#jVG{h=2XX6Jyu@CnY%C zn(!Xt>dN-jCA9|g2+?~Sj4~Eg-Yj0c+I78c0Jru8?Dt=JqiSbw{`k*Nqb7kamTy{6LJn#=KwwEyT4>WO&+U4XTCc9Ke7 z9?iAU6j3ET zM5a;|u!iW8fMq1f?lOlu4xI>b!8kUUksc%^Ssrm+_ zXmy5Gtp`YYMN#koHP9)tn}*yVgY)R=9`$pd$Gq?*vW-p5$x~o95sHYzd$P=;-r(yJ zaS;cI_kBJfJ zRjotUQIAN*fgVuWlDkG1cxwNd#ZEB3{1jif6scKV_O+>b_R}Ba-#)X=rDuc>|8~yv z&sY4$&yRU(ujYj(ewBapzf^qtyYA%r6QALiFFwot7Y1n2!)7_dwGB=UEcO01e(j(9 zTYl$5pJ%FltQA~Ya_!NN^K*|V#s;yjTxUG~!T*i_;pWqP<9ok`d(WQ1?bQ^S!AN+y zu9|bP8F^l?dHMtyHQSH;27m8^ALi3f?K8Xlv;0r%JAC~cPGc`V%KLxuSzdh01!h@J zmI>qQPx0$N{|l6l5Bb9TKhJ&@=3@Np1N`H^eZV(-(>L&zSKYxzwaevxkDM`|`=y`e z$H(8nH@)K=lP`acUw-B(Mmra&BD2F+`#kme2Pw*D*q!MSUWv!;xE;6S_WRrv*6w*b zf8oFWQU3J1*ZJ+A{QLaGzxW+qJgDKJ-{v3v9YOvde}zB(*Zw-n-{mKN;j`>i^O?Ac zvYxMVda%Wf`Z=7|L6j*qlLExj7@vuC=jxQ33W-StiXDvDyziA9*@lBmy0FSCqt3)W*)D4l04e#s^w=3a`1+P(>mGn$;=mYt`7kB(OR zeMmK5iEAO4mPaTX#No*At=D<*Nfx@%+&|2t&V62+077TYCFY~V3bh>p)#j_WA?7!% z!N^2N`(f^0on~TwcuFZuy%&T>#$zr|X52r><2)r~yTdO{%SU6NLVZx^CLye8wFlr& zBK_ElZxp>nL!NIg!I4bpuB36f-Fl4kmeK>eI@(<~-5`xK+=clP(>9b&YI&v!?M`!O zI<~e(1ldchaja?Fw6lhUiC4*Nk05eR!j+SH8 zmykt~qEx>|3@POOS(!-fiy`RzhC z4JClIKtwrx?i_bqxQi^$(L6^6o0z1<*C1^`n!4(mcKi)BOe`ZSt4n#>BP)3K~M4EmFA{!EI#C6;Zo<>NWGb zs?MrF-h<&<$UClG=hDlZ@I}!o@&bw;s%_-8EvKCv_?X9RBs@zq+Fj>&vCoS?PETzD z<3Z-pUwjGEgTxPtizMb7FA7?%TAV4j3Ap566OvM*I z@N+!$TZ`ipRWtn_kA31ddFsL6A$NT@;|IBaN@M3ax$iY$(WcLL= z@^k-+PyULR55J?e(K}jWl{p=Z=@O4# zzD|WQ^>uVi4C{Hpz=l9`>69yVMTu#gmI!N+NwDo)be*yYaJa@oYK5E_o6puK zI&6L#Tx)?u+O?QdHR%S#l@zW@baZHONol;eHjO{=JR?k%0xa>FTPk<-C*ovGJxrF} zfv9lZ2Ac$@3UEajgTK_G_0dDmKHepF;9pjCM$PniL6Aj~c)RXF?*6-s??7 za;zDlUeI!kXx&EVs!2fkvK~@TAkWb<7B)BCg_9F}^eG{|Iyk>@sy#%-fjI!(1)YG_ zal}Tb=|{n)&P;bFa}MjD`vs|vRx<%{bXB3Q9qJM=oJX;!Ncrv!u^T6l!3Zh(NEXIU z+ytGJP@jTvA6M_=voZNbiJX{){8vfKw>>9+5Rfht9t|JPvGFFg;*uj_v#JX z>uSt~kfeDS(cgyW(S5yJZtLyLmF#NAwVPv;E~n)bsSZ$S6~{$vH~{9TT%9ARI}{BK z+VHG@p7)-34|k6)@WkFzw~14>tH8UuiMaX2Sc3?tqilpydB^t$4otSRZ>^;*J%tcUo)GgzIYaOUDP|O6>$_Xg1VZSTj2i1=bp`0J$L*` zXWYV9OnZ(Tx8ru)j@ut(69GTwiBJ6&|MZEU+J|MwC`kDWgRD{%KKJyQc~U8py$y$eU{C07dW`|0@c9| z*`Pm{DwQ&>Ry!cAlhCHKbqwlmSLhns8capg3wA3mfGyr5b$l1rHPl52_-YN_Ve1^@ zg9`L=a2+zT=DtCB7Myn&YhxT=Fj*FiYMX^}OO5@}>FClN9x|^T=Qj+2r<(3_bNea} zJ@+CzWhi%4hf*aJnPoi-l_#tkZq^g_>biMfC0o!+B9cb+XAKUpj}EaVDC)YDU8%lt zfRjmf${M^1W8a#~w{kR-Ba`wtU-BC7tcZ3@S}8B-ETFkM&kc)n9{p}Wh2+^Sl@DFr z0^%BNM(^jGtJWOUkYm~aOl`hE-{$yeuLm{gnEM+86sfLm za5kmMEly(->h`usEUGc!A+e+pZJ$@{p~b(??Y)jT*vjJog1Bt!{U#T&`Gj=$u0#|% zBKKYbc<7T;93g5!FeQnD*na`)V*`a@IKl~Q6YXHuEy8V z>8mry4B~63r*WJVm=F@4dojY$N7z8vY$iTn=Q*OI0MJr^%)){*8?<@9k?LRqaj;wVu=nk4b|hvlqfXL}n}CGQpFnI-G>u|*H<4Kaf?WViuEKU~kd0P}kX9!%Cp z`msp6=G4;>r}lU8H=m{)49IMc$!P-LAt@Fgp-Eai(mqBLs)-)FiUG+w!cvh!o@U-= zXnzf@OT^a=6{nH6PycSv)QF-k<`^&fw4!t0ncG5hNU(ImavI784c5?d0%diJFk)N> zS%C~jfqjsI7vfu*PNaILK!7%X#taE#nnNT^_agUa)v=LYg7XlpdIz&Ta8-=BN4kp1 zQK{Q&H)9pwFj2fCS`*Dc-t;?c=Qnxp*{|o~!Sj^9JfahP+ry{ z9k=6l+>YBHWD|_r=b_*FCBC3wGrRI_Ab75R=_CBBhrw7ouiTGvesGSro_+%l&mN@G zGSHtp5r18L?WI6yV#N8V*&>AZZlpTfVaDctuV(v0A7FCzGJ`Yc8#^HhVx_;&H;pVi zTC|La_G&^#I=yKe@F;o}ftcVC1eTikkZNXPiNlb#RG=D^lX1jyNM-BPYwP^C5-E!D z0aXq_YV5uB zUXRR%$IYy8b2h=pP=*rFFdGqR#bBuEISnQz;ogRz{OmdwUZt&5rD8ar72K6uzEsXa zE#5eJx2mDr_?h!Fd|S(2Vi0aT>zto z9El~4I{lPG#y|eB`E-{;8hGzm=Tk5-u;b^k+Z2-H zzze&MIp;S8M3Td=(taakC<--!0c(w*bsg5Q*A4|b^+p6=9^h^~Pp%c#4mw59rKKYz z$X{AiP2C<$uOgyYEpRuU!rgcVyZLH-|7@U$q#IV_kRL2Hm?F?|-HhNIf@cq826_i@ zJ|3K=9pHxEp)Fd5K{e!kh!o3HoyzdAdK0#A`{K?Co9AGBfQYcZHbQb6B8|g!%;rg? z7@;PMA;J>s3CXcht&zG8HE!!F^t~vsMZt!8Mw1G+v%|C&wue*L=thecR_P%v(IDn2 z(@8KYjgfDhuW)X3JZ6&0myjY77 z^k+!5jUE<5R3epoEzt5~UUDkeKqq>L1V zVJ7=An1AJmenb-KXEl8*jXx2d{tb_HU8n_7!Qy7@oWM zd{A?=N62MAZpZDo9k;J~li<|e?o-CHSj|mQdZx#F&wo9WY@cT)&tN1=mnFS3n?U-) zeVZS;8t9RPCsRt8TEqH%uflxvgX}!}3|nvb8j@Jm?Vc&1J<+xZQpTjzv*c{G+AZBa zCgjY=*s%oD#5z<`dYo-+0VBO=EY%?;$QPkZQc&`V8YXePqJnM8Arv6f;8Yuv(x0MT z>}l16mz?0%zDXum`{*t8S+%A2y1Hh(x6f0Tud`d0OnnuVa-pARZ1gf}?|H@A8drAr z7}sEkR#Lt4)fB1zL&0@$jF@lPb4-sPJHK? zj4IpC^O@a!?mv4XfPs|+HYP!7-2>kEP~s;t*YLinT9bC7^^q>zEpgQ8Lpx;BEX#Ru z+-~`%#c)MC@=HLQEc+?JrR>hf;{94Shoox?h?)+9o{ArJzK>zg3A<7KdTw?#pvXO1 zv^QPbNXQ{h`^`B=5()#zgpjLOyAoebFy#zAxIwNC)9ayD0=1))oKJk9Frbm*>85CP z4O|syC}xBya?I>9?7a}|{$dTyhvD-o1jl2Blm|^t2U?@#i1twW2%$z&v$SH3-WIi$ z$W3WOZz?@hvPR;&S)*wC>>UO~_fTyPru2L%v)eiPd5#KX{Q}mukhLvLe?8KHU375E z;K)nR+zTw+i0nZq2bIM!({LEsTv6|_BS{24M$R>i|}#?=`y+$ne!5&Qdk>h#}oY`kSakd&7k!gS%; zwIjr(%@&TUZG{Ok-GgctK37+eWvH|tTczf{Gr;0WFZMhk9On*LZ$L+ZN``;ABisg@-eGhLx`({3P@Bv&bH`DrS(g}Dk zGtnezXm}6KL6!&Gp+SO#;n}mSojuFW#bT*Y%$-HK;Hqx15W zjK;451C-$4Gz!epf*R7;Q}ZZr0#dtRmKYOkDuUhWqk|MZw8Q%p@7vXgZM)Z5$6g^a z{uXNjcS)w{r_R9VcK7*?QzJHPjxU8;BvcqR!5<1#^co=uoDu5zyI7d7GC5~}}RyTldN?K_D=Sc+TNQE}ZT}ohRKz(<- zHno2j=cg|r$K5ZmE~Im&gdfDSE|&7lE`RA0)a3;66&u41hD8sP=b=w;PghSb2~$6oFq7|`GAnu>;uG~?p0M#&BzMFos%`Tw@-3~ zo6KCr{@y-U_Fm-R;2^AhcYwHAbSgoNa^SZam(P&lsU6H*88%3&#bu;(Sf%|gtl%Kg zl@bnJ4|AZ#%x~zlz`M)6Ih2wJL_78=0I_<*bta-aUjTW5j@F=_hVkw8ARoZS>F_UC zx48;weKv0vLnC~ZqJ9`ceJ`2oL#ygHpD(;9X3%_R!8lM~!+5tjkX1oagi=;L_d;vX z^hhdE4`OjRK39E__l(}ffBcH?;b))vd0w1c;kX^Q<96JR+i^QevtoJYsjuOi?)rK@ zQ+}Ek-HRc`tt;#Utph9zmUF|GOek=yhR~^`AgW};5gYfvisv5q1k;<>8J)Y(Fsr%- z`jSx&9h9lH`x>V?8qvvM4qRVpzTet?Es84M$J|^K9rgHK1vHPSZ=#TT8VTMmiq=r0 zJ9M}7M|7CIXdI770rd$9zJ-%0%if7}`d5w*c=pOQu1=69noZ4HK5G`BD(aQNI_Q5Ev_6p z?W4W9bcwk^NI{BcrX`P$E56ni7*}J&Q;AT=Kn4;N$$ee5Oz^lCgEDjo4p@mn0_{5e zt3ap4=RDjd)sDZA?E6G*b}Wur2PIBJ0gXsrdp&8=3cQ4ZLdh3W^-W#lFmh{Z+4&%#F|~mv(9cj`58btbLLJ)#c8A{(A8?24}Dsh8#&_VR8e;mk?Lty&z@{ z@?JzM=izzP&S8rplA$u9kpoZ4!_mj<_Ih%3q+I6m9y}@)mCeMX4 z7w%^8ir0~CoD8Bz>Je9>E;#WLadw?6WbMPxAv()Z&Dt2q`ToDOKg@pS%wz-w`&V z3G@Lnkj$jGP+Y2MSGJ|4Ny>`N;x{p0c8Nzd_mT(&+oh90ziNN^NI6+S8*W$u?PnX6 z=)oFHCotIy(LV*X1*~rcajv?YU+qmF6Y3j~U*F`h8#ENRX0e4Fd=qk-+MjmTkH*|$ zSuKoIj$wAtM$(N0F%Dgf@Giv?JBzf-DG!lo5n-ZJ9;iRVdrrNJKgsv=3(x#2&mLTC zcEWKxZpZDo9k=7Q*i@C==6v1hck=D`d=pQ~6Ffe9JeE6@1wS_#&ce!|ZKOP_4N#5v zP*=BeH^gRayz({FANyTyKL0GE3wNWn1{AKt*6Z4K+P!{qa=dRGPgUOp_2+~&6ByGf zsDh6Utq}D;0#Yn<52}C-LRs3rf0L$7vc@HqQlTr9C5;^#&|in7N+b?Mf+(5qa7LG$ zz*{(K##nq=a_!nR9=~#x?Yg9lLR}W&6>B3z9rv6&jma~fxN?m`OeA_IZI&AAJz1wx zN67DO@yX;AIH2;;`Bmjip7Tv7H#y(Wd3g7L=Vnv9u2>64a%~sZBCD;RxtZyxeJ_pD zfO8*^!6N?rg~rLooL`W4gVL>qmkLz|?zUP&06AFK4d zd$sb#oddq+bdO8~>*}!Ptfe-2G_m7a_pZ6Ljp(m2LM9&TA!*;t0e{Wi4(U>tow+n4 z+Aubf;9H!WK+{jY6-^c5ZfFV>iOkT@e~)bdREYJB8#ui4z39Y`Rk-Suv5$RO(ZyVZ zzG*#{)^ZlwkXDO2<5Qh+gA>S5r9WI_{qzMGY@kH}c~k~ACRBJ42o%`1BO%YhG}9?& zBT$#?ak!OAJOuiv?t_~`HjMOK4LQKB4rOcVJ(xZpoMT%AAiUm3@}i};Xre&36Pnc3 z<`2zzk#5k210E(*m)Ap_$l5t>T)W2AOD|$@oEoh&yl|Gm`BzYEox@~BR23{k*(P6x zyQys!M#@=fW0pzPSsQ1PtcT=-h6*c#6R7jxb`kY#xHXD1(0jbcM_%+?)XU_AI#yO- zkQJ==*SYK58P4AQ3i?@(tMyGDeExYVt*HE3@Y!sql!3{RUOz;8S5Q70M7KM>Y0XC! z=;aL*UjQjuyE0!i*G*vNBQ~-U&rU_2l>+M zOYyyJ8a<5FZpn%tb=8U$w622+G9A0eE9>X)W_bDx*PnQdJKyo1cpny=(AY%g9V3lb zONgBUYEc^ihNQ^c{x{i&5e<~&*jv=vM#pB(){jV&*m;4YF5;_EM5}R*=0um24lEb- zD}6+zwQH6(&zSNkg9+9$$r_u5kPcT?GY+m@=HX|b=DFQnW>t;%O0Ax|h6B!I8Py=? z{=3ifp@*MjQaW;LBLEWy$Eqju+5ySiyk^q@e-tRy1w_s(r?Z@IJ#~V6`WaVdHII)c zlxmm3qOVd4*6nHvlh%o}@QoF4#^7DZ5HIG_P}F zZw=bqEZ3F>jq=6)371a}xL`80sxT;wnr zHLxW;Cgv9h@w8N!mdGgZfRk=gLwIrr_$0I|5&~waOWrjE5OLa392XqIp2F1{W=U{u z#RD1x1CiDL=#EL{UKt4R;b2$yIRFf zW(j$&wv+d~aFCchC^gsnP;8Q-E+KbV(eXAqc@E=iG+&3|oyg!+$a(D!X@^6w2r>o{ zgKZE8X04OsZdy8QSMf~}ES^@5Qch=FzjB$$!2xGaZZKS5BilTKIdvyyxE>-0^|V17 z!+a!Uu-lpVbFwBXs?Dwn2(Z{dy=`kRXQ5{D>;SaD^dLK1vh}tR7pChxb1}mb>Xn{Z zA98wa#NDUP@Tv zD}c4A$yRQ%6u}7qu|MQR8VBYj9hmcouoOesJRj!M2IWbq%J^c`DEF2`Gg9tOC{YwB zS_#cA4(&%cAXlN&^ZimaD-VAyCvdPE6vf^j=_DE2#`p&`L>& zkq6U$Pt>;BD9zVhq|=%vB~FA;*2ctgHna#@lSkV0)dXZw73V6d*%UV$&QTQy{@kWHo zM8#j9u(MTJqo%`oY@H;H09itMWzMNPT2l?qoayYR<{r}4%uPMAVt8&=^VqoNPMZVc z_*{fJjB6+8^2GgUJR)FKnzh<4vPBl*Q70z`uHr4c2u@6s(Wx<@Wbko6SX?*%xx*e& zCGHBvt27cnO;MV7mNX)B5?H++n0nZ8uNGlVQ34%s;W3QW<93|Nbr6bUIK#km4MBNY&D23P}iMCx!DDjCQipuUYfm>_nD zR@aeg0{I4wfPt%EdMWrU{qr!q1IgFIkZTRz2Qj6Feyej1TLaI}u0y$l^fn-G7yDd! zqws|W3~#2wduEdf``b6jahy1P5*e*wPThswJQMEi>d;r8)RCnbf;Oa+M8blz2p}nE zwZp+yV}fAQ;*8n?iUF$oh~{L29>tv%?|SonJhy+DXRq&Y?;Tsb_Usu>Z*Fq_%y~|o z+M+0eQ+?OjGo0Vt;@aMRe4nN8SVU%{2t-o`N!u}PpQwEigi%T>cezGxQh;j`!<(Gn zTR2^faN0}To6VRP!|*JwLdsdBMQM97H$q#<;kQi?ARxc?miPX>MKlE+?;_v_i3xl?RztntB5d=?jEf&mBYHa>S1?dI6S=!gV|Vb(Yf${l&Zd$%^Y zXHcL(?LB+0Y-rJ6%{GsSA7+b1RK2r)MMBPVf-Sr;IG=>f1d|lH(^`rIXowD_EUdGI z^`()CcNC@Q?z612GaH8Ff|Eb?o=@zLdDmv25j)*S#fIhG)=x2!gR33Ca1n%i$s?bf z?11`uk@+P>i)Wp>7T0GHo=T0C>H3@wGX>Ji$Ny^vNNxGGov#XLf6HCPQg{7bPrX?Yv_Vk zvf%e6dVsINS7D|yi)hxU6|3zbm4$j2&4Q{kzCx!jf*rud1;{sn8m-4+fQ&^|f&%Lt zH)dgVxf-ei#0fYbw6Mf1MHd_Tb6lNCWlX*2VEZPft{7}?V7AVaoji~9hCy-KRl(uX zg-#?TWs~IbV=Y;+aWhwO5hn^o%#$%iP#<2JQv<^dD0=ArF2*^swUWE?fpD5~ zNov5F7}?BLY-o*9WJ4-REr-&I=V$HZZPj?-xf-p?D5#-x5#wJ&Soc zH=cj$L+akCucG)BBz{&n_5>ol)A zaUXA~Ur(Vuj9OCRF^#3L!qPa}IE3Zkm%6q1^pZ+o%zd|$p72t~*t?KB6{#Gp0%RJF z7)588l;8N0!@m>@@RJ1E%ULE1yWI>9MYCE zTO9M2w$Tg=B7!xtaK+os!b_gF)vY^FhsXa{8Vz00=?KdxefHLt=~wus^Ji%~a_sF$Kri{~zi*?1$Kj}%GG^cG^SC_DjcS_%e-O^( z?m6AvSWAaGw6*CMusb2xI$0KSU%jH$6zSz)B9LMgoM-LA-SkhM;`)n`(YPVLrrWh9(MZP-o!~SGA+0T(D6!OG zq>YB$>flr~?JR*`ex zdY{4Ckk{OE7oWfQJTGkTMszNUT}1|Vx}`^{HRKI@LcL!bvELbJm#q{N;6-y+%p)l-RLUS0_qf2Kis1))M? zEo0NXSCvrK3hyHWG6jb8&_3U;B}=>8j1kn$3q@gshYx0491eNC*x<)3j9FNtQ4zcA z{H`3mBlfR@a66&#OBOG!bN`gq0Z){E--dM(f}E6=6RRSetuB<3)a0y&REeoqZd4UF zougK`9qw+CP7o)Iu-E8(6Dix;7EW~#uWQKSL8Gyw+4|W#P<9YkAymyHBH=@Grh;~J zXf;-?32%)Q-BN#mcOEP2h{@t%P@r}Q^#S-P*goD@nBh50?<6V)U+!UMyPz&O3;iu{ zGrZ;)Ga_x_CEvq`;?ZJyXh>;}ipRG?B3p-Vy1!3d*KC}>m)_Y6nEpn{eO5)iYnJb6S5OYW^Q6ZF%>JL%d2fa$}ONxz6UVG17T-&+H z)@Y4$XU}2h3j2j9Os`+?iqogq==VZ|YmwEY4&1DfO%H20)d)zGgqWYwIO~xHZbjXXV@$|B5wJ$Ey*`7@Q`o#0#z8$=*PtF_ZREz^3jJPa z-ZR;|#@_A@bsY}Ot*w(3MK2tr&QVu0ob$}8x_t)k=@kWo!Jz5K&7GU zyjaKB9_s7B=C2*9HQl@;V+yb#&(6C&3M1PJv>bvA{5NV7_3Yd#!u<~6V7@>5SR z8IKtZ)>dlnG+Q+ZWXeL#)pTBW6@Ycs`*MZze5+CHBFi0cCn41BIT-VYlMfi*8AsYY&+ns->sP+DD1G{uRYM_)4dI87(@AvfjNrUdc}H$C3>pi03RZ;@Liw)+ zP$94+qnK8r!guNQN9k#2eYE{e0Gu@FWcsZ|*shdMjZ0pWS)_KMniAbTm#(cZ&-v|K zCQ+)B5_77vGk3)!2AmnGeKXX1fDKQeM2@N$-?XMFVQd^)l9W}OtPDN;6BqpnO%{>Xvc1x5r z#uoDdx^WUyP3aFutgUbHwtMemw6;N(ndK#~p;qbXlbf6$uD92rdr*Y~w!Qm8&E00v z$D>XRV!{hfS2)1!-b}&M)omj3Hu zvV+zYCJJMSiO!#MAqP3jm`|);(dH=o9piRk8LjMB{Ds3)iwmN21hsNp=;O@Hn3VfW zbjEPBj!k((@g5o}I&V_PX>Y8gCQ-I4b#s)@*pJJtqGavd;`kKlq#*`SbjAxc{ zX_@XFaCKkl6_(AloLuMjSp3T^W^8_mu2`72{VpDiGf32*n9IFVk9eV5`}}sz zQK6N?WT|AH;Jt6gDI5{f?k68Ry3zq&JUrTc**^P%1H8aYm>-W@J;mx;lkImq{Y$E~ zOM5E8X*BP$F0)|Sq-sCfbsv`cpo+RWB4FCSBfnZW@PaSny#|3BUHa8aZedtV<8>)e z)ymCj$>|fqRMOV#GBA$X?L!afLw>Lj^mqw@R`A zBpYMs`tkY>YT8iKmHcZBQw>AUqxpVfE-t*jK#)0>g4g0JeuWRfL{n7v6g9%>4{dAL`k* zf#%LSHqvr;J748pXoGr`vf8 z_sRka5iey%fr@PUG_x1gheK}Y3^Y)JgRw@8F4ytjQL^6GsFsM^McqEwwUGNOIiN^+ zfaHp1gYeK|5tGM0^y7nu`lld~h8!G;kfR(7K_m;R(b=FmP!f8b(CRr_WRrBF__|_t zuupG&o&JffICBnC4omv3b{4p?;c%BMzH=5U;dYTA69WV(QXl)f^7Y*bJ*I`w8=<{5 zvgsbf^>xmiIZKvhtJh(C?)A+PcWrHQ-PkBU-ceQ*2?2zf&%e! zk6ZQUxiUel_~grPN)UCRo<*mi6On5?nXdC2Y3S0W<+kO)zfx@u#jXSWS^7iBbNv23 zV)GD05FfPS@~qi(?Xc*)k=p&`f>Cqy_j%0C@+OuL3&ATfmMrgM?1ZwKA``=4IKoEi zmv+MP37rgxsgH+_X$~Gi=&x@w+&qcNGF)9z9_*oYMUmU!{HO5wVjli&`X25d;)Mnw z&+~vJYoau}kOQQlKAt+?dEcj4U^v}PtX=IJDpUtG0aE!7llm&Dyj$x8w;%2nO$(%| zb`46q$B1W;I-HwgOpXxHtA5{-*^Jti9X~};SE5-R74lt3z38C7VX1f!hxZzsU>O1R zoN1HA{HN6Mexc-9Wc7##dU(y2jpn0F%c5tLrgiZ+OVfUcjjby$FY(1l>!>Blc2E>) z&f6n(w-aTzCMZ~X-#H7H-tsa(*SGTK=X~9{=-d1l%ni_CPo92tggw$_v1sSIn$%u& z{#wm*b=`Em^=%?;ZG}1426wvY2QSGDm5y`K(h(KK`{>|$-;f-QF<2w>>!9Nd9br^& z-IuPwB9K|ZIoRIyoI5p7^*od*A*<_79&MGby55R$KlHn|aiP*` zN^Tt}JDSrL1+=sy>ZvJG*4mO`Sdw694BUAi@`dq{VIZVR4q?2aqO@tpvlRnUbTa1Y zN59DA;D9W%>{K=DMb4eW0sZw6_uhGyhn{(!hc8{jd!?6v8Il67L?9~WkH-J|$nvZ4 zlqg=6o*3S;JSE*sAC^g8t*Ua=Y^u|%Qt zaNT=uc*oQq{eEeTgTvk?UHZ;TJvrgt$DDN$vc^COW4^fmvrwML;_XT3od#1Nsoq)K zP~nux5b1@9$vTl(Rm4ZSo>t-aZUWUFib3;@a5(r>KbRn_C4=}-8mKh+D3lf&1QloM zkhhwQcZ_WgT!^yvt_=6jM^I1OywDUK>^OVLY0}E!>YB;^0V;<6`Vbx8gx(1HqxhY6 zA%}8K8Dz;RvD^-eNH3kn)K={jU|%)map`oE@I|24LsjYb`^e@dt}G8(9N`MRevk7f zx0uYzHewok6b|T)Bd80vkAG?UU{X%=a(?H^?;qKqerf8&f}(X9a?CY2NAvkW@jsFF z9H^|e%>iDdxO@fLobxN7vq>NeoH`pycj={oTxlvn1;%9P%0XZJ^Q9P3hYgwu`Nt9U zO4l-ZL6&9IbGS)^qwhQ?(aXt7*nH8Hv`r9)qA+{+ec5b-R zyG~O?H;qEt|LJobh@rVdh$d=hUnK|Jxf#~>Knz|TVk~){Hx6+6f_jI#63K>57&YCh zb;Of`y^DxL57i+-H8RexF<9e+6Krw}8e)iX9>vX(l3-VUkiylW1b+SYLF ztg&|7L)2Y^jARq+GB%ZJF@Y+5yCsyy%?BD_SG1;a0dKb)n_%f7W6?ZN=ccz@;rGos_;Olg+C)R!YsU#VLQ_KUCk1puz$qy6I`61!Pwf=% z7tcl)Xlq6&tc^p^ojh7;(pIUd@Y7ewo>1Os_XMdxefT*7BpsTyT-j_q%0@(q)oBmZS<7jbWwDf2Hv#w8>@G z_Aec~Pv+jU-99UV)+IMCKFRYhyhyK?apmSdHNw5a0r|l4s(bI^+RgzVdHhMHwWIJL z>gUEXS)I}zdCmW8pj5?+l8fQ%HrIH=+HfgmHglfG_V?LSM>%gue$}bZx4M3s|1@e| zBs>oh;%I=cFaT>}u%g`Xo_(iSTeBYN`GdI5975$&pk>}!y;Y(`x2;U+>%0fMxxnd) zCZ=0;cY5jJlQVeFKv?TOch}@NYM&w|r2=(w;W{x{AD5;|BnUPj-27fRv~+BIZkJv$ zN))A~sYy(-)kSd%yUugPhq}H&oBL?b(%mPf5#fq?yfQyBsRWgg`5@-pB8rb=MaWbH zElwiYnc(bnm1W|fX+%b}c_DN}3(E;Z+tb$(@$F21 zu@)%@0eK`RpcdW*gt2kLf@P@XE{v~+VO+ZtV+zz&Vd2h27l|c|g0ZaX@iwD4cQ^TP z4aq{8CTvDq0w)$)HwGjl<@dhSmK=Pg6~{V!#S)%hs!+36L3{m%V4n8}cvs`Ko_AzB zGi$8n%+?8R?(UNEewsvgnZH#+RJ8lUG*)85xTN~OEAy5O4W-~VhoUa!S={~*4Xe;0 zRgFebfIxeme|d#G-{9;fRvPZht%bVADe^qq67wTE}hGDPt*N|!kWfcvDlt;bz zkSm}w7LcXxh`f|X5kvDfj-qfT%gFKqTb4LiGntI>UKx$n$*g7J9K@%wjuFT#%NdkM30$5pIMB6@;lCm}r^R2#}_k>t` zZ4hhUh6W?OElR&N=-i?c935Zn=Cd#NxwU%_Lxnnjh!0M1)(@z*4-WlwHYKU8Cx=j7 z8PY{MNMEX3*S7FgO zm}Xfyp7W08oN+7Qo#MU2<_7N^w#czr6dqjVpr#;5{DJp6XZkPtlDAx!E7!paM|2Ka zzU{>pKG)s%tG*_y&#>;Hp3t|Yi*#U}RC(bLA)9XZTgB64K}QFew6|!33b$zgfA;<} zShp;_@56r2T6^y|oOJW;+j%l(1_KO{NFopf2nG`ZML-Oo7$j0s2ApKedvIUh22h%9zxu8&v6yXcV_R^48%ssyjc z8w^e@iEe5JB*ZpduW+8UE3 z+j;VlnBr`u-^U$pd8J!g=H}%d%TQ>^CWC~I!nZKXEE7w+!}RiuiYAh;{9Tr|J42MJ zbZIe@BRHO2fyuqMx%KAj2+BbdxOF(?v5k`Pu;PiwuQME!{M;A6$it%g#j3wo`Jp)sIqwHkRG;Ys3c-|Sl$L376=k49@`XF7JQq;5nU`dlWdwx$g zTBr7;vo(vM*~^=BQEW1h=GfoN^V|SO9v=F@K?pRGwSlv>D8%61XMVQoQCmduW3h|vUxmgSeSv%SG%8d@@dtk7gn>7snJWZB6IW}DMa&JeeJmdvLa07A0tn2?fSPWvnO*ilV@~Obd~% znGOvNVyh)TK`*qUUxJIdxy>dTcGH0$Std>B_P|)xWVSTQya{NqF^}d+f_7haJjL0x za9bN6+nz=X&s=LQKjyh@SDKg&AcTfyT4P3$G)C7!P#3&7$zYI;`x5&nZt2U4tStWC zZJNhaw6`vgMfRMbbC10(d+pwZJ*<64SlAO+wv*PAynMfQ!jI4z6;3)Dy;r95rYApk zg5k=!d<|2*wy)pd;cG8(@rfr{jFDJ1&E=2# zF}=F9=VpntC1;h^2G-V9TKQ_R>vG15WktAEVx&J;OzZrWzN2tierodoC*GJ`)l8U` zUam>L>>#N^vwx5Mx8GnkolsigrH6Zzm0@R8vbDX*2d-V?Gta-oOZRpuL@|Cbqd@=6 zGxP|6(%xhQ1_+mnitpOq;6oe3*0$B{WXk=y=j%sDIAE?}nP%k?X5sp&w0sU6ul)85 z>Cl=al&An3gra>0ls#{&Lm7+km>7%=-1dgupcoU_7E2|8ZQwu*Q;ndbg_1J7^z%NS z*tRtmxmGdm)vN6XBZ%+L0TE?a4WD-v-(GkIXS0LFk<0d(o>6^yq;gztPcZ1--Lumy z7@DP)f1RY#bFPVud?wxtUv!LenTYo{OD&??^P_iRYj-g;}z zU+E0*92d$^lo5tng(51yiSz(oK%u`%OgjHo55dmnXu3nI?Wlk@vv|euVuY*C1*x{8 z=a&SHY2%BI%g4Ibq@Q1wCgT*XA0|&VoPY6$Rb-ct=RkGYJ8;#o7b16|j%f%2q7iXDh9&?H%e9w_oz= zEJB}6iV3H)HjCxG^!(;_w?e*vG}EYrk9Xo2tHBJ$aXqvl$Q7;UMYZ?&*_H!rQD9sXEr1%B%q9est&MHUBF4A-pm^^PRjT2b?JL(Q1_NgM zyBzI4pe!sKJ3ClgEY@{NDO7U~_%lS|i5LTD$}+O8`{?~OMHhY$!};dbRHOwPB9QI zJ1N)xv2OC_-}>{Qoet-Q(AmOZ(wwxmAUKb2d~BJG`)g;9)$U(^cUQ$G81?$suUliQ z#>Lg|mJO%tpS^yETyq{Qzi%C^?zk~HQA+JA+dT<>S$phpWb`_(g+J%MbhX1+Ls72o zvl-GpuRT8Wl$1v-Wnt1;xA+W6#?O^Z0H+pd|6j=NBhZ9Mpi&l{*xm2tbML?_ReSV) zSl5P=FFD7VaVmU&%`JK3%X6lOzSrzIGcgyisvymvklMR%jS?JxtRXS#$8-u^oia0Z`!4DBo!*0^K_JHvhgR9a zcOhooQWo6oh{M}AnH?S=qP(_$#KXB`XE-1j%eO!C7~i<{Hox`CTZn3>eDu!3)a#Ta z255wVF+5h4>=XrK1CN{cy!V+{5*D7(&c7y?aFiqEsVtSG<7xKJ|EIxE9{ z^s=fZLbx{TI7XC;m_vA?O09tcYm>*di&2#bqD~K57grSD8aI|enB0rxNyQj-O?2H? zTNpDy+DuLTkzTSu^amycLZ}ftNKoG-fNDV943&VXc2Jq2&0$o6Z6epo21pk}-WhKb z#@m=;NKp=>Fb=Dm;k#Bc{AKAt>77L#QBQ2ICd*GZ#Io?e-MI?;_hA;jz=Oe%nQIam z&T0+H!GL0SN~mk7ibd;f-=neabkAfB<&aDU772~k4AqMDcIkP!pU-))8Wdbq#50UV zgKtfhZQeFxllPaDa;WUQc;5u&7ve#ru7S;qP!3v)Q%v?vgoQOe=1W}LNxIs%30fAF zp0IfNd2KRcG7O>{7HhHP08_`5SYUA8Gnq_q&a=6(!JrznUf60lX8Y=OY*BIe;4bsS zLq?+^qv0qSSo&Vm-fU2f?APX;;R7MG@aM9K1X9k22c;?m@4NUF zR?!{VL(o5)dMahNOJxgw?|@zq%<^8@i%*eUwN^pS0+Nd)KX^0*%Ce%K%}}Bj-sH!I z8p5FU+(_2t=#=0Ug(EoBj1X!f99mKYK$rQjwVq4B7{|kX!AQYyXxA^5wacg9kITy7 z*^an#&;*dhyX^T33dR`_#9{1lEJcN70qXVd$cE|H@nY!kZ1`p6`kwN)2=T0HPW7QXRX$H z6SPtu6Z5@Jg6Qk+$IrFZxtevj!WyQtz}DzE`Q%%y$Vp#4iqZ6#cO26V?d~GI(30Gl zO4#I4Uw~sV{e!QV3J-GGsw%6(63niaD(#ixG5ZH!q2&i{V@4mt0V3+;rgnQE?Ufw^# z6c+D1pZf4qOr~@G$@4GMG%k8LRnQ)zZI(+c5HwJT<%z1|(y*d3h6-W35H43G17p^1 z89|j-CUf4LI}Cfgo1#>Q>x|ZsvtC;J1+3RM=1KH2*Z>P>L8w?z1f(?%$S(N`4NgHMCEb)BC-g_ zwd$lP0tojF<0M5nPc8tYTkU%?S;nk)WSZyB(Vz$zk@y208?V(o^<(#vZRB zrA~@t5Xf99@o%RvSJ?NSedlp)*xA{S&lPSK7Uy4oIV&+lCPa4^rd#!NuI%_DUo%Sc z_sFN%Wr0HJVkTQ_O2)sZr)Z!T7nGkYsGFk?UqudYqqc(KHd>596;mI8HfXhhmg5xH zyNL`gx2Kl|AL;ZHwjV!>-eVNCRccahmV&VuJB}SyZi3%QE_fjX7riXy1~S;fjy9kg zM^AAY_|wt@zw;uHnC6sNFCis*mymS0J_~J{d}{_i54WktaOpApy_?`_iopn(&+y)3 z%pwe0Rk5YT;Ao~t3^yYbH!>tAVR7*#>G$M6^A2?rWH>_bQLz+zjP>gT;h;SaG)Y-BMFLoG>IVF%W!0)F;OltMjke>sC$GPXiS;W7NaKo#BG<@eu-Ps{wXqaV`?g6xLEZ$80{MX=}#h!_s<-@(skY;A2)7Ugko%P)<4P#af&#y$pA6Zws`6lIkl(LQ;aTU7!8 zYb?h2xW>{K-uoVjR`PyIK6rafiqca~dU{S@`OV@~>jlm*XY%eS?e~zF5k$$r@t`3Q z{wSzNoT4V8QmifTA+&LX5#ke2tr0U?=*yPnQ$Rz4#A(DBj9sG?sRSJVDaSW{K{%2veJHvqH)%9 zSJuqeGt9*}W%D|f&H@OD3`f)4q*aQ|c*vz^pXTVTn_PJEnMK6SaiVgIukP0`{?`VF z2gQ#Dqml#34b|GZR29SxpuqMSt zr+mB*?{IMUHV^jqIhxOT`*6-~<4_eoa{UThgCW28wHG*;&LgRzf?t@$S^15gN-$K` zG8N&?y5X|5JUtw8sVb@D7<-v0x2KMm4ja72G@f%!?d=JFn&y>J?Rnc4jlw5+e}gLO z*BPKrvg9lonCW}aP47v*i~AHP5)?cu?GtqjDR{OlK^pEf$^)-hD{P1`v|!Y-=VRPz z>*UO1FUNJ>>17=Zx;3;c!K{U-O#Z4X_~FuXDUG%!ZjvBL>9t93P_RkYP=rR}n#nV) zKlif?lv~!y6q&5G&n3~yr(J&C{6$}6^%AH(9E8Ar2-Lc`qR(1RQ+{)m^3Ra_glvH8 zp@9-IByT+fF;qmdubK8j2UI9p`frKwW@(9_(xIm%h)Wwl-f%2ox{Ka_4d#bvxfKQf z!vkdg7ADN&25b#tAEHGG)fldPB6@|gVfp9|VQ>*CN4*wCdj!6QV%S^c28v;-RkBW- zA|+ui(BTj>+{9KJk-%wj2A+RJ-cjic2-#xR5039|9NoBU8o1?ry9U|0iqtc7?=GcP z27@8ZeA1gdols!JQWOQ@Xa?6h3z@d=ELmG$LD6Q4HuL0l0XT*MdSN>D4x9eoc5X#9 zdL1;lqzGgNImo6{k(l6|oGa86orh5$W!b&6qS`<;MD38w{4KdIgE6Q_Ia-{Ly7J4y zICNS_oI{!*!Lff_w}rM|o3ofud*cJxqQVv>rfG2AW2~j5pl%$_2j-I_3S+r)^*X+( znH}t71vWP~vDU8b=C;b&17L~>=RKo$5R#ECD8>|&g;Ewpo4-|-i0HDNzx6_8OJ#^c zyRk*`2zBaQXQA#ZZAr~-<-o;pi6TYxs`|DM(@~ZVHABw}X(FLX2+?clMJd{O;R&I@ zA{13cm^X+RLI_x!+7TMW3{om9zgUxW2rh~wpy~)(V$2W;abGYd)}e#k<^P32>8M>` z_aLA_+1{=qL^vxxz4_9v!((*1_SzM=?itMcOU0xZ@5OoBAM^Ax<<~|b_>iDkT?HdN zHVFZtkImGCob0U|A)ZO=^68#!)-H@i`&s+(lAzs3;q+gztOw}Q1q)V4?XhJ$n9raZ zM81r5eZEddj~eX>?M!=aPKB4q1w{;YP+^1OrZu5PrO*EiYMT-5E2!THHurL3Z({qzTLU;8rk!2yHqoi=^t`QF_#UiR87ts<<8 z#u@45c3@qZ`uSosQDg zBV=VU<>k(Kf;~#3hFJ(qH82Sp6<;}ZXG)^NdV_h-oVM^;zb#pPjr1~ITF&JssfiAW z2zic*Z#FOZhxr6IOV0tZB{JSZCVS8X%4$S#O`J@oH%^{8Ds4N%`hE#(=_nb8zEP>8&Vv5L$o!hw# zl{|J5C_*4;psFgYv3NJf+5~s+>8+aZ#%5t|D?a5DwPniho4!}gcEcWMP(KloHY|xm;^0O zWP%#|IL|s`vvCR}L%oEge1}C_!+PgS{LV-;nD(c8o;J(6rRj_hv|feo9kwiz0!%bU zIM=x^vL`0bNt5fmeu8$@=>ajN{cp`WTl#yAWn0(X(*I&@Rr-dB=zbMr(V|3;j*!BE zl&kmmgvRVOSy+!JZXJ^LnB0z@VcZ&uafM5s_oW(Q5C%noB{D&)E_;Lf6ueQPG*T;(L5h908jYBcIqw>js*}BWbN}j$kw}G+ue*w&Usr+onK5mpznc z=(Dr7@62U!lB}J2%VTz~^3H{&yyp8x{uTfnCFU3oq)=>LWb?{(n*9e<+dG_S91-FC z!IvErGVl9sz}Z49r=0Sb&Tz8ud2a`9iHF*LPw&c2N>tXZuR0mu6ljk2c=*OEO!oIE zfT|qu)q8i?ZECIz3a)K$@xq;Zy!l{{LSioSXz1~+{#g>0p;rD;7zjKz9`ccm5mzdM z5h#Te?zBAWO6`@KM{v}XG+~aHz*Ltho0g}{qB6gb|MrBEW2#%DwRHWwD7&pbC#R!| zi#@OXxYLlLcVj}=2n8=w=;aKkfeMR3I0}Iw!iUNMDm8bUI%N6@@%N$GS>}R){lMZY(yLa39S>K z8WC}w(%KJW$z)YoBFdBZ+Wo#RXxiFeOlj5Lvie-LP-sIj%33j2=t=dLP50=y$SnZ_vmMke*Ja9ZV=_EzQKskhJNSIBrWr?i@ zgvOEKoYAtAg!RhOG_#Zr#I^#SEE7yDnsIS6CFqDMGZve3l1Z&I+nw01R6@hyn`m@a1&!9Je#~sjuJ-0m4mcP$I%{XSg? zX3Cc*@0JLsrs>Kkk7SV#sst%fwV)*-_y~QXAd@Xg2ux-TRtg3K%e)S0-F9~8<#)7# zveg*R+Hcc}r)NnU5`o|dvxZq67+OoH9l)LIaN11)e)b238+4Js8Hx}3xckug$q;UMj-<$(}PL?dXB~z zRYT)^%J15HSGtw}&IOvrr=Nkk35*6pVTHl4i1FDXE4H%io$bO}W$7?pTrb9G2Nhhi zG}^yZ@y;*Svsa9lgehc}>;CHHkZJ37jDd3@_LtU^9=s>`kVxv{-shUE05A5HDGatO zFg{Sv{em@Pea~eDJ1HMNFsH`a4o#I8UuX?95>X#Z9?6&nEkaRa9`VQ}Fs}n;VX-FW zAug>+G$_jUSQu8yyv|U-MdM+A3cj~x{iMj=iwr-G$o;-zeq6ek9p35fiq-y}hgi?Oad0 zlh`;feN8<(;^3{<@JIU$3rihJzJB*UFFZV;KpB@6502)%d}kMv&Knm3wI=ev3@zZ zZO+@A6=GqFI))K?$snte6X5jCl9A!sX!ckJGB;|KG|wpppN!WQI1GWIY4~7OP@vqd zLxe+%=Y}b`LQIpiN1zZxg>vXa^t{S)3azuPEnWD1(Yz4lTWJYPvyt^{uHfs=@#%r5 z5y5IC?^H1a+Yw*oeKENYlAIFzBcwT!4fh%{o>0hYaF%IW0+Xc5=D6NjfH?uD5Hyj3 zo#E_TXrbhmE*eTYJFG1Iy{I|laW~6--3y~IDHNbGF$`j=fw^?g52>S~I44vU6c~f3 ziB{!wK5DjJrQr%HxZSsC-uN2f;O)iDBIOwES3YP?JtSz60^TLS!>x>%T+C}?Ad0deb+YwX16o>{yVtk|v z@nDH_OCx$(qXO)X=FqrEgawdOI`#IJ%pMqH3mY&qis2^G=0Se6{Kx$^oyw-IA*K#W zOmnU0X~DA>JrOzQZ&ZFWQ*t<60eq*eSP=r!7Glbir=AZn4z`79li((FZi`-DbwYKY z1z3m!n>VLih0N}&Cr&L5igO-UJ6zr1T~ZvK$JHglo2dLQ9eOcMopLmTx@jm96K_}7 zHT{&8iVPq+Ng!J=|D|?^KyVGJ1&w#HP9lgjt4~ORj;a#Wq&#oY;uj7TJ8L3RBn-%G z+o~O5M8DhDIpUTP_0i1NF(X3GIoQpSMHOFLSu7Btphlo>6k{DCx!zF;4XQXF70EcK zYeLV!+D)L9WDWfZN7D#K2B5Cgl4B=B6-@%B*#3z;pTm#dY zFt2@Nj9(XT*%D#2Zj#lp@6CZl59^vsdUfkhuZ7qq1(CXqBktEFgb>davqbuI+>4Ga z>-K{)-+a!pWWi`(v$U_a*7!9FyPii6MTmNur8xlxY(%)-ahk3L9gFhXvGi z{CDEU{vIm8a>6&Qk0C=nO*BFkg-{fRNQ(Y0Rqh-LVOC%k_JE#8IG*X9k-}_jQ_QA> z`4n4jp0Mao9)z<9;cI(XPH*4IgicAGrDI3WSyWU5Ik$OiR{GrsT;t;TcC?SJr&xi5 zx#w$l?(>^(-RIu4VNe)6%G>w%*f0^9a2OnQLKMY)G79}M{0}y5!3Tx|o*Y+flodr% zZc1PfF+4p{IpsOl0DgxfS8%6(i#ZOF2y0y@Qna4hCHulz91rcju!gmDT|Xb!_t}G= z_Y6sDTtOtnLgF=@n?Fzz5k56BwpY|(Q0A)O1J9Htg5&Kba4$ieA1g{O00dzw%2*19 zCNdklbav$PBr8;>B}zIA8J0vX9*7G4feN2#EFT*v!)(wKP-6%t8$jY28&d&A`6l2A zDaWvHzf0ez=lIr_+G+tYO)Su8WZABRQUf`$WY#lIYN=7_67qC+v7l(@YZtzc#iq9F zNiR`4nUPMaDFiALz28$+=0%jxH3WiKOlUAEBu5jgbseT z@fD~iAVpgIIZv)6VJ=zw5yX_3a)cRdA)`%9wSg2v2sL4T0JD8eW0A5z{2n^F4~?VH zls1J59bQ7VZy;M&p&Aj%n564~_oYP7lVZ-a@ZYr}L8>t;cD5tO2^ z%$>(KbL?o4#>LXxsw2Tc79@is_!>118CTiV+?!rLLk*61YJ^7YJ9e~co+xt9E*Pgee{eM9S>^(aK#AbmpS;MvS z7RbUJIPYecqLRg?bO^fUF=@nA2|mKBvUe#TsyXwGwSut*A;i-uS*g966(hmAL6SvW z^@+_{a4@WSW;gxUdkp%i+2U|4UXxK7+MlZD+B)8WH|$Z$ijbZLa^0F(SVn7<+!nIH z;?&Ypp4b096DbCS~Vg1MX061kpR=ktz6yLRol+L}j zMiuKZ z4#FHG1+@m|x@v5WwkLsi0_3mk=LOg1Km zXvm6TV5R+#0#|9hmdkQ$bnJEEBu<1c`jXdO;M)q1Luj&GuH9aldnn*z>LV3=(#IUh z6C6_fI7wlqI}&nSd96|T%|VFmTtCCunmpx?F@*Qm$GXwa*wl5$SHB*4*>~ATBtraC z?02KeT!p3>5R5^b$J;U@15{&3qAH^SY;9PI2+u7*BAmIiS}9?^%l!4P(7gQ;5<(iF zXi3O9SK~%kPz(mhXd64eLOB@4*vOtxEK;DhB5Xef^L_m8P0aKVV`{kl3JiA$l=$HV z%!MbA?JG#Nv1sZ3ChIwi-LIf7_JgV3`2){gOoAlS9_&R`K?wLpJ1Ig0YYPO$O=lDr zcA~)Dk0GGHZzstnK;bqpcAPegm}mDMV;8-7EbPL4()U@#}D0s2HDoMFAah@(Z z4$tCQe-Fx;2!2vclNGAn%3JI6qSCjx@}+%3`xawTeD1P0XR#h31m@G4*`%ha-J)lA zNnQ|RWB(J{18tq!rGRtM15^~51S=cAPEdRkR5^QU)1Yx&iVkfJ9nu~wt7TbXUXx)v zy)S$Fe485QY{nebtb+CwHtG517iG zr!tD4*tlpR`e%Sv$J#pzW zff(YUaSlhr&M}A|k!Vcmc~3%!`&E9f5t0z!jpZt1HY!}-Ad2HnK+1kDdDhgSXWZ;5UGI2kPU#r!PyTh?&@-&Y5ScCQUaj*7CO8~AXQFCM(cJ-1I)Y|?1MVRMLI$9^uP zwsm{v0*v(p2=r<8q;@Q2akFW&R{-GY>%!R(*4bO4@>7u3d)oS<0-WH`A`nt2g+ygg z5S%Jg-*CMsu%_Tw0zAsuO`6N54 zF)0Dht0hCOyYygbaC?nQdr{Abo5!a=FP81DanPe-qksMwV!XFab!imlYG{g- zeZ+gbF&Onoh&&*+5H4&OE?*ETftV=P*cdCP(MCYNY4%5>bSP zMA-BD=J;P43>8IAgI#M>FsTMh_E%tu9B4r}?OD-RY^IVz6&Bvp2?X`5VLF*p&zcoT zbMHmnUujMlQbP4UiAhfgO|8axhZut`$~G;{N~3$wO*DXMdRx}?W zJ}v6N$)c=l`b`s&M2f5Gq^FRSk+kQx_ZU!#FsK^TpyHir644>-puy9jyC`F?T}IzrOO1+@r~ z77?TzMYwxRIJ;n3lz(!FfC@>VjRSRR3eealR2zi`_N)9m-=0!y?g7KaZnz#lD2rhC`S!Fad zcw=~b-%t!oItBuX`LWd1G;hB|{pwc<^M~m$15*qsMmrRvEzHIaYDy?7>}Vsx?SiKG zy3h`!h)K4E+=ygF!lP2a&eQl!k6eC=V(S`axUrOP>-5b}R5ICKG=;ipQq(Knjo8p+ zKS|abB~nCw^M#~nJWa|4334HV*b-|ST|Ccl0;;N*|ssa zur^V7JA?7yc$uiP2UgyY`@2R^O=zQR5$zOtIsQRQFX}y2yWv|^ zxEE!qO(TlbheuJ zuAJbGU;ewVn4Y1Z7T(eB54{y};+}P)cp9gUhdz{T-DP4U#60-k9Jakh)3=&54K_r< zq>*T`*GK95<>eq}>8XxQSwyJLm#+LhDDUE=OONtCFgcvz<_+VmA=RKd!`wcjvU#F~ ztG9RR;x~)Y5P}$sAw>6-UENfVQ+_*M<#(gM&SGHfE4r&|Alk3v#8aqtVRD&piDwj&j zM>a-0Ij9(0OF`n>0qS&)j*Mkf>?&E1!bp`Jy~J-#j(B1EHW*6?%AR}3Olv|*1-WRb z=!AgN$*$JThEsdDe{L?vk}vghC9sJkrt0o=igEFI&PbcWM_VX*%$I8=pU3fuMM463 zRlIt3#86fhZ@4*o!PC@po&dJ15-&D-Qq?mmgpsw>PS^z|p}-OFDLgJ4VNY)CqCC=a zW#nAaL=WrR-tgJE;U~v|OJ&8_8Xn9W_G-seeV4VOr}VC@kEONP_35I5d|b&4&VAmE z^OlU-FbOi=sl%(|oX@|$PM*EnhG%SgV9ar6`EToWZjLbasReHZbE0V2XFV zMMl9e$ILcK2s}%Yz<0Z7%mM3M+eZ-|reF-FtT3*L5Xxi>D9e(`A=YX??PLbg;=`plcmEop2=j+Y+4`V^Qg!w=;miumRF#U$0)7+?^PF+ zNKJzO>Up|o9X-CQvR8KL@)K@5E`h|dwLAnxBy^!9X)n#qir%ga>0DLB&r)KST10$j zxLH$oS@($sf^RT(Ij4F6qnHrks=k-U^DM&7!gw9?{?=5Hs%&j%m{Af;cKt)U8k_($ z0BMPpGEyP;v6}PpJDlJ>Jws2Q-cM(|PmlXR-nn)sU~J4+ecJqs2A9O5Y&sM}hWWR3 z3l0|)m(V9?@NKv2VWBJE!6C27sO^JN7H86&-<9&7+gQ>Ig7ZvW6p%+7%4k%rki)&} zFPG?*%is&i)-}mSxU}xlQ79rQd8sTur%idY#^}=NG{@{6$MySJmA9<$6}|fGrsz8 zpPREOg%}D=xqTIeMtF8K;zJu1JJv7|OJTsP&;(%`l$rBfD1}X9D2b5hZYvZ9Va~O% z#jDQn#e+9-8r9u-IAl%}^L6W*eL_-rRBQcR=dWAW*Xw^j?Jnti+I#!CYE1ETMWXWS zF<6P&W+a8>SRk4OVw9`XfDzlq1m`DOiT4;W-8n#toh7g%!q#BO3w6zY6L_VbbDhAA z!3bl8I)F=P(CyN4!N7xH*mW`GP93d<5xKY|lVxuybY9xN%+QfWrj$Ms=ijf*4L>wg zu32ShEjLDn3suRXcN{g2nGZBUaoUgHeP?BHPwvLyyrY^+&f9y^X(VaAFX|W4_E)~w z(Irc@#t;yEQ{ym%!eG3jM1)bmG9PbpG~T8u2N+v`DN$o7kQfuy+<%q%i=QRje>3J! zN{ZFs>IWz`F2y>OLl|y${+8A-WD%3tLY+&Y5Xno~fT~5U#cPUV9c^NFE@L(>ASMe~ zc{}TyDmrgeK1d}iPr)JcBRF~phr3aUyYe`)aj}D^w%+JR695+6{2~hkOz%rcv5YN@ zPoolSttD6+1(YlyR2H{eQ%`3Mhl5^&`rd`?4h~QZ5nFZRaEcIkl6<*doavNaS@I+- z$mPlNn;C`mBsk1_T-LEackMgN{n?A&YwKw@^(=(lyVe~zLen%H9n7g~e?F9KUr)%M zU!pQ>RNJ_byou+yx?Csk91T#~VzE)ZcIY9&Tr0k}O%^ zGuWWFb;NgSn=^KK9M_G+3ULx7<4ZX8%x|A~%rrG==kGiJy^j`aV+Bod*x4A+L7`by zg3nU|5zUc21*_9(ok1p!rK(4RAjz7l>2rKMdaMEGqq1)8GVJSwx}Iunjsi)H6YZXz zWzyyN-*c5EgUCuuTQ64qj1OFDvmW!^d5fOo8OM2L&!SeIv6V(JXEFQ7*cCbS3b?VrnvR?l(gQx4}>6C`;PSK^Su4UPu{KKy~kLCbAh9S86gD5 z8^iPUiMA*v4#-*nAB#pVHiVg*$J*!E>*_!Na3Nu5DCY8;{s7N)8TZyn6V6&)?r=zjkbw z1vSD^;}KCVmnGl6G3Lgg#28_KP>668JagxnhQLGTxjrbkSd>&^VoJMgFUK$l4cEM3 zpG$o9@D}&NQ38ebxqw;U-i5xB#dG!)`185Uh^?}>cvtqW4}j}pFgPBjm|sg&h+-&@ zCL$zh9YH~rMgyg+_`?xN4y1O(BZ*&>e*$BHPmV@>UFYn2&)f5csSn&3kJz>a0mIaJ zYE{NYdBOxP2|V;g2#IjgqP!IhpRJXj82iLN4FeOX z5VlOgJScOo%tBzMN)sX+KDrpP@_M?#f8ozZ@ba#2Q>VPH+bQ~go(4&XYH0Z_-a`hQxyp`N14eDp$9b$)23?AJIE+IkV zV&uX5QdHU$NGgd838FNem_AHZAkHQ4DiL}XJoCwn(WT4XhTfZjeP9n#p;95i6LZ_X z1K9Br`A#GX@GW5gVUh4EAC8^pS5R4mU`tCX@!qC9I&m0u6(V$O7r>hAS4!vO>m3p8 zN4k*4qVpTC!kL=Jb969gK6kyV&szFQPf9K2eS|?9p`{4ySs~laJN@pQi?J9fS9DZ- zyRpe$UhjQMfs&M76LS`JHSYI=93$Y!YPFY|vd&PDA=T1aR1D=*`GlbXY)Tbm!gjvDA%^hGcXz{d8)e z;?uzva4w}5>bvDm>aOG!I?0ff=Zc2NNG&Eop9(p_i?v7`w$2-WobbOO#OHbPj+L(S zD6z-&!dYLl>?M2ml;5nRw4`dMdVyIn{2>wQAAG?3fE1CPbvcB0{qq*TZPTN@lm1j% z1M+)mSA8@y@;iTF(0~h`Dv=h3piGZyP@)oS-}$>&_sOmbeez}rF-RpCrKN&iQjlZJ zZvf2*wZJm^uVeJ??d84F5@Yp!D94r4g!?s!3e7nuH5=w*SV#=dNavtxjG4Cq>YC>6 zEpEN~Jg>fW3u_I}T)Mz!VHjA;(QL-&?%m_p?%ZeQ1Di$3JOmECXKV|e9uE1?c)+Ei zi1~ce^KaKRGZ&~)rW&|XRotjbDk36Br1K)$&~Uki`QT|jv$xAD^ZU$+Z5S3~l)%&- z;#nmXTjWMK=iGRNxzzDq@TRNB9h&PmcVN^mJG z<Se7;d8h6|g2?{2cFHGynnhaEtxRPZ6pLllhwvBnX(emW$@KFJS8a3uqBM566z;2LZg^!fD8s;3+!kU8D9ibu2>f$ zWTpkbB}J)5T|;m)XzG-F@(|`TL_G{g=#{6@t*bHq$UA7}$m|f*!ElrW&d^S(M_8Is zxYzeFNJs!5nOV)o7GXX^d)~Al25f;TEWT;TQ%sG)H!gbSmb{QFy|BQxEsIQUXDk`Y zw%S*nXCwm|7v3-VogH*m7X;D_t$!cKpe0s1M;*+P5g}?6t4^X;PL>sm`=am{=dgEy z$-$iY+`lW1agmhf28{}>20Wn^GDLb-@!tEKkEC|SbU}16e$)}XBlyrN&_<+%z;v$7 zbnp=ssI`jCy2-jGZfh~LH2x7ZU{YFze2cP%9BIW-(1Ro;FVO-c^fBcmqM-a;A7-9E z_g-6AucSWF1TBtUY?3jeU*U5o!8soDT+rSeO%)9paedl$zGx!Pvc}-UGGy>9l_HYK z^~@mj4$q8QD+<%jle4{}^WUhh7og8xL3#uFP8QlR2A$*HdD11PK0Dw1UTAfF>E<-y zSXck<-C~v$reohIi)$(*LN1#H}_5f8MhD@x~@*0H}1sP z-?g#sYY(E<*e@-@Ej`-@{JoppdF46o9UOA`$~A_ep(0R8!L7YLe)gr;`25|6xS$Ng za^#{X`LSWe2gf5GD=WsvP^wT`I1GW?^O{WaVGTSz7;vpD7y>>xP=mFmO$l_#Sr|RT z=Vo($!lMQ0pRpWEeigW3l*=L<5txRK z^;oiOfsjEYor@ta=;+aPm>BQde$ziEJR$}wQCZB2R~^sLSI9{14 z6R$iutk^6p6JQzwf-(el3fNS`g#ZtNa^MT58gK!8i-265Vyn52qrtG9QU=}(hR@ZW ze`VOs^}Lqy%nu2{mywozew5RUae1tdSAY&Kvw}4nR4qA{-15)n(y(#KXWY<3WJno>=P}}#u1#0)6NtGTSP-airG*xU3g92 zm|LO%7T|s&MYnMn%XyW}u8S5uw30oWWQ*Gx~hz2ml zX=Hg_!`f6~y%N%#KF>VtwL65slx)|}~9O^}|}0@qg}dJ2_lXce89ro^}Ddtx23 zzz|_ZlG6J)=P1OWxCjOFKEl7U^{!<)?hH_pV}w)v6vfJ#*!tE?xb)dN=~b4#N*e(ZZJlp=e&hQ|dO(}fTB5Qs>hq`E@bMNeTERT17*IvaJ1t0k2cTfbO zXyz#Jg_mF9?|k_MUVHd30ctFBRYpd5c0A^(;gGS3F|Pwr3K4GCj<;tGBWoEI!cc^r z!mw>D14s&-B*RjasdpG5!zcJ`?f54Tp64hu49tkfcb?%xSHFXs4`1TQ9TC=~K5F}? zJv&kc*=!JAc3^c=Pg;vdm;_I)P$Jl*lv~x5&L*c$RID0|6nJ$6 z@i?MlHAbW1O#4yBDGW)ow=uS*0*o3aPPsNH_??>tpF5gzzo`j6a68l-`M~3&0T;`H zCcxa)7>&7uttc0)uwe=gML5vFG${KaFb%Fvo7Cql38F1|Sqob>1_|+Vufk{NhVLtt zt0t+x0xOw8@<5z!vtKtFtH;MF&sj&;VhxlwrM9z5Q5p&pHTuYZk|&GM`o%?~lAJu_ z*?SF2SwcCm_+Y4;nDxemxX%SuN?;&{LKI()*uDHX)6JchMLLdg;*3h$j6o=5FhYw0 z35%XmEhR#kgN2PP6oYB%xWKcAR$WwF#lT=2Ooi$U3Y$7bBg-a&`WoGTfSSWtB_+DB zgGWLWpM%1DA8`%l;tjO0NaN7`1GJfA218`)5^P>Ts&Q15f`j=aD!)yQ7>gEz&KsG% zH}3?}`>jxnfx##)mbwP-(cl+IimWYgril4<0b>R4=AF>ngJ~`b$m#Re<8d~dQNOI+ z09#9HCMD{9)hb23T(WCCzxm*LWNY=iRa)=wIqG4SlsW~?^L$y3>{-lt-Dr*?IOB8NxJFc%+6^&NG&ctd-F^IWIi={*RlpTFZR$72U>nZC( zJ2}ZLIT^Z`-ei65mR@UYu-RZB9TYlRM3VxmYhKvvk42?mslAdF`Ljcvl3h9e?p+kv zj78KW?}txyG>?YQ=qqsT-n7mG)EoLVCVh)Qdr$t+BN#!?>-}B#;{N+jQ@ob%S#mEP z*M6XdsT(*sZ08uy@B6Y(p4FHX$+TibOla>ssVpm4sxfzUP-)}-T7yUXur*KB)!$XY zd8M#DPuEgg)}4gM`P|R?>3d!h|ACcGobGRE-UX&dbBe-Hl#duv)MKkZb2-NNw)lkg z^JpcN-Ewu7p4D+yXz%mh`*r<8TG_UJY8?GDA*K_bj(>0mxA%bR`r|xy;S$!CSPk62 zf1jWG%&+nfe*Lo?%%(9%y++vTwW{Qq@qmj(MInJoU|@tgC@;_FJoJuBWyR&9pt8b1 zV5EYY0y``zy~j5VL6jmW7s8N(>Ty1Iu*+}kzQU28a-rPeLpvYk=_{XP<{IuD-eD5z zgcMlq?`4nVu@3XI&w$fBe=%~ceBI4(O$}!Orp=vdKdt+!H8Q|o?trK zPP51)F~48c_R zdWN6P3C>|mB)-Z$7W-^QKBS|O+r%t4p^lXAR?xB_)CXv2(78vC4w0h7T)Z5;(B&Ah zRaDlSDKbBV*-T|m8F>;5xmEm%#OE4wE%@cdcRF$fzKYUY>9n0N=$jAJ@%hg$!!&1I+mbZB?a*5 z&@A64!LIB3s6U*OC1p8%lM>Mm-37E#|H{46eVI2-n{HvIZnKuRzZk)?4u84?K(Ja68>{y-!;~x+`?y=gxOGj@+!rHEpGmKY$rmj)eTKOlg^G=*ctmPqbp9hX)V>gC{<~ zpeUlV!p-@u7hd4+{o*h1TQ9#vj9ZOL+vT$2so{X@gNo9`gz=>)7Q>y!^Y+w%z>Q(W zh0-!0=RmjI)d5@8h>JyouWJHIsh&%<<8|HUSN7lJ<)fR_>Un(d7$3j-9bDdi8ZCz0 z+4~9)>iab6*0yd{`AweSm$j`rKh)OYHc zqCo37TWnP^oy=(J20MyMq|t0$5*7(@qGYU+S%J^rXMN5D$#W#bW{qi~9_{$&cP)8V zr3ax>*1(9r>7DPBGJ8HrdOiDaZ_{WkYwJ8jW})4x%4{;HY25PT+EUkZ_K)_N%_co1 z`MoJVczo??e8ZshY>h@(V~){ly2I0?JldK%Ai|+z9&vRJl0tmCYbgG=AmB(&z1F?6 zJyaG%+~fR=d51qv;mM-#DNtx#dSw5ro)T&jjC`?Q3({+$YcO1s1>*CJ~$+kB81kh<;!7g|bx?&Dq

ouD-RD*)S@B}FIaiJW28|ONQ`+2>?XKI$N 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/aU;5CGR3)H;E~2U37EijlUUV1|ho(21a_9A~BEde0_oso_V=P z;pWuqhILz`XR8f%R37(z*Yo7@V`lR?*4fRV(XL^e9xe}k-*xoMHLK$#ecNMYf;bJ& zlr5h4S0BT@*o0qU=kdJI())mjr(LfRYbj@oEkny-ib+lJ)Sk_l!*tAV2M0gHu@mrp z5el4bn&=Eq+awnT$c3R2pZ$WbC_8RB;v&i$fFn8TdSl_ zjm)anHyrHUCD60KxPypAwI770hH)%5GCCyMSV3gx4BW;frZ%OfeH7uaRP$I?)l zlo=6ykEURW5i{`=j)rZ1^??W zzs(!p`YLuYM}kLfL>{aW`c=)@@d;*8F*`VbbxXCshf9cF;tvBz{Hf!E_=N-QO<{iqJ!8dEVdPzCoPc+KOBMbPZ!#{hB zwH3N|JxzcVbrpkDd#Ei5^(pu|p%7`YPV`jS5DVHd5Vj)Gm%34t2|Ii}Il!6}epS=L zmz*3#&@$2;#ejMbT^|iy7z(D3b!aaxM*01Z?Tvwu*q)>eox@-GAvO@?vE7?x3qBXK z>k}V&QTBa^O3*&wy(f4@Q;DLBHCVQs=bg^mi_qY>N*3-Kt#h=!;)9{>1=lIYc7qVt zG%gU;o2TMjDUiX~=W#*yV~>l__b#H9onSj*-L;7IDYBE_f1AeiD2fui#p|5D%Lv=} z9J>8*3TUy>wm2k{aWQd3$MH3Big)yy?EGs!B2}&zLHc;jx@mAr9a$-{(;KilF6 z+ZTB6S=B<{YZ8^nr)=JH%n_FHSrJ06bE)YZBT*oxH7v@*RL6G{@mZ}wv>OzkBN8xY zRyc$nuYt-&)K=8cc9!$C!&!&49$Btq?&{jm_8qJ9lPv+K7=#GEr>ko;7>cT(J5`WA z4}1oL!=xyJrvFkN^^hBx#)zPtFB=NGpm1&w9s;n{9PdV|{Ds$>#^C@d>^gRAh8w98 zmpH)LkcobXv5-n>iu{y?Q!TOefT5J+`R_q-YqE8~wV8nr-*#=YGgb zex@&RK0D6OUy}*il?1S?5v(1{Ms2e?ATR4#34Gg7Oue1=+5D=nifiWchd}SHw(I2I ztAh_4tK*RSIr)5yT5f!GJSB_nO^{z3H(KdZaCaIIM`3wNIC;uPA0PAMj|x`4BB1!t zfnRc9I`)bK8fJ8)Aosw$h&iyaUT$ zE&lRre}j{*;YT0;33Y#p$V3!v$4;?9=}u=@gqu#dTR0Xb=K8M15X7)3ETz%p{KizC zQ+3pfudz7%IwfG~aPE*j_1p|CjXUCl`74~6SyC8|nPy=c3`RIP{w3$<@1#JqXMgb; zU%L4<-0B%0tslp;CLqYowC1da__{(;e$ILBnf~1NXHjCOn1dQ-v+I%Nq0yZp2T4dl zFq6vvO~&QRGEegw8gt@%Lg?{6DM0IHn!zT`Hr>mVm~xiJK@ykq0Y53$Bg8t;n@hsx zqHuWrob&lUCMfsLPN`VTYWI4!0PdUt_>QOf18s#5%lQql0cUKoK*z9}Vt^J`z>&2N1Jd$^B;fE5ES=3&(jp7Q+hQ@DGL z!=nTGhsW$69a0oUq=;F;FKd?XKcsr=O%A{D^(bDI96yAeeW#4bX3jeh;A_A26}kXF zzyA@x_4+N!xub1Y^vxPKTclcG5vvwHT7B0zahU~zpY&^|G=ap@QEXbsDH3d907Qs3NI=rY|0fEW+8_mDU0iIg&j-r^;buC_D-6_&FTLxWL`wKA|I5E6;ZW_rM zo1UW>La@VG0grelh(r$5WQT4H)EHC5`hSD1l^=AgKQ{8M#?N(%;7)pASJmfTVFcOn z^P~d@qevv?8TCF2cMYXpMz40#c1Kn1NA+CqX}W+75}nMAXmtEJ2Zc6@rCfv;f$Qw)orBxEfSTQ$MOWAgP(EVtSPIg&4#ZS-&+#MF=hx7@4jYsgtz)|yDgL0`?f8T_q#EtcSs6Mi1)?!Gl)t~ z?l&-$vMn<>$I~{2Xa}fAdXM@*ut_Dhi>QB8y^ef$xR9-Z*L_exIMn0Ma$ zp5WIU8s)Iq!&A{=W1ZEFSD*vcxga{0Q50$n5+dM|asItWKj8hdcaj2dGRigZTYLBT z{a5~Fj#c=<$KPSuJ&7e@#)uc06EXIUVl*J4^oe#l7vXMEaKjp`f!YX-7_2euTZ1#2 z1h`_Z0B}H$zv?Lqo>gyf{n|GuNcrH!j572r0?bu;R$k-d@_;sp4#hG&nK2mC^V;Tw zCr`eI`Zne8&Uoea?{L?aoSl8hv*v^>uq6`d&o@n=_ChmRdZWNvfsyEn1oZ^*G=9aR zJi@A_D37paPQWLISki6Qlq#6*2Ls-wAc1b%mzPgaRY4`-Lm!!DeM{(asn3fm$Mi1( zSXba|8S`63Qtjx?Acg@dQOt(e?dJMdbPd55SdUx ziMhTBnfGYQ&z5K!iw<_lrh0e`2HTv2FM>(=;6176sYItcBiY%6+DxNRjDT|z(;SXU$zSbjYY@E76y4k!arLL4!eteEx^x06e*h%;#cO@@#abZ>!t z{p(0IkIB@kxRVtJr!7Z!?y>*YtGM~z5FrWP(?37q!Mh*vN56cBaOaS}@|8O@?>=B| z3#$D^T!@UJKR)O5!$-{CdW*x~{ua&%yl@f|4Tio$pFYO;aWoi&Z|)m@(6zk#!DGJs z)*WX1hxA=X2p(s13i^2X&=HA8 z++jU4Y_kKUWJjOp4}>TtG%~F;G=dR5K=Ix6D^ zA71c{i9xhs?8wE>vk{(m<_l28^t1e@nD^!r%{5*n&P_?fW#|);7~xAP2Lq)vz2hC1 zpWG*jngzXR+;1TW18kIOMb=<~3@W>qI>G5r)7-D=g||0}mpxt#5GB`i*jH2S@2m=X zfn%HImob#pjIM3y`#vJBBDkWAt7Y&E=>G(;nfh}ZT{(#$TWct>w0(bZ9;9EpE-G_d zYljOt7o+vvkeZ}7;_FU9kRe}t zb9{(^HIBu6PE)VrvzZAqV0_8j-rVM!{G2?l@m=g#OD~%UTs#$t3a5x-jYB0WmR@yq zT^EsKYbU}?<2#5kgs~s>lD+n2$M(f@Cjq7;{$*5$9KkJUW&(x0WWW5Xj?c3xy73QQ z72hgN8`))LVX4X}9CM-S-pkk#Oc0()`!A5AC$#zLTw41qtK9q_N*{5B7y;JXk0 zgy;1Kz$J50#(d$dF4Ox+WInQ%yM<%l#JaaDfnJ2l8Wz^3l4GgQq+sdp@I-I0*!vQ5 zNrYTmGD9ehW$s&?2Hv0D=G;{HL{%P8!wK^D?D$>I*AF6Cp@GBwH+l8wZLYN|{$%x# zwYDHh=t_h`QTBlcKsT{}Vg(0>Nu`ohq4zQWwknTMEc4mTVVS*9$}-t*#@L}8)n;_^ z>Ty5#TdH{9qw4YfI?`qHnA^Fv$?%`J0!aXtC9;}SNAx#eqTIUF1qBBY4$e<-8pqr1 zv!|SwB@gCvf=CKvjFUR{M^vHiBnK)+7Mc?Mk2n>_(6&*fNNrUZgf_iKI&`LT2f`3I z%7Ki{p&5TS#$W|Zh!NSGKBX%75GXpss&47YKvvWhQK0Esnzo^u&&a}~IfxoG2IGP% zt|$;2OEQ+J-Z>$byfoeI<4hhKS}K`HPBo0h7A zv4qnT9{pGUDIcGnj`Zdv`4-gh@xd#Yvf#_F-JqK94@kTdiL}^|7vV@um-9dSBOd?RKOY>$T(Ek23=78ylEk~^sPv8_uVo`(lX4Xe zv3$;aj#!82m+^~A>Xo16Hof395RFc6i1Sg2%BNTRB}$)^ z-(#rb#=SPn)TR$>2>C&R7RL0DUZRb!i9x+A!Z=Lo?zH zyoYu0v|XSm4YSHpxG{C>GURvXK;0VGQ>S>`$7SOZJD+`Un*8|l_PsKzMkmYjc4#sE zpQL<3P1lUhZw$yQinLv{y__BQ0)bF32_OD~XYb$Vdk^+`)Ep$Iw1a-dp;fNAIY>zz z3cOD9rAG(Y6KlPesoJk6QjMpSY$M8h&wt7HpL~x_+a#P7_p0A1_W7%`TRiPM{`mM$ zcyRi2kc(_Gg@FNQB$q&o_0$(4+$tQ`t-*<bd6=NwHWB??snSmzX%UMx4#5(%0RnwjQ`s5T%`m3IRr`q=ol>@jXoHU$ zFc|?BA;@Tp?K(E&DU&g#Av#CFJx`+^9zj5cIeMvv^85S_R5-VHji z07jeU;-s+}SgcR!%6-bd!b*gG%SZ__Do#&TwYQJxLok3*xyYv4=zJD7mZ(}bT`FbS6X+vit+1@u z9L{G^FCqmFI@OfxJ!5ha z6y{DW=W01spr|PJ_VHaq+tpZdZs^N91JS58(cv@EfKn5w(Bal?!k6Br{@?>nzyE#A zdd;=5-jtbH`}maC5UA3Wo){{9=-s-inP z-&vWBAhR2yLYLY9((&WaI*=D0z$xDzs>C5{C9ce=KRS&`UiAvouaW5 z^Iyk&gpe90sa?R}IF2Z<48JQnILQMcNz$TXER`#wK_^P@18v`-J`DML**G+r86yl4 zS(|cum4I4(B}A8ZezX(RNiv8UsAE^~s1^Ty}1Hj33u zjfH%nOoMhQ-(I)Q7%rvTcSuff{yF7o<(h=sK;OlO9#?%a25XhR_g9?1*?^0JM^oo{ zf?#bw&nG&j*BbLag~%=uk^`6oCpJrLWMtD&lvPAjyEbn2O`t4iu^g4}Cf?j;w09J+ zm^|ymKz247OT8aUHt3}3At-I%Gb@XYFNzVI#P{9%Xax4bv&v3z;f8UT9qd6|Z}NE2 z`Q3s3PNLy2Iy408rlsrRyI(A-5mBB9nWQ+{#;+Sw;B$6(^rc4382H%o9kx%4NU-{t z1}%0FY`Nmn@i{l1DgF{wodXU@d4N}6W+z~N#S;OO{OGafbw~n{+fMLBp|SC0{N`9I zFX*5b9hWV&lZW&{@r|eNmD$WOpQZfBmpxwg)K5CrcjdOKzW6J{&2&TnRS_SO+H)Mo z(q-p2GWBADB7|l|d;dM2efWqUK0M^(<}jHg9_?3LGs=;hff&|m2etAc;GJ$6BvM38 zYEDYl*?1ksz@w87`2NH1P-`89fCv~Y-`cy!UvnkTd(S_5`h7lZo|CePx1M?2KeC9A z51ycb8x~$I3o3DVQPv{#5=+}1T1RDb*i|qZu*Eg{gTKW6)^Oe(^V-3yI6F(hW{Z<( zm(6_3zHfP29&+YNyac>Nxw44L$NkiM&(r5WVYPk`MX6AZ4&LU@;TzoSTaK3xdDNZ^ zAp^lsiE`5@O;FYsW@|v&?~L>coVgP&^T_Jrlsq9N*6Vdg2cV0(|`mS>N^+Cv1}T; z5GaygCZw{CL+Zsv6j%_7!eM<3{s*7y|C&t)_+=g2-x%jtmEILRm6BD{Gq=K?ud(MX zkGLVEPFo`{J5-F3$n1<67mX<6pmMZD!C9l!|M-vb$ImGDXOw$;G|x^r zZXdCfz*++TpOB zbyW5nM~pG46oSU*8%(=NlQUXP^1~3J>6Nq7K;7()QI7EnrKo1;3k?LNsXJC@Yr3Z2 z9M@M`!`l~1cb^nff8lqp`gr*I*lW3#uJ?ZUt0ZJF|2K7hHzNWUF1)inxwKVA@-|Ix z**JF$K@A16_nx+?5lPC|L5Ik-pFFRT7{IeO zBG%I}kjLG&egCW3EA!hVqU~ty{p1N_jvN&V}ANz zpNI7vk~%G6&Auo{F6INa>L5g0#hV;Via~IrhCVgOBuu!+L^~+A)fk>G@AJd^f6Tf+ z8AO1rIKFxC6@IIj^U>LR{6%-p2im2e#6{;f_F=XvG}gpMx#KK%3JYSXfzCwRt5n0h zu*{-FZ_LsHoZZ78{be5XbDo~O!}WvP?9UI8gd7`8%qb>t)VHV@o)in>svEKPpgGf8 zlbGT$&rjZoO3k8Jv(LSo-{QKI?Dfz2!THBDK?gdzqFhJWCvbw$>U6)gSW_X!#oS+2 zdcTe(lgc9mOI7Y~4pP;PAs9<2B?@&GJImu_D~LPMBfl`-d@iBZ_xNtTasG}GPIeJR z46fS4ngZ`*1q$!m=m6`;hBTs-;#056rB@xEs_*E^83DL;_MD}4e6+t811^&FcryJy zp};bxh#7^-d#d0mf?_p9#d0w;NeDC2o#TCHK7QVstjZrL*NqC@Cjbvg*Yr$_LJC$C zXN3?1O}3TMXm19Eri~7;8zRf`Is0To7!&h=&sJ-i&Qnx&m?tsLomJ*XCwTam$a1Z0 z$+C^5VrMSarQdLXKdoc?S+hshKug2%laDxSg-!w=KRxCz zo*naSwT{)3FcI}4x+?OnSycQNKm7%J*Ju2_|IPoA+rRS%Xoxc1xB|5n>H3%J zSk)oi5@ej-8%5t$F~-ogH6Psn1=bcA^A>k+A5qO_gY#jHrI=azzN6{-q>LA9o4MwU z@a#k6`YSNI7KeBeBv4~1T*2@CjlaWeKIfnOH~%TmpFB-SR=Z9L82wqaG_1W_m=>uwx94k^e!ED@Q+4L*n0}6K^%%cPaofn77F}&(3hJE15^W z<~+nKf-rHYG%ec0QyATCn{Umh{Qaw5e+Yqk)v!LR={wJ+rTA&E#;N6aiKU}2dEE=A zMTJK{siB*5cZNEhvPl`9HtD6&kx9SlfW~t9B9)Dh!D^0qCAo~!W$V*GJ7t_-(}&Md z-%qnTUc`-eKj`2Dhgg)}Bz4>nk_3gA9k)*Tzaq3v6F2^*!4*Xk*|@yD8)Zr~BLky@ zT-u1lcpqYJjv4cLlvpD;_wV!_D}u2WCxZCw3~OYgAe7Eh7L(SAiTS}hk>5ODFM|;r>C_jWztx&Ch?)Kkxt?bf{6Q7k8nhouHRhX! zXOCEY@ILoHe$FqRRXl6vkZrusu}|Q@Mw2_qXA&fkg)YZXx(*7+lFuX7-OYB0F^2Q? zQ-1W(A930|LDC*#u)MMNCb!)Y&(GfFxLfg9yF`ml9kdlt%==9s=1cC2aNAj~TT3fK zV}yXgNMLRZ3tPmhjs%Rr41e4ASbcQ_0UG|zZ<{Wv;c`PoEy#V7@^Qei!L z$07!?WdbrfRC_vKQZlQteZOe^yP2&n07wrOX;`5eC_M zeCDiSsnBNR9U1b9UuGdNfK%uKG*&QP=zXBikqayXJD5$%Ju5GYYiCP;S;Lo~2ZwDklQ805OkK_|N z!vfZO4!ob@yP$#-W#0mO`<%3au8noQIt;CGcxz)cMI&X1ywE1KWf8$?Nf8{l(O|?k@;x3vhF^JG72IX-x*z3Vtv@H>CyU*r1i zSNI?Q{{M#$e)f|g_s>kEBqE}qQ|vTubBQ8rQi*~5%(rxiZ7|^8a8e zeUn=;no==;B=^_oNXnK0Jbe%O<)|dOj0)Kmx2f>#)YQMIka}^xOz}#+Y$_xHr1g2t z>bxfOFOI0c^l`z;-EQqmU+BW`QDr&ykVzX?HnJ|A_b_?PeCY#j6@l$l@u5G77bxKEm`E^Y${mVszH9Nr}1n9vyH;fNsC53n|-ru@{ zQiQH)qDWuY#vqopS2_-3p6?i89ReCA)(LL9o<8`P&n=QDg)yMebse^0LgEN$D4 z%!x}8&tK26We;3>=)mH+B#(Ie(KMq5n=FTbg8CT2-^!JnuD2r}VrQ@dzdu4QfgazgmqskO!fqRL_I*kXB;)P=Ylg0<20O8rtTZb^V;65hE__0rzfxi#-h2 zeZ$G}0gt=$frW*@40zRe8ich%o7V?b#2Sn((i#+27($y)@P$0<1hPbGcNA{zyEQ(%NH-|&fr7OqML8d)Pz(k}J7>C@l?Zb* zZO5Yne$@oCzQ^bqHHPbFr@UItdFSYmu;nvlC1)FyTdOnfE>Cb$ff)ANhEAX@OKMjR zlAb{pUe*{+Md;H+kua&Lz17#79Sl`af`K7T&_Jt74_JlDIcBbi zDSYdiqNs-b-HM?w0W_9PoQY+xsyIDc;e%4xBrIoAsUt48gCjY_;jE?iEl9xFgaBW) zwtX7s_*YFj%1flE&=rnzw_w=^)O&2-5oUXwg&qk?@Zdw7DPkfupb7yi5i~HtQ#gaI zEOusa5|FZl-~R*bw|^%VWys3J2s#1YtaZ#vhcg$e?e(g>QdRsr*KhO7y5=9Bo?yk& z_R6|$CT9{GQZ3MKiRr^eXI_B!Cx*G^#au?As)z`MF)*IKvue(G_oJW1cFUK!eft1p zPGK!kI7+Z0%*uk&8anUk*GsIkxUzueG!E4A08>b$!|=t?jCD)4f%@=~w+%1G#o4)1%qzKi26(Vg@A&Fq5`e?G_7CYqgK?=i*@LO|)0klXJ2 zTI-NXXxlnE!6}efhx`09mN&OmBl(y{%A*6Cm@jBjnoU_B0noX!!5{S+9KdQs$ROu5M|+pOJUnuCOh^>>yq{~X z>S5x(*EBJ0qbxA4h(VRQq5t?@PTv2RUp%&ayxgM>C4DHOv8;hT>6jB@FkA(ZkP^CV z45|-{5ew;_F(uAU><|esH->A*av&B=poXEGQ)Ps?Gt5kc6r2QR0wx5`Izw%a*jwD= zXJ=12ULJGv;10JB@1>HLI^-~0jR^4dwq|7=r?w=hOq|~Y9B5D9*EH=peY=hhvIw`Y ze~oKk7JN8LF;JNtl@#y&|9C3gjGi1Mx)P6PBgc7b9{i7{?K`8&VHxH)BUh?R=6 zi1g>dgiF-f3|s{Ou~7#gJKbA>xm{BzGs6b`8SPX3-+*tIQ4eEEN0IFyc)p@RT#?F@ zhGFeg-?3Q~Q7O4Y361n7Iv#BcMU35DtuCCD3Y^h;1eo&g5c7 zW6Ds1pkhtn^v+9!Re+|CdGDnW_NtN+iD@{^8tprbwWx8lHl{eKs|dbD2^^Gj&RElS z9fd8^TZlqf-BmVLP^=YZMak)EN!_%}iW%-jTf--Hjz1HU{27v^L=CNTJhF3Eq2O9r zb7(xzx`6R(Zu@hrPc4pNEg*?2X;xcKj*E5R%Q#z$0{{AJ$d|v23Av`-WF?oVc@}9H zlF(n-=$xR+ZRhxRuHEE8-|#;iKZ__QQFh#z&F2;riZbTf`qPVjJc0LzH<6vd;mssB zEJw{XQ*V=cvl!N^W8VMhr_ARwW_xdOpav;RN|$4j@p+9gRMtcaO4p!Gi?JozE@R}$ zEx7yT-{GJB*Z(o^{``mh!N2x*xqkBw2iI=$H~-$h$IZL<_@n>k|I5kQ@u;jkMOxEg zbZW9C^!$R#?nUIlNQ?yfjQ3vnPOdQIuv&KP?F(+$=Vj~Ptu}nd zF1yH#xp>a7k|mT$Gd`*jnad7~5rg^wO%0((iXx_r0eXH)_t86?+<(kZpDcKIUeT(f z4>17ev}2!+Dlf$<7y}_?#7|fGyr!GM1&^q!MU$No_pPpP_{oDm<-y6%5s4`EzPrxv z-~G#c`S2~CH&1zT_7M-yKjx9IBd$BlwM4eo$UgIU9ELqturHQEpfxE-EJ>`&Iu4z| zNTd~4KqW%gDJMNNQc=$D@UW@*`0NR#+vDDix0n~Rl=3i+D~qu34U5onzdWQPuFnC% zYm}vm`)5bjuj%_G-Zup8DT|xjx&GViDO~p+x4O?S>L%Ft5+KxjN_m{xu*{ zop01DUOPGF+Uk^|TNCwk4B|WX&!13Kdvw(vpd2)3*wE6L8?;3+P#<=cJsakM#$4bk z1PUU0+e$7|Bs3-$Q;J}d4Y9;hNx*8L5ux`=9fVHdbluSR0cQ+Vq9AM1{Lv8TLWlJ| zR@zuf$vT3o2-a~HVBx?Pj#b|>ryOYlPai9xn=1;f8#oQ>)V*c0?7{0 zBsdh2%o7~Ya6fU>Z{-@SgD^U(7Torwea_C)g(^Sa)0}mc*IX z3Jw}Y`U>ZwBYIVqFSYTxIl8G z|3z?tw?@omP0k;F!XYZdsx4TtgA*(YRx%E-JIM2C?zCNxR#7|&nF~x(zc;bt-{|8i z63-X#08QIt*24aN`C@zPla2>@@wC|3ofBhfWM@S|;{2zr6Y}ezaFNY% zdP4uvdn}(lwJCAtXa{O3z}+9p>S(?!m^rk zK3l|o3!`>Tm_$eh%UeBG1sekUAuLhB@`={DB$gEhT6laP;3YcHgn+gUrl`^xj9ts+g!h!FY{4J|?dq z3dx{-yNOb$-od1FovQi=$)nS`smJ1^5iVS|Lo>nT2cP~ z(=^(MK~-3uKA}E&hQD?V zXOyO`5h{wJm|QSzL|&oqWA2Tsz=0&k>gK&S`CI>sf1m&2Kls1$_y42+JKz4RKjHWO z)xXV+S6|~BfACkS_73=m|H*&IgAd=q8ao~crVi#v*}iC{u~0V z*F9Y~L85o8(Y^0kH*3~)P3OC`z-PM8r!(4feq^RB&&oOT*_^7JO^~>8bIf$ML)~&v5EF<&D#T`au}3_c8Bj2!>qnCDT~F5C_O( zD}8q1nJ>e(cA>z#5VbMGau}5wm6WZG<2Lv{Zr9dby13?A!6Fh%1*pqja_Dx2G(~pI<^n{qoF$qYtO-Cn!wI-I> zvL*#NB=2~!U11!Ts!>(7?>$}bL1Oe+7^(S217Zz**G--eTxPGt4o(!tojtU+m+P zJ(DWbb&o47^O<|`Wj~=a{xVMR=1nFirO4N-Te<~ zPM+}O)bMaw()AX_#HmkUM$1g2sGe$K-HDAQ!AQBT*=g`SVxS3jSke?yJ=AE`h0yb} zhkwDlPk%_DMHOx>-sE>)`zyRQyUn^g<-@c0_~7I{&ij*CPgeybqOdOI4|nP*jOCiG zC?+;)+#lo4u`q@MXDN+R5?CNq0_r=?ThBUJf;hzO(G=JC@a!39zTs%^4zJyKE81Eb zt5rxc6pg~d*BtZ>&x-}UjLw6i5dqfd2z%e*wWALWeW;n0H@SK9t1MJG44$Lr0Y6@T z%$Y_oC@z}K zb7D<%6Pb4#V^ntktWz5$5WGh<;QI#O*JG4>$C%&T@-41hL|Y-`a#orus4&>}ic*<^ z!q^P~^iQ%1iGmtsuUYct$18%wvObX_eZ{pT+UG^HL_*8i{x!OC!G7Ct*sN&WjCD1m zwH9w=sFpJNIEvF)pV;+1h3~2Q82mK~HuOAPEI6qa1On#>K_!;E5^zCScRgoqi%#rl zD?(xHWO>P~j}e^os)z;xLc3lu_a3SCu%)9HX!@Sgy2K2Lc0lk6eZK?+wjxwTLEW!u z+jc~NU$lfy$HT63x6R2L&mZyHYp>(x z2XtM_s%cpe>t_wFjS^L=`wnRgY74~8z(%U2s^P7#eUrcbZ~d?M@Bfqkh(G>E|24n- z(Rca1zwx*D=I{MA-u~wA@^An9|0n+8fBGNt-p_s*bAoeQhSwk)s1RhQZQ?RYjK~fu z&Fj=%G=uDTgb+CI&sf(h=JN&n ziv!A{*xFc>zH9KoZ%}C^wc({&q0`>dE5EZTRuql!DZRSuJH(ho&D^@lWDHD$MT6sN z1fwQV;4k988?QoATXfq@Pv6p&sS&ZSNDi#HP+rnR=CQ{$ZA zz2JkNpv`f}^*%bYL-0v*k7&{~oS0FAXqRBKgC?;Kbw(_WNXm)sM`YMqtc%-a@SfoN z$PNgX)zSUUbb@oYz8DRDiRJ1OC{h$s8fSO(4pq-Og)7vwYVr| zmC8Iu^jA?S@ap;b1JX_!i%M^7v!OsZ*Xfl>ksYuU4g(!d;HkxCb}ZB5(vw3Gw`N{OGn#-sHq zC+!)oIOL66Utv)#BKs-#X4>kk!lAEGfpc382x}nFYov0Aq>k);NAMk;uki}EZhnKk z@`$~zeX22#ttKn6^q!*heS-#NR$hzMNo)~; zsI->npoj!T)SxojKq7)TGd0#WN1mF|ph~vcXcq-S@F|r{3GI^5HC%N}2}Wv#a=wVS z2s*I+)HjTPO8ipgN^BfZlUeb}CV5o52kR9}w__2%3LsO8uIA|Y3H7X_na{8aN2^oz znkDD6Jyz8$=I|Orn{uj+#@uqN9v1@EgAD=a{UB1i-*q&$=foNsg*NSpIY-%BM_~<3 zQlB;`l{1vaMwV4t38J$37D+s%Js1_vmrE)IQ_T@qQFosGDuG)@a0YrWJG&t})E20U z0#i4%T{k+wp9pnjGB97_``gs!PZF=ZiWZ&mB#&^UHT&A|SmrFf<&J6D@9LMnkqVLa zT-ZpfxqT1$?Qh2%lMqIQO38+<0aqXr6SjxIlo2Xtd24Tvw{PA6f&cFQN34CK)lQ{- zg%p*$qLIeHY=&wFzKbI=QF8{!#Ei&wtZ6%Oq^|7yq?GG>>h&36d5$|eLW+v6Z>gIG zBo?3^qFa53HfvnjMzJYl!8+8HgVF!ZKlp3hfA?qn*+2UqdGh!n|HFUw|K{i4`*VK( zum5en{H;IW-}?9d5B$Ub{6FI7Klrm`bm|~Rm1~pf*5sZFNr{qZN$GjgBC{=pJ|KaU zoQ`qWj^Ud4Q5KQU^e7o}RkkS=*%6G0XnGZ?cQ1_f7!%=g=;e~xpqoR*_knt~EALm* zr2}WHGtO4$c<=dD96orKt8==p<=VkDs2G65V0YMH zXAe%sLC`VJS~V*DMwHM_Ud}kLH}{e>uTpIP^W@81wLVT}5)OVCdU68bM(~iN1oeo*4o;SAL{NLsd8mmjp5L`)E5T zG&;eThE`*JV>CL!v5bPB%tLhy_jxrhJHZ;!IxFLRi6y$GVXRMR_`Trs0qh@apHY}) z_ul#mAo)B6>Xi@EHyEFC{_qcWKtIYeJ zgP`1Qo^rZ;pZ9}J=?8JmD^&Px2D{Bf|Mg%yIt&G0$qDXP>&2Ysa_bw!~GSEDJY7)VG)(I zv4w1ZO;pbd=dc?T=ufi-Nn)bz3W~qXbqog2V*Qj^Q_z=lysK!78S}2;pk9N(s+@B& z--~sogC>VJq+E5&$_eUROl1Df6&FgRDx)GN9WC{t>iH72D_?DiWqjcsczg|jrh{|sf2J_(ib z3M2Q$Uw!e}dwt73fwh}+Zc1+YmTSI7K0yKJOlMYS2?vMhZ+{DWbOgSSsOf-GrpaU+ zl#66=CxMgzN2{K{y|~HQJn&At=1(6!r15&e5t#PImGnY@qC$O#HdE?rE)yh!7yw3) zkc_u@QZf!Sjmy}^*ej_$A+T&a&g+`h@)`TNsKgp_8zqFtX+ zb#2@rOjN_u!XX%{#U6j<-}rlc_|DIH^zb7D%ez1RArC)zkFS2~JN(|?{5Sa9|I7a^ zv-tr(_~U;ZTat`ilME-H+9=7n%QWQ;Cp96qxhVKZnTgLnmA{W-78w~H%Os_)9FW@V zn2mxe(=OjEv6Cv%;in417sl1Nsi$U?sJR4f6s-R8WheiA46s$=T8%kZlbbKf}FRAlA#jmzOy%cYagJ$02gz$1emO^f@#rcn^IO z?VDeN3yMw@AvPbs7)?UOVtL2U22~q1cG%rs63c zp-9i(rCPy;K%pAzlBz=ReE-?c`RS7%&}q%g?(_ETzr>ereVtNDH1r&wKj57wKj!)R zDM2ExWi^^Ns8WfrXG<`KUZ5ui(kd|&B9s>Pt%?63%tUb_nBeK#h+1i)d`5XGLpghe zXYLlyp8t|omFs(VdGqF56bOFe!-X{2MLkD-O%dQ(Ip*O83_b+|RC|K<_|OsP=|e+M z<&|6Crm_|DZq2?1?yTP7AJ?ZmmnxQiB-(CwC2-HeKj{ssP!Tv!b5RkDt3UXQpOg8J$Ka{(uqAcfGH`stLh1%r*D?AFRr*=UR?x( zbrr6h$1+@bk3k7pMOqTJDNxx8+nZFsdYA3-GILIMw&fGgN{Q5EQ=bw{iTaLER5%|f zyER4I5)c|!VpOr(CwjTii?Fti#uyr7Xa!m^)FO1GJZ&_l3J6$@rH1y)l6B{4RR^se zV^z1Q5``1{^7uce}SfQ=g)NRAeNE~2^3Rs_? z)2!Fbn>Cg1qv3f}fSaMJ+_?K1|I*+3xA<@WAg8_uT8#5UZe0v%6Na(<9bo@ub5Cy22TK{x0pmmOPm3bV1C10XVO zQ*1}jiP1H%bv6;>jf;*+jvMIEfK={y`ym9Hx|`%BZ}!NtUjAB~-|5kIEyria9L)D( zF6EZa@>v--ZrCMCctLD$6A*vKh11`9*E zp!oU4uW#oeZ;N6L`M}5v7sr<~N4GO0$1kgFK7{UpCVxtuwNP$u-; z0p*{RBTMfjXhw}AP0@%MYYe8(jIr@vT^EBlTZc`75`V!7j{m<~9sD=zcp)wN(qqR6 zO)P{dMH-!KQ}K?x?C9Rv-i@a24koB7gj|dJUqC1LS1@FJue7b7C_;ZR_n($FA{)A@ zj7gC?u8yjR_o(-X@1bzuEaCJ79^Xfgk2!h%gnD^SFeT4D1c~a&tG2}V1vZIP#zJO2 zZCGj#A7SX&Vsf|J0$EvUp$8$+9n1q&1yDkJP$ICPe|5%!4c&I0tEr|X)e zLjg{rQZop%*=@q%mw5R6L%M#&e0GDc-To^3#Vpasr%Esa1WNVXY-?KMBGr|Y15Ln( zK9;0O=v|};2ik7Q;oe&u?Y~A5)+|)H*&pLpzue|<*ccsoP>y@6v2GBay~Gl@!0gI4NL(IL?U25~ zx67*s{WPE}f-Ng-74w(}5vs(f93A)A&dL=SKec40*3G9|fj*5e=m-|YJKNB)Se=3x zf{puq8Cq_gJ|ve0VA+iIhwkmZ5mWy-S_O3WvtvS;H*hvuN$v?#GjI_ zUbq5dnis1;zpOIzCpo@|Yl?vL0q57Bcr-->71S8Q?R%Kl--s2Fd>CjA18%B-Rf4Z+ z?!V9JkAKGcPrpxSYnoeoJT#u4eZ1zZ3(=Un1k@PG8F^v4y3ryQsSZ#n&~^=>8)f@5 znx>$sB+t}|5J)O(f-ucR9e+AmH@x%cF-P-5-aI%$u3d-VDUH$vXxbK2%`nd5W;2Rr z#@Xp{Oir(B_Pxgnuzv^K95IHk|L!01qd)m4y!VsuW0PvI;8>oX^3VRe|B|15|4;eK z*S^7FL{kGgz2@?z)!q<@vAG`OQb$wXBWh zV7^BV2uMOs#iSb0+m3){6~_2nSsZI~dl+BLFda90cl*p?Q}nvoFChec-(!mH5+FMc z*>r%1d=!aozN&Q0rg?wSJbHxa69# z?rk}X3empr37P@`8YtY0OC^nH@VF5f6wK%ZL(H%4yB_Q8ra;>8xEbA!7c$0RiX!Ex zMMlANO}+5@)FCDsFd^t@xa6@xTzi~zh%t0sPv6FzE_b0^-8km56C8Fqx;kBVE)RA6 zx{uf|pP*@~8(Iu(p}|w8M5dLGDy}cy^SJViv7zJsFtTihDhwLeeuG?r?ED5g!M~#6 zp{g`ZPgOarodj$@rG0ie>YMktlmK=>iND{gG2?WDtroo}NTt|NMavR30sr^`^5g;S z>2ppVKV#k2XjyXJ1=N-7xf1Uynyw;*k>j) z%wkEG;9Gw9?5F(M)1T6c=e2{k`TE`8<#2Ih02R)gXZ-TfpYd$<08a-f4nrxzo>=xx zq>DBZ>D4)XVqst=aA1W)YgmY(G=dAD>RER!(zFyN&asgx_MRl8l8{gvR>ou$T zF;y|=&D&q)`u_FkerpWa1|fYn_Vj`8D7E8pv5!f%QIDYy9*-Xwcbcf9~M#uTyqk*}%BL&{<= zqPf-}V#c7=bQ}%K=hOkVBOr3wJeJA&JIy^;@EQXZeY>LT&nM&l;&sNW$MNFIMPxpb zgS@2jd43d}1w;&$EhkzCV~Wh~JH71e`gBh4_}x*I3IaCgE{nkiaJ}H9CYTDf1wkTB zzbHyfHKQ*}I%DZ0RxqTy97)ep)-a?6&C`INMrViWtWli zT>H6GLCT7SajfbZR9SbPIw*T722vPklLmeAa7T zx?O$B%Zk`YbDqtRS6;=ag{~iqYfE%2MFh1%b8^D*cmAC7pS^<-#a}O3E%rF>Yo0z` zp*}>q-xZX;vAHQKIw%W|0xlOGNF>sLiXsY8^=(p74Ur;bE3(I(jlg`TVS>o!gvq(C zeegU!Uh>QGKGzP9xUsjuEBL0x*#Z?q-}MxwLyCfGu}`yJu{=Mad-jNCea=CoF5x&g$-HcuiXDGC7 zKL|BUonQ^hs#(+Z-KQJ)pYx%rG+oQAtf*X6Tppa?aqZuD=J~DH`Pw(X!mBsug!OaY z{o#-Jx?kP4^|7e=5Eg>`x^I>AFe<48~0V1HcwE`PPhbjf@fL|7+* z2D1Ld26B^kAH`^(e-T~rleTr&FWa#bBC22l(FvCAFI{0g{|j||x@YKpzmAzr=5viW2)8mXb&a(k z6;dkVxQ(@zC>lit4Oh=w1e+I@tvF9?euh{a;cU*9eRaE{kX!Ik^Q_dtamcD52oOIenf^hlW)z#Vcs3B$r>NmeRcZ~H z8{|kx8i``47gDbev(Ok~DXO9I=eJjTv~@Y;QYvavpaMn57_`>3Y9UH0de;3@HpA$c zj&|u3j?t^%?&C5^julOFXbaw(ot5=eu#((5V^MWGKixDs3z zr&~lp@E5BN@U>6)hj}xBMPg-$7#RkPtGiooU`^oa0{i^nczvCfcTcnS&M62KV|U(8 z^QJwVKmQ)>Q2Q)^9{WO*n1uFG^vFYaA8ywZ9h5czt~ zn|Pp%Ax#sKICXX6u4BVxIwMYEq9AnTb1D(S(jc>-n%w&2m-&Ui{%LMMG{I0Pu_k4G z>J)$W8~>KCe&-CmLD9Yql+>0J=M|UIxzqQ({v*bCR%97%nkUhBQ@p}#!Iv9wFS+`S z+EmxmW+S%GB&~R$t$&un_}wnz()Zc^dlzeazzQhVk_DGV^b9z<6ax$pzVM}9`*^Y6)wW4ZMR3?hN)uA(nrg4IRZ%gd~+ ztfIq^Bviy&5UP-REuyYM8bd>@wWI3kj-FoY!v#;NVNlWt>-%hT^8 zvMx7G9Af|EO{AVdT3S)$V`6;(L}-R}Ow*)n$OvT(u~a1BQCPZ=r|x%GqDaXa6C(!+ z1vIjhmdQBSJ%>tWc~gfNAq(t>wT4L{n9%`UB%{)>p+Q?o&PyRw=p6gHO%ODwMI)%7 zfe-uK6(pZ=VY^;W$eDJhF*`Yj-&Dsm$rCE17KB)x68BKrS_-^Uuw$X!R7xZ@~cYlJNBy4;2w9w{k^kMi}No3fkY zR(X&q=^<8^9JxvuU~4UGqXqRLL{M`iQ(_Ax$r~ra8my3oK~{whF!&SJbac(8$taO2p9xP+FFu?Puk}VFl!5Xlepn1M;Tf<=oj9-7H)&`@u z4sWGdR^$a;`*OEL!@D{5z(YL##G~AEbRW&gMQMfiiY6N?oICL&UijYk`O%4UEVp&# z5V(3vvkWm{{8pPW0s9{QEPv-8{S6-8lXCXWrHOd8nhAAh8jc)l5UsO2p^^O5L}!WI^UH#&4^==D)5m;Nf^3lu+B0^HYSxTTj0MN zA^YI6MUJaCtV(w4>a0>(Q@&lVS13qjyl{48__QL>N&I1xdGuHli>FWe^ca zJZv~2)9#SXr$`8a3_@4JOgQqCUN3RbCh1^+QY!L%JDq6)85C>48I)T`gq3pM>?Dc3 z0qy$g-t+hM(UfA2Dosk^o$hW=J0^MW2+RedheTVOxf;JxRRu$NK3g^!v4i_3XR)qE z!}Dv@prVu;(E{Q$Epm$DBqdXZ(61%8E|r73S<9e$6iP|DMR_Fa_n+)@ez+^`)wH7z z*lxJ~H@i%OcBf;h0jtEdDMO#ZmW-?G4D_`&pK zv{g7oF_}4$j&N*+q$wg>!n9W)2%*-5`ViC_5Y<8E(7;L<#D`S!e)KC-m2y4SA4|fM z#8}T7E#1<0Y0rk)wRO%-O)A z+~zN%O_|?Y`H;1iBulS5_jhQ|o&2?b^bh!(Kl5=8jMa)mq8}wJ_{39B@iRYvns5I4 z|H{Amt?zJdIl1Q4h0GIYP}G-n-q4)%M7DPGz^6aW#}2@|fB2jH(|_?z&aY{Nsxf(R zC)wr8q(V^Nc{`u^{C(`Kt0D?&1+>q-#dn{7lerB;G`fe6J^Bdu-Fc9)x?$z=Io^En zWsaX)MjOl6k^6c4<99G#_fu>&y^U2ay!{4mzc)i{6|Ko5Jo%H4vA<@ByIocnra5)| z1n*y1ad{^~xO50jxz2=Necpjq-+wosf9f8_>s6y)AoMCHo_mqk-kpWXoA~7CpW@gq zMcnPMwm8q3w~llC?om*1YJdFW$&{&ROxTRh2kpF4p)^eCTxXb<7wuy_LM>y|@pvXaXrN8>4?#5a&V>TIo)$%+gQ#|EQA&}A;!J%|s+0T(X>VE^jCFab*M8elT^=-koq}u& zlw0Ag_R%$0FI6K_<054Wkd75tFU(=*X3(pvEHAIJk;d3sot_LZzI@P75K;?6nyr>& z4c3B8Lxe#J$6BkbrE3y0tVc2lU)R?=R8hX}DBkcA7%5rqEOC0_G&)Q8_~h;E9^Q)y z>a@MVB!!}*+nkzW^F0V=U{rV2PFVlpscsT1}QCG>QnY!B|5W)EOPxK~1OBvXo)nyV{#1%Ponldv!@4XG5IwX%SjgGCBwv?kd)N=DS8aRS+>4t1)eC$twJzGm^vN9*#`n6yT)?_Yi!s`s3IHndVnoLyX;Z zD~-vWPGKwRd{vf%$Q`A^=N1a`>Ns|bv%QFQh*Am5*RRc^FIfiJ8lt<7RUtO2L1PG6 zZ#wvMUdp71e#pZ3v;N-B=qu^)WhH0J4t#%}lhcbeXJ_X)xNC+3%_d<~$7;jc#xlZM zMkIv8Eo7ijVML?Rq!-5+qlv;Av-1mVyz&zFr7?SNy_<@&Z` z@mJqqHW}mopZ=Tt=fC z{QLj!zv7R6aET-s<71!yN&f0XP0qeK!@m2EF&-&I`e}~s`PcljfBhXUWg+|S{RCh6 zg?nfSS0guBndXOI{Vo2N-*}EoD+!{thlfA^1wMOci%h$yt<)R5`6s{5Klvwr#Q9#0 zn;-u&f9Fdhd~NMLUVGp2=wJUue)X^2gFgO;yz|B>vfCfy=l=FX3=4cT+{5G$WD6%T zXHGHu@aOoYpSy+cufN9g#}|l=CfIQsU;dR}p#Hq(%~y{z-*vj}VC&E6_f7_DF!=h# z!WocSYXWaD8emPlM(8#vHfRi8JHO``YY#JDSvWFYh8&QS%pOZ1=D=~ z9J`~n#c1nMFSars)w8w#BrKx4K(QHpv`(OXv_(*6-R9@LflRx|ueA_JtT33kO|~$L zSezqSS!QW%ou0K2HHd}6sDMTg(F_7=O3@q{VR&>Doh0iO=BLYm4kB^Rj};VAXtn;072M}%N${#}w}6=O1bNy4N^ zkr*06uoKMz0a^1Pt3k-r;tVybIkxj4jiC{`!V);F8b%nbm0rHMyxB~^jC&I!CT8&9=)*V6}(>5Wy<0bZYPm*cFJ64ei2f6lsU;P+^4ebDalbY?fk-?$hp67`gO6V+!4GbGy1F zb7cehMz6ckYyC;((UPgG5eEU|S;|D3(g{Ll>J36+iLw+UEtyZDj59-)r36wF1&Tm< zWQMiKG$FHwG&K&nMYaX{viv(=Gl|Jq?ZiaQAwmU#6vW0*4+FZ1q?e`))oSFy9&4TL zQy9P>#E{%-O0UHaS-{5z35l-dS~fX~u6k|ty=qKO=!`6tbYsJ^$>?Tnkdo1x4l;Jv zQR+K(AeAUE{r$e6$~}FR@gm2p0*%#BPgk)?<%hHe`Zu0p+mXtbc# za&b+OK^D6N_B=)+Bu3zCyNQ7ZuTTnkVyPU`X@U8Tbxu!TX4lS1!sakR5YX;!FdI*k zrZJP^070uoz1bw~wMm;T*33G}6CBJeEbzUTp6C8zSrL&dR%}vw%EzxppUaw+ei94$nd`LqnN^lUs=5$>E#Qv%m&rn) zS9>HXed+7`7WddDV(dL%*W9dN*L|Pmum9A83~!v~cmAhe<6r%UA2PGnbETZBLPdtO zzVRIIT>3xrfBXAS^0~kAMV@*7ZJvF9<(e#DOFz4A;Z^qUMv-DmChoqyvw{@rgr&BDaT`IZ0U7pZH5F@o0KV|@B2KfykGi9i0e-{jc~O+Nd# zeuX?f!e~W+f8{cQGwwIsyyML3<+ud;IHdH(tT z^%P?xO`2o7xc9SP;>(|Uf}i~KTm0zkYfOIfuk!bQ^)Hfi$UU;q33t&jT%q!e^7y~VHpzy2G(F+N1SHNmkbeuA%j=@EYR z=icI_H>S93EkR)4zeV)Jn4?fR*PkfxazVix~k8kj!|M1WFzq~L` zvpK|$!*}z=pZ_U7@v~pxM=zaV=Cv8pnYa0k|IdHV*IIR=u+E+bp5Pb%`X|}7e;3Wb zuRWv5bcWV~9rr%Lmma^F&}x#*Aau;RXMdaj{^ZwCvcX+H_qX}wheKZc>hJNVFHVt~ zF0)fT?tR3fjbQBHt=x5chYOeH(MFSH?w{7idj+p>z*gQXqKCp3Icbi)S{CudG|SM& zPz!SsvofMv-BhLVRhCA`a>vA0+l}h3Q2D4AL_x-4vlNl}yh0_gHbrl&VCQEL%Zs#ES6J$F$gF}eq9+wr zIHIeeFd`C?T0LT@HH=U$e^*lKUHSLN*3mk(M97e8AXVKHFi8vwtaK$RjZ2eQ=x)%> z5)SM*%y2YJU}DmEg-B~m5E7UsvFY;u@_S6JUBKuBAvD4YT1qh~C84z-6h=U3EjvQR zjwm1!qTpVTvQDjeklN@$!uklIHMEz{(QeO!P3dMCHJdOh48z8MWekBa z#6po-gOGyJC}LO&rjnGUI3dxFc|9{O4J`%WwH7id*@&8~ z*GK4u4TRQ=M3#}8_E3N5epKk|eCfgdRwIn1Qc|ruDSUL$Y_mzN-%JG=lkiZ_s$H0S zyQKu7T!dL?&|brK+Yqf_gPMbzcGq#xU0ZO)I0imTQ3NU9$3@*;Q66M@93 z<(55j9Jskfvo*rX$}-DqtE{c9VGZm&bTdJ{L9;bRoTQAPND|F@yF(P#m|I@w+2>#2 z;N=-+X6Af;V5xvvTZ##1%n47HQhNBMps+-(XJm2rkT|8MtTXE1-9B2J-#J%wgy<79 zBA51F)EVz>&_&-|aQZ?-hzg!Qe zpv8(|?s(*59NwWg^USyT{Xcw(=?&v*;%;$8XYoAG{QKYG;m7ae=We}=dynkmg;UF< z*C;6lnU}ZftPrv|xXS_A43$XN7C8O(aW3z&$s zLms-5`|kWK2X8w-Q@vYkw5T=7k-P6Awu1J#xB2!fZ}Y;Brs!G2cypWsNAKY7J8x!k zI7F#7t8txOdnXvG39`7y`pO!C%JYtMIE5r#?~r7<1IZGv&U5mOH+Z`@&hDprP(;B6 z;m|1ij^56F_uk6h@fx-U-HnWq{ri}xD=sH~Ub}0&^TM+{|MGd%sgz?+KFTlNI?3*x zV}zo|=-&Mtd-!gS-n^5Vl-RX3^qxuf?Q9ZALDE~}!pROtzx2!e;!oer#AuC;Q$OI_ zzws?jZ&Y@HwaDQ^Jo)91vs*8-)U6R&OP0i}&z$A$c?oia(ND)%1Iw4s@%HQQ6DxrY zcDZ|mE$;vM|BAbQYLPeo_;>i-*WL3PV@b1&By$ibDFxR8p_ft=HP@|`h|n(r4`B?1 zgKNfVN~8j$k`)7Z>+)GbxEkixLS_uGJ%}v-X{{?86-Y^{HJNt#aG@H^^>*EpdCuQ} z5iEdENHQ#2l}Iw=2YofVCd#x+n=55k+U-|z`wmJOJMiWAhChpKRl?GJS^Z4EIlsLToadcef8JF|360KN4t$Ys{ujg$zOMGc`fLi1Z|+Rm zBD`QrS?8wj-SVpbMlVF9zc$lA&(YrTY2DMVB! z_4VV2!aB7mqAmg=6%aKVs4yt{C{*YOdeF{!jVp1}ly%0W1Qn908d3$0>jjC`E_#_- zO)oQqVT;{ELk@~-Go(ogbdP$nLc%yblkv{V87_CGF}jDe8Y?Wrfnbl4L|BZFWY(?u zu_$073<#wk3n8gBc2OTaLNqjq6$)iFS$Bo?wJD75p^c%VGY$yL1eTpxcAJaoxuNWPT(^4_p+`(+U zNh%#us~d*&q3kq9_ggN;xJ$y{`DH{TfO=3tA2m-RWN7on+ z`Exla5q@$5WN7}7~%-hTUS7wPaMGS!jW9LaUWI7P-sp|n(^wqmnh zmyc{Q8FuiUGI~e9qrX%MOF=9A8tL~yRu#>nkW>MaDIcY32=_-EuDl}q6}moAS)L+n zdVs4oi&aBR?ieK^VgAy2X4cBOuv;}LptEwBQ)ibjca5-fyh$J-z1EcDBF|d7L$zYu zCy8ctH6}Q4fWy06ymDcq%$2Mq^ChN_VLu;`$zohmyTjr=9ydUAe&k z);EiBw_0O8{M>3yXQNB~{<32N2TiVKHi+6d5C4t7&;Q|$`u)b582H6vF;=6sC6rgX&JGy6_6ohJD5cgo zXYtl=_rJC|d{9VPo6GmyAkL$~>OZm({OA3(`LWrzHv7>^n_tg=x1}?=3Y+lnTW<_n zZLnDenZZf{(qiHb%)%@zFOaUTu)My(dZIBZKt?sRijY!JtJR2th)9J*GC)a5RIhtO z)t}BmfHqmhab!_Qnn8^rA?W%@W6nQdtVeTM3sw?_H4tIx4!5r6ZcT465?^3ecX&JA zV7j}C(J|IK`9C5Rdz7LkKwC(SAw;mFR%av(5W*m_1Ywib@XgeR4`RcblQBjkbeDMb z0w&!+SVLDEA_Iq1#(tYJK}KK=CLCdHXg`-a>$HN11EV_;DnxtuzNEy~Nt*-C^U_Bt zd(%Z?719nOQlaPxL4vD$o(KAkkKS7gVKBrk^w^ip5fdpdz=eF>HM_ zDMvcEC}bM9$>KGabGn6Yza<7og+xQ62&s@JuLj_*)M;8lMgT$(MGfy%Fr}V zp26Ec)RyH&i_5K1Vkt4gA>A_3pWdiEGg~MPJHv>Ul$NaW!A7+w! zzJx7dRQ+>U=JOTK>H>X6Qd1RpSa&NWGx%V!U z-g%g(zVak*UHlVHEybRtSYomiP00BE-Hb+pI7vve0VBj(;`L=#I&k~JgY4fi!o|43 z!JGCoS~FZ;Sf*zo5{{5;>C{X7`mcS9Inm;Qzwux2fBG*UXO~#zfBV5WpZxeOaOn;H z{lEHMesIxn^C!Q;ul&lV2&F(tL6&q_OQ6hSbTGa=+LvXP#voR(x*jalM-TA86ZbQ* z@gBeZ&wra|k1w(F!O!t4|JhgACxpw>^$!@-hS+s*55u)(#Lhz;+1JGMX4&Xy_CN9o z9ykamzW#gs#_#@s<;DTN@OS?nf8}A2(lbGa4MrLP3qSZHe(lt^Y3{v~pZj}1$KSkd z51k9=_@lS|POndJ=L17bJ^xj{_5Epn_RD#9Em@W#V|Qq6Bi-H0S(kIKexI`kc5>^J zW9%HOJL6kP&%~_@@;#$9QX6jwU%7U0Zcqy0>Xhb+t}%|lNcs1)F%I?NbA-X=JUipp z)$o<7GjRR7pUzc|0~p zfjx$){M3~c-YboUCxAqhfXDniaQT7wXt3nQ?Pl6Wq*=oL(H(>;B$0uW3&J>~S2%P^Xe=3SJ`jTO ztV1(PSc=9-rK0DfzXkc=;GBwp@gU@|zC_J-*^*OGL73>y< zhr@&(f)xa*m7ajhYnM`>O@dN2YV|RMiV(uhhYrU?RvMz@eAkJwR0EsW{W+OdpSS1$l^wajj1UTopEQD z(rmVnnPGW;fzuZ+u-1u5GL5kmY^c(f%FPxlr}&u{2`Tz7DB#cdA-7v-PNi8)&_%DuFA4v0#gUbW1Jwbk+~gEedO$EkWKs~IMu?}OE;*fj40isPSuyMgb` z4>UW#k}D);V}aM6eTLT`{98QsxnJPFIr0$izH^>cU1#Txh_}D?RZi}Bl3)4NFR(A{ z^3sJ%EVUhkOo*IuTeCX#E^oXw!#$5b&Oi8nj`NwNkX!G)gQ500e)P&Yy4o@-1&Dy1 zcRay=_Ww9WqK4RW^I?V>86%@j0^OsVSQ_KIIDE%3dizH?cF!1T$1;B8LB8<$%lyF~ zzQ$basoZnzDhMGlmN= z$`h>6iJx-?2ov=P38zGQ{G`XE<|lf$rg$RMy#f(_!wouZ!4sCr5^3 zx?+;MKKnU7HNC;f(NFRZe)ZF|Rxfj5W}RsFVUF%?5iBW!pu`r)TAgs^EYE%OMb0nn zcLt{{*Kw9vXA!Gwtgo)I z7$@|EM1~4kuVF<%phD_VjZmq=02V%{FswUdN*=wJD!|&TDC3jQY$O8$k&#(RVkMC; zf8-*-6$gwpE*gs>!#O>b%?Ndu`FMpBal)L@U{$d{hZXEq5@jttA5Cnjh#j?nW+12u z%TQ3GK70VxJd6z*2uy{A8q)3(owduPS%S6D(~@BVJ|?@2XNh;_TL>B~Huf>EEqjN@ zXoNLai`XL*oe|)46bT?*AFZ?mMl+eLld6DjP{T+?S6EjU*_4Qj(#*6(VZ>oJ*pV%v zts%@Z_I2JT)IEd{Ok2f86Ci~x3<@g*cZDf?q~<+SV;#5ms|aRS;UlFM?VuKoc-dcx z{PwNAd~fzIOzVv+DF>!U9^8c9$_G_2mZ#c$zEFNa4?StRkup z6GhF6e(j*(#-wCfyU@4s+yY?~VcS_jxcZmBSu&-V9@#-Bs5^tw3YL3aW_n#RYfwU< zgd|XsR-o9W6fFTwVQ3n~dZ<{AJH#369v&vnBG%#_-7G`kNPE*t`A_MmQQA^J$={XM zjcaZQO9b6CWleTzM0GN)kwHKh1Zb@ZgP^D>eBB1{c2LeLF_FkWw}ocY&*-(yA-l!3 zMf9-pT{jXr76yj0lt82`M@^)ZtVRv?t}ikoElDuRLfAyMyR_06qR>f85fu3jMUSKd zQuKH7YDZVyd=M> z-nU}g35)TJi_SoIYgMvUjnZqJV`CtV9a|}Y3bx!+*SAjooZFxQ3`mhN_3C%{xBs(X z<)=Tzowx4e{wHq&lhK(y&AU;9RHVcX|3xf1j_vK2L_gCS8{17ibRG*nRLIU@@IJUjO!M{Mq+T zFmqA!r+@T3JAdi{9{S2(3yoE+ZE*#14-b?;4l=j*RC8xK0)q^nt{Gq z{@O`K_KY%q){y&CB2Z6JES{ zkfXB;)Yf_!p$Ka=tQKTxRu~uXw4jh;MY~SDpuY))JD-P~(wMxvVWD zZl!1aCVqc_x{Acv=8>;5BKckNXuFF53yR!eTupRgEkgRbshbd4f02~g57-xR4KG&p zGV2Z80(n)+dB?DAu}S9Y`vO)OY}`RFI>@tLTV-{1oz>Kk1ky3()@mRWp$dtjh#&|E zRY;%$z#_CpMRimZR=pVR?6r8~a&t+)*y}qk(^QgYXDXW^twCieq0v|wl3GbyTa?L| zY0vTfwME)mF)Snj1}R`nDt0L+FM1Y?gwY^iZxqrDT$!U ztWA6UGI82D9E&>~(s-te*@?vU21qfL+Uk0Pclv~v1 zk7v*(#g%L`=qw@aEIS>Apl>{K=R+BB&c9z0Hb)4QLhIDcsdP1^v#gDdH~Qp+3?h_@ z5IQMH(EcJro3FKXYr}NHA!J@^R467IHLMV<>4Z4TNVO%_8J#3!K?oXwU?hsz6+k0Y zG^3D}ZcHE~lfzA#VZd6PIZ_AUTx^~<|3t!i^og@TOdB>Zj7S`y* zU58RJE?>XT0KOKZaxh|>zqXZOTOL|=(><>H+HF36ea#7s9UF_(qL@o#yGVNp!%2tb z<}mx)i;OMJv8o!_P6xZZgx#|jX$+vLLZOSD@5xcB1Q7o*i6osjO%{;{7uc1h5b$Bp zf|#TaZs(NClH|#~(@iqoy>NkpyLU6xYI0!b9?s9qvb5f&r{V0(9L;*2#r0Lr%rClh z2ayvPh(4opa2Z!&&$$v-oLy2J6(DVovoHQJPygXd+%y@mbm27bot`7M0?z(`fAc@g@Y3!3X^AeE-aEsx zn&gewUqEFsix*CFdiEVIy!Cx2nJtRv<)|_x|*E_@_SzS)IDb zr8R>|Px1Tz^q=yrWSR3zsn2J%SkvXipZq5O{zxh9&My|~<-*M>=$QmHX($stJh3B<%a5SSW(io%=1zFbMIg}f+Xze1w zLLil^{h4LDi1<3gg~~m=Ddi1dVR1Fwu|$!pa-18%qGE8CE7kqo%QT_2L_w9L1=wV? z_eYYY6n?)AI)PkXaOxx1TLqQ#yx^_2d;$IPhN87%%RXGQu&^FxUAaF4$eaEVxlU04 zB-SELh7@YcvEKT={U=5tQ?JmAtz*ZVKh+-%E}iUsHQ#dw-e2T$NgsB9isIDy-vjHZ z$oI|JZp%n80GWj%MMPkw!E7vI=4TOWtMt}ZSy^9qkmoQWtkscG1VW)yL@kU^N)ZGB zfeZ@cOb9_#uX$*Ce{;rGsek3MO=B%FF6}`G>jAmWL8&YRMpKKI!75ZxqlTiZHPhWi z&aa%IrxT12BsiHfE-e$%k|9VC1VS<%2=>%NMgpjXimDdBZ3qh=$oyQ{0lRBeE_z8@CBU7KRRz)J7Po*OAtsg-`o%5da?vE_EV@w2&Y* z<7o#gC2?5C2uaV&oU()*exG~hXI1AWv&x8B1tDm}9d>q3BCVrR?E=TOB9qS8c8)yQ zCoD&Vi^8v1=s6#VbMRGCO`@PhJsP1}_qR{pS7Ca#s>hWa4~_@Iv43y7(TiJ@DQw0X zpRerRG)afFw?@@TSfl|~x+3zhIs#-!ZD`av%JRUIP)H?7x@%;;4RV2E&;(HpsT8s> zfUmgmKK#A>V`u_FJ=5&nSf(8)Ql*GxNTMV=14%Eevt|u*Y07e}=~;sT+L>lUcbOL{ z!(rrdsD)y&*CkMjiDr{}6wpq3L{`!aBi56+NNdcI6Mcf)T1V_#9*7<(<<8Ibq(`&f zK-m&;mXlE$GXR0U-iYd8WUczs&F9uf)Sz*4E!XxPN;f=l1PG`6sazl%oUuyj0Wb1s9i{*w;L_3}XD(mh?%R*CV|nkSnZ8LllOumvYIn3yK}%pQoNy^LvZ|A=LKi^493I%3dl~e7Hr=WSJzkHdMb?A z!S~AR^Mli1@H{*IXElel{Em`Z%srDT`Uavftn+p4?$aMt5yiM~1|ABRhn}RMgRN3j zZn%ArJ#?MlL_hU^Ia9gq&|A99+w&K(I4EjvAc^&L=8zSLtR-HV;`k3QxFb;I5ktfJ z%voNYI_+MU?l6)bBG;b1$nmLj9ztshSdEY+1GVn1@czp$aY_oputpdKEWfhA`#y3g zmD(miA`nU;tRY>v$Q!fg07v!&33DgkV&*-{{-hgRc63cNgY)qf#<;$nsm`R0TnT7N3Vf}bX2@7Z5W$yGl9)9NTp>lY$ zO__cF1T!AuDW$}87kKyO8Rxk1-{sbA%Iy2cnKlrFA@zFQjlJzLd-^@50Fgj$zfXE2 zK`J*+%NKd;Wmn5t=0sCM5Cj2OSJxLD%+MH9C=q!?R~S(m!agdTkG^?c7M%b=gbTJ^XV=2r1h^`A;`Hg^Y5reh4b$zMU2?CKUdzal?Y$8|M?Tz%8UIW z*=ueNdZsoPx1tp%$~dnI=&>kJZ?`RVl2m~>$txiABr4c1pyS?#pxB9T#@pk7CMc4ifX z1VM;W0intXtNb}@EI}BcqOgzSBtJ-u7QWP@DG&_+nUEw_xpG^=MM~X~WC(0Vl&%nU z&!OZnS~rmdbhA~KHZEYy8a3faMQg$lUX2P#f+fY$5U?wh?5WjgMUo&KMmG0h8@oX? z$QjV3t?K56ti4FQv4}_$>PFLQO`__P?2lKeb=MG9V?BSyM)M|CTKj3#>nLlGIwp-; zSfoQI2$xKd2X}-3X)}Zf2#ltwW0JtJX~)9SwJu-R<`IM3F1HQ^Go}oOdh;kW)01ptoz*k40II%NCAEYn}0v_EynJw>%e$iz^$V&*~DWphkUYv|?5Z=g+@u3 z>c$3v5r!~oAQ1#QM&;3Zu~ih<{-u&8QQBr_)?rdO@-U6S5MYEeNVN*+D#g52T(WT4 zDi%b5wt~zUmUXXyontMF-5w&UQw!?^GQ;SEk$R0(XT(M$OdjDfPA@1%%~gG|MMMg~ z6jfgmtx-uzGpb>&B??2*G({ZKrYyS5V%R=p-LO z6@`*hC{=lc&?{cKH?lDAZAB^Z-cI*x$;`Yteu@|Fl!r3(MNz8x=Oy`-@cGXrNXi06 zNas1W{X)yB;?BvDBo6NW&F2R z?2G3W5*3trKn0|33j!MVS+!|hJL9g*hpG%SLP(!?sWDc9(3BiRr87hX5+!_TE$f(I zWpVIb;UR^qM`(=o&{n*&On4)=ucz+5D*wwF(5_;DV@H+6KZOc{%>hO?IDL%IkUxKA zRe1*O?M_waea)R-7Nr8DkZ9|2!;F89f^Ac}J|=OGFsiw}Nre)5tzVhn7^Mck%{@R6 z21upI(!{YtDp!Nk*fJbpv94~p2DI^GAq%GGO-3*-r#H*8a(_z-S!@w5Pc0|ClHLht zz#ZEVdE-3MItO(WuD1N1Qo3hMjmD;yS`d_WP+u;@<{=j@XT#T#x22rOjbJGd#>tVb zn(^|n$XV=LQ3K0kKn7hI9=&;SY?HZEkD= z76Doa!u%qCBn8$G+LU^40nxcg5R8ziI+rxO*IOmlT_Oy10U?rMDQQaSqQ1aRDcBPU zb~FNlph?)6By8-(gu__rO5O;IW5BfzCXEo-WP`Lbk1{bsN-^0OAsiYdjx`f$2a&CV zk5KE{1j{2wkWoYUt-(0D@6!T`>QJIi1a zst1nsNR39pkZ9)j73eY;Hw>sw>L(+e#k<@F$jzH0-D6Z6QSa=ov zzENoPja(}VR$EiJf+6)!;?~v}lHI~`hm>?hz$sPdRn=rxN{ltWN{vG~B_?CBz0TOM zWHeCpj3pG3(OQl9PP?=lyk6OdR0VJF<}0$aWegCf34v17MMxkOnQ&=qnYn=+;7tQD zVDw(E@msy-ij!2i-v@(1Z<k|D22>3xnO<4r}dqTuIF% zw1qd+MNHfw;(Nah;Y_(!E8msFx{3%uY0t{ycJ8|hHtOn}ZhE$Ay<-a3_29DT?_Vyt zbB|%4s>cTrlz30*wN^87tu!#N>zi`2iEHngf5Iy%!~M@cI2xO_TOI-RdAXu6Rt84g zJ5`JYtsQ%Cd9$l|vcwkkXb1M%)pTSbAX(zgr@xLqE_vrtuha#EUvtGhs>NfrT1Axw zQ(bynj%7aLUa7YNgLXMGZeV;=AGcL;c=1xy%uQCh;bq*KDo=Fe3bqPMz>v2H$;@DXxbRtMf1 zoltSL1wX*p%s0y5|?p;kmE_P}~mTrB@Y+iX5$c#n^ixR#>){Po;wtCm?KaxAB zHlwbp*NWopDqD21UVOPEA!O-L`H#{*!1rG5(t*77J~=obaIJN$_#!np(gh4=1iw64W|L5gL z?#p&O17HMX6@)|;H7Bg0k;T;GC1M++(q%681n*^*1m`eKt;GsSQz%BHBXO$>r=af& z0(RB{WPLZXu@6xj!OEN&*_O`!ye6y_pnGJUWrQ*82pfzB4eBajBTX33QtEmGt2<7* z2TfMSj?%4<(CRG{m^M}jy1}@2^w{!SY;i15p~YfI$7mIjDM#+rMPRH?ZOO@2jnj2Q zDHs)&gUK>dXrzT^caA{!@+Tof@P4MqtR?W<#Uhx%a!9%|KkEY8NUV`AA}`AHw0bl~ z7&To^t;~(z+*FYaC^}Rfkhvz7JIY-I_{uE)C91>a^BZG}h_%jor0pfHN=lXMlHUDT z8yY5z>R6kzH%Nqv$Tk*<+e==*pl}}7YNHsPQnMNs(?&q3`HTsS&eoaJKMlbZa(r@ zVUfa>t;>ul_Fn<~#O42YQ&$>EB2htrqx%1l>HrTKu-9vxevr?9&?s;@W&Z!#g7C$_ zvkbYhhMt?nHY?u8Z6Yg99t-c&Dks<2@=~$xjWucKQq>jXJCC4soV^-iTmF{wgn9feI8#h`w63W!I|?s;vy+>zSpzk6sn= zxwRS%xue9(4@s^sS&}#=wAK^UTveO)&+EQPDn%&jWJ!!Ry3Cc$BW;v^+#LRHtSh4= zFg_aW*?E1LGUE@^P)U>!#Hl9L4&tPw!V1SEjnE!NU<&7)@Xos^3<{$xmp8dWQmiz z+M=nYZA7+4g5;F3yss@ie@=G|q*l^Y4))xVf|gP=rD7ziv9mGCP-6$Wu?wRj2Llyl zEm;9btC4vLCabYY8z}=un&XToYbX*jK&1)eB#^BmY=V`FPU|3R%{@eVjat?LEOA&T z3x~Y(OBAKigvfJ@oiQndB`}7_Xp%sYDM`mlVl9jDkk&gHtR=9}P$9c*hY`E#nDWyN zqSzaV-q2h&l2ckyX34r4*e4Bpr9mTDvVsooq;)d0l$tGQX@7is`Y%u`Q~N5x3ZvN*uQ8eR*xB5{i$bxK z=BY<+8oJ#s?I5HTMJ{c@T1KN9Nt%*cUGNFz{6Be+OA2@H=h|1Ec93iJnbss}N+2bH zbVx2KB|+cO`5_sTTea8l_KZhM3$L^RY4Nmvbz6ma) zmDdmvD1Nb}^?HrXdPB+<3Vpe8Gvmm9q?A5?wc@U?C@B?g0hF!!fJB*(mRqg)vsyu? z6O$$hN(OF`<>Js^GrPD-YpCY%{i!Cv6~@lDe&49%T3&?!!6|g6&6)7qAXT%M1z z8TedXCH+cl-&}7BY2H99;GdgT6UIOgg$SLJ>O9x-gSE{y1~-4N%~?c+#5?i&mcz9@ z7Xxsxa&+?%wphn%P5?re<#IOl+5NAmS=$H6+Gam{MZ)L|ki}t(C`)Jc8NvQC8PsVF zM-H%KC7qgWBxYX4ut?vtm5)5mo_Ko4&IlmmS7h zk|eq*;ath4&Te>+!QcAz}H{&pra8fVJpL44bwXV*mw4PDASen=B-V)ca5UzHI zes!~Y>+*f?^tAnJc)Mn;A=3segjZ-BS(YSsnmV=GF^CI{&*QJIjePG_%XwYt`*M&< z?u2l8iRD=Kp*o~5rDYw8#vK#}U-QcC0eK@X?Hikc4}AF*Aq3^9Zuy#nOF)*9XF+7` z1+v-8sLnbjPS{v$vz{a*N+H6Cs9tjrXBi+~S8V;-%?B@l%ItjH;mEM#5k$s(&J<+z6PS~^(1fOQMnN_I)fglaG(BrOH4AY`;L zL2Gz7VSN-WLyS<^!VyxkGCTOQL0XFu24OOSpn(dT48B=1SZ zT#}Gs950bIEOy$+V3eAQuxU&v1+6GzE$(`ogQ@{moG;Qxdu^GZ-8Z*!nh*s6Q5gF4 zs|pF0lldQx;NHq$-ITX?4Ww4v!Kts85bK%^_G{Y*1=(e%bmtkZW5d@od zny5r#^Zr#;rkqg8Y}tis?(4NST?m%qTZMz#Xj8}Pz(HL^!CmJ(azX$uH$@szu!vT- zy0!F|P7;H`0!x-btrij01npizYFyMo?v`t`^61t=G=7Lr|J-BP z_upiuc{}%v&++tEpXI`ad!B*;*b^w3LMbe6Qy9UPsuHwyU#~QxTjhNUA$)XKlWCo! zx{4gx+_RphDHcl@)wVW*jYSTPbL7EC`S=3|5Ob$^{?A_IaG_=F)zQ=%}+E4jN!FcySj zc=v90j5Y{GMtf<2g_SO~Ab>0*)yCy;i(ICcXORGubVhKTrC1vfxrEkhYC`%**A{13 z&JZoEgG6uFj8|e^E#uOuhF=>Wmb54g>`e#N)s0Ny`<65N7bG-S=$*Be%xbhRPvs)Q zj&Z??fZ-iG7#VBOU0P&eHTDizK`=DRj>%D?bc6YYWqR2aro%!wG|Kp{G3uV#oV3f* z{1WS3r>q*GXpD|BK2jrDU0`V~DVVbJh*TjRthais9LNv;u-k`p-z^PayY=6Fa01-< zmuA=`^`*XI(&bsi{4_xl)9v-x*l5$!mMjcWQ4JNs9X}jkWQhL33t9_Ph z#|n!=ghSMaT5iR8(JfU-++LyEUP9LEnD&N`JX#vj5JCn>lTov}cCZy^?M)0a%n5ZmmziYl^R1YO$b%s(ylNL%KzhNSIY(NXT;pB2wZc-*k5}k zBlo)5t*yYODRedYX4TN=3!MWmRzN`WnX1(4R4B;mt|92w86NN6{SnRa_{oB!Hl?S6x|sd zrtstyve(~B`sl9lYsFn{5yH5&gDq;lIrq5lv&hFU@wq`)U5JA(T+afz>he)TJ9+qv zU*Q*j@hd!j-ys@ygZEy1n&0{L|G=L<_crSvK!YwBwzm+fB4YRL5Aeii?qyF?VNJ@? z$sh6D_ugW9ExY=#kULfK+O6dr_(vvAwp$r|M7ejfS4;~XA`Gy@e1reF9vfB3>#V!iq35W*6#PVx4em$~oO+qgxy zdG|-}G1skb34yW3Ar++baAZpr?wT)ak?+~77{Qz8Xlp&aI%|O^2uZc3^h=daKMStL zuf-X`eTs?2${Ks_e2B*%*vb6cuW;i1X=dA=6<*cY|FOsU%>F69_SNS(J=ekNHkW?% zGS4nA@v+D5rgd1s=5CxHwb6A9|v;W=)_~c`E zuxHdo-8U}2!}q@NB4?LVYRa*&W*#c#=1pumf85+yk}Sho<;o;ovk~m(b<1-OX9P>> zs>+z{&QTmJT3biLrpnMtpVMV4e8fQ9s5*rGpDiLeS6^M*VGs%(H-{C|&$3)_H}svY zjxpMiq-jD~=kOyR=dlNGW6z}I)HnW=Z@xA~YM_4LD33n=07sAPLR@%_uYdg|F0I*Z z=fYaS(4JfQ)K5RgE|rj30jn2y{+rKn;$jEYn&8%t-NT)?A7uBi<@EF4@|Jx11rn4i|0jKkvrVUAfv^Idm5PL@=#v6V zh(?O?q!3t^lXcFrJdRgjO?JtFx@TrS@ZUgeHZ9zFH}!4lx~j7%@E!Bcm`hlm{UP zuFN-MzX#Y32=7fj+-~f)SxlRK`#y53EMXIL=pvg{l_xj23W6vp3TD-OER|R81)@;; z9DzWokbv;{BhVEoBh3~gBO!WqgI=0#)}RV3N@;Y8>S3CPm~(?Q-zW?yFU3c_knsXm zNDvC7%5zCnpVzATyZZ`R3ZhDs#KG&FSJWDV)HYA3_R)$m)5NVaTY8&{Cb5``ks>P2 zk&5`+6jk4TZEU}q2OR;|(yTWS0(Rd17{By)ewn}W#YZ?eVwpN~lG&k2j(qB8_^)rf ziwFPUclftodzVPwXcqD|S6K`776aG7uiU(pVNUzu!W#G&hDKppElqj%ow^W%dB)HI}S|J6dCQ+RaREpq?tiP zEp|)}BRk8?uWE+I#~G<-EX=M#YlP7-VQzL6t!j)og(YQ zOiqqc3tZ`=EQ?v6Ut~SjsQNIw_U&dg%2=G5VPU-oDq?KUB*S$@C* zWr_>a!yKsvn~D$y&2e^5*4UVtWi57lT!uAjta9SHA98lSi%GjIFZK}85QiUqlBXUR zWB$ZjeDC=g7UtKB^;aOi2KAGIY{L_sSx1_7UD4p{*HN#%^+obGe_zf=z;@d#HzcIz zd|jEt&Rs;sU9u!$qur&GW@xF9Dnis8QJy1@lP+yaD$4R#KHA%tD&!b`Es!OePNF$A z-(hjR%koB#wQfu=%}7%1i0%Aybvv3)w~Vq`N?lOl(isdnHI=2EZjhukjNJ*=)%DfV zIcC~cZ~{$~g#>L$trsInNW~h~>klQs+WnR5Re6)%0bK5JcZJdk!lvLIK*|_Gz?u<+ z9U|MPk@RMeCh7BkYmuT=uUJb}-OiR@0YV_HL0XLwiWEs~1)8!HW8wO@h5*YsEN_@D ziVUnE&>_kk?wk4q!E`8@2t?l#SuDRLG|F0f2y zXJzqwWj|Ga`UoyUva&McjOn~574*x1JG(HH%AcUKm|9vR3itVQvx=SZ!|1WLPBnG9 zu*oy;-K>~=gKqH6K}Ng9Csj`oD2cUEzXAMV z<r z;C_^U3o70sD-ouI?D@xbo>nW0ytY19L`5MIeed*>bC?Wd7gytV+xe}mK|8RmZTas; zU@3->Ly!I}|J`S9;l5+LF-sTt&Tsr4|K>No#cbnte*Pc)3Sas3U3~fP{ny;}_}eVV z(Hj%kefhHkd%+lzUV^L-5fO9lz2ltof!}asl*11^!fg{FL8Mqe{Tk0c`!?&NH}lEQ z-^SugU+0;(RvA9>0H1qooVUO6r?gwQ^VF9fWq)0h$q+MlftoY`qOW+*mEcYQ85s$5Y#3P z@#yF8VWM8A*^JQL4so)<$roPa)pL^DAA5|$qak6WSbhIxzVplpR)+TS@aG>RdjHS( z+6yb}y7y5YKeWoXfA39(A9{jEc24ot-+P_mdq2$=AK$~-Z~ZafS?Q2k2OGD&n6PG1 zfkUE1jS#G9*49{KVYdH9wlnU=`*Wxn?(-{!3u#T}ph zNj`ZfpxsUg8g=ya3BL2kFK|ii;P%HJ<-kadFcK`E_#xl^?mM()ouQ#xVW?SSu_mL} zwd}k1lYH(I`$#vs7+GT|+TgW6_&P70O*nYZgFJe41QmoN^Cx-c>(6m|IpXN!Kfz=B zVXYT3Ha?79Jjv6)|1@WNqulz?Biy>XMHmHi&i#m|zxfK&of>;@zlTTe-A5!O^`U^d zm!IM5&z)iX=tF$z0l_nW@IBfGpWv^4aX+WN^)24)-OQ7px|L?5&QL=UZ}dnvW_ay~ zXW8+w2N<7zj<0^}6sA7G$3FiP?3jLuKmO+XXtvS?EJWkn`I)D9;-N#>+4uSGpFGPu zQ|*e9U%5&EdV`bCeUGz~M;N)~X0N?%hT&5siC&xX70UblGRgh@XpyK;xr*ibcK&WRFD3Oe5=%% zC)eY2$rgRB^7_YN1Xp}^Tlmj$B#B!>Ec_NTh$8Rak}XYxT19D1((SR{OXymQRS_~! zF6!%RwK|7a$>3f(5Zt{@&hH^5v9`>tZE$98jk9yBTwdw0)=gY)xG`vBeMGOnlY<7- z)rUiX2m!||UDd%7YgzD)ZhEPYX?{3U(x<5R-LUR{^fZDFoAGHHh;QgSuh#D}R-RuF z0kut^Q_}Uay5=+B?aCMB2~1K{wK|JQV~p*62qOqdcdH=K)t;!z1Vz9(6cPaGQ{zBz zjg=>^)O3Dd`VHV4Hh#CbZt#_BHC(F^$?G+C2TL-2pk}?1l4aOV8=;h&gxPr*+W}*x zVUV-pIY_Z7_kfr2Tjf*Q%D)>iWcrQZ+(48VXr4pErgbSkicdv0shgYt`xKCGk&jszX}Tk4G!P`7>9M2b1y&5SAXNT_=Bh4WU;G( zS^j_j?P*^B%3tG`f9cCSeAgo!vIgwhb+1o3(6{n%6%em;?v0l@G4XLe^;dtEqbJ_r z)mPr-!hDCUy}-LKzQpp*adzH(8+RSOo7+yE;iXH{%q4fT|E4{(-p$x|^KQcU5>rb7 zhdyzP1N9|d`Q{IqA3n;HPafm0LnqPl2)7tZn^Ic-hT5E=X$o#eK(D(ay500k2dBITxnx2pZF2aFJEF}&tC4h|90-a z`!MIGPe2e+uSYcZ9O3ZoyQw!cVPIK$?{%KOe3ISA9^#Yt1ib$3A8=v5O*?LJ*JHOc zk(}q*KRZr#@IF5M@ZB7J<0MNLH_G)X#%DisjI~#v8-EP z?ONV^_C;oQO|bjOG48qZK90S2nwM52VZBasc!Y_aFw$yJueDuHa9CrgHNx(jZ{e1E z4iTSuo#SVh$truuSmPO@jVp5!)~Jbu#a@E81I|8ACZs(K*hLEzQLP5XkfuF)iJ(~v z3z;Bt+Rn;8Ha1{<|6y*w;{fAzLF@Lrxb>~KnR>sC6gZL{?=Z@=Cebi7R71ooEUaZ9 zm1ns2t3U>Xvdw$n{toAxxADZ|d#Qyr#`YiO?xRDTd;UATKG)*$pZ+BG-gSuci&KQP zfbQHmUVD9t;kzE@{_$}dbwRdtnb)3qflIq4*nQ*~hi6`!2JSZ8T zZMMdn-*}ewsD@ZQ&x_x9m5t#eeCl(@sD%=lY;fV#7l|+LU}E3R+;`t?+;itCEnJ6VK}5YFXpHaY@coBqh9OZP**NQ)T@!Rg>$;Wo_-nYNY z$@w)lvT^o&yvfcZcX0pxaBd2sT8&zCh02%45>D>tjysRAYodV|zLlf5zRQ`ZQ}oLC z&?YynNpw*Tqq>xg&M-3Ud$s({uzvA0Z`OvGn(LIT*jCd^19l!f#AIuN9pMt+|Ju`> zsqJP*P0$_N%e_zD&8{6G(=R{EpFR5?t64wiYyq@># zsYFSBSRM5IyvY$*S&B(}sErzo2DE!Iog{S-TNSu6XDUGC`MpATGBa7ERpq6Da``I- zbW_dLN|!e-E^=mWjrp}MnK4Co`fyf-1M|Z(Ne5dI7yQt^=NkKQ#qay^^kX}m;niNv zf4_2l+v*p6c>VvtIjL88#_M^8&Hb>OJ}+>%#E;rGZPQfRP49`V-un=~^TUBaU(5Gh z1KTrvun6ym8y&6?V#O)Q9s~hmV;!caq1nWS!RGm}r8m+$RyU7D`B6VMgYVzq=C&5A zeJx+%sQyd1OAa&fjHiL9D6JK^B|iVPf}gi}o|?>!VP8VXmIm|Y5)>s_erf#nM_`Q? z4$|guB2O+*Ip2&w>V+d?$VW7Xbyp46GJmK-`B{M^gD8}uf;ioiSe0-m zx4w!p3Vj~+3fY3RKJskb-}waRc5rSaZvq8YHhBe_Eit&PMM?FLESP$)wV8}wFF{*N zZ|NM*{{Fw`-~H}4dF}Kfx`3oXvT~7c|K`8s)LU=xv%mBU{M;8GU`LS9?WJ7n_L4$4 zmd3&$8-PFx!`j97cOJ$5_0M{6imBMJ@mMg+YD z&YoN2wj&2QaL96KSDn@O&$6H!92{#=Z&+@A-~sjrEt+A((8v%CF-pBR%jvV1nOPrU zdTxV*ktmGBEz2Dk&BoF^YrUJ;Q8Tm`=2`7!SQBhXykT){#-YsUcC!)+2?Wg@9De9w z?m0Y0EmSmyB9fsxVc_Q2$QC!!l#5TsM)goF$K{39$5h;Xo;ONdOv+ZSS;eL|L60a^YeR%~dBqKN9&7+Uq z#;(yCG8iHXHH}69D_~{F&bvR(mkwq`BV$Ax^M!jS+I<_J`H2I>tLORQtM4(jnqmhS zcdfM~ae`6?on>g0FTpjS$_hhgd6tV}g`TcBex!p#t1u!^u7p9qf|&1xywHiEyS~cW zYK*Ccbk~u~ z$pWWNp6C2hg99^>x}=}_jVKr+DGh8?~!$Q5u>=U;#)EZ`N?+6ck>OOATIfPO*YEg}5GeV&0uCBA=?#Foe zjU0Ej^aFP_rPFw|mes=y1?Y;VU*+ZC(GxH5$S{4qLbMVfVElPa)dE`1K==O=3uTNNb3b zgw>5UiGd7>2qZxmAe2Igyq>dv*2?)=_Q7>T8_T8THm_e?RL^MV4<2h=N30bEn`Pf~`{!}Su5r<9 zBYbW|3FIk>4a5v)ni9tuI^AIA%vn}@CwW&V%uRJ2%E52O+yFPeluVy= z$>E1;m|GwE7>7sZdGVQ-iTB*irytqv##w@}87t>b@cp;e*>&H8+&x+v9oh0l-g`?$F^%kxjai#d1?pL%33DwM>FmpL(aanshY!3YyM@hiJ9xw40+eL&2JkxcR=jxqH9nxj%h| z_V`hrc=ArHQdp^o>LKkjKjN9i3*2p9E8`R*{%$mTiRSXMl z5bX}Az!k#2bP+o;4E35*qzgozi@sioI>=Y}DPgQ1u)lfjO9TW`5LsCmhQf!Ui~4sS zZtPNL%P40KS(SJcz7QDU*!&QVC)%n0qTk@eu^|`6zNsiZK3Y@e%;t^(Q;;h=quls; z?2pP;VnXD#fQvcz|L<44OZc?FMGKS=1mtBxWMSkM1>t=(DTiknCH-0lh^|y?2IN zK79utd#J|DQUcw}tX`ZVP?F4eszm2137kTH>I!V4Cq9G1H@>xD}V483I{tKL1h;gjlilOn{+m zQ?(k4>SL(Sv(BuJSv>zfOBZr}fo-5S7Njt&o_UWqPaov5&-@g>aK|(YZA)O+IDKM` zqo28p#@cbF*9}a#d5|_^`SNMbt=-P!Kl9Vv)~T_3Y@Ju0pJF`$Ap%DC9_GO(CJD!P zvs2CUegH|5A(|8Hz4Zt|YX}?FIe7QI+%)?Vrx#NCOKv;I1yZ79=}48zNhux2=wOJ+ zLpPyhi!coszwLHzKeOR#ckVdACw}TH1UvV!$1d>p`B^q@xeaRL95`|-X*7mXf<1TM z%dJcAGj`7-+_6Km+7?V6+(m8nqL*uuuobcLgLgSKld@MTlq@+NL~is*w@!sn$RJ|J z;bSyRz{-gg(&i*}DX(nHSk3zEMUKy3f}&(hc`mxVFJCj%YD6^79iMraTlP+}Z^sba z_XuB@oZ`(FUt@LGojh{yP3+t|#?VlmM?c?S|M6FN;mtWfF>&8h{I!pdaQquz><;Gn!TEU>mo?`*w{Y)Ie3@NKhRFlNEFOQ0`8CazN~D)* z9{zuo4N>FJ z9%zlx8e?4gjz(Z*h*S!t@*23J)MqMsO-X85@b@#d(&dHIv%GO}i6rynRX@&g_^5r< zK58Gefu{cR!~6c<*K@&#WnkWD$)daz#f{$o+Mg?rs^pffbUDE$gTR%(Fo8sljNC*NUh=iafB@HDR2?WDZ(D1L-5i}$;rDRx0no`mbk|E(=lZuv0Yg$UBn2%YX({)6Q_A8V?tSTBlQbnXrSk8I z;^$E1@0QB1cl~Y&NmIG|k4R|wel$h-Z&--pnx>F6g>v5`BrOC@6fGeb5{ibE)KN50 z)U2d#6%8aq{xvs7k|6{`Ledb*U5}zE6vG6x2pO`9x>W>PvEDYM83eunm9)+@ul_Eq zpawK?ghq)7A@KCxei7x--z2@d0qj>f#&|{Zn)i@%1YBziRKRefr-cW^VJhvm|LU0+9s8XFfgp1KgY%8E@^v>`I$x5Ix%sq(eX0pPn_h^ViyC% z%Ztn}w;fwEhIC_vxv4o87gtzWX`_MO@(kxsUt)G{j+xnY;>^2*2GUJ(KaCL8TrvF)TMbkiA4xadtsi%)gIacR?}NuV0vna z*f^wvsX!K?bgl@g5Lt)$OH(XvXs{_8s~xmZM4@K!+y$nVHt4OdGe5h)M!Un}^fYs; z2|_}=vcUAzG6{y>$^uiD7FbzXr4y&LXJ?qH)I07IaYBGjSzqtcyy;FJxaSaK4cM4p zU_EgN2&E+H+B}yoFVRU2RyNpo*S&n=iHAA1v&)H>UgO=1t7wl@DGZ50S)E7EbJ)w^ z+m+uf0+XyWb8&{1cH$gcY0S#p0t*W(blNMNeDyfz7Q0v>G4VPx7p7QPTxMxujg$b> zS>(hIU*+|8F3~jtAt6~`V|~5N%KQ}Xy>Xm(-oL=?VjCkuLX|Le<{a}2YjissEKJR? z)~!(86kr*F6qeq~9G5OHlNhjRoB8vXnVFemBU98PMQ`>Tr!TA$_tsgOULiVo3ln;t z^XFE`x=XzG>TA4xa)#yAHnCRJ>#%U?0+%l@((ZOynweoWcFrJ^#VnkAk5|5boTWpcTY3Z4EYKbzy;}4UJNkbY+HjUj7m9o?WEd zU1MQ>gG>lS)@A1XcX|EQ_n7Nw`V*9{g5D}1Qk$ciRi|w(UbelL*!GWWZ&$c12qcY$ zXU@*k0j!23hBU@%?Fp!iD;y&P2gY0MA0I~LL|4c{Hs;O?A^LThJQeB8!Uo@dcZw62 zR~)kAqxMnzsD0G_BQ){mQxBGC-w!o;6av}tvbI|#JEsYKVVeVX}}c> zF(3t2N~kvwBcqt{G3>EBd3Sz_OP9`(SxYC*xVXB?YiFm36SJ*%R{|KzXsf}0`w#y< z2lpKS}*cN?SyE zi)>fQ*x64+5fIOv2nF4IUKVK(B0lJ?E@A>XsYqp93i7KG z&YU~2t1OeExQq4q*;FF0RC1U7hYeWmN(opi&^RO07*|udx;}FQu^PmeKEF4wvxk)! zW688dYfC#doS5w}-_e!%>tDxtZOjIi2@D3wsu&`zwO{~RoTLfMtINdcjWI-im`w;l ztI=e5sEHJc>g;aX$<~68ELr1>eChXY?l$V1@;rKAoe?iYrBs(SKKia)=}2$nV+~oB z6@8Pw1P(ZOuJ($Z-R4;WA^QZD6fW;th7kyfH88aA7@z&pF_ypkG|wHMC9{U+(U0>p zU$~7+-}nQ*cY4D`vhrGDRu`+<76!G?mz1)MFj?zR^0F!qd>Im<9Am31npyPE7(=Rc zU(MJebpS^&C5s$aziUN4&J{)6dZ(InW9Vcb!Ytm@Y+K-#>pOhHsWkF?mSW%2< zu~HtZ~}#*`67Ye{4TN)-^}K)SQvSVys_eC~H%1)<>Qu!78hH5L^J z6poCnAWt-=kV#J7$nx;W<C!5Hlj(f+HIlstBLFZUhT<#U>Iei7lF78Fj_f-=lI15VGc^Yn>nE-Y?r zTig1h_EGz&eboLu+K0meeT{AK?pqnY#qZZim^FCahsOq;Lzn!SZou|ptXxM15_9na zR-`V))0PV7bsbW9P?K~$y@p)iA8(7okVdWUjjaCZ=o{`luQmT$ z$+EglHD`Mu`kG%WH$f}i{R)GsfZ9ofm%NQV|eQVRppOc%_p`MkT^ z8P?}6^47u>K_F3p3L{@8rT-y?=`i)qai)w$YiI2VArLAc@XuuOdZgH5Jjy2hbLI{Q zszSMM4JzqME@-Vuj3Ej`58;&64_3y<7R>$@TnYk~By;jVAOHT9DGP$FP&m?`o;K7F zC|SDaHtmnXxhDEiAC4`Yqri@Vzq)yg+PQ-%9y!e4mPsa+3hl+|R^2bTq3FI^7yCGW7J=|n zXFVdp)%;tE^P4hi7C!6 zZd@~=;`OxtQb-@csXuBTwU63%%?Y4u&H=ts^!7##&1&xMjg~OFQIf5zJ=dns70Q%G zScC0$u~H(`JW^&Zx5wtFX&>G2q)uBslOs|x2w}JR{ww#aABZK2?{&yi7lX7&0zbY6 zg~Vd;UVg9XI#0jL6%0gfS_ank6>2DO{x%O zEH=wr1m0S#)!rde-9du91YF_Z*ffOBILaL{nKmSu_D1k_)00CzY%y*UK@@}}I`h$F zS(cOW{dUJdUh5Q$vBX(Mq!fYLZvEx)N_+J+V>+CC`sq5_Hv6b=tyW*R*5ir>pIrLkt#11AyRRfKjV>ncqhOB!l|!=+qHo{c)3)t{THN=7OOS>P%di+Zy8*^M$N@u`ORAB zNcpVEuxSEWiq)Ch!+v?#Tvy2Zlm9JpXN~kma&_HPF^&Z@t6iQuIm?B`_J?Zx=6Z}a z8A;kB%@VZ9T$847-BHsBBk!J6+<@ z4UoL5=vCFb_Rfq9ml3ad-se>sqwVz-;LEn!&oUnPG6nWJitWp$KvIMIpWBy#=To@= z%b2h{cNHc#xXdDTgKiwAgWIa-*SGVMp$PK4zNvKJ#F#p?i9%S9Si`Gm`S(OJE73jF zwDlZo)e_}I?}}HJSf?&4dN^_Fdj!6XJStHiRhwtK^nKiL z)Uq|cA{PXbRuJrjx9w4rO}Vlq6VuVnO{eTCiK(I59;?_d-{xjgijXP`TJT-JqF+2D zc%4{@5NjjxdejEV)?i^IFGasTtcFoxST+$dJX|9!^jLytzFrZ+jyLW@>|EI!gRSX*sr^m7)k~?lvVQjTo&RSl6!2p&QubJmG`KY{6(qWkfJrg z`%T4}!CLE-^ylnn+dbM20Z4sn70XRsL19fKi;A&(bS&^L#4v{_%bKJF4<}=2kh==j zd9i4v$gROCXq>;GD-B<1A7WY+D*>D3*E>hF##kFe5~PK?3PC~#?cQ7?t+j(KWXYg+ zDxzT^rdw*7h-BCdx7hx;X{FOjQ5Z|@T{1xR@ce$tRX2y)L|AR*JwY`2rDSxnL&@5$ zEH|rVj}RG-_=XbPu8xRMkwKN04*$02c8Ad=5?G}y16SXkYzHkq<8mdX_aj~;lvI*Z z@F}(R_Dh6$tLWL(YI~oE*L!*XTI;d_q`I|wzESE$N_^!uf*WE;fg++Cf`I6RfY6(R zx!a=fVo#SC`&*0*ga)Z&tZyW`3Q3`*Tf6;!*6!fZEYgl~7!1xf^m$b~{_^Kf`SGK3 zyvV0&`LOuln6FM*mUC)XQ8g>7y2OR%Gfs*5s=O+%%Kw>)QVOfHUtJ#H>y*njt*bV( z>-@Ic1G^QM=b8#DikBF62u+3S<+gA z&}c)sEMr_?Qs_bmhy-$*GaW%$mpJc!=|X_fnsG5^I+~=kN1ep9F{T&Xx7UWL^&r~k z8-aG+9slcM%?3Ee7E0|yxU%*RKHb8JNy2xC>37<^u|qPSLDK5JZZ%Yb*?I}K_oM53 zUx)DK;q9#w9KBYFz$OXwK7?+M=y1$i@J_Y6VV9TIQKcd~xk6EUzZKiQIh#R*rmm3? z$ns)mp5+UVF&1luI>o#jr3n(_6qPb5Rn1USNCv&G1v~nrh^eUn=RA#5WY+fgxA8Bn zp|PvGuTm>0Y)0)IE=0`9h6g*1jUp*erb15y;BJu^x*ROl`H?b zQQA~`Jz6OJwQbPs9(l=Gzu`%go!)!3(YN6l+0VPa@Z9*p2en~)YR|29O}1(7LN~AK z3g+iwA6{hk`g5uE@GDeGOPFMqgl$m55jIUB^cl~m~-*E}?QujHFu9N4$IphsNxoEYrnqksySd=j;VU;P&?$Xe`+pv0Yw` z!FNW-(P-I7gNm@lpkjI?Md;&!ld=(G--h1q2rKtPVW$mOjHwbYu8=KZO{vWRGFCIm zGwS7%s;-mb-5V!Fgi)49LEJY~b%pb8gFW|!l;X}i)ca#%NTOks<%~un3Y&NAo-f8; zeod`vr|W(=kDK7vb^%0Pw~hJrn;u}*rm>11jPN{!$+oeitt%u??{KYYg%TZM(w$_z z%gV9k3Es64U$HrFD95t()^*Z+g!)($=dFcA2MIAoI0!~ZC9+dVWSEb)ZALQXUFB%s z`nR<)O-|jo$RfUF9P67XG%gxzvOJG$z0WDyT5Rx<;7kcdo2b-_Cm=})-nb)e0t39o zj=tEWgf`xxyux;E={vZoI?6`Kh5~YHk)#A$r3dfMp#Q4nR{*69E_lQXxiMVB1i)%JHA#?Z|N?R=~Z|Cc<(ozX2aN$+x0hoCO9 zmG|~ZTJk~I^!Q$}>|eqxciF)9hPfe9MMPpeP9iMp6=8XCC3pb6Dl8OIBDIe!&&fF0 z8MHethTZ1*;khJRUgF_(kLM+S^^2#hYWFFXUszWQj?W+RZ2p+W*RQ<1uga_Ps(h-l zQ`-2uQi?Cj=ew=^cI~`k1Kd`iul4-l=QiFi;-C7HZV>+pDhhWJz&p%pg&KuEb5gpl z6_B=BkB16gbTSO2ss2%e(lfYT)^@ET=(drhtaU+8 z)VEE$M1p9gfeQwCwefTN)6fBS;T%_+*LLVZc0YQkpmaK8`<)EbsG-cY;ZbPyCh7XC zyI9e9qcW|46urYy#SNYHUZnRDM?Ya7dna9R_>fh2sI;`}d~+^k*!iSGWx1soY05G( z#kL;ykQCLJ<5rVpmT^A9`39GmfrsyvYRRF9ieSq&s|EuSL}HqhkknhPuv$}OIhoDU zTH9I?gZ^y`y3yOxD)-miVbn&YTR*gdZ+cQ_;}P5S71zDeQ6ZI%JgHTH2ZTWbC2|WW zK#S$*_|)6?H3U#G_P1M*X&z*t_^1o@T&HyYp-Xx{@XB=iqA53bd}{9-Q?EnlX58bYk=-g{Zvqg{1v zSW{ox{3t0HaMy|0YPQjGtewY}<%aOpwQQ&IOJuV=KSd7rW1d%|`?@#0CavJ6*>&g* z)MgYh?{7#D<&efCNVI?l)p31dh-r{QM~Wi^t-4ejF(pPybusiRNaQYb z=C;Ros1J6%YWuyR1z!O;+rFN@sn4DDjY@lEUZutl$*STds-MgbVm%OJhEOmS$3C|s zL1Z4v}cOXccVT!q1XL-e`r^IiswX>XZUyGPJQs z@KNZ|hTs~+HC?-X%T%rCpsb4MCDUnKB#pu43c~i}zo7DaMODLL>E6!X60mWB)+R#y zAf;TAj=@xGjSitBCfigjH_;VcjVbO_iAIGD>hyl@8SX>FwYeqnUwJYKm*Jpy5eIHQ zXJ8-zlqjr@N^l4<-HaE(OTdZ4Nc5ztf%jBx>_HOYm}>XCw>e3Dr?l4OnWAaj21E3) z`|Td#y%0i0c8$1Tr8OqY2vvnhOl72rF_S?&$Yn}!Zzxb~H8+(mCfGG7tFBC0)GF|z zq~lCzJ;9Z0qT;XhRy^w9kt(8Zl+k$KD!~S;pZAVjQwZDGgm-wtU!bmyq1y834@;Yf zYMYwu%5HR?>Z|)LD7@ALWsnR0a^0<`p?R@A_xcw1d#gx`^ij`y^yOpm8I@tMP&`i! zUD!r4ULz!QN$AriUAN&P81WRwp(P|l*uW642IpHhJ)3n8kK~Q5X6vH{9-giF-hTvc=jP@i(`TWjEP2%-l?Dl+njWUZE4&78F`6!nXrbgkf98+Y2^A$9)GPO zolM%U@)f0hE}`fyTM^rVe}YbqAs^3chCU*NS8e#k?!NYn_?MSmj3Qg;?pjG*5Ngr*B!%qMcb3~K9DPSbgBKgtC}l*@8p3kXBTStezfO6 zFRX36J89fHhtJ0P{pFU<1AJ`-l#5f^3og5??N}GkAAf`dkL>NC4vt_vjgZ<4?H0ffHrqA_W8YYn1S*pj zQoKWO2uep~KF~RNuqvkKFru)cI`3KX8T1a5UCM9Ah)VY?QD9QPJET_E+ucLi8I^~+ zLHaxtar$kbZ_YM+xvTyX<$9wXY;U&x+u7zdj`g?f*D5(<6GSZZ?UBx9o;JiZ=|w)` z*3G*-dGZiX@)C<0FjHTA?_~QB+mH(rQ@5&sEd5EazwRvF5?}^ahuHSs`^&&c)GE@F zNRzbIxCBon#Vxj8-_F(Aj^g(GanUxVy0%^6O1$b-z2x@|5Q2iC0W5m4W4_YXLmVV> zqC-5WhQ_ktbB3YAu$eAMg5VPZKnEX%Rn;zf)q9=WtzNZ<)WuC-T`?r_noAD8)=0CV z1gncm@Zh6SExT-pN@DT`J8=mTZ952Y?<*h7>CP4o*WAUoODo7Ti*}yI?;yt-*erzW z#|0Z>3D)CX+HX}-x|HeS;?;%0O<@hev+Lb!n{AB&fyOncEWe<@?i!V$aloJ`Oh)A| zSAx68rT5dAn3}5!9zkRE^WuUpe_?vW!LW@35982)yR#0pQO~Y5AkTTem#Cs{^m~`X zGJOtL>h2x#%-#$z{zPhCSv*f#XWF&EuGN4M#z(!1=v@RP@Lo-JQ4 zK36HY_xe6x{L>oVt=EtsWr$&25OzgCJg%~iqZ=U-*A+V$RLi_r9FJ!ybzTi z652!;C|h8&5lY*bHq146zo4pC1f`ixZ)0uonJJ`~6%p{hp>F0FRgh()B*4A+^PF=m z77NbL&pA0c;p2}#=95o8i6JL1Su&$}>*gMJXCqd1&Hb}AC(CLBl_4U$aWvz-I|o>; zs2k7m*^&pRYbpu6eS4pK2a_n7Net=v;K`f^=WFUV%w`~PXsvnw{rCAN|Ky)AolY;b zNo&n$G{Rcj8HUTUq^@_Z*|^uOt8<#BqR6K_dia#T{L8=O$&)ADN*U)FU;M(`eB~=& z;o!#II1iH6Wjp)Q8e)4R+@(c9)2vvp7mSJn@_YhqFk>>r2j9>%6=fCMuC--6nv&-Q z)?`>?kkHUnXDF$Oro&z+j;PSIE2c&^BCP5ft2EOr>l`w=-GWqqZ$Ca7!5}6>*#d1x zC}qe(V2=iq_F=CKmDV^khKM{{gp$>IPTf@G*_7$@23uyf&$P6%Xr}=qg zUeGSKHwS9+*xlCIGq#D${N)gpotR0ya?k5IlwW_vI@fxUg?@BpTJ&@t;?+_*ax zN=17+B4i{I9u;A^NF=rz>BMBL4PhV%8Kp3iQi3p0dR1H?!#KuGXHRQ28+dWjzb`md zW%t&;nU{l4iefkNDvgT*9mz`K zv?}sqgb$8;ci#b}sOmZ@79k2|T|KSTywU&Gp1CP_N;e;Iu7wH^j4pcRG6_r<;<0+S zLKK!nQhw32x+HXC5F}s{M7kxnL8;^!YhjzJi~Zf4%!^~$4SOrhT{%HJerPq@OXqr1 z`3fSK)|(L`+QDdpOA2r+Ob#K?8`Ld39@BC03_J{oB=V(JP&Hk9+y2V%z3JYgAp>u3 z(z)C&o_-lBx?63#!hX0pj!5!28hlXb5Kvlh67b@CCAiI}E2Q-TT`>M;hj@O8N=BAh zlvXs(CD^IjX`B+G;u%69%X5s)E~!>UFK}Y6wI(Ii5f#1uAwfoWFhpx*aKWWyaf3M< zjBaK%xIp8Ym>y}@<}vK!V74ITSjAF#_k1O|?T^+FgxW{p=K17UTfe3adAO6c>qdt6 zsMZK_xp5FkNSMo>+#6Reli^z8wJwkFaLEkzePPGmkSg`Gitp|<(3@#Ox3_j4g<<{O zTb^RDm2?X8byxDPaeC2vuPPT>Gwj5c;i5H6LWqQk+xzQ40X75*0Wy@%(Ix|BPGEt78z$c(Na}6l_7(cih$eKLp|Ye9m{i^BsQh zgCFqZ$rI-DIg7;tYc1ABb>U_BL?(sdtMARrc(SPY-p9}Q#nUBKi_Q{ZoEzS| zJ>_Uz(9{lh?}+c+f5s0Vo}vT1wm0VPet}h*Ai`S*dwlDoXMA|Jq87)t1SukX@rz&N z%U}L-LJth)UnwS&3DfBmtu=LBvsf%HQGnwZt;!RQpWWyF$4~g-4}MHlRpfbw(r~!H z$3Of1-{PNt_p%q^2T~G+MTX6jBKAE1fzkdr6PgPZs0IsP) z0@^5yG1x4}+JelEFxp0km_YC~tK|c%KO>_-OMhaCieV3$m<=XMmVqbr8V|fy%*cq$ z^ihOp&xE*_1f}D-s|*24Lx##Hj3>9zI;Zd@N3v$D0$MadSynb@tt|$F7R9NnIawaF zSRG@`nA^ABjZTGMN@+78yg(k{zl-uBFW5GW;j{4mKDT{9m%v_H<%cc~RSzsI7urkm z8sbswB|HgmzJk3a%;#`=itNqc@CarH=*;%X=(|c;Nm@m! zwfd+w_ETDiH0s=&{|K6Y_y;5yx)di3-l?6B>IGPik<8|tEuh)Mih9M?jJHeoKeo#>`ia-;Nzc= zd5uw;Cb(q19&}8klU>?4G(mOHyjEcC#;QwkC0N}gWi{&sgMk9vja#e3Y#ahfVNB^S zj3UBg6QtMsp6twM-NAa=_U&BMyFRCzt|rNPju?5tYjsuWl`Du0-O3o0cZej&)Ic$c z{q@hSI<#=f!DB??8i^UURcBP_d~Ru>sieejdeqcLb9ax!)-}Uxw}arHs|0V>YPBXP zg_3|4g%5%c0p}go7z~=A1TB4>^fnpYMRoj&`9r$&Oikk=@y^ho!0;W9>n~IlSqRuH z+W~2gglxuITvH>WF-GHk+{d&wF}A&ZzXm3y7~gAgz9A@y#+^<>>qjZGhQ@gs=g6Lu z=1T@`Z;csRYjQ00bv(gDVZ`X@$=o2v+BT+KInJBQXm|q1#v0Q7ckM0P@7PYO(C&9% z4X*3PS>l@^lFkGb50dSn-j#ey)MgI%3xm}Sy5G35Hx~9QYR7hT4Z^YOm#cO!*>UYv zWz);PRYRxbN_Td^P#I=(UjQ;AjBG-G3{e0(mEVi4+)lHW9+;}RxUY){kIvUTU6jw+ z^LIQ|DZciV*Z80Q`>$|xSVTivE9XeNPFh23i&JUa+s{I@)x~GeB~WVN&|0#=8@k=! z_M4z=^zNDw#!OK*2c4l*hBjH^*#MIFsx^QLG1EpSIVKar>64h3J2f6CgQu=*j-Ni`FaP4-^T&VuCp>uYV8i396ddgDl(oXBFT7Vko{u_Sqw?9iBSH-QH`~27c^mq8b{K40`c{IVBFo9;o^ZbqZS6yC2f!%f8MhcEk8^f@xeMHt|Cw-h~3&DvIxVxDVd#y{OM4?GXQgz?0UPHWH!9@S=1Y;C5kAk-?%t#!GNn@OY> zN!V4;kzut>Zk7Ac_2a^*(#d;GIiKYl_`v2!obOb?jEO>i3b>D@#wV720*0a(Ak&J*Nv?+ty__ z)yYfUWP^Xng{ybe)*5^^`qLXvAbIA*L?u`WRx27Gm0-~(8dvC10MWCiQZ@4Yb3UF^b^ZR5o!QhFQzPM#(A7~WV=|ZcRI=XPywwCnS$E&p5S2)*bD1SCD^bsc<*CeaF#__JugtU zj0-#GWV`Jbi~z$6FPJYcox5I%?Nzw`_trSs?=M01p7YH%Uuixav{!BH70)xZ>7Lc` zh02Rc5b~Vw)TQ@5FMc|`g9EGWw&JXnA~!I~z@%^$k;};FcC=wDer32LwR_x#aG5Ts zec%_zOBU6OF+Yn4UwH2p|Kor6C2k#N_!Pp>D!pww!U*8(d#VO39qnh8VA45?J!3g> zC5_Q!D#j3t3Lu(*LC6x6+JMfm*^E5jL)jc{@^qG}&THQ8d_iJnjo~_$WLV1Wj67dZ z)l0@-+AK>&(0Ps7RwiQEY)84!Gm+AM)BM4-D6hdytX&x%Xb@&7fYV39ZD2y zCwzRe=JR(wN0S^xxV<;xx8A*l%Fej|Y{_>%ZusrD?{H^-LS{8@-k5PXD|mmg=Kk4= z501|{TRL3Olx4}czx6GC_xFB}gM)($?Q+i1G|lyN1A&h}ywAV+KmHxx``(XmO-$=` zxIg9p`d|Jo|Kbn6&W%|?;{~rHx^mq*UPPxHl@iWIdEd9Bf1(Ev=uh#O7jM_V-S!!m z7Yk^A+2%_psR%-o{68(VRR8zx$?IsWT1CtUaM6mbLIBqw>lG}gsKY~4)eu%Ic5;JbNOIVQlj-&5*S7GdS_KM>3EQSFo95H9ZprUPbG_83-mJ zPEg{TR=tN@T2zJZJ(a`2{|(}=zNf>(KE^dCxLqe;^~WQvFx(xKt#XvCUi4{qfGQ5>NeM;bbYW{&gcKhzhE{VVOMjUHk>{D1n+9JNvV|*!B`Z+2Et-H z2hz5C)55>)BU6ytpi`XzV;WF70Zovo#4@;Ro2)5>KwXy@tvlkM;rr7obE;zk@0Z6w zDSzIptS)@G?1C$P-x3=yxH!`cwbu9`V07=fOhic`d5c6^Ww!MO#`w#j{4a8`2_htR z^`7Xet1G1z+K2}pc`9yjMohz zG8r4KQ@SLQuzd~EpeugYT1V(uneF zm#dWF7vYR&U{FyCG6RJba?_$WqVm(h9xrXk)z51UQ$u@$h-`#>RgLG-eEmXVo``Vg z&JF&D|M{P>f7?>}DxT+}6a3hsltq~_CX0$)pWe?S;s~Ju@$pY^=+K}fFgAwsrlItK z!dhai;s`Ng$Y#mY8=3HpvKXC#v51PYLx>jBlqySgXJY3t7#dtsYD{ekMx#B>7biGh z{Yn&I0BsCfYszYlwi#MwG3}jisH&2xsqo&Rl#m-63DKI8pa0^={P~}Klhd=ajeSXi zptW%C?rq+>cb9TqVKiJL)92Q@5u6YF{OK9@4kmoz_6?NQym7S0Z@+Vg?|$->$L9?` zz~e>D&z~$9-^(eonA`oe{Tch8AMw$x6+eFTlph_RGb%$#~;v!uz)l z_}P;=zc^lTx~_Qq_z~av_P2QNy?2>SrgW_5ZQHJ~NJ9vG^wCHBtN-O+^PTT}59b_O zYbKK^-}r;C@ue@n%flzfeE0h&oXkr~awhwCdHwY_dF!pWI6ORxvBs^Qkk)Ppp2pSG z^@_TjQ?6HdAINP65-3*-%4&`Thp!!r`5CUL$g&aBVvJQf@hk|EtEgxzO=B$H3PII` z#2chA7#;sa9U#OrGDysx5W;|nDk0fIY-14NtZ^JK&uHp^gcNS1G&V2D@)1QbrYI)q z&j@QYS(cMo3tCets1;0cjC@0(JYGcyT%Dx+TtTfob-kc*HF-9A>32aP6a>aPqSyi| zIV&UaZ{wR6hd_TOp41n(e^<`mU7q0~snvVV@-@1 zR7#-@6oo+-6Y5&1RwdrIv2eQcc(&`fsVj^zWLXZucXJt8Mx&A=BdXn*9I)Jk=!KD5?78I}YjXq1W9>og~RV9i%s z&)U|x+n+*9NR!5;e=T(MDh~<$;9@xQhJoPu`&1t)FqA^s6iTYK_5pk4i?TYn8!ekr6wmY3l361OsS= zQ5qitP1At2y#oFcrB|t5<~-cS9X$W4UC-Zr{ib3zJfq^rO?P%&$uFV&rmC*3SbmD~ zqEFa0Zr8CdwnZz2(NI{(Y)d}2xzQ*!Fm7%==}M#k7w4{*Ec(4b0qe%`bWy#Kkzq6* z@h|^x{}u0i;eCQscwZypk)Y5zi*dHvVoY5B9f~VG-4nw%gh==$!6U9j{2JqH3I}WN z7}*h-nWFONv?lPT}L_a1-n2Yxz#D8!5W3t0=_|9MH7TMhLwu4{O~=E zPMqY>P#T>LRn6(D3pMW)g4NdN7DC)QdWTNm4I#g8ZA_oEC6sKB?J$6L z>$+Ay9x9{K9iOp;?w73*8+4{mF}dkM80KH@q0Q-U6>D!(bo6i(;nr(!aPao~eDY^M zL8;bSrjtU@diK+sGbb4e}6B#Gdg*F+^dA#${<02Qgs6G^A6E=@ZtkS{be2B5iTTRs|KG%DPR@r8w zu35BF#m(6Gl`}8WrsZd{c_&mt9+Kb_GPZTzW;Vxq1a3* zw_Qcc|FBKE_}sp$7mxkjK2LwuWn;_R-WpWQWob=}^|hOJ&cQvK`vKeaUE0x$XK`!O z9wJ-1w0}W3S=XGE&9(a%Lg4Ga|5d*FJ6|EsEt-Nr%Fo<}94XxyheKcxdn_roGWJ`P z#4{F5cG}}Dnl@pY z877(G_N?IDdXGB5$N%xqSbqE=(_44A^~O8w9p1oZIoe)6FU~nW`Q#J+@DKlxKmF4` zWwl)OFnAH3JbB842M<`US2*WWKQ+c0j15#($#=eU#>vSO&gYN#!sp+?>OfPM%unZp z#xWY@jPru=WQMUh3Pq+hs9`B?~uVWpc7? zim_u*il$lOnllU~xdsy)O|>M9Zd@QQyL64E{~MrCo{2OV5h|}(5?D7YnrcbYRH#s) zWWA{XUklCnX}rHLdGAn(-SDRD`hH8|`7Gmrx4qCoglAr;B)}lJz0JG3IW1dtp(0Eb z9cN6Xv?S0gaw@`>a0+DYt-#T5v~Nebt}Pj+FEy?Vlhhyd=a(uo7RR;LHcJ5mDdeHwN+#~ZM}D(UxanZh0ndx9p`8=8gu8pFVT2U zQ&ym3w1DoEg+ZJ3#qkQkvw!a`-ucGAz*0K{kSsvUm)x@%XyI)eSx*h>Jk*F5179LR!|& z)(b8DUfCXu+L%84*C<*NFKO5A#`5W7j+Gt^+{R+u(9$;7n2xjE4@#>9w{Ujpgkar% zry?>!r*^CE8G^9}2`-T%g--beMX(B2r?s&);B5*ctrgl>j4|ls%}41NTh-JN_HQg* z`VwVONX$d5+Nk{A4>`=Wd%?%jwV_vB`=9z)>%JJaJFuu!R#6(guvZt*9NJwzz!~$HEIG5SRzCdQ2W`D{aT5Ptr_M||@y{+ju+OflX4s%>#HckkTftX^L85PkRUKCM=Nk(&X+2Nv8 z`(u;?I#Sgr2^%Gt6wb7c;KUmqG4rqfiEnGSPS*EYrz|Wl?i{aso8$&nk?| zk;YOrOC;L^4AgUsU!j!8D$N)}RjqJtg*MYDpFXFgXnt}Hg?Pk!mO)t7fkm~Tu2;CG zq;VCsD>m-N@;x47ae+cmuT{0K|8&a zvaP^uxLo>8R|mPUVQHd;H?Rqwy=?pjlvtbJD-~fotq{LKa5eDu46NY_;pW}9ncaPp z(+_@#0)oVKHlzw^6=p4JqY9CLo$T|@H~uA)qdU0sC-`-Rcwx0FshTB0M^Af5bG@mk z_kO7U$QdXu{nIXtz4rmHz^1rqV{@|cBr;aUFOo7J6+;bJ4Z#M~tmxT_y(d&FbTNq# z`*j1NY2ov59ei&YROo`aPp;9@>_U$r$D6zY%^&4 z(|+Gn(MxR$XiAWP_YodC8Wp5q?8xlc)Z|4$Rh9Sm>q=N0#xV00q@L z@bvhcb<;$+G<|=JF^s1(_6`my#*<{tk8NtIHS=draK1!o&1f`XI+-SPhQe2C>dHm< zEOFiVAW29}Hft3{T$Nx=9W#5|2Gx36`t{y=ms@CetDLtCpDKB^MFj7B3a>~cR9$@Z z_CDGz&3MSSWN6Cb#j`5cXr&kzBbG8(f>dAv+=9(p*l%y4qPplKTN%#tNkM?2?g<2-27 ztpyt2aK5OS7GsX~_PbDp&Fe3Fs@mFXHa&wwk?G<-D;xjsm(9?~lK$U%=#+`En<^P3 zhNzZ-#Z0x~Eh=tJ!+i9Yj%cUwwq~WcHFyzxw}JP)$aP?vyFQosb7yP!Xl{%A!;x&w zTSI^L^CXhXW^8B}ZhJV4Ht6qb=i~CTd)pE4+#<=FI#_>~nLB#2!5AyJs;{3fR%^{y ze)HFO=kssjeE3=w;+ejkN_uUQm@Q@_hf=q&_0;IS~ln;he*{hQ`%|;4sOEHkr<%Ax_0uS(7~F znVI714^i5nbVkY#54y6;>-k*p;L+)|DH@m+l_&TW{TAlxvoy5W_LjpH71 zZ-2};-hZ7t$8#P&J7>Nq`S{tI+&D zgwy*!WqkK7?tcEu%nol7L{pYE4<9|`+u!~+-}=_Kc=F^)N0iluSzZk75{%K@xqF+h zfBo0_{1@J3JkDsEie*(X+ABENn{ns%9ggxT6Kj}_3Z|0@naNVhpNsFWB&6n*jynaR zsgZgKzQzWHO(dYLRxr$v5=34Y1#{)YFMOgiU~2=j!vbxEC(q7NXpZ(X6fw*pgjIZ> zC7@G&V@;qinzC6^Rp%7>1f>P!>itxsG2*G6W9egFb-csBs`ApgewDhiAJ?g=B|q@MM@_?-7c!+1VM81#)xMZl9Z0kj8Bk4$@<~xJ zDY?6`$*a*?(glJ-LO?Y&oSYz9q4ENXF^m+FJST14!^dA}ipb^xG9myVZJvGLm=yyx=q8|d2YGKngyKdH@_BE-U%s6m`wM$_x@Kg zlPQ_a$%=xiTn`pPuKwo|7&i%{XXIv{OL2KUK2blmvgFm)my?- zN9(k9hDz|o!y~bZcUF7Z@V>X?A8iZ<3Z|18CLa-V(WcQzl7mP@7f1*(_C;$XDO$c- zN1@Xwq>Kt>2gPq=MYK-2Ry}q+?(|XBy-!I1Qbh8pp^+s~h-=+?2nXwIU}RU(k=pes zDxh)eR@!#;iP3S6jYhme1<;uxco)6XS|J4TBBO4q==Cu=d3!;Er4z)5kt#-{DHS>oUp#aN2$qyeMs>=5girbEVC(wC&tI2 zk|*D^NC4S**OgXiW00Wm=^mprv+6KK%@ z{rVUh{Nnr>Zr(T~%Pc2n=W#8lDEh|NF^!Mv5BBwHK~t4vS!AHhY!+h(!zg-!b=)va zyUh&#lEiU9qA3Dq*0vY_(`> zy>0xwX=;6*4%d$9_P3YbrlN6Gsb~n35Zmco;5tQuaP!U$e(xKk2OTGZ(T2>l*%o##-r)dmE-?f68ntRzeOU6tk3Zq@s^R0)1<%e`oXzK~ zR!hpV?2M%CJi$f1qbPDd_vT%G|M!2Jn|E#yXjsk{6h*<&-6L*{?_y1c(itN)Vy1+t z)r@r9>tpnKI@<>Ochfk$_t877^(9>sd}vU?p+m1QYiuNKO>P$%j>RuYq3id@-We!L z7*BKR%JcZ?Ipd;Wl1GoNkRRMi-G=&tit~lB5K0Mr>>VDk z^lpYBkpS;N5WjUB4}v&=fO08uw$TydoJY%7d^rMm2a5%qoWTA8@Jii# zdypMb_?8FL? zrlwiW$)|fz&XKz8)*(tKbeGP68Tm1*S81qhTTJ5(x)KF>zqDE>8XDwgT%bA zK`?FpR`1ZZ73|x&94>Cv{V`c&O+*<8A;#otjc*~{NsRKYAssPcf{*NnMjNy> z6h(opYHXG>o6Q*S?UNT{j4=a)M67Rqa?Hu`6TI`}NhxWsna`IXFx#7f(im&e&UN0> z%jQ0&?9vIfp(C6rdH9AYOk~Tx7Sk}b`&#ea4L-C%bCChk+UV5{g2yMuc!Rn`z*LF- zIe3L@8c>R&7$Zclvh%*naU0`X4Mqt~<7pZ&+G4GZhJ%z-O?AeZtp_G!iBWKPuuqm* z&Yqp(8rORb8SM3gaEZn>G|okm9Fv0&1Ycv+sP}Y}#%E)pw);aohzpx@w0FqK`3cSk zD%Z1M4~sR1QRZ2dOYHQ3i!t%n^Ri{eaHM6kE)fxmEbBb{t#aA+K@k<$ah_qc zW?5D|K6%RibdSBsv?o5=(ucZ}PauTBcy#-9>swdd)NCsfar|0>N1eR11Ne42OF{}S zXqiQWv}lorAWa9gjO)On5;4MXp1O929>JvOiR@dXf82*!e*dWaw;oQw*J!NH2hltG&UQNWh2(*IYqG-*WE9<#JsX2%5oVqE*KjX?-1XUICh>o zL7IJtX=|)8SerA+i%E(71{kpDr^6Z#D`?GKIr+@M%JbU&G2JGP5BWR6fG#R6`;^63j z#ydjr+`Ds!j~_om;rYV7JDiq|51*c}Y9hBmYh-GI@blwyMw##%Z{1=#9x)ji-oJYT z5#d`OJ>h4MPT9*1pMUK(nTh+#*eb>*V}G1+>tM`kwMS?g)@6e-3ad0$n?75JQeBAA zrU@#U^fvY1?vnwGtI*=ut37h^h(`~PSyW*|ZXC|%_88@P&gVb(HsAQ|FLPsmgu;PV z1Z`NKp3>AM)7NgoL?b%G5i`fs&S9E{EYpZ#gVVAt#u&;no(rSVXtxrqqM=1P*-x-a z$dn~e;As#%qCy`Eq0@{0g0I@9M0&*q8~=b06jqpygunTaG~VO(=e~j(PoZ96rxR}6xy#ch z4=Jm1^FSEv6>-cOZocys-u~VH0#nQgt25m31H{MVO?pmSkF%o@5sav>Z%haQ5t0o zAqmq>RZ_WzVv^&<(;73{J#^?@=wQ*U_cwX6Bt%9}x(&Gh?7hc_*cW3=gu^S1&I`go zN$%z^8H|LG@<9Vu6P%BVb4b=yYpClAYb^qa{7PtCjUJ66>!Nt-rY29ufzfov?a7pU zJjG-&W=oKbe6=As&QFdxdHR?Td>qrJrpU5rYfaal&d+fYn9ZiqGH*1#3Eg|t5pHR^ z4Ov<)vb3LgAFw)(<&f3A9YRgZ=%~7Nq1!Y}X+GNNao$IdbedQ3(Qv1AA7kEm_gl|k z`{EdlR+g%&sn#`Fo?){Ln`acn6c=^fP&$XEPxsY$k8(BE7>qS3=W>kKRbAlXwo(cx zVKg4mjB^$~!pA!g)!-#psgZ3=vU48oqsLKPg;FsTpf@VDQq2zOCJ}rYV>#G6D=+VNs{@AW1kBr>>b_GkN?&V^OA!iB&nPpO`I zY;xDvwpgo~jC0mi&C~N|%-5^r4bIbjmz)H0*>`Pfrk)eGT^U1LIrd_ZoNZ-Xt#o|P$0yvsf1h7`_#qD-KBTVe zJ{+J$w{6d}j_nsH8P!D?YT%aD-c z;^~Rjfst}(6+MDMY~<7#Xsz)`kxTV}R!&t28G+jq!`DA|3uT1wee{fV?UL0kp0QdK zhREEnO&fy`Z{EGl=U=~tfA*B8Pb!p&;chm>K6nF9KKX?4-P_!L>n-YuW}yugp0X4U zL}QBN?7A@inxZIJES4yx7>~ynt`RiKW{?%&Jp|84Jp0O0$(TB1EGemQNbqQhG;d-D z0g2ai2zDsfORjHq%ha&JHX`JO;^5|lvu9`Qj|yhvJWa%a<0kFh3L!HJnv(PRW1{_B zQ8u2ktf;Cr!Ivl%FqvUoWZ20REh93wCRZg!xlZnm90h_4hK2&fqN$?-JQTivNuKe~ ztn5mMbQ#n0Mn1D0@xm|n+%~IZs<#_Gjfn3CZm8<{Q<6KPr0wh4 zdS&-oYY)?5%BfbEXl?jv@O^7}?#m$2(ZHiDkYXYOw{E||DA$Os-d5K2pcf=4WH&w` zbTZ*&JZ3bRff?pT6{M-+W@ob~WNJ&Hb0#{YP!{V0K09Q*H;yS~3cuNafn}pKYt&R@ zi@Xz%w}r26{iJ#5lm)F)@MTCAcj?DNDZFz82`LX_@+Rv@N`xLzns)6;9!+f_iv%F? zfjWMlcF`E~Yw%UfbKH8&Bdpt?t)72V@XYl>`)Qmruu+Ei*o2ieZ|Q7P&hZ*aamr^qzp z!eUjc6vmqsQNdr;fxYqGHO`gG1u;ETtU#h2l5v9U+b5$$5#@F(shw z{^$tf9v2jaWjxB*D+~1MSgMbU3%2%wa zn&sIE=krsv&Jw&oV>}u&$&bi0OP11r3UgsvOY-{kH4YIvaOg3s1Q9vM>h#Z zBdaBQfBvTkjs>!V2#jtoh}G5d|jm7-Gz>cOLH>oNFTAf<(jAWIQ3a8T)&Cj3#?16G;+drhwM&96ved`1#L& z!6*0c^ZWn!_j&KVcbQEm2%EA{*+>z^U()SI5|Fv;aQ!`x;fz?MCB3!d7iVszt7*!e}Z$Kn>TLo z$)hKnE>}D_KIQgo!qL=nb1&na+cTU~EUSi-vgBmGU_M_^H4Tf^n#@eF#$puAa>eLq zpIfsj_n)2f;ge@Pcy`PihkLw!bIj3R#w?2{t~xE*<%m*v6?LcJBSNncp-N#@jR=kR2p(e^ z4)%{27YAfnfz^hbz*srP1Qd?7z(QrXd_rh)f>bGFr#HMR941t0rMs&k&@Y{{mro(& zeTGW+E@tR$Cb#RhV;od#KAd7QYS5Q?* z(?H#znub=b6QY+&Ifs-L>h2gdo}dyNaIY{9GU}>+V^agEwY7k?iev{R99ZljDz4o@ zCka;4De~K6IQaL_1Epf?MRwdHvZIz>z3!oEvRQ5FMC%FYeox=EgbbT6WMKd329vvQ zKvqPn9U62-v##*Y_w7@yvLF8;61emJSGo1YuY=NvbNJ&25L}!Sr6{YKdc8vXCdOBG zb;V8A(Lz^uzay#ZoMT!@C|Og2C%iO#KgZ3667zTyljNT^Sp=8yZO@&=cl^=Gn&iij@@U_&(E};SLN?l z`Oj=#KW$$XF$Gtqb0)Un=4cO4eDT1uay4hwk`ES-`N{bMK3qPb2`-N5LE^=iT1wCK@3zs#Zy#b`oxHpjUJYx9??CZZQyB&}-m z@HT6FaA+XQ@`#Yhreww_kJGN{#;P2RJ{UQ3POm!@jYGEHjJ>C`Ov;B=F7~Q>tpg@w()ExlXC!YU;}IqLKOT4c*n=hD*$1w#`^g%GQhA-UN<8W;F;Ms!5%Oz#A;yu65-p!mW3kVh$ z6orA@1Qeme4rt}E%26cNyh26dq@bgNC!krIfN0IS@&r#rV2bX?UZQ+9Ei$YUip)lj zZVWPGLtbqAB_y6W^2+e!E@%h(rd4|K`U4u3Wc_VGO zVM5et&1^d5^z4k~a>?G_>;ig0T5b(P{7YN1nZ+;9Q8=aqa;;eF5#Ef+)tE)S#x()0 z0-{0+qtck5Bk@`Qx32JwM{9!~6_`A`6id`PTU-Cz_Nwweuw1Pf?-#6_IG!u#X?!GU zRT`{OjEaJNV-XbdvO;AOW|NzYiUTwTaOhBy2^45V1=eX6^iba!zWRW|AuN(2?sqG| zpE_Ue#-zNMGOV^dkuTed?e<>=lfLf#n*$V;Ob-#7v4Py{)k2$ckp^iKtZym6qR>I1 zPS0bU+FNhIz1LCmGiaKq0Qo?uYFJfBwMI7$8Xa@mAc)OjGEG5P9z}zp+EBI?{aLla zq&ZL!V{Lli32t+XsdQbhr0VXj{{GHjJd9gYy*D@da6@{K?(v?THlYR;wO)3$+17Rr zTSG)b=BWhH8OFzeGGCQfUU%UAZKRJKE-#q&TA1goEF&{n90L_0&6-FQme&>Nn%DLYSS;i7i^Bs)gC?gwd)G^%+i9B0Q|Bn&oQ2d~weC*(vMw9ABMMHzjB5B`4=|&Q4dHpD%g*=$I#u zPFXB!8Xvmc?Zb3e!&TrLPq{7;?=jY}w?DyVhWig6@U`FgGKYJ6JXlpM*ENq%=e&C} zXPkMAii&2VG_|+5CUCy0S*=Ru^_r@#A)In^e~)`ddrS%w!FX14_h81&y%|1K2$7&_ zUaiO+1eH^0#lAJ}mfU2V)hm2c5eh|6DJ5wL zC@)aDND?~AqAOhqD$~iyw!6qcl;6_A2tF`huE_Fn977G-8ph+CLK`v_(+sxW^&o=e zi3g;qAP-5o_Bc_jBuinDj+HW0t|pXcSXrlh@7pbq=w3=+?^J+4Q`qx0;vX+7m)-R; z%Ix#t($DY4CT>+i^!)0Sl)a0wk(kvsQ;I?hS%Rt50yQ3yfs(0Ge4q2^(>eGLaPNNs zxpNQm>=`r_Dp#oK6mF;(|GTaTWeo&mGDa1n82p|*fXEucva>`D;n?jXhu?3G^|nP= zbq8b{o75YAg?`H(XwovQOFGCyr-F(glJ1IHZD%b?T5cC7+^4JPAu7_gYN+pa->a^j zNX!cszX;uhmbkG1G+P-yKr0^quLCA3=>qsH5AoF~CaO_&ftq9l%U5detMaP6DzD1_IZL1CR57(9e)Gn=d~SA!zdikkZ$14f zkJqON+vmVV;qV0{s_wYn4(GAC>Bu-QZLh#|k~5v`G0F?h*Qb>AIa71%rDeqzDOy|d zBB!n@y!QhIxDPdpsZ|`_IecjFE)nsGPgw&r<6=aX=U6jBE87tjc0EV|@`4b&Lu$wE z!yDW>Jm7G)$HS-3IDPVz;^=_UWC}#bK#;)R-X7MNl-4gvLS2w?^gy4TpYzd2pYXv4 zAM(*BAMxb6o1u9ASUcd!(rcp)_nv}{^UnEQG#cUa*ZoODSP-NP&Kgt>92BQ+$ znTooUMs+#ih1kyAYH$^+v`U9jg}*Sx4AynT-cYJ{R4n0OT+WD0I;jS*p#eknzB5(4Y3@zj9w0h~jf z&oMvzA@Y^qAiVuK)X6bsy`l@IpG@F}>9yCQfSX4!Du^Up3PppWrd7LIeu`l#m<^?N zP}(%D(gn8<2~URBV>v_AO!u`uK@mZ2_8bYG5cd*C)!COqHIrHj1>vGO`bfe3f@XIVp zDT+L!uIDsvi81?$lr6?Jdmm#YLvS6DoVAgqIk!`cZHcNhbP=NM$ZUszrF1RJ1^ZdS z&HWihMcDFdH*di4Q=T0k)`zOzm8PWlPEsk(zKJUgx6RE3&1`ZT+@dFRAM#)7gX~S6E}H>W0;P!G19!GcixP zYib^!Ey<+dWVztulLaS>k{U~HGv0mekRo|F+jNE!U~B?)Q)8?!&LKA%r9D>F6hN*_ z3@22=$V5Ejh6=VT_hMwlLqy>l2O%&WWn>9~r&4&E%@ny2)-|l1ruG5v0<|=NPu{}L zLzCus=pv%aw2)?dYo%|kz3y9KWHq62-2dC3axgh!eD`)rqnHdatIZ3dl!!q@?NGWof*9pjy`)&L-?-noMmGShnv=hdzxXW{n}U3g_mywT}d; zDP@dT8gHhM-N9;uu^Gyxg)j2lz374he3_E_vT)?f5=US6-plU0Oo_d&V*4WPxzKkd zIAXxIQ3|JGQfEm(;)7&$Qb7?x3W_S;NE5&f=B4v-I)|W9izR&bZwSBfRn)uh;pcPI z`FTumZB$3vB*iFthWGbl&QkyZVCQYXd)Gd<;ha`lm>u0AKe(MXmIUcg znouqA6*HaqL~3L8Me+s>!!LkNt<f$!r^rt!t2N%&G5qLPFgi*><5nD>%$ZH@qA)mD6C`?st+fgZrwP-sKCkT1FCAy!NKd?yLFS|EaQ`tV_Z`+JGeoX zM~BA1u?c8=2;9H_kbn2@{vF@^vp?n0qsKIji=lNJX~(wb^tz*Rkqx{J>sqbX+)!h* zjL z@WGLp8e?LNuMZ)HGm1_qMm-RgWzd%A>lUqOH#Ua($r&I2=qDWR&6tg&fn+n;cO0`w zs3zo@WnC)DvLq{t3v+h)Lu0+#7;>A%3>>xK>V`sr)xy$ws-S4H3~wyn1f;GIE8s{( zzin8gLM4NNZ@_yKkq}{$kPD8ejYfx(uN&6$6*unO#AWX@|m-dBix=m+tg(vrUUfvgp zbG~quC~DEvqA3y+bQ?{I2nRYU#ZAJq3ouF>W+{OaNghxczS4qt7q`9D3jN*hAijoQ z|1IR!ZDci%?9dRCkB!DK9)XTIA6svrD8Xq-DN_dHtOgt7uE7^NQmnAmVcmLP+gsY_ z?KnS&xe8ISt}gjD3^uTB^&8BvNZyvW11@w>f;aNwJq#iL0t>0^Ao%~ z0o|wbU=Sk``xWy>Up$zGE4}x?Z(n8<=&V4Rnm3Ch{^|a^d@eu2D*a0NeN|qSSLIcC zRk|VwH;X;~;OL^C_gw3q>WF!G%aN)OvQ;dn<~J$~l4$82e(V2}zz&lUq!_k2GV#Y5`PCv_m_GE*nB-2zE*x zGOE%;Er?jc%A!V^pgf_h@N0*)Il0XtXeN?jMdPqEA_TQYq@-LmjI)e!ejSuZ*IKj) zV`C{*O&J8MGEfQ5`b+ZO3v4krf{HhhKm z_tJX@EYFwr?IkyePN`N0%N6VGj>@O2nud!medG1M3q0_6LMIpuYB-s5`ewxt2OhP8VjYQp_k_xM=tKv~l3W@45*dO!5#W zKYX1o90YvL9d zb^ie!nWz{~kQEd+@1eCtg6p9a%2BUQ@J$0LLKgzwHypk3Yux+Vzd)y0i{|Vp{_MDe zl(%KIUa?v|f>3U*v909tLy!9Aw;L-o3K&YI+|n&2y`Z!r)Si20#vdGhfp>}9$>8D{OlP&{n=me(Z_#+4|ASA`-J0X4|x9z z|CGJiEpE>yJX@_fd-@1DyvcMj>jGlLg}a}w8+7rex@qXD4_f@{DB zomP+s*$VmV7HX8+vrOY^$HzbUDF?UjQrs&T=UGIRN@QjxNGHpqAhR}R9H~ks+3baE z9-H&5P&UWT4l&-Lt2I)uQDqs&A59QVs3UaMD#y4sII&b-(7`auGcs$)1LRg1tBOnl zHE^y*RAeky3)YL0J2&^RHhJff!49;Q;#3V=C>R85EtLloGDf3AvSJ^rEJi#dX&B=% zSXTL%s-DpJfKg2+(eK*VE>(a(I~&}^@@ZJ6uXAs^84SI^FBA8>>)Gw-%*C?~p(9ah zJ*2r(p)AgZ;0@LL#=tLgp)Q~ZL8=(r{staC<&-l2|xV_p{bCs{TAxx%^eEp zrY0M`qTNVD#aQ|*x*=V!+dD;VDP^+z{7VoN8PpxW-g2CTRp+UyIR{@r}E*5U9S^K)pIA_y!%KwN=DZ?A_$8 z-~XQ&?cW8!Hzn@beYAHQ$c7MLIX@$m&rqVU#QbJ$ERNQ#qOVdc%RuNDcBow|CMPSV z*btD@#}ERdH0tO!B7uWo`NpmHd1rik2$b6WF2u#Z@wk^QGWhG2!u_heDzD0`@(-s> zZNYEf`U0hE`0J-Xru5B5R*06cY4_&dU)ZAW;u#%quED#Qk5#Md8)HRM9Ht#H%EnYx z8R69W#S~x>A&AF&N8=pMx#(pSk5D5bSd&MVW@|ClVw54c2CJUL)Q8Eq+!8~*tgINs z)2vremfRQ@+&GwFjbgq$vcaDN--LZFvd`pB~8N6fI~8TiB&}dp7y>%QrN@dD(W`AOfJY>>mK+3y3xTRutSd(uRD^n8HYJim`IKU0 zg~j}o4}SOqZtNY99qdP0F~t15ZGO@g)T^~YYfV$vDSeQ6dHqHyLV~r2OsH$e@$#JI zYE4jz#(T=LqOgj|tRQ!gImdpUkrz2igE1<`g6lX|hCmSl69T2T%uh>3#fb5EL{J(h zd0KlOE6o-Da+UTKp|F;+scC{|mQN{^Wg-n$JUIc2pz%z!W>rjZp{5bA;*)XZ1r*?4 zX1VO8yN=g+S9&ApH>}GnV3)-UU%dhBj*5K!)>OuIei&Mm{QJBsn8)4_6o1GSpg$&rLhf&(fV6qW;K8cCWgNOM!sxHA8!t8)d z48ODgF7NNXj=6#`L@R|CVeM*4*U*HN!a>3dE3Zl^j8ZZAxUr0FPGM{^puAFrUzJzo zRe4qZz83*zcFgbIexG@>=DQ~!L{5tC(C#IIczuhZ>I0YJ7xCN)A>f;u;9ZAG_3C;M z=)Nel&KVa|s`?~(fuEC`R|KC3tDJA}-5&=cXk)N8!`d8cCkfJ=^+>8zjJ1qL`<%~D zsGEvn5dQQsB?ONv7i3M%&HWj($rzNdSf2CapZ+O7|KyKw@&S3_Ba?1e)A)*qXXh;3 zBVNDr2i&^#9<%9$+-lCxAF*5<^X>2ckU#n6H<>RM40|x0PPuX82J`ux<#I^~;icPt zRjHeXby-~?)N&z!(O7F})wA(vgi{um6;v3S!m{+1hv!QWI4EYk{@xeZ-vVI~5((f4C>3baidhYL5h#r2v{I~_jF3X|t}03kdGMTm z@&O;+z00`xV$8SODZj%OMyBlXXhc~zG|rLd=7pVnF|N6Nk35UziqrEsRqd#%hAb<{ ztz~KzC*g$Ea>+wiadNJ>H68Qjog*eiLR%^jWe}6&G5DadRAeDgEE2Sc%x)QANOvRBCm0P92iZDSK6%&?XV=65-$A)ExD;dt@ z--!Zz=_2?n>bT}2xXyJ~!MB5g28o_N1fM*lnTlzeEnt%&J z$d)IxF*E%}Bwd_x++d{tC6VLlO}v5*U3^CieQqOaTNrlyxwU4g*cVZl&~G-aZW@wz zT#JqtG1SHx)p^akaU2}r0|i?{FL>=Y{>#W1 zh$7T${If?$@LlY0YXx7emNcsq@G(t#=oE4lH-(mEQIcZ5vFs8_md?oX30XeIWEm0! z$`#7hD6ONXI|RNod5y2#c$ZAuoqkw_!UfMKt22J^>^?tw_JB|3&v;fXSvD25cQ358 z8l@R$IkRlU-RS{u?cL<7x8LHO{o5QA;}@#yRe4ojl~?6e`MW8CaHE*<`**&`lk$uQ z>u2o`8`o^!GYm`92?88hf5rO&5fJzwTvre4jn5e4>V0h z<7z@ko?h=j1*}nICSyFBlGy^I^DYf!CrIpUfFds@nDvtNdKq&9n{6=W_4?tO23M6# zwc^gr8x+>!f^dF*%1?gw=ltY@e~mH^Fv^1lCyt;6Z9O_WXD#31=bxNXmj8se-~276 zvk5ly{OG42^5=i?r#yP{WTRC@QSkcfud`e(IXgSUd%wGFpE3)J5^#;DtSTggPX2?K zu1R!a11A!}7I}uZ8TQ5j)9Hx22Zw|YKj3lmnAK{{NUd1cOJ1AZ!M=8v2j|Bu*CjWm zlR?~TPbd|{BOwxEO>)D!@tmzIPS+Z3bCy*g*9`_uo|y<4Z@tJ$nB*F*J(>j1?*!0G zWS}i4&E;A^t11s17)e&vN-$YO?TI+bhD4fm)m&)uOjDI5pZxSE+_`a!?B)@f)|aCE zthGoT4N&x1kuNPi1VZqwGZ_(~s%oB{o^U>2;DeAABMxrfWSkdd)?h@)jBqrYP*xR4 zAcTgQ)hIh6CK&S-SILEdT*7u5ErWh zYK=KP!T-m5_L>N%XcVXcMZp7OM^KZRZu0WE4)y zn(9@${xHI7U6NH@e47R&mIs~i-BPw-5X%J zIHz8mQ?7i3c`Lyxw(<+6?b0PhIK^sfW6-w178COE1Y<3}ZYb9a%xXc_vWN-X%Vzw} z(YwsD@ueW-$E!2`;=xb(^ZP&MgR>{BT)n|U{W7J&Q~HKy<&qE2pYm4^e#)PG`~$vn z^9}y_n_uGBZ@t0DWUpY+uga_Ps=O+H&x-)BPj2!%x4*#u{>ir}eZ6@>#|xsm^E%1!Hj8niu1SA9L6Wyk#p@@d8CjO0Q|cfk zk)^p!P<)+09b+=`yr8Pr1aTNuypR)E5vZ$*dbQ?gJmL2Kj3R@ksd#qsn4kXQulU)A z|3933gcgq@BEzgzXf1dvC@UZpb@MYGJSh=b^0~LZ#%OlH`Fz30A3fOQYf*}O_wFGg zJbChjrfIG}_k+o~t{m@Opst!k@YKs*E!?%O(`v}HX010_vt>!pmXkHCYek+Z z#?~_}3?r*CTF^!%5-qvrybiF7T{?#dE7Ngu|}C?{`d(W z|KbDor&H`?w24HOR+3Kgy2RYU5`6Cz>vCYlkIu&wSuIREAj#vq3IEWTQCfN(Pzzmx$jDVK864?+l$+J~rTh_ zjTe-ip^e2$L(K0i3Go_|V!A2gGm!mrYgpAnRn|~UQV6LG_LImeKBFNMp~O(;dsHeX zxCZBzXn#ufvI_9uN98xp`HP9)pH@*;q7qp<5eD53zly>5838LH=DKQ?KY>CirYbN| zfq4gL83y9??Ndr6I5dfMSYgi>EWY(0S)QM8__g058;@!8#D<_)&I9!_pmidHQUmR> zZTrRx-NG|M`_H8GMRvRH1RSD~+czs-oMLf9+OpD1B7G)d-Ny9NolU9qanK#`ML;Xv zEB37ySX!k#bcb>K|2937PGnh~LpmwuTHxsQ*O}aTr*C_!w1+^mIAwmk;QU#|^yXdO z{>J~z=-_tr6l;T9oZ^q~5AN&hubPH(e#ZKA&iNveXi17E%8Vw{3T=|dn1FNODnSC+ zyucJ=^6>;ao}snIt(R2G1=VWK$j7#dKw&JuK6`_EqoYd?_8*@-c7#=-m7hBOW{6aKeo;zO6a{5>YXzjw;4ej}cE(1qcqZ`#e1U zx77ZW*IxS_KKk$h^RsmdtBP{e{@xx(M@M}4;fEo3n#&l=^ zr69AK+!&V5VZEmC23OVGu~Tl}oM5e{$P7gu(+l}VQ5elA8!$ZgD+AX!n%be2{k8=| z004jhNkl+R&69JuIU94dpHZX`#J=83N2dF` zce4x?TeWq6%jq&yZ2K5yL7{ZO8Xui5UXV-HRg7Vm$blo^z2}op?(@c5Z!sB-FMvHe zL0JT=O)^I1Xp`DFL~{szJC(-!z-n>Pgji?*Xs#;<*OID0f zTH~7rGu|W5a(c$`^yZ0*=|FvrI0q8Zu~pDKTSINey!qN~Ze$81r?i$@+j#G2hGZk0 zD`}bq5*iSPYCW_fXabs+;Tx>dWCrTG!Z`<7n=?2fNn0Idj8M=pmcW7>MhCbMsMjEV z0YszG-zy08XH~Z0%~!#lU&Nz5tRsj}4_%t7Cv=KL%?c}mZJ(dOyqPEtHQdsQCn;rs zy6|#swJk&jwm`!Pj{A!Sb$-rhRbhYkchP$Xh>GM_)+vHh=&m{2mbI?(&Pyu&KRcN2 zcEET`@!SZ`7>lyu9?)r8uH~EF)Qlbg`)2evpz7w+4og z4rg>9!=!=nWWww3{syDz0V00ju?8gImkY}C6)F_G_fP*jZoT{E&Ik~EL-X`wXlmGw z5fWIJYutQ=UpQ2y2?QGPNf9?FV=<9BFv zz(D)pS(WGLxu({2c(iw|T*M-QaS12M_+3lhvP7%46mW!$-f^;|CuE zj!zwVk#Xzx9`C%PdFypgF`DDu3S&HiC-97C^S|P3dBV>=tf-yu!s3)t+`M_ndbQx} z^z4_uMq0TqNJKe0=kOs!rPOGIfR{j~G?_6e)>aaTP-1>)TM$FWJd@0^Kk^htL0-go zT(ceH8vg`o7@2@IVCYjzYG69DWFtqAz(MYrDi0EX{0T+bELs8I7?S6J4;Z;qkK*Zr{9#)pqB~R!WiQ8D*7-uxtnL+_**= zOI=l*ou9H?E%74Erc(|N54mx8$aFf5imr!sT_S)H}RDJO8ys^7oTmS7~ZM=LxoI9AGHY=PG!e5g^lUIG653T=LwavkR9Psxl~?6e`FmUxinnIB zd1HE$v(x2{U(^57nHs_X`NigWj|fgYkIxr8Uap>_i7Fabaz1~A&i10SzzB!45o3G6 zyz)#Z`^=`dqeoUpSz(ZbgD`M(ecIE`nv5bJvsx|juEFH?%I16TSuPj2s^qnU1EyJl zG>%2N;~9Q_V*ojQH`70v|rBshvm99ZjVv)D5ad#%yno*{o(X zJ0s_m$;e^UIp^np%gI^ZNp1?TS~DJH%olU2s@w?WdeO2={@tYm1c`_>MAI~mripTE zk=e+4?HnU($W4Z|8j*F1Nw%G=rj;&1T!R?ueIet+%7pPreSqtk5>JVbQ zsDO8Z_whN!$TH1ya%~b9OB-q#5b*@xAU+^LXhiTKws(L3fLk|jQ;bKDYi6?v#ViM_ z(bkd|Ikw27r!~va)}XD$+7Y?k^;%MCIyJ!j(Z32oS-bWW*tRdI4Y zXI<4aO~ZIP=FK~|8RrFBX-4A_T1UCN@eO5FVX~Yoi%1C9G)NFkk=9|WAE=OI`$#A& zq7kFOXzB)@u1_$N8I!$zoX%K_LMca~YDVH{b&QbY`$AiSvIrTC5^C`@ZiaUiuAU=) ziNRq63Ja=Pb6!`hi#?1{cpJk_wX`W|W00l}4l9nm5D2O25#M;W!@{myB7XG zB&B$lLc5C@db@8gq681G_dp{;19;Ucn$m$F+Jx0eujUyPMhO;SUk7pook+5Fo)`k6 z6{p_uaPaIIU;anmfW0ZXidK?H;I29^uTIcpo#J{V zr922NQ4~?(^dk7w50Qa)c-SVj%l1l_f4BQhsSWkIwIXjIlv{WeanZIB09~C3J^*My zm%l0ECQ;J2N^pqz3Sw-^AXFpre5Ef!%+Y2JZ^aGFH4GD~so-dq=S=Ut&3pgNe~%rH z`xs|e;*am6yuWbJCxNLt#MV=d8k`4N;i+uM=DB42t5HNeTd^{8QfFkBi5@WRkG7J^W_x5-Gs-oYGR*JKdH7JV zcVmw`w~x5}+95|bZ(+UedJ1A?9lMv;|F5OU)S+yp!noR2mW!}g`48Cy$=R0q5Nd3Bb!}D8TzQgbT<`*c& zIm*DnttrzRW0Z-DDyWd;(~#=b7z&JxnC)dOPtI7a)*S6kFP%q?iaC{4947>v3#`kM z`D#fW0;9>4{n41|bi)4L9+@@NWl5G>hTKWMX|UE}ZHA7G#07^ag|V8=EnpB0E;`EY zTH#SVTP-*_U-G$k-^JRTMhq)r$O2l(B>H7rbb-Zj5E^tM!EF?*6|8JQV<$Aaz^?=N z1)6|Wim?i;%LV7NDb`NFXq?2@WRIpMrau~MAqzEQlKIf0?;@ zFTIx++t}Lcud-%cfJ4VGuT*}Y*A6Gp2)GcHNuLzSFo-!&65&Fv$J0tc14b!kC?+XB zxKGqPXuBx9g8NOwkIE7e#aBi-heq-7dcjX>&mss%dCqI+3-bT?SCqGIa}yz0i|!J- z$AiwaY|t&aVuCt%F}Wg$(gdXQXnVkm(1^lIM9up_yn-6Qav&M-I)bSH~{nr`(ezF4CMSnV|LX$*(vU`0q7luV3U(FQ%5K^O$sw@SV9C}ny3 zzxbC-Z{6+EBME{#eL`5AURVi|Hp!-G23Yr|fAqI}>Bj5ap6p-oehJPy>JTs{qtL%xxb{D^q7;AnuY7`Ra=-Z;$p>9M1B0g*sc!@PDx zM%i7fAdxo>qXhZ?v-e*?mL>UlC-`&sqprT8Gg7NkS-PsLP_5AD2D%#nLClZ~>wze;8HjiU#`?NMo?%3Mc&Tu&75L^xgfQ4$X8;$NpceN<3vr?c*8v zx%)o&xi@Y^Mr1~o06-GnT~(P8_nza&-H-cUeE;vGfPKSY%tjYNAf=>IsZg$l40=5V zaqMb&i<;<_R+rb_yF?U4eCFB55k|1S&?3zf>eCgZ5~C6WQ+t-9bX8+vFAy5+fk+1EOk!X1PSERL1I@C~~q!SsG)lK`A-P>lm#`(-f>F z3__P+!X=MfZSme0ZD>gs*<y- zed@G_Ffqc4{T<*3bwcl2PGipRgF3^zYET~FyZhDsew=>Z@7syBu4 zkESmXodLRioghmwLb5w!xzE$=`L!)-d)+t|^*%*f)#4y92FQdUH;`ILflQdfVJ_&r z3L1KA$KX<pTg@jKAg zplyynF+otNI;OngJP)DMR#Q3iFy8dMyKB)mlg4CQ%cF?kU2Dx)Op>DGggh^@?PE5A z#3BQq=IOJXeCe~yKJ*x>HbK0#g&A}){XP=oVAM%M-tS|K*;#`{|H^)elg(p=?9uK% zY!15oXz2>Ar2pW~ueB~XVD_?Q7P3r2B9(lgt6Jd0%_ZJmyT#9(xNtz`QXoytrKPv{ z)=G=BCtl>|XD0FPCzSW6-OPZi>vy=52~JI(;!NqmS+9k#Y)etn9GyAIR~vs;<)#E$cX;L65BL|?F0q*8SPZqvr}#hDW|;{jTiq4j z-`YTykMhjK1i_~erx60uWSbAyukp&tEw1%?7+K=fnzyG`r5I?feY7n(}a~?o0WdTI~&`q40?oqKuK6qA-JD=W(#2& zml7~eE0q8*n50^t)y*Os*TZDGCD?~#cC?KDP8OHFF5Z#XwwWjl$vx!GrVIipgMOjXM$X2`=ytl7YimI(ZH zlEk6hq!fg{z*nEbCVD_qN)iSxsnTipNHUG5Br{V@RyQ`#TGOmo2>gJ|CTML*vK(VA zO68P;jIy_*crvu>?wU>uV0MtuZn+^bOxJx*Ojd|Im+){-(6AVNya*8j2{Uz{Fn}~O zhj3;d-1acmkfbrqW{vYFjq8Cq+CAVevF6$YK>7@boJN+aH%k%ZF7Ox+1pWF}+1 z-KLkMoI82i)ixKFyg`zo$VUmnoe7qJ6$+^md~&4Kcve%v5R&2Hp~Esgk&`Dqgievt zpk&S<&FE<-e>LR3F~bagVdrOf^sJ^W)Iw zz5j)~qk$u~<-`1mHXUj}LD zY8Gm@BYeLuzA;usT(C+<2&{6<*VT07K>Go$;s2$CG@ zkr}3>(RNs?EAhmzpdE4??Yk*HW2|%FJtTe+1wsht00UuT5-*GjhJYd7#yD~@U!rDa zo#RWva)}_{T7g0Lz#5w@&(VVcS-0ni3~WG}X3jas5>%?pUU;07pZx;$V`sn%u>Bs{ z(hYQb3t=@@K$fOtg8@3%qewSm$H{I)btX#9y8=8C!D4rdYpoTGwGRZ7wHAWf4CgOA z%GqO+M7|u0mK(A`m*tyRx%lBNwqtYXG9v->vV^zSZt;a;TC` zb)J`wKgKCJ$Jy}DuIna+W@YO#zjN&amYL*pXU=jW^eL6+m=An}Fsy7|;-A0$D&DcL z@ksO2aDWAQy2baeeven$#AF0i6Y{MQ#Ap(#F!sq^RU&)a|4Es%<% zJZ+|W%EF10$myS~kOni49HvbN52IOO|n#SUqWv%?)~trS&= z2OS1+m#9=5!KsI^*#m7gYcZ*2b8Ul_>o;jFuF~1uqSx(_CwDu*Qp!ToDJM^32K_dJ z?tpZVlEpcBn!D$*j{M1DQ9?RZ3jqdAnkOWAfJ@jLXq3iYgEG#b4XiifuSI4rv zJLF@wkchHSAUz#ydQfEGee2;1OK3Cvp(89(mmx3JiB*|w(8lCFe9w}lU6L%O6h;VP zP{I&m39KeE8J^7;SVc=4;&cm5sfj(=u1tmna7Yz;#|h1(;C zuwgNR>g*y>7tXyJ#xi}NAw&TM2KQUda+2|Gnt%{IRtgzd%XfQyZs$4H3eI{S&zD0^ z_yL|Z*i0jehz-`@F{Ea9&ZF@?T%fZM;vUvsxRGJJN_U4~s#xMII))8TJj=jrHv&Mj@wXMRXD2-&}=QmAvBDH?L>xL4T!;2Njp|+mpyiswYhcm z6T{kKV@*-B>|~LKQ8N_?DlgRu#t-;6|Lecvd+)50arh(RT5FZfxW|!7d{>BfCT(4Z+|mIo=#$|O^PR|KLo-K4{EuR|&$<|+-EK~NlvmR{0kI~UY~ zh&8An)TRBQVdm|Kk*D&RX7^#g%euRtj}t% zMN12s^nh)(2fWc@Dy(UTSi* zTsfqZD!^z~+Y8)GBoCi?mcMr4X^sYN4@|Qj%iTU3Y3hQ6I(E-21PG5tRHgC>WHKZ< zH`d?hcWzvz;~(KKKk@=EH0mf5b8BmbaOx=4V(YUeqczxOc`!ivRpu*os-7x>KRMfj z4t)_Y;VZWLEw+u%Y^6cd_x{8R42HYl5CvoR{H{8Oq;6^Y3YJoT(~nx@)X zZghHV_qq(M^J;{4b&Q#S{16yI&r>vNRT_;3S(cKe8Cjk?!W|XjhZP2Kk37!_d}lT7 zcg_hM=}i`=EML3D)mPr;&gJX0me=TSw@C&uHXjDuhfg~m3A3YX3t`!yL!^357~B~%r^)xpzCWsSlGm5C8o-X!1p*dRbzIt zN;e%4c+e!l+ukHga&%OoQJZG|*fBOYI_|n=0CJ6HT@(6(IJLV1)ce`GyJqnt*u0_d zQ!bb2_WEpWv@j;;#POpfaZ0D%<-}xz=~@KB;3-L|9MO*ZK$&{r6G}U>9iec1?y(w& z(=>8Zg+NF!!y?yVvZm0a#tv;mH$Tck-B(n7G3Mm$@z!9UzaOrRNOlnbBE=%oYJ);33ddf3WYd(DkcnEX-D8|D_sU<$_3;rMkSi_p(@s<^^+srzWBQs=5 z6gvbEPNZ2Db+U}Ip8^Mcu1S}&S6C7YSCf=$Ny3yTnf81xB^mFhIXw$C0Z&IE&qg5) zukbF5gU4dPQzJbrXXqLHQ|Fobg;RcJ8CaP@+gW!Z15-Z0w2rG5%VN%@;dCgb~?T5g{D)zo;Dn zBcuYYUG!NgY?h$o7%!}if&H@hq93;Ax^jYa`-@^euTx+%7|fwh5wXrd5wi+kH+Q`#k^0#~){s0q@@a3IF`+hb$&321Tth&o4akMZPvWMQ9V= zzWOcx=^DH^)!@eZHLmq@s+FVs(qli(*QZLnb^Q>x|UGAH4fp{E-BM&!Z>4 z!2jXGV>E5dtCzpUKVRCw2#Jy*C#D|emmhkDXX{lu?MwWl*M7u}G+~e%#PW~%Z`WT% z08w;;zxl$~`D|5jXXz*WqYpn|Qwuz)D3{Ohcb@+lo+|mp+#A-mF7dxz{0XnNI;0lD zpvjA8UgB3zpJm3g+*x~v|M}uOgfmYt+r7y5TYWsQ%4g1efnPg&hNcw6$r^un>1F<4 zd5KnG)LJVzef)F$gA31c%m;JN*|CLeK~66jkcyD`T7$AQB!$7*ZC~UczWxf=lbBe8 zSpE_J?b<5{EPix~zw?=&<;80BvDOF(Oy1|x+I4PcAbO62}M-}%z0(zWkk(!%pa;pLx-u4X4NJv z<$bnwLf_;e~9ZIQC12dw1-dL|>YhCnDP(r4ByF|SHA@bMpTh6WhcZNif7vzf;XOpeA< zk{&hb#^Z>LsGuHrth?l_n3!cfU|T1|CPyGBOOK`sIqH>}79k}LUnlPnP?k11OJ=}o z-lwZG607lrq%3`=JvY`9_yov9^?53+Q}H7Dd9wQ#L!_d$WX6zcLpRIW>RQ5DM6L}Y zH`HroB$i&D-~WC^;5!UMN~H+j_c4(nO;h^)K6!45!ZPuoM?B~g1mS@T(PTNTrB&Yg z;j3JF*a=Pv;USd|Hp7x* zb&*uD&dC!3d}|R|f;EC9v)s&cHhVG65Kc_hc=~LK<4q4tfYBLJYI@m#c%Xh)^N7U<8Zr@p8d3lveDPn$hhUK*_locGG zo+4153lb>7M6Jx_#Wr!45eN^ju&egapK{=&+I^l#2!tGZdBY?LMY-NE#3n|c4U`}Z ze5A;Cl_h?X%>fhz{dmCpAAZQ^Kl1{QpL>WOcite5hlFy1ILqkv2b8>!N)Q3UL3-mJ zn|C(ZUg^`AoS;&lAdCcB<_vm0(#!>;F5b9}3PUEQXQ@na9Sm5`Ek;OAc$UvZ zA&-P5!tntb*323Uxn@|6Yo&vm_~i#(*W>$k8;+lkCuGnUnMK?EBQkWmGc=W2R7TbS1R!MzoNJj+Q230vC(+FIiI9;Hge z#IfTXefCAB&p!fElDF2#*KT9`Z5LTC?wREogF#F-NF1bRj5KZUGk8*=q(bi@y~vEF zm&J!4Q)?-oc%Hxh_x|@hH?R2cJO76N`Tz5;`N6vj#Q9DIjkTb{I_H1tXZf3d?{DyP z&-@I3?XO?vgB$;h57yG6#{1q)TSF%seC#>&g9)CPJ4-t^WO<)kTX*=)4`Mv;Yy748 zCb^E;>aCN=Stf+$PG=2KDS_^DyS2iGehjmHk^k-TJKV@CJU)Apnr`#%+D(4@QpC~f z&+?fvq}hP=ZksoS;dt#R52;l?*t*U)@0{c_jSEav=6GV-aD8iurBpE2ILe90!{BkU zTE)jfd#38g`HXF%t)?^B;NsG2{4)*pr#{QEpw7e7$5HK7F1K5#Xp#%fIvx-NGc=Wh zb(Nzj9-BTzE9r7=Yl-!EKsvTA(sYAwUw)bItoJ!Gag>vx<>tm6{_ygTn66Inmya~b zb;9;wo9(q5$jTH?HUr+@T;<2N-r?!F6MV5IxxVlU|LWFF{PG-6PBn;J;)1z}2})Aj z=KvGvti|igSGnHnv$)yDkaKJ8BLBZ+5h*-QO`qjazrn*($5EYCF1I$3;m$LA!7L5$ z;}c{FAk_m_yKQp6$%Tn2Dsosp0Tj+JXs$25#=pFNg^oADBQsOz{u1vkzs{I=60_|zuQL-Qf!eK z6H1~2pUahqiAt68r3oIARmz8OpfW7CY@ZL)7R%i>X>Wi@GHm7`ufkKvDBxlxVy@cY zk)X**QO3W|4kLgbnyaSE<#>y&ZkN0tqZ20&B801fyip2xzf$HzrNN_qgE^u@?OmIs zT-0rD^jmbhJ#;_C6w(|*N@U=1wH#8fRykX0^02DWI7GF#!Ln#$KFqdR=xr1C`sg^t zX4)C@oUz-ZhKrxTC8>3WW5-ZWSHD(y9>`lMFAJ9 zCFYCqI3`L(`O>{xo19Cg!?pev+r1unKgOiF8*3?$zQ^@aNTpilWVy+sUW4g6}i;ge;WEZ5WnkBX9P<|&DALH)x~G&xH`N{Lbm z&vWKzx7)?{LVV9BO?nv9K#JX_syK7 zpT~^H@!7IsSa&Uk@CR4AC+%)Dg%AiS2z(DQ3T%8jUhq(MXmx9gcP@TFR4R?}#yC8N z(U2w?!b+$5Vl7H4yh@!Q2( za+4F5J+w(tqdj=Pl-m895s)H_l2VD1uHHT~mOM|uW_UsnDn&PKv(eum@k6Z6h|`q* zASKlqMred^@2VeG2~n2JFS95B{KQ|`*v!i1R$_hdWcQVb7`U8YDOnM$Sa>JEO6I)9pERO_=pDKkM z@x4(*erJ3Ni2##BZc)-u_lFByJ2;Nj2%{-P!gi0zc%*GqbFpV0_L+=>_=?1Se;2!d zGF)A|e*7TQaWBt%4>ZGK(ET=^1Z#4H0V{OzN(PuLK`4m`%kFT?bF$4PY?d6jwyiOw zNk+HZXSv%aQyz_amFD?#9DnXb>hq@{8<4Ippf{Hhc{YMoS!3z-V_K~aonGG=apOy6 z2<<7FE)Mej#z0#`tPc-NwgjB}+?V+5BU5aB_-+2D|HuEp@4d4L`w?BGYrOT%f6YHk z17`p4|A41n`W(-l{{t?s-5yrA-}_$HGRV^hnAH7Sv-vQ;63%e5(_$;>am35`-Gxmq zx7KLSO%y!|IDhmhp35)s8yg-!bLu#6Tz#3VMq_Nu)r|#i$C~q}Uf}OM`WO>toqzqt z@9>+gHLh%Tc&<`*C?2h8PCU%txbP%q<8}U@uYZrlew&U}Ja*!9JTkw^zj*cc_}y*E z=g)tIUzw}9%>58qCrUhh`UQ@3)>-IxX$>YIeS^2Qm$}*N^U(BJ{@SxA`S8Xc^N-$p zlhX84{N1N6P#*?Aia_Dq%#-|`*{2wEuJJ#<@eN)cOUMW;z5Wt!ZnTMN=lGQ;ewHuR zG~c=SP5$xKTfDx$&M(Y1Ml&S634Za(ukg57;D31a-|>Tfo7FglT0k!u5F1M^Z1BX< zCwXpimg&GBhSctDyoo;ZJ=zwyjTKDhld z|NT3gc+*eucb~jKUG6;d$8N&G%u;O-(x$MY}coG#-F6Y!P=!6mJjqc@AlT%-rUCYV)mv*tTvb= zBk%ONS?RMi*{55X;ex8;ACR#XIEU=bY?I6Fb>giKHcoe;jVxeujTt25?H(W2du&b& zc&;?VNm03HE_m6-yq>Icr?pAG-NUB&U47PBj_$>5w0pFhJ+>NCJQqweEe^K24VJ5> z#~XuHHaAR4-o5}ocgX&e)khAIdaqYd5l7VrJw72f{iAF*+30h<=g(?dR$F{js|!}h!D zezmAYwmWxPw@MYRm2maXu}(A{kY7Ka|yLXulWDzr;5 z+PokevlyGvjXSgkT}nZX&CQfgWd3zF!AF zjsW)|uK!WLJMQR?5Ba#meh?AX{U&5@Pb@n%z?uShYsZIC?7F~^Jy7Dvv#w=uCDTkO zK_~@p$C@Rpu~=rL;Q1)xnJ}WNWDynHfq7VggVY-1oLu2Dh~<&4Fix6j=!G8ONZscl z4?7r#ZeqU+eB6zDpXYGrutnx6G7KG;eG!qfN@1-==oFLZnC=#`IzhIzjA?J|KUT$s zvn(e|Q(D_yVr`h1YH;$2Cph`+PZ8B8(Csy{wcFU9a}2DIqjhL>&Y;~Ti4)4D2(2xH zLCm;$G=#B3A*prX;5*mGt7AZ?Vs@arA@4o2b#8moP~FOzz^R3Ri63s zQO+Nqz*o0P4tY!aF>y!M^m*gPkNJ&TH(1MZtdJ<1k{L~+Gbb@6++i0;4_`{8P=v}W zBK87dQnu5W)Myq~-{c>)-veuC_xl*57~}~#PGir?5+~|YO!yvyuujvH+%|5*6+(`( z0B&?-p>w?RjQ!p%e&gbg`AKV=*tjf6o@E%RiM7V!7~pqi(-E;Ku_qTHb|60c9T;ia zp{1c&nc_sbOz3NlH)d$c>ue8tB%{oypk6t`sZu~-Doh3eqG!mB2H|n$$fG>Bw#7T! zSNWH3-{$v%3dbkU^0hNh@>K2Kj)}Df70vOVJo(FfB^~h2&F}H+ce*@(?sNRb`6C1f zYEg|6LxREKqZH&b_jupM5Sel4g#uD20wu9Jrk(F!foS!BtuzI%#EIrC4W)=`^PG-+ zE+qrHc{&R2NWaPXdXuv9sYf-+5;CoEvslPwSi7?qGyL;M(;XJTZQJLS!76L3Ynbl1 z(e##)*;!>_Lla`@5LLk=vbOKB z+$QJMbe$U;>ttK)BAe{^1IG6YV{*qZk!iAx4hvb1p0T_X%`z{d1J|cO;7hfO8)XRP zPPCz$=k#=;cWNwJyR*tzL5!g+ELsSs7GVx);R!Kv6o*YpiRXEwQV~QY#9*5^Zc_?N zfFO-y7B1i5&2RmHYj3>IV7p!PcXy^w9Ew?S|MOLAJ<8IFqUh108R#yZtV?b+N?4S% zct+ye5`n4`c_E2zlamxagUZA-B@yA} zioS+C$>{fE0^g_Es5&PrmINx|)afSeZqDZB1E9eUSnIwLOokD)FeEdY_5OfCmb1RH z&W}1h2JHdQKldogWcYc?iMc64UltC(V|vI2~i#02E!Nuv3aR2$Q1B=tCFYk7%Vm)>Dc#Y|L&-*xk<7_R~TWSrl< zeu98e#y8L0J6Vn*1d_oZc9Nk+v#`3xYHOQjwSo|Z?r%}s?1w(06j7~IkkTW@p-NrW zwJ7D&Icuxy2%$JKH&5vKI~^F6%xRKjK;U_VzE_NM@hj`JnL{rq5UB@`hq0DiYa-tt z&I}Y%m9ik`8txN=c)<0Wx0#up=g5)cboy(=@qlv4pn_rW;iIuX4EMAI>m*pUa@pN@ zK+^A{O-70#w;E$&qG*~%b(+vG;j0i|DU`5y*6~lL)+6=;bR3dr+jzG3r$d5uut|Ri z$NK^9b60fa0W-gM_2;hdJAGV@E$IARl**1@py>2)8F<3bHj+P14ez9e3b3JJO&bOl z0s-ed#ZQ$>oc06!(FQuaP_dA#bAAN|jb$w}+%Opz{1Rm$(8z*5>ObN(nlIz98%Qh} z0*%NlHcQCXmmy6MwMle$6QT9Ki_91Y56-ikBpwhC2F%S(a^~6RIQrDHC?Uy~t~mB+ z?WpTT0SlrqmW8#H1CPmSm91VzC++WHK>oO<^nn8b!Xxl~r<2<6k?4EZ<-3e{LbnrR zIzUE?fBy>ci0?xIxVFgtUOyxg}ySxaX3xkU}Urp@hVf(m9^e!xNSy&&Z6E zgGlp)#0tvF+m)MAQX%c`adk~HHTgLI^-CwYzIl_^R&R1~YlXLO{+PuS{!dT7z`01> z)8`N};7Dzbc@wj-8X_1lQJ&)b#8FB`DTWy%3js*;gsgaGM$bGp$~LE+WCVUhbO@;Z zaPEB-airG3U*F)ZwI#kZHN~7ScM?$+j8Km3&1eQ$>Y~#+p{ET}D!j4!_F=$d&r(GI znU3jcs0AT;-e+JHH9sKFdc^ot{livW?o7$1&3HT6WNmF7(}{OKotoj;k-x+dd6{dx@#@o^E?_=pVOkU z>l+%&Mcv_QYmInwK*@iI*{O%A`e8BOnl!!5O6xtg)85YFvtYV0>tcg@`2Q*{JT3v2SL3JkJ1#fCsy|DmRY{EN(4K~--F}=Y7IY2-J z1b&mqix60}ZWFI>^P!S78Uc^W+OE^p0@qBJi=DOoonPS-conQ}lbJo)=0VE#>L%|h zk9yhTsMsxemST7>Z*g;L11~+zY_-c;_ZGrG#Z3JnYC+k_^4OUE;0Ej6D|FL=BXDXD zSQhKNJ?BvkW~to+Dc}jU%U7_%l4wmk%jo91Ahk4DD^OOtaw1_UDTR;%V=N{$W3bcv zul>D-@s0y7@w^b<_vrUGP?@H^w$0_YKj7kz-=TG94U^=E5i7_c_KRHx-MG^{HW$WV zj7CY9HFBBXoFwlO>o%wyPr1@HDGU}(oEvg22)!zStRwOssTnwCXolHzC%K5tP{JcX zl5D4JZ>97mEA*Ab)aD2$kAn1x+g)^KSYBG@!w)X9xw*#CW0Ooxm$6o3tUwB%^XDD~ zvBpn+@;-w>c4)h`TM0Pc$ic z9z#hZU***NloHz2{Cb9`PnLP@cE-E6)+xy;X6s>*6x^TuZ3tf;tv?_oAS+GbO`oDM zJBtiG5DJ-Fg!L%bYOD#xAW3Off)S!l=S7MV!zXOC?7NPI1t}!c6BB&tr$5i;#wI`f z$*c4Rt`>Ns-R9cj0;i775h=H>q!9R#Pb-PZwWe0CfZdT59hO-dYw5JNv08KD7PQnBM)nmk8hh=RbOGsN!qN=j#2+;53wS%y*`K@hQ5qC*IQLSivwSx%?ZrQV$2 z$kAg2VMN*1*c@z-=NZcXXzr!k1B@#}Fd11IlcpJYmXqf(!fO0zg0k-rA4#6kk9$@1B)d`35c*n7NqAhC`~XxV6*H`)&ah6_V!P(FNYz)x+{yY3nDIxJQ-xx z!D9q23ast0W@Ja;$3aUhi(2sgB;|7M9M^%B+{xTErxZLLhCEw}m{hx|$E}cH48ppo zGzBDKLmS>ta(*0VNMU)T?u}UUtdOJ4_s~YfpW*hv@grlwXoOKXeYqmyn+t@o?{6VEVn{!#3pO}xH@?R7^~_QmuR8>55Rc6$jM z-2q$ifX!|fZ46>81vqq$TrgC8iu?8v;p%0Qu*`g8 zmZ|bAr%N6`+`h@TZ@ovWYIt?=CM{dyLSurGl=pfHhIyT})-5jeQbMoBlSdw7Dv+#q zw^;9O)6Q~iUGp12!tSPt%hCPr}{1O#UaAWH-zkjpLg-Qv5V5Tw8v9PEz zwJDbuUgvif*Eu@>48L^jI5l~gm1>b*ne)?UIJvOO`?p@nW%)cy#vQi09m@lAK!e9pL8Y99X-up<3lcH zH9j{#%bk_WEQ(ov{@l}Cs78n0Z*wd+O_$~EElfAw^*f8AQhtQ#@+@WPbENVv*V=2l zd!`NPW{0cM7RM`PW<@yaZx79tbes0(_B}Jd(wk+b@dR~0AW5#Vx_y<{7;KW!-e_?p zs4x?TRL7jBO`CFMutmJt#`hlO-29h`^fH}v;MRihDOX?Ok@6hZmi~zKq|5l*YI-p% ztu1a$S7>+>BgfqW3#QNQ_7=MR0M75uq9ohyaU6JdxoVew|VErt1Ml)&C1PH zvUZ9vLt#l5u)5ze5m;358NJI19u`X#=e*VqrJ@R5R$)kWkABv{h#aXLluua4`iyZw zBOwQ*XnYw`@=8b`)&q>yqtZ1gtt0BOAPMOAG?%YzK^QUr;=@dyI7#T0>2_k)mKM2n z>o!Y^i{x3x;};%fZnlh4DK@hxrKr>z)S3;>pQ~~6_BuCjEPM=`!BX}VRZkIEh=k%; zxx{+ZV{MR-XiK->C+`O|1K%kQSeMC^7|J52jK;T?q0>1LDV{yqkKA>TZHYw5{oO+; z1j-7MBqqxZvqz5+mMefD@N4+~HgVF%4+G@r8VAGPtu@Z!El4%fG;z%EdG3&!0(>u^ zT#4|!8lIAP0(|X)1ARRp*Q@A)zd>7DjG;qp8JvVyS>}Ysk_rVf#GoGB0sc7f<-0ch zk8!OBy6-;DuHEPN_gWmzkKFl|v5sV+;Qzx|M{s2fAf0(kvhKI+vE5BMEEmvQ7ET7%8q!KI5a$usPr=U^g-U@0F$Ifb=U8%>U$ewfPC z6v@JMvepLHWJsm(mFG;Cu@dk!(=4xVb8Bs#n=4DKwYM?WActA5T{j=%w-2th{`bC( zGNCCKZ~d5?cO=8=a4kZfI`w(}^Z6N0luG=heU)E-Ym=(5R4X-_%5rDzeSWvpLDr#~hcgvRT0?3I9PaQqS z>GgFkFTcS*-nd94C9@M3_%EM%fwRpi>dR}qbL$6etd|g!n2pM)?iN3|{yKB@X?}jH z$@IiYo}0YH?d1i2`~7vk18=n(@*lH*%?APeEzZC+uh@1ZOY|4ukt_MUO`A7 zPgvq?K;M>lVrrhbD0m>pW8bodq8TK!&Eq^XHN(xN1%9h|W+kh9?diY3Uz%yU-A>1R zxb!~XU)(?*y-OGQ>YhjtPfmnwP(cUCqJ^C1YV-%|yt?o{KkQ1jY)roPAy@M% z#;kF5`6lb4#p&5|JW`Dg#p^3@gh{uP4r#mZSjfiqWvM2ZZd`!=YuvVTOf{corT1;R zdMJ?Oj4qR8Y_~fsmIlnKp#v;v*^HHbhrAab*azv&b7JlnI95`$2OTD+ze+@(D_aY$ z#;c#O(r>dBG^q)HlxthE1GYPDOkycdo~6Pf*H(XmS9useyTrowEoAs8XOH|W=jMMF zmcGe)(%%_fZAm(P?$oR^DUK?qRdxc*y(eoZG^X0|-y|xCt1Pgf`*hk}Y!=hYUg4??d1&q> z{PqvHy7(IHEGfoS5tX0hk)vN^uJ!@#jawKYu(=`W^tfH?a9&mSg>MgUHmqOGtzk1s zN6xP?*43HrvPvw0gh)v+f;@9@cTdV)@XPx(CpDyrj*1jnkyH#Wju0(c~C1d{H9uOIQ@C?(gu92nT7^MUAUAhSqk%m1`}+3z7-H zOl~}G-CE@BH{T%)0?wT|#fhWGm}pcnrcZy+W_!Dfupy0!X+TpgmpOjy2rJ7Q#Dn-y zW4_NMkfs?~rU`u?Un*v*6;7oI{Vb)ICR|-ypd93!nQWkxk5Vpd6`(1Jyl{S9R9Z@j zR4`jrJa)Xso0nT$TI%rBsmU>P&mNmx>>wRG{hX^S3I3qPthr1eGkl%m=@g$FVJ*@a zkOmQ0&=QmH*jzo^lclgdLukg$x zk5aEyY4pBD%oGn#Ph-RoQ)Wi@v_`YBzE0pNCh8S1d4bkZW7&R-(K%9B0zVk> ziHy*MMe@e;yaR&|J69@{K$M3RiroTkJ55_dx7)*y%2cX#gp|(RlmVqumHwcGHuZfS z;9-W>C6;p1bU=~}$nq3$j=Jyrl*fcV@@8V_8dIbM-A3pM$xBhhi{+3hsT^!!oUwUCtM81S z#0qX?2|pgBTue0sC^UYHrCVsaN+~gGtK{GKw+N+1*V#4j!~YJkjw9%k8NCQ%tS@%g zKjXDFVszjQ%`$@+FJl{B4|cQ*O#$h)#pjKXh)aacWfitDccqQW1qtul~xo@rkc+y@-0>}!TiK&zHt0u9<4@TbE@T8e(LxW$a>w?7z>{hQ|I|&MQ}27 z$dXERo+l?I?L5aIsYFd4n?1)1v&We84$s_gkxbN2@iQm-oG+JLo!71pSp0B~UwZuO z9G&=(*EUz#$~3;;pfQH2m#WNDC!XQUVwID}PBG~#4!=k(p4Z^B=fA@7sdK!ta)Ya# zE~)TnR_1tN&hg-ejfeP~&qSQRbCLJjU1T`Pb4M@m*_l}?!jj66v$K!!<-E?c?_n%d zO4Gb>>=B)LX>8CAHJs`__WF{x= zJNcnl)hMA{S&WJ4^n1>+-f!l-qnw!gMNZX^Lw=Rk_K#?buQOXYj=yz>1OeL6?e$r$ z#~f7=3Rm;Fk`G9FF<6%=FuIQjALY!EpCcO7==4|Ej4yI+*>LvA*Em1_Rap8K>q!BJ z7GTqyjX{sCQc9(O{dR1|YSP2RX>o2Ss@3N?J^3iXuHcRx8%2nFZ*YC%J>mjhoc9w} zvK~EuVg&o$unDa};aJnBwf!n_&zV5uZk^F>20Fr`N#a|qcRnPy-bgxR&>OHaG2pDM z5Fp7gtmpx~-e8}=(b(U|G5LG$>N>62?)O-)#!N})ruN8L&ids2xcGcbyZa7X6EARP z@(W~nhbx=!6B~ExrpX;TnWg5{QKAT=3ovoUTGD4b%$N}&2RE15+(^;__H0Ml-|;4} zC=8M3;|Un(oY-i}o`<|&{q3km+>+~@L4V+!-i;PZ*KTp;t@pV7-X&VgYYcilbe?04 ztMwN}+05=E%=g@nQqJY~qzh)Su1AJ(ucL|Ti`85PfPVy4CiQSi|nU<92kqnD*rl|U#- z6nLDQo&an3aBY*VZim+{r>so0IWalGRINch42VLDCoDpk!U>W{r9gtjaHQ(<=&4EG zxv|FSBaIQW@LfHyE)Z?3#cIoRP0}cJDGdfFW$`3qQlA1NEOF+>Fj9s6RLJyL1X^1@ z3gPXzFEAeR8QQ*kE644a&6jBnMpLhp_^D@}U}<@o+l!0j#;`r;^PRWe;MI%o6Z$@t zN|{F=eS{~Td4_VOf;M@S=k-Pw-mt6Lar%Lf=C3^ z%5}1&N0!F~VQp;2+`ls+8Q@VW-aRjfux92@rv~^>x*bG*wfFb;xya~`)>?9Fpdfz8 zt;+ygQLvT)J}xfV#qd_D`5?63CeOK&^5RNL3Iq*4bNX{Ud&;eUB_+bn^W+J4KPhAZY7|sUGkoFf6rVj~$IdB< z5EZ_3{tJBZE*90{HC+GjsyuQ0IUYUwOaWJvc*WW_R&iwVVgB=phd>AiEmsXbf9`X9 zwy0AAc;e(sTsW~?U0O-WgSefp<30}^eSx#{!}_58plt^~^JsL1$EhRF^7m&AQYfT2 zoD(@dLY`OV?98K_nto_!eu^4%H#&-$#%X@JeuBSH7*d{;Bl1GuZ}8I({|sNSE`wn$ z9G!fGzdG?qF_wat&VGp(EN<;g&hsDA5$F{Vu?PN+=$EDs66m5uiqm~qhK9u@;_$dZ(v%@1^dMNu`h zk*2h>%=K+Q^q89%Jn3|YErOobhX>TGAcUPvw1q7-K+MJn3Y-w06$i^7Tcs zZ~mB|S*KR1^Yqh?Gc_3yDvin8Sm7gtA~zN<4AEImpc6{cg^(vJ0fG7$vT{PuOENnB zgt?N37i36JVo5nORiYeBb7P}JE7#oIYIA3!O{9FLYgNunmw0H#XTI(cdIBLOLKaCG zAyC3&zUi?sU1xoJz+|cFpyd0^;qaVmRs-r)uQ*%53g;LnnI<=2F-3sF;Q0Y1&qEI7 z`>e~(8}nd8aNi+fKWk<87)IqXzVG2n!TFQ({L)u{hClwvt1Pds(oa$Zf-sDjpPS{$ zr!Mf+(@!xoHAS8#B!fO#mXYTgV-415HrLjeot~yvE*Dz%Ir!e5j#yW>uDk-DGahuK zDBshC)qih$S8KOZg?`}d4dIdF9M@sXw51nk1m!ZGKXj^h_BWT{*KD_!(c0k2h%`${ zb&4^r#J~@HYPAZ=^HCynwaJnK*>UfLlm!MzwD9nxLZb*gkH9OF#C=Lpid4a_FtkJK zDts(~)JS2;OQjtL_(5ci{(WfUu;%?Fk%rIwK-Vn(Yb>PJV2fyzMqsToe6$pWJc?jl zTi(iYu4`8zJdBel>xiyC8+x4cMWG{FL>?^;y6f(Q0akO(n}d`$V$HHG81#^C^TwS| zMp*P%!LhV%(_jd>I$(a?5ENJ*3|1I~9jA^T`E(BXV|Tl>JM{{M)DzZ4Sgku6^e``6 z1PCk?^?&+pdwp+<1e zSd8~W>>+UycU|`&Hs+7A)DAP3_E4WY_?ZsZ>^tg9*zZskM>%rz3)s$gxYfEjR>SEW)mY~R z3$`G$mMqUlXM}SABzba$t9L%!HJ<=^dWCDtg0n}y%GtTklP!IR?JNNyu$d;d`Pg`9 z%pUnCV-wP>GgiA<{5)S|wS9}!XojSNEv13KIO&iE8( zo6+0!b(x6+mzgEiIav`T&T)Tt2mjd9%Q~~uU#6PB$L;R$7Xj7kbDU^Qvby#iHq&ty zYL{`3O+E@gCm3{|@0me?K-25I%2GDTnVFyEJaA>>ed197`|f6PO>7VLPK||DmeEP` z9mz<m1#{Kxn|TJN&Z;ZaczRS)Mj{R$zrCRv7~`AkjTEh7`#b zns&kTqHwIVlh&zsNL&IW$!(!bDUiydZ6A~6_^M3gRk3+SX8RzutK~I5S_O_kHMgu> zxr0}YIQi&Vx~)F7vciijQcAjmj5yV(Aaq$cYf!=v6o1YJ1B}j{jMZ?A1l-Tz86Swm zST^E>Q>KD7F-n2wRc2B~Nm4vd-FO8*MD=z|GRxkx~hEpVls`udN|B&Q`@(N=gt0qR0+A6rtk@6!$Hg zI7}N~X@|R-Aj=(#c;qV{JAabd=?PXhR@m@Ej&7oNph@?1N(`u)mCibRj+`Hr}=c+Wjm zsNGmszurw#Y!INl5<_Rz7)@?+w9bf=4uiNuzu#rhPpQ{t2*MKOpp54g*ScaA=qQ+)q8!=GH+ z&j}vU{EHnr@59OVmPnoaC%%i_kv^ z={SuEUXTB5I2gj(QPz0(Ro&rZ#(IJUZSBZex7Lm%p|E1~*&zf(;aC$jLr8eBs*Eb` z;*2~GK_qs@FULi9OJP(%mkrjW&e+01p{>yvosXXPp0(fBVhki{hSe^=t&}44eHXYXVOa z`o3cri6TB(57=VOC(AMY=k3qipSO?JhOjY!JiW^G<=@B7eU0POpCie>$$H$~<)HiF z8BR=pma6`MOH1EjBkAn~@%EHW$bC$Isg7`B?iZL3`-St{CM-S0>8Z!b+TZ2!>JMq> z*=}c26a-1591TU;hyXI;WDVVXn&XWRxw3V=IHz{EG`__3wHlAjzsOAKEjrnf3kvUX zT%FB64oH^x{yfu-CkV%6{REH>3|sv^)6FNL|0YY_br?fz2*K{4&)8T?*Wf_q z%k|Bd5PDGZ1(|kEw-f?TNrb+SEhPl)^(|ih%|BrM>P@!SHc3YTm7O`V*aA*HEC(6# zlB;_NQpf?qhjz7>ujQQX@SH3BjWS)Px+n<_(YV&c3*Zk;q*7wA}b=aQ9pMc~!J zeL*RU&NaG#H!H7zom)eyV-l??`&B|!K?;echp;(TgRvfF_xeNjYAwV&+RMZuPjbw#r(+$EEe0{$P!A5b?;75`o$wq!LBuzFvZU zBwTj$K$e6ZY~t>pxhE+Fim0$Bo!xGca#(cd&_20!rG%bTqqNh+{(Y!%{zEfbdC5{L5(-i9m zjuBpG0$o>?XJwMUn3s&wJ0ySgDo(KZp=9 zr0IYltn8cH$`N#tNGmBJ9b@@H!}9M#M))xOA9sR>1>)Fy*9Y9|x+#zvkk(CDK6?F} zBm7|sm-CF3A|gC=Y>z0(m&!g*cs^D@stw8(jKRXX$f7?P|EUpxnA5tw4*$BmBIae#-cYa>XsbO*U-)#whg zaBj75hYwaDq=&Jtb~ZqaAmqck>Veg4W1*mMS7SP%0#^qjfe0tf(8WdM{fYv=nEPQJ zv&~(0-8jg|5HfYIHZ*KJPZeAnhS2vN^CT9n4O!+O%|azelVuRW;9mkkY|J#!e(t`6l+WYCHe%K*!?~{*pVO!eD7mPEc|)<^Y-U$cN0Ka zdI(>QexlQB+*tl5-mzce^wgtlFTPGXbVx*v$%)T1troeo@JDQnlS&Ce;QNF^6#+y+ zOxGUAvOy=y7-U^^0r^(G$B>RpA}A>jJok5F`gHp@ z2z1#!uTAKuhNJEar^o{wKtyn9He%Q?1JyDaR0R_l9Q5%BQr zi`0WE1QBbS-{JDw>-6%xn7Xk&UMWh-8$D};#PhvTS=8PYBy7x9>$`ktH4o4JEDxzy z>E`S7^WI&bmY$*{53YJkv?ePM1O?^DT{e(&_ML$pC`F(=l00_?x3x}cOx)Y;5JJ#e zTjztTR}e|&kZQsq!gl3&g=9=cdPJNfl|l)DZy+on&I&P71rUXH>If8OM=6GaSH#su zr?_mp)P}NEAS@Xf{j5)BGWT~29U!xU5{e1o6WZaL(iofLN#SZQb>VnOL8>hS4IN|9 zB!rozsSFh_B%n-^^)cFlDCBHRQ3j(SZS`4f-=wp=N&C?=oP6{wcQ)4X%WbBorzv|r zxiMtrNqU_Y%gf8Wdv%HaAaw{kB{?>Kl$Fg5;v{j#*dh0$?KI_DtIbShno<;?WJa!2 ztTA|=kFN|e&zPU8GT*3iVk+Xjg$*vRZnD^pdFA>lGxd3nG<=NMnLVr}RF>(Qho|lV z#{XWM}oFELGgq{$?-BBWZ-#wy$ROc83{s`6St}KNlDp$zTm`-ni zQo<3LjrO`R!qwq(?34I$`qvPKJK59Wdn|<_%@WqOw;2FrDOsk;a|f*sqmWvyis$)w z%EOY=ZZDB%Af<;8PF8VPp}l(`&EW?3KC|R|0Z|Z=Wj(BEAe4XCr;IHWbr9t2gGjTZ z%YD2B^NF;(YL^cAwc@+u6Fh?SjJ*u^fO`?#TwE=V5P;_ zvDeg&!6okD6bpu9G&bua?arZd=WN5Nhy*#VSk369`|r0(JyG0wV>va71F-fWqJ-NsxF|4-tU2Db_}e z!z%1ZLwQ$Bp;!}lkCRf;5u90z?>l&iv3iv8b*yzEQVRT99od{l3V#PXj@yI;7L#X= zfjW&Hv$xI*hVLTWAjgb=yRz#aqX~)fDGtT*4`2pM6p3Edm%&7jR;B2 z50Rmd$u!tL8ynw5@O92j{XA#wH@MciF_sDTsn%ZN{LGW2o$s>T-*SCdk}wLX3x9Oi zs_-a>5nbQIra2ZxRC7Sbc`=jXz*DpW^h9&+mI6s3@TBha)y+ zA3@y<@S=cxkOBeK$_WCqPAhKFYJHDO)^dL40%`mETv>mEo;LWwJoPZ7*S}3{EJ6u_ zQb=8e40-X(LQxGu)&mbSxVsA4B8kGIl-Oi>>k9J|pFy;Lz}4-WWMfLj!dH}{h?=%CpEy9iyOznjl7x2p>7GIIBJSQ<4DZmphP?8>EH?hVM9f=XLKopQpiyS%)g^3}C zXtF|USQ<;o8luAa71sFz<5M+seqD(gXbd^7lq$CxBOKE;+E5qHQP9HDCnGKbG*$=( z!jc&G+>ucDLXH#zhPv6g(RfOttsw!D+^KZ*tV@Li|Z{6f*|lXdF&`J zz3>_S_$NQ+_QE3O5H;Du={CS(x5wM-iVI$y*|H?`0ylEj(yW$f^>VuH7L7{4@mh)6 zxjC9q$eXt|xU-$H(#e>q`@2dy1O}j*~3vV?gvh`qdB(-Jf%Jn81#cQ zYc1_|k1Wdz)FJef1WbY-N~9DhVTse2Y*W*2wKz3@%#F*~yESZC=1?Mj5Rj!gR(UAT zD-umR7OYf?ASz+3Ax*##{eT;u6L z@=WM4DWxN95@sZDEu|&1h7VHB%Y&5nlZ+mYU;+VpbQBtlb&#E%($$@k_aQ@@m3jw4 zH1?TYFy>twlikJEEXEgU0e2okvWGMeyEdO9CA>SvSg>M`++|Zlu^iErFs^1A=~TK@ z5s}q`LL;wm_5~O;P2p-hIs&wi1rW-STII#~=Sq-cuoxog(eMOHCzx#Lq_X1xXpPWz z6j?Kcrl2_B1{mCE>^;K68%K;3x8YsdreC$pd4=YBS0VQZOfHNnI6D$3?;4mx!59E748)tK=8 zKZU)27yxwZ|8RMVo$nmcpBzanH!ZdyA%aZ^#RAGp2hZFXQ6$CK~W3mS0avjTVbY-0ymu^sNXdQwIx+ov;F zq@5=WvL4c8yZ1sVs8lMdYb#7m{4|sKk7*|@v>niDeV6y+ zchKo7vC)7ch#u$6^dvVI78xWN(({-sRhSaNXgop`N4+u&m55}Q18fnh#?-{mFhBVm zjX*LO+@{lCrBVMpr}cm*V^%ZfR zVU0yeK_Df*CrQO&JuXI$rVt>l#kUX`@aztu6;_Z6h^143P}UM!M>LAqahyjPUK}%U zE(EzXZqb;ikt7Ls?%ZL0Z3Alsm5So@$zweK%rhK4GSAfHBn!(c7(Gna9Bx;Njp5Q} zi+0@SY@@`niIB;PN7aLJBq(_vX|757F=1etDn&eTY=X`p=h{}A^+8T%_wrD!v&mE=V#2SWuqbKi$1!nt ziBfpT7`vZvY|-wrc4y%Cfl7_{e^_Tcbj6Jt zLb%1~mP5iU7rAxgV++WHCoGtSg;G?MCh#RDNu9Voas;h0 zR_|nkje{{OHH3ffeh#f&4TV$!i0+=B>r|`2Ok&ZKF6g{V>0H>LKR+okMc> zeH~2o#_Ie0-mPnF*b2{{c$%*qIYOn_6XLYZmGv9EvbIiR@)5p%;sljH!`W>M1V~N> zH5QvSx=99^M)`G0ev{hd*Qnc^e*Y>R+hlI$=TU@&VvUlD5Y{=&svI)aXfQ8IV-QkH z1D|8%I;}>VWYa-N!^&rP^u$B>{sd<5*1@pnV#xh^g`<@Q%|Zis*zY4EVya#z?)A~# zLZZiXSljp}@HNg&{~|*C5$pO0r>39AbiTu-^|u)mETedmQnSj*pf+;a!8z_Hy$Uy* zHClrNo91NM0_*9W-RK1&A-}u#nD+nm}S&P<5xD?0x$e_04 z=0Fh)_k^I~dq`NxP@vO^s8DL;@1~vs{@d67*5XDfnjs<$0 z;ocU>0b?aX`*<=y3QeYCN8~p4a6`nK!I8XWRx`*nNBjy672sLTAkQ6Zv2~?hq37c( z4`JMyri`Uoso>XYEN`rEtn&D5nd#6{@hzbz$*iKE#DqF!vRdQO*)mI=Hr*t1lIC*n89VOv z?$@uqVB?SGi8!0t(oa*gJ$x|cpe9Fl^kMoVSlZa+-~I6qI5Ig+7)Z{XoTXf977|4u zl_g7Kd?h(DH%k=wJ3*DPW=sM3mrk2O2!Zm4qgm?YWK+~@0pWPlxmdO9bRHb zP6-M*6k!}>y141+IjqYBS8(jsnb9MuaARCHc&II`gd`O}8k5I8#|Wo$tWYBXZliOC zbcv26+Qkf|l31&D9pF+5g0Nu48tC}>-^&9&QV4qyp#N`|Lb|4{>*RjPyd(S;72zB z`>}6#*UAvO!>c!5<~J6)oSm3KX6yWL;W9^S6FgDzNwO3z6rlOCMUBNPdeR6 ztY)AMQaU(}MAJ(Xa^X|;{1J*k6p}62j6vFEJxN9^;`SbW97-sOBAc-9I9dpmBu-ZN z(aH=zJ#&Pr=yPTLDsOkE`HF%}CnUz=DW8(^5Y{0$a-9`5D27BELO){YVhAC~^O&Bt zM1Djhxo0pUPPX`9V~JCzp4{^)S~8uI$uf^jpJBqErzrtSJbCgn)N0rG&C6G5=i1E+ zhE(ThB!NUWthcW4&4t_8ut8IFc=h_r=wOP!eR5{BM>yBB{*5d17(n{LqQ+~8lo|1z)j43nh^o+!ro&w7)< z30Y>jHpz!^LblmKV#%^?dipANHeO+4(88d&6Q1Vi)MuHA@*)Bcgg%w229E_z8e{NQ zmpzm`tm>>zOtO@0(CNL$vN}T`q1S((<*m2wCcN62PGluwW^#guRh@9mNd>42p9{eR z+mi#@xyHts`;uw1w*C!_`7&oFzRDyi?e@31y8iA+qZcXgn-xygCpjf6MQ!m;J0c<; zs!a0sL_)l=4f)Xd+S^A3dW}0PzY8`8;URrRG+F17(j?P+^+>sfZoZ$pR&zc+_jKKG|nI-D0cz zAyd=OaN*=r+}-ox;T*Ho`aa!Uqv~bmo0FWERs22UF)4f=jV9O8>q@Ro_s*)@Lf=S$cJ#;Y^ zs>s;7YYCwUgwGMLLPLbabj+QvrkQNd*vE&zfC!?%+&=GHAxVFl(*Q}G~8YYSX^8t&mU|Tv}5ms zwSu08UQe^pZ`1B&Ja@drY)vt+9x*X&X(#$zjdu3-2U@9K{q>u_3 zmE1ju?IDJ1RbY%^y%V#r-60!#;`jRMJ!~w2rB*JH=bB!U-V<3QgrHWba`Na5Q7EWH zhQ}U0%JI2*lyFGG3_+4xtj?I7nWt7RF|3KTd-|ib9zm6@b!Y-5)Cj^mB)PQ(x^g(G zL(|=v>2f3;<_KLgJa4azl0fGMUwI>V`gkC<(~n(pF9;m6^8l842Y%fNatHxo7}4vs zNYj`|`JXDUl(U^AUJzpXmNZLHUN}N)?AJau9pIr;c~6F24sc!>gPA_& z`+oL;nt-~5ns&rffiUIi}S+_R@_@5{R*Je&7e#?V_?PjXPvdv;{QRj5)r}!{5R4k4rz;gYG6q5G42Y z!b}!p@NEFAMn>yUn{x-sE8IvFXXhT~xkmNCkcINAoN7$*y~R~l@|;QC z;dZx6v-t!wD(CXj+x+3mI?^w5tZ{-D=TCDifQ8j}c)6Vs5Ocdb;KgHv>x8CE~Gtcs9$zyBt3V*P&$-~E=<1@AJfVCjd**0&iT;+04b7J}|&rMAd9@sO< z-1G(hX893jsx^9>Z}Q*0{pQ%!EZgm?{MPl`9GQQLFU`(Swta4H-r^4P{Hb|2kX0i2Q*I@MX;F_!Ln3llr$3v7>#jc?HH&Jr@9pSDKNA(X^x zR5&p;!&BZQm3@?>10;{B2K@=m6>CYhI@s(Wr^*?103z^+rs_P>nB`$rbI{g3FYc%`?FiO>y^rs}P)*HF}L%-nW+iMwivK-(cPLNOU@y zMQb{2Zv7#hP8~^x3?gLB=WKI|C%gvHo*>5VQM7c@csTv+4Xukpf-sVf0eO&XL~0Py zo#VcQil+$glA}7Px%10M5Lt)}sDk`w$oy=JB!d=~Oc-J;iPpqAbB?9*@KHoU;R#35 z=2?L>b|mAn<5lb=5e$~xIBHP|8P3RdyEO{aibWc}T94y@(F%^rh1fxi*eb8_1<(rJeBp?JYL@ z20K;<|52K?Fh4g-7T9OsQPj^^O|tMkx%U zVJd3$?EN&Om!wEPpwRewpr*WlAPngbx&%QP<$Xe=t_RH*0;K{%KOz})34=1qJJ@#G z%>uor=Hp%q=YEdYN6p;c>*o*rnY|=eLw3SLIOn?ub@b2xRD|R!rHI_bEEAEyT9g%3kQifKtqE?UA2~^5T^rW49rWbIQ$FB} zF2^2j=)~^8DO{1(9&d1bM8;X8#MpIqPr&GNqwMMU8*6s}*bac<2*2zQ`Y8&?2#o5_ zz#_$vtfL^<8aj=|(ITxSPjYe{7Vk~AgoeWIx3YBe0qrqe67W=#KZXZRiA zNWgeZ24Zi>8b$W7wAN=HP{>tC{&-m(#FY-73 z{$p&%0m8-)w6cT{l)Qs$FQixI?BsEx%OCPj-pTpunWuSia)JO$s(fauQ*6sFcQ!uY zUuxW4isFR#M6lW=|cZT{8OYaE+@gxPeFZ(jN#mCDca zq`A&-e)u|_+IgP$G;eo1v+npPH<9dq=N6$0E7T>!1 zI`!&2U#qV3n;-s!EAl8WO@_R^_y+5y%769fd8!}bB==Q`$#TSpOP9HsPx5moP8_)J zS>aI@G4CzCORsj8M~~OIwsx79SK#5(_mG4UIoH?Ts9K5UWRoXKQ#`8bcV!L7+euM|@*Hm*QLMFEWUVfCze0Zj!c%yS3Ny_Ko{gqB zB`OE@+edIg)lqeL$M@)LZj*Nhh1PCP65k;n2I_=Bh91FWjgz%Wo(ra!V*lWp1!{Oa z=TG8I2`+~|@n#!6NcV?ANP#MclqVZJTAAVruSt0y$9j0}IT7(GAX<*~7~MXSBybe_le@Zt;V+ z4Dk5LB84DQ0#8cvg0llD$c-V@E(08R3QrtPe^mgX6;w6&g*|437zHDYHDtn)3G0|W z><+>!@LX9*ghymVk>MQ@2#LZ;Eo_t`2t6D}BO$jIZ8e^Cq?@ULL`bagifmy%GKoY{ zl4S)5kHTWMBb#fG3A$N|HO_YNt!7e6jEq>ant{~}3WOR(CSBnepG^VR&UB6@!;>C} z0*xjBp|E%b&x$ME+FDy>rWGgU=yzNvBCIG%On zuq#QV^#S{smSu?uzh(H`E}b^@qfq$CW2T|XaWIUD_$%u^`kJ@7ah0YWOms6waRA~!jT2M^>wXj8(c z6jteWH_>_K2)GVtyIG*eYsc<$laG_i{^;ob2fWW7$6@3`K4{;EPMmd4>g6Qm$Abau z#!?oNIVE@@40)j(Q5VC!ts*mqh1~GtLCUL1#@3LaqaczP;^+<5ZT_-Y{(G34?<-)v z=Px@@pWT~?7(L6qLJwlcnH>p%jbFcjT92R(`-Gx~_cU;iC-+%5nBfB;EEK~(J@b7!NE6%xS~Z-49G zaPx!rc;m1BHU9cv{vv0Olu;&mpi@){Ni8TH*byT_9y{?8|D`PPn>Q};>u)Xa!RgQP zpPfES6-6bCQ2idYN&~U6&b3aLmyRCe`DU4KZQWsU5b}Pj%|!EA9t#t`x4Fz9oa4!f zIcllq;^sv@Xl*hpmRVtzUw!x`zEFwrdJBB_e$QbIy`;l-?!q$dL5H3>7&2{Y0Hc#+) z^?lx1yUqH{JXhM=RGUw6E>s8H+d-#$Nso4srRyeL+J}JNX_K+h-DG9ZC-T~~vW%0V zTl>w4$N9f}?qPgCDyl7At-s{|&)$DMTe4(ne%Nohdx))$%9HwL=9P7CsjjJ>?w$c= zrUw`SVIYl0!VG)>N$`b#3C;MxC%)2*Mw($j7)j$$fdp&@BY>G{SzTS-RdwrD)zzuh zkz0jwcRsjB?AS-7xT3mxCjDC8%(GAI2oDbr_qEpdt#36vJbJ(r#%!ao&QjJh4r+_T zaA`E5eEb3b&8NbR&5Qi?&HSas4*#Os1ycU44dk`gb~lq2lK!N zhTk$5*xk(ecramqF{4;4Y04VsEJ|yVG$kJm*d2~}JK5x>3}ShrXSd6e@i(%|e7rN{ zv+*&<^EuTbjEDCgofy(AWiTFcEt~L8vcYAt=i*5LtsS#DO!#Fw;@;+z#e6|kl-Rln zbz+l*Y>+b^jkuLfcw0}{dX8b}2~^te>1{5Ib3V+*JXy|I&X?3>g|iK!G)bC}jRtHF zN4%A6@P-;OKtFdp9xjeKC>CqLMnB}9YelLh24g)s?p02pbdE$TjDGQy9ql2vpd2*P zDl|J9iAKK?&=Do}LgJ*WYh5TyB_891q*I-h&M9rJlGC99PwgDFv*0{d1S>)%f>#L% zLz2c)*_!C~(m5F-LG(x3S{&h;4mk1^Q){X8fQw{|8{v{9l#=qm7gU6ReXPfXMln_i zwQWMFNKt4dcyAH0Xz}P+9mI;qior`j1Q!Pt#ZgHyN%-_r%ZHy?j^{$%_)rtrs{kaZ zXRsh&qMZb~8ZR7HmU&fkFe_;;D&D!0F&ZW;ivS9|C+pwJ zu`C+?_(vadus`MX8<+X*zxG`&zjmE8nIJ01k>M&w>8qfc>{&Aw1Eqci+&SmE3M)z! z(p3pLKM2>weIWQ1F&I=+S1uh}UZWeu0JHWbSPtjvp>d{@X>x zBj*{45z7Pe-6aDNn2o9MNB5 zu5_e0bphVCj8OMC*s`XW9Z{AgSsH2z_WS3Yi#fy|7pdGPSx-J$De)<)s)>|m>D|_< z1eA{oj^~ZO^H5YZi^YPfs?b`awIbIEI!imGWTjy4Ick>7o04IgcCkzk)Z{Q@eKZ5tm0B&pakE6TWxrZ}9Gw_xR_({Ac{%KmRG;+TLN~ z;1BsfeYVHttz8C9!Q6%Dzmg%}ymXa+{Lv%+^uF-X65hRWjfn&r)O`MkKY0Kn1sAt( z^42iL%`IM~j7>tW9YbS~<~i$tN_gY)clq~@Egw~y_pX17*VAVh)ZUZi7kG1&^ZR?Z z`FZ{r8Q$Ppo-sZCkpJSxf52mNf$O=jsH=|t29TMQagvZ&gNe`8I!k32eDvf)+$_cE z3;f2$1qRQ3&qF;xC92!loCl*csx#Yzz>1uBr#*reg~sB{4&UG1<&W;&=8qr2?WN_d zYgZVn^RovX39n!L27l+qj6a`Q-oElJ-W#XS%v<&%Y>Z#$Kl`1VEN36{zyHy{;=j6m zm3O}N4nshzjO{!P8?_I)J;NlUX%c?tz2D`6pYl(BewTchg%UwN<6Bq0&3}CBGWRBy zPu_pXURB`9Uu@F;8nl)U{T;Q*oB4<*Y01G>MS-R9o=g-YG3-jlj$|aA$^T;Q0x8>i zhj)h?JRTHGeN7QXVsg<;B;lfDY)bON#K92i6<(78SCX7Pv&GX#ZWXmlCdip*-Ii%8yNnI-sbJWgvVLI z(RNKisOg@GX55W+daiiXSxtaTWLz-29F8`5GAx++hQbG}hyj`nNw}mkCcL=%x+mnl zzAi(qr8#@aHhYtjxo@bvBN1VMVOynKl#D?PGCXg72*SPj0hMdc%(c$6km<1B2W4h@ zD@xGG$W20`^b0fV9G<1GDWnN9U_R{aMl^|5BocCXwF`EW>YE@=VRa~F=t(@UwnrSc8dIkXovic+AI;0PmvF&RTGNF~(G0#DOn5lSm?g0c|*i6!I)*MP{znQ`g|}&asIhQ-+CYodS!(k;e2{2n?`NETtFfy236> z_6`#s6%8MJ&@f->=;T<$3q~hF$gH#7zI;0kB!wEP`<3UX52j#+Z(iSIV>lr(a~5UI zqH=6xx;Oitk41N8mr~S?r6?-u+S53}H8sjQQZ0<~1f2-2-Pt&}KdtzK0LVZ$zfX_& z@%@Trt$GgN^HU|C*UDvqlnrlRyUfq%Ho~dZ>h5jGAx^Uu`fHtMf3{@lJUR;{M1ugX@G_ICRg+daAx(#r<$~d09O=~Z z;v3gXwjhR;kt74^ro>x^GH2Uxe<2R=se$^M&;O!gSN-3wXwyM*{Ma}A-h9dL6*Y$* z#wfm@8~(;%z;&b1SgcdrsT%&cEcw&2>NrfL}~IgBTrMxDyTH3gB;N@%efWhh;@pO z>IH}OoZWP?He^~9w>Ea!$;UjHA3kS}2;z_VlmFL$&j0#H{~z{0|A_mCRWw%4c^u80 zU;KCfkpJz^f56RM#odo@Q+xG7FYB9Im)XwFqfQF8KIYFJeZ*tNTuz0#Bi2)_xPSN* zmtWy;zy2LK{5kh$pYn9R&y#wCovqh-Q-97M-JQ`SSNI=qju7RzIoV>ezsL6E8o#kI zM!eyToh?eY#khH&e|h%P|^5JN)g9NfaJC=h7a=)ZFZa`{{Q+q)OYb6pzV`${N)zv?Ey2*X$z-r(%_ z=!@QyLfDdo?Q`nEewnc{2$v<}ikzMO{bkObqq!*qZtC-C!e68bfo{E_#$S1#HNpi+ z*_E@?LB7nnQxw-E=bD@y;CY#I*RJ8C{Rhm;0#Sm}t1>dFR^(cD1TRIPIHyLDX%Hur zN-#<=?cVqT*K`DWvr$5#G>I27FK8cFUOKYmWbHelB_0wlG=%(JeUe@7TV9H%B8d1k z&Z2+>g%-g^d#qFu6!5{0GLkV!G)fZ6W`^@6qQhe5T}T@cBSG`SLE%>Hv(h`B*n*0N zi;}X9;i_a5-ZGDjx=_`LU*_N*K%Gkoh=aS7$phgEa%qcE4+T~3Yk(=RZXKjPQ%v44R$VUF&gf0 z^X40DjJ8P=MV{qk*?>f6s0~LkKYH%7S@|u2zMScoch}nV!m6>L5-b{Vf)1*)ff4B- zNx~Y{Sj*l#u(@>J+RR^W7AaBW$&k7@qN%H(H2t;KXAV9{lBQJi8I7$`=AYExvVpOcxd`8Af&-wM{+wq&T@~}hZoU3HA9Ez+IX9{w=eT(am4eRP#@mo$NP5? z^9_I>`n z#qaTtZvT*hRhpY#9x#b+eS@XpQO<-N@b=VeuEl`>$)AAkNseiSXheEbgo z+3;;Xy7wpill_9mR@B_)|NY@1zx$05wF=;s_ep=oMH8}INR-F%JK zy(!8k{K@@K_{Q)SzjJXHhvDYM_xQW}Px$|R{>S_|iffm?$G>y&5<6+b-+TQX{?DKM zod5Db@RIY_-uMl^JNe5)e?F^yojw1{c<#T9ef~Pn{Z*V-iSV?T^2zZ-s=5rpGf^n5 z8Kwy%t%FUWf>Y{!$SZ71s#J}qwvZ;etAg<&O(TrNkm1lSa ziRSpoGj)nodv0D!xOG!=VM`;T`J*2nhk$*wHKPgpwKXqrWF0?ydWc6DW(muM<7mr;q!rq0dag=pURl5K*G!|zazHUfFv5{y7I!9@V7>&b;r*R(Fgw(+T z#gnDu&QVR-gw!~{PAdGuLC|(iO&3c(eQ=*VOZe#aZGQUUCw$}P4ZeNjCc`wLXle@W zNH&Gx<^ZiW*xk9t*2WgYY)F=-7?a{vs0fmnoW$hd-E(`Vl!_%o3HIyD@?||#)>70p zI!*9OW8<7q@hwP9kb`TyXKy~`@pMi$-V8c4Z7SrKnnQsGZS;b2xggC3fl={wH3@a* zjma=(L0vCN()>*SPk#J&{_0;|3*kBKMI7L>j`2~B9T7flO8)U|$;TBefGgVZ9}EY4 zKhFWjz1s0dWyK#a3!d5_tFI#^*AW&(*VCJlbNcy00R^wRGX&O7IAbD)jV$H8(SZNy zCQMGCn4UPRQmebfWI6}f_g=7mcY4(G_D>Cz*dWc1 z$Fa`G^}Svc-ZS;kc!%U8Hox`Px%%cCB#B-vj1H=z3i&{>KA<+5G|LcCIOizJqEl#Y zub~n0Oou|^XAED<=st<1w{vScU-Do5i$CN2k3Pq{hCwpu z_#a*QEjE+EiSr7-cmJ3CAAj=Sv0u!8C3*GFYrlQvP5xKk`#bCoCg(aI-aCrAU{;qD z&XXkrHqwk-DZHyWE|)AE4AUHCOA0iTbihDC)f7w{OJW9$jqXAgwJn)eOXiJ5>zwU; zNUor6N{-3`uTydb7Q-Y-!#nyFHt%YtRY@(Hagvk8&8nyu990!c=M0r&(OA-CKu*Kb z38OT}P&2J+jL8{l1>Q2RmQ3rC2E!y9v5}ll9ksS%R+m)0;@e86Y$OSFvt(i0^~K}8 zVvyzxbr5R{IwRC{WJLc3lYe_som@7J& zK^Vy55Nf4ZYN!YlQ;8`eZ3>e0j?ykDn;F&>flwN484Emhu!o9;F!~8fVXe{#xhN8) zIr23&re~!}bKOk1rY5B5jtc92s|Qn~{F2n$=-m5AxfZ5MxToO|&-JT{zx|s-u5MeL zY54eo@Gt(b*v_reJDgDT;ADam=D-HJmBW;F8}^t|La`8c!9DhsT0rUwH?OWInF0c2AA0yjTjFn zWa%(e^bi$G6)Bp!;mM=BG|iGcJFVc*`XI;0$2jL0PbMtOis9xqCL5jLMLgrN#6M+G zFq_TT+TKQ)08A)6;vLjAlYE3R8HdG^+fN^njwa-T$qJ>74rQC?{Dqo#%x8xz7BjYY zE@9H_Bwzb0Y*GElTNcY>%Ccl*<05(uL67WQPJGl3+`mrkT;%s0)D?m-!~3P>pU(^K zT1ScScB1$nj)&aPn$N0=AC?V&T9iC+K^Q?x;L111nPIo{#`TM#>EX3WMA*tQHuC{P zlcOkkVXyY3*T(arReid%U7^W7CiC{kqD|Uu-%fYNnR?<_Z3{}!;j1cAx#a|Hy90vz z^yq3yvHzIr+I5noN1r=mqjlC}twS53X___Xx9wY!C`^2j*0NjTJ-e85ByFiC-x8#x zTj;b_42GkaPbDYl;_-hSja_(99P-)n3BQrtJn{HE-@b62zjpO){@c%fg7wcA9{ReP z^PVfCP5zx5-())*Jrj8oQ4G={gLHWMcPe3Xkg(Z)kfgNaZx1A9z|INYiU*9&*dAnT zpEzG)a(2zvp9d-`VIxmYydgrKjL4G}jdj$)xJj=}P{Kymqoj&vl#Ll>V_u|bowBLV z#)p%1e2PTd@84>C1SK_}KKg)veES#t>}bZNE5FI_Uc5*qj<4E|QYvL@kh1lR-)|4r z@2P#xJHzbM=OTtlzQKf7?Nxi#UZe@av{~~0!5tP&NvaHKrWvFO$_K=^Xc`uE!?Y+- zD2&kzvy4AK@>%n@#YL_9+;J%fOwIel#O_MM& zn$)=H^g3`sVcd(*DAnnzI04ZrijAs>h6Y#X;=piWoO1i1JVCHt&mBLr>nD7GlL>-h z7(Ea7ju4r0^U4MOt?z%Aot+I9b%h!muH4vVyfwk2F>1mn8#5S;NwX26OlKQHuuZkr zBxy!bE>?0nXS5assp|$W>Y3$y&TGzlin1ij^H6fBmo4vX(2g-_%A#y|GM$l)HW&

HeK>(mE(!Ch;uRb#Ya(w z_G(|p&8+7Kr%JP(5829wq_K##m-8IdHrKb0#P)uDR`ch4u=d@P<&;i1yZs!3R)Jc2 z=Tki{bE}j{kNQm;P4yUQHz*fRFKa<0iE~v8i1Se}z|qVPDT*b-$so>&aGw5i4-vu; z5o?97PR{*AE0W|iwYOD?Y;brdJ(ay!!GM*M>=T2}a=cQVlIH3>tGMH;TA)z6nqSTy z@aFIm;}g!@RyO26eB*oEo9*+HCwIR59Qy*z;~6CxfA7|J`2OYBqnhBqw#1U>jK!~C zd$B%+v;wU%u5G=++t)7g-i2#i%ha#Tj(XKzwO8#|*F2uvvpqhUJ`U@3+>CV8+CYRP zF>L7}wY8L0P1!UQ(~9YG%7u*)H+Q$$%rh2VNSs342}annt}ec_S6w<*0pd zh$~k!cNN-sMrd?QE2^bo=1b<()UEB{LcXt2BSiJ~;WpjL196X5YJf@=%X&s-7kC_6 z!N_}N)-!+39k;(T2-_;>ni`Y2SRpuK1kQ(i=E66WuEq&yE!5s&y&?y+z=exj6sg9R znyXi~Y0Mt8ra=2KO=WR@5k*vgl`R-K4$VQ?Fsv$W?(A@QJjd3@y!+aSOCy7_QNsn$ zN{5=wzK-IbVW6CoPG7~hD7FZx3eP(#u=QrJXOeoZPf|Weghl1QP-&ndiPZ!yCuMV5~UO5&@u!alq5%e2HK zq*=zYn3D~LJvHdBrwNKgrx>kSF7`>Z0%fpGP1P)Dn)>-Uz+bA|(XWB?-1VUiwVZT1 z`U=D%Odb69izPoODi+S8@cc%W^3Bxn&lXF5R0a_&Pbj1=>a0oJIx^3nI(;GN=TEX# z?r)|I+xdWvY(TC|RDfMy`1-`+XQKNrlvdz-2g*6$mD49$bI28EU#ve)>(8ToJ{rMA zZ&yXtE13Wm%AY?9F4icHtea?<$N) z$hms;C||W#?O(elz^p0xlgA&kU(6!a)OCoNsDQeKpqN4{MQ#!r@2HywFEx**``q7q z%!l_TT)()>Ydc$vvlmnO?kolA#m--_@177$ZXMi(a+J2gy9Vt&dCcwgcotGKl^Ii6 zQs{uz##)PLUywUTs>ZR*A|RpElk*;N5$#n%qB0~=DAAO5jy5l zX3PK+=-xduG1w%I%GFf9MwG+(3ac#EYpmA{(v-_@T*G7u_Mzg+#cwegA9H+on>@M5 z)?|TJpF-@-7tMYB;&aMjov=4ua&^-1)|D$fIeyA#ccyIJoN#3;L#dE=u9R*$jC7?* zJU9#921@lBQ_%Zf&TRjho-@$yzRA{wiOZ3rOLdMaW&Mqjiktx3}Xi|Ia1 zQE=eX%1#o_|P(Gc*fP429`@N=ww z=PcfZT#i^g32Qw~?QpKmNe*>>l?vq{yr(BP6(~Kfm?LS17=th7u?8{G8Fql`HeMei z)(czl)8pH`mhW&Oovh6~kLT^}%lt3D^Sk_iKmJqx(Pxq;7w+ydz6f#=`-dlM%Doln+1tj8E^};gkCh z`R;H3Hd($+o({jUY9J*(>vmD&>@_X0n z0>?w{R+fJ{pYw6kP$4WrsE~sOO5a3vz~^PD^e1SGBA#*7`lWl+>1Ur;L@_Wq<0L_& zsT?#huVr8cpfkLmudf%UM)*Yk&$=Cd;?PrHd(IO%^^%@Q&OPO9tLP{{J7m{ZI1Qze zRCITvcm^x_cgW#cC0F=ziG6sRVrv(ZDAF`N*ZExox=*y)I;^h(^4mJ>{xpai3YdG8 zI=d#KI0wZN@&RHJsH^qgdk4y(5*-u(t;Ji*{pCJCo!;TEZ@)vP%&DPzbMqqq={Nrd z-`KgvAKd#TA0IwqUYB1f3!@#HtK%)cvwMTTb^Tr5-MLDp%`4aUReRN5wO8%eya~eH z`2qjz{s$bEMaacX!bVoxCTz#3PWgWoAD39~K2)998sto}jO#lWm@XGQJUHax!4cD? zVv=2Wen;YoznB6F;62hbq}DUSkj8+o!*e7H4rIzw)p&6vDwI!hA~ca&>mxnd+C!AH zh>X!j{Y{mdygJV~k~qr;#`|K#E}FXM(V;b1v#3%6lv|+8dO_ z>JJLMSe&o%szRvnUT`5L7Gpe4Ikv7TvdtOe%h&jxdzXHNbFzWaNz9myU{BxPI%!L`xRBB4BxSi=FgBxg z8!g(8A_}85jdf99=*6912#f;jELoNXh4$DT??ZKxqAYm)c8bllHkb$5%$8DYgpG4GbQ z4mH-jA&BE5D>dtt3c&N6;FbX5g99w8Q?}MI+7^nQdz23-y^8(x0`=2-EIvwb_FaZM z7f{-q@5js8KYPH%z{pv#1nFI`4Vte7-ke9d$R4m2e%Y{!7OwK0*Gh7^CQz|}$~XLU zdWYR?gZD<)PL(q9z=h$2zklmHeE-rdetGbKU+h2N?sT91V#cg0Dea4pwfg7uXi*H4 zj7gGnd9=x`ja|NT@dh_0J4})RFQ(i1s=aEj+N<`e{Y5rGIIQOU)4T8U;q(cELB_}! zv$l-Oly+ygvofsjVqUU@Tg=ydzn7Hd~@O{ zY>l%G6AVT|c)Y=DMO$A&pIWApx`(lnS^=jqG1XBMp)` zj1P>qP|hgWI_X$(@p^+XKcks1c<0(X><+gXr#Yz>jP+~{2INT)F!L`57JlW;dbo2i z<@Vh}UcWqMV>pP8{)+7;asKq6prD!32dJLYS~F8=xVV|{`GVur0TVU)ijp9{R3vj5|bIcYN&04F(!`4*VjZeSu&z54yfxgP~lez z`1q!#I6lTJO*WaJjG+x{ITsvWXB+CeqN+=*t7Cd$00@&L!z}n8`qjmh@71z#(E1e)tQQHdVT_?)a7j{^M za{USJ(Md=2tmeAzoV&7~dn3IUw#{{r^*i@1|Ab!j&#lmN-zq92CSBdA;9xQDg z-_{Y8F3{kjw^}{?lzKj8e(PIoTz`$snDzDP48OkZs?yRuub7q5D-08(!*T8efez_D zTRF9|cI)B3)wiLctL_Nu*VuiCG76NE)m@-H9!l0SO<2@1z3 z(In!r9vTl;8InwqT8nLJ=CdUWS(2oNL7E1mUu(u%F;tqRcht_~aA+@#P0A#L`Rw_D z)-~Vf1zW4%v2-=HYe-SF1qmA(j$FZ^pRtgNCg%K#S5(#oR8@yKyEq>mV8Pp<{ju~j zoNpMK4KkI}n%>fLf`e{|LPV2Dj!Fzj!qj?7SI|ToqQ)^ovx6ZuITM}XZJ;wN3Hhbo zg;W#qCJ2IgAMpYSSb(e)kT-Wzb}o4my+>0P*kqI8&Sg@q&@r8BY3(X?>6$95>w4FpzZS4cp|b%+ZL!u8t8c|SA?7;=6gYZ# zXR3{#*SzyAmP@iEMMYb!?ZM&E5ue|=$CVqeu`wBPG=0i)Ib$+Td*IX>iT^8Wf?$#i zZ8XbbPLd4JZ90JS_;SIfZYZjP`Tm@AyoqQ{(^ND~iMK(dR+K@MCQn8fV=yK~iH@}K zcFbFEE7o34GODV?B*QSSoZ|rhDxBY!ak5{ue(#yr@he5)HZfiT$%H>IYyO-0lKakK zyNZ{=QC)H6a<&v~)6%UY zom)k@^1nxLQ0*SJBvpR5Y4^OxIYB z+=4?pr;-NeT?kyGFw@nA zF*ITr8O2qBx`9Jq(%`A^OmXaBxS(?q@4=TKHl$wxD2wwI;zHhQr!5nWkVGrI1m|UA zS2NiRwAN**FdC}5p)rQWdkzZA{i8XHs$MbiI&-#X1OEz}LwGb_^6+TN>#to1Y&h4q zh)x>CEr8K8`JU6-@oEKNukEBfzL4{aPj2)3(>dRseV<$3dlyD2gPkGQw_fA&8&`Pi z+i!C3v-{lt>@g4SJ!0?aA!Qj-(Vp(_^Cy4y=iI(?hjEsm#PfG{{}xITax>({m7K;2 zS(2Q-hZb0Bsof{?e;b5`V5^!mjb(Z&w8_!Z#Rh_vr4%Fy-Z#;?G~59vt!X=|c(!gYf{9BqZrDpu0K?PVkz;+p>C3KNF=iiAkyI3TrLK^c>*72({)f zocesSZr3@^ar?Ots4m_IWjTlNpmF?RQStjl#lH8bwePax!k;nQ)|^>6RmQfvw^ejY zy2k>M1T4>DCadW9swiR<@y0IaRI#ZCT+6o@sR50%JSq3tuV=iLD!g0ONPFh!x5)K# zsnYGSC!U-?|L_(4`NV;~f6!?Z*+u%Z7l|97bbfkUP1lR-f(otA*;13*r>5ey+S6-U z1u|-FDD(gw3xZ1zDOa6Z_^SWy?X(WHkD?gu@rf}Q-6}e+#-_W~SZ~<3GvTG8-Y4d{ zs1OMh#i!)~a{LMZ_QsoBO*c*rK|br(H;Ka;Fr`= zGEPjFF4hRtwh3q?kSay46Y7h(Kj7%m1Fm1#=H`VRUZ0F` zsbc07M_Tci=WjDBlePDm_ZShXnd%VyQE=(Wgr^k6<$1zSf08Cdv-=e z6RD#SVRYackGDdN1fatOBR@5s#0L>2BD(8wl)k{%4(}%n^Z+A~8Y{BjpbMx{gv`P4I@0dUS@rN8u=bat0Dy8@r#nciO*74c?5%11MTppPYOn5HB z_!16+#M20#frhuP4>_F9`TX`hX8(A>(tB=w|C`7-1r14_aN)`hJG)za}Jmu!~8|+@Zh|wu&n$U`tu6O7x&?g*e z2}}!5sJ}ZHjj8H_p-%(k(qkbitwATKM9|uF=z#K= zk`!=cSx#|$NL>}^!OPbge$l5SEeld0(ZZ~mGG8b>W16BOsS0+shvD5%G}kX(Bs-k) z=;=PbwhTA6NRlDpNw2W*^$^3^lSf1_CZViLnx?|Un#x}~2l&g-rN4~h{Vaj2wP=?M zLsfgvy~goJMa`dAHIHn-1y{bJ1K+aw<cH|L(DNPaU_Sy@vn!en_j$4?X*?PCLKS z&*#-#NH(~VZIg>(VN326kEv{pQ;MZ8A!NFoH)_59zF>&$)ZM?x;c@3_DcmR9>e0|5 z?kytTeG~_`Pdo0@Kjh?}meJkP%v2*<9`VWDN9=A4dF#>zu3p$;`-I}`3-{G~5+&rhAxTtVWjP@&g{Eq# zv6Qaq+zl6<-#upR$(-6)ln-c+v%dGIq47dZf^9S&11Nms5EU#Yob8xj;ysP8S=Lj$ zw+ze(ElI$Fqhsv}LP9Fqc1naz$uWs$voVxSLn?|5JwyvQS7D+(qD6w!9qs~8DCvY3 ztQD*XMiFyMEsYZHJrX{DTC;a36vaMp%%8sh3FFZKtu;qQ#e+u&RMpFAe0<%_Av{?$ z+f@J{s0rL(O-;v5T{w&mZmcqyO#)_%!3@Z@x{U1+0rw zG{RtG#CT)Ewb!ol_Usmm*@CjH5i2BKVU%Vv955aZnN4T>^n(w0^Ub%p`P!{he(&@8 z<^-(w9hj4vgz@GkM^ER}wm~V=;~jbgg|!~7L#}a$%{=c~-cvUF$ z`R7bFHqmJkO>-eh2WWLnQ7p*w@z($VM|agZylbeNg5~m%>HI1ChmV?>cdjuRjo4o-I6gkYW{z|)?o`xYv^fD~Qj|87)sie51d*{Y-~NI! zeqZpqVO{c_bK8C1qjt3UplxB;;1GEh4nDP(KVFvnv~1XOHqZ$G!LIT<0I%#R!mgai z+jJ6?1pBi;2rs#wKfH==dBQ@y_VL++5w0c%h3XaK28$z82^X_1cGC?EnuB`I{o)}O zN3JvG^$Z`X*N1+rA=Q56i1u@Rg^;J@&Ss5Cf3QCAl5&4xMQ?E40DpL4)b-?1d z<~Q99-pemBP_NXOU$s~5ReRO`O>TnVa6BoG`GdU=`N`pJ4i_`(s*ai#3X_HL}B_~Jg8k}$?sHwTz+Um;KTxV<;!=l|*l3`Ysq-hQp8 zOd85mS{!0Lqs<}XjS&h(BATJ33{6fJ(L!q*7K;U+e)2KPWyu?Fyv1ZZer})Iyx&?p zbxWy_24X%ObEpiLSPqVkkND)X&rnIm z<*QdwQPeKjzZ(<0F7e{X^8wy2P<6#- zK4xn&rmiX;-TROScYX+F%G&RLcv*=U4HQ@m)_^p2j75J%7mB2_nxq&Ob-WJ&5yq#D`4KBL_ckYW{Rt@qTSNb`Fi8 z*WkiczD1wv8sK{ATwEXTF(`eqO410F9F1uB|A<;hMS1xSVaWYbH4F zd0g%Bpx8$XjFU0P^^}GhA?<<%zRT@((HquLS*}O%_2=}Z=lpd)tf@CWgTvi=X43cW zdLCaJY#=NO9>IAP#JkpN>9qj?-_d5ogY}NWdz$dLY4BJ)b##DRCwfkxKIbARWy?2LjY6lRF*D$#At z3~0Pi2oydzvnI>B=4w z@`AP2ok(WgG!bYB+&lv$(Qb6!MCfKh4}bLM%$8+9Get$5ZIzVw>mpETJv^E=+}kU-G#sNc3 zYnuy?YwjN|x&MP7GajT&u3ki93S4We2D3Fhzr-sB7=}s8IL!hT*#n6o%QBKIXMgW0 z);ivL<1IEO8)!KnMDhgj+S<353wF454wGaIMq`@!5zc{DE&40nT=ybt{?GGTRaMx= z28y$X`E1JPpMHiH#r4;2kY2o}@mUT-DB09XcSX)z8 z1x-_8ZJ7Ilpp{{e3^8T{v|%`0a_AqD)iswlw-E=Ap4{i&?O$+o@Pujom^%k0SEm(k z-gt+L+gn`Q*=AOhOp7J6=`qP@gCxrXK=dpDj{Wk zr{~gAZe929Q(YD5zWY3PIMmb&y1{L-I=$7gT@CTvmkrnsl;I-?>SYFD8Y#Wm5^u+&c$E|D+U1T z;!f=%1aYyBMeCbL+m?6^ErCj{+lBOuM}F2wo_KRk&G&Gi3aD=<6WBfjS^ZuVb1Z+p ze8ipVm~Rg*@lLwKjv1brXZ5PRYOmU>_Nx8s)7mw@c9zchS$nvx^uG{8(u%o0!ep^iouW{Dm8oRQaM4^>Jv_^Z+mIwtFKN_+z9I=rW>_4eq zYR}O?q7|Zg29N}mEu!P^q&8V1^u>mf=)99A>Foz#PXI)}cDuc> ztc8yrEO_VYm?TlX(m^lw{nfGljNkQs5+7^cIt;?@NR!<(T-qIQIB(eh#m7jNFxtI< zj!Zg5C3lN^`#$-Z17_z^A#7}s*RrHDFIQw5;qMImwL9JASso$YP1Bw;?E@w1=(43eCi zZ@Z3Rj@QQ&-*&Jtx);u~q`P@1R588WDS|skw6R~mx+uY%I6O^bFu(F&9beefcv=xfhy&2e4E3J>Af%9qUjoF=K!Q7B8CCx|+GYU{xTr(=$%jLbbD zu)s0`b-AF%izmV0B~YXhPsJ)}N$_~35T8;zi}wZ2D>5S_Dj>lM!K+Yj)H$~nI2Rx> zhRT|VwmZaII!iC&5#oa#;$5JE4@D?KA}~WQ45pT9e@?MjAV$cyhrIXwZ*o)=>_0ld zdbg?;@@v>?>$!JO^K@p(MvxnYdahsB58t1aR(H04pj5ESybJ8Vk!nyQO_t>xE@tfi z{8Q9>hRM!$s1r-fKlh3unxPIQzl_p-5tw-XFp&m>0hcZ(JbC<-pZ@G8eDmFJa{2O= zkXpAkwf#yx98auSf_EXHBnbI%#3CQCEQ-KRj5*~>Yb-BnUB|VcuCcaZGM-SDOFsDE z18Qe^>&>?qjW;^mPfm=fRvB43WIjKlsTZW_xaT6Y-?D-EVH=vdq^Jt&y2N{j)|wx;i+$qEycx>ZfN~{9?+4hFoVnogMS|=ny-YuzB;ls5C>Fgc{Eh%bmT?`RIqA zaQFT_zWvU-T)%pq-R%jR&46WDaWI=PUCz+ifGi&dq*tFVQ7ag-B&RM*n!5U84)E9g znw?wX$VENf`1{hs{l@a=Rml&_hWpmyBF!Z2O^Wr7OYg_%Iz_6lkKU~i@&cT4t4HTq ziMyS0re&p4{6aSv2s+|bms8Ry`zdqtYxyQmSNF`${-Jo(cGrR0= zMXd)e? zMS-J}pD1B_prc5bM5?gF+z&x3O=2{;F{JTtlPHW%*cy$vymOJAtqnvcRJBEW!MPsl z{G3PErDwEJmFVqy@2TpBy0K`jQOYB#EtJGc#rY+hcMhD5l%3T=vO3@T#vlldcRXt5 zJZTpEc=?E{$(XCjn9IqS4V96JCRLh5bgWnW3`+Z}_N7{w?q`hcdC5;N+x+?uYqa_` zRq}tc!X5o(=UK!0Y&_vv7x)4X%YX5wu>L%M{hsEt&C+weac-pX#m*wV3(SktbagFP4rX4pYpuCWYCilVsL+&*T zaZG8be1jJ-V!CJJ2*|N=p45A^Rw$jIB*8ghX)R7lkd%Z_6SxCVBvc)7-bWg_phT09 zfp7V0_Vm1IQ7hjHC3z|Z#tXwnu{fG@e00pBF0j^7XNp_zzJc|gpZxGA>^(ZbHi3%$ z>)4bQbf!6))?CgKY8sLxu;$Kc>vs{@k-pEHi*_PnX_M*ttt~YbDCeGBYA}N2f!?`Vr1su3f$wm6z$h z<7i!$sLS2fp!UJ>R$7zh1CFOtthHzr^IH3o&@a%Ob?oo&GZ{~)>xPd${+!YYZ@u>& zMw3le2%bNYFD@uCq)E<#0~U)J+GL1;^$pfGSX+l$ymhFXtd&CRgyC?EF$qfPzzR{V zh*wL=moAl|9ZHXb`IKyagwev%*4#Nb;_=}j+nYNKvjIjMG(ux7#?@?ZY;g485kLF* z7d(9Oh+DUA@zxt}adr1H=(SzU89n^U?4X`W-UBv9B<(PjptQxcs}SH)=u z_&Kca(-ZYemQZ?Do^D<0brC(%kcIc-DaZv}~W^<{gL zay1j;0u-ssq12A7UN-2I(^fdB^m-Z}aQCoJ6J1;4i|&;;YA3l9NL0eE9^|Sk4^zr27+mf~Cnulj~_tZn{F>u@e$%$+9CsJRq zO-`Kr#Dr_3p`CDce=L1iIF6SEmR0U;5JwiYD3l73MWX{vD^r>@Nf@L#PNiHQ581hX zg(MrYJUXIYPGk4m1?T+v=p|}=ttQW^>n$zcgKZqP$5<8tEgmK6CDyax*tZC8K)8Dj z?-~u^?Dx;%nYxnWvgDWL9z&I|p)v+4VW13|G8j}W6ZJK|(ht0|fvRHqlKZW4 zdwZYpzFuxI>ODUn=S#e<5>O^=UMIfN&f!(CH%xHfKW9(aP0o2I+J6L5zJQjL#e%9V zSE6VtAond@s&C*r?{U_3^{7|p?J-qiS9HujS8=11HV{N8gJv7cyet7vW=y9Bsg*_< z6N4wd*8}2sxyXEpcdHX5Ny9~(CUir8`OKLw)MEcy5xCW`OHgsGYn*F3hDiuOLDST6 z+^qbT&f-HYOY7gAu%pb@b9h?Yp_(Ral5cV_j3noGXP7s*pim zA_`EN#I48rJW&wEN1YCkriQXaoa?5b_n~5fWI2q+kffc>)*^VTenC^!IP0Tx6fPuq zlr4iZWwJGP7WhcLYy-sofI=Jo^$>H}>ZYb~ZK{)WJH9_XSfq80_nu>Se(*U#u;@VZ zl_0p38G|tjr9vQ5l)?$rjb&L@G))uV?ckVIwqf2B%lo63zC`Hq+xNpMCl<%6YC_xr#QXbAH=Do}gp1ngFLjSic)9 zqd3opERvMva!Hzuy1hL(!aaNFoaXVARe|>&Z4y5I^fQj{q^AL6J`N?~n-C)f>IYw|q9s5AtGlnKF~^|-`Z{IYMyw6;}KEh&$lGE|mQ z2~QU@KKT3-j*jQttQ&v9_Si1Yhm z$@vmDR7+b)^~k~pRl^UenvW{a5p|bKD)>{rOPj|MB5P{(pyPvB<-hhPh7Yx7y^qSi z>xNA`@z*}+ja`e1o^X$P$ApMstJ>F1L-9fBIo)DQPjJ5BcJ+{h`UppZk%S$yjRBri zM_At=(yA8wE_&F$Y^(mAxPEI6y29;+Nh>>Cdxdq zHx0E7hLh`-sGdXL(>>5C)SuQ$Fe(_fAtD>1uu2ru#e&2694*3RkTcA4JdmV0CLf&H zfA1Zxsd4dH382y(HQWdtuPeN3kZi!$7&3WgbGE^Ihf)T51_a*Yn;Kg#adjQ&hS7+y zO@nQ!7$|6YckL`|*%a-w^LT4Jg8)yYaS_oK!Ft7_3QkC>G^sN2y*}XtN8_t@j#;&2 zFdXvQ^;@J_);-r%T7|_`1+J-4X^u|waNT&^{P>8w_wG`=nu|NTT)KQcM%%xh)-kQx z`-*F0pupALJ7H^wZ9HI5F&LmtaDu(`&S4$iTBNo}v4r^?scL#|=xW>03bFxyV*{CN zA$cAg4EpOX@ui7hO+HlXCuwnA4kFexq@V@1bx+oPi4=|o~4S~#DJh9KU7w|HvG zYQek;B10`|>ix-460nZ(a*lP5`;EqNIt59997Q83q8mg4)peX@403}}0ih7BQHeoB zsOpAgQL-pXimJl7fJT~#wzNSs?;O*4!D5-PJxGF+?>*Wmk}M%fOb7;@tFO`n1b;=XiF^)mxW&?Zyp${3k!5Ij(~PfMESs zEkX6{Hpo)G@$Tz1j~>u83skCb&Qg{&X_|#<9P$3!{OzE{lYk_M(x{eO?_GFRy@cFq z3{V9-qmKxCPb-Hec(nKA(%{o24W6fu9`O*v&2N31d^BO8L;cxSP-$hx24r89LX5$m z2%;;k*xcMe10Q|-A)h^>xgpok=O59gVy`r;u9u`@~Y>!IK1-RLcg-PTBErA z{`1Buid{v=#doN(2T=@7&V^*ch8|P8iU-9Lj_nk1DA8=2Eiy8m)=#M@=(CKvEh(a> z=l7tkEw}3Omvw>KadOYN{quq-{eZ#wUtS?(_!W7m^W!7J8pb2cnKVh*8IQTNvB|aF z9d5jKjqBHMv3c<-`Svbmv%lIA@tF^Mj^oQcE9ki{&wRJfVFK__Mok4h*aMC@^@X!+t1gMJqb-T~9x2UxE;OhZwfbaF|;n=OquE(P!}t2V<&1 z$#OC4oLDUq73npNwKR_EM`p#NJ#k}tf&eoYzE~F!fD7;Ca3XXjrrTp6385IV!NrM5=V{5c)nWP$H z5?ones}dLMplFi@5fam}Egnml^b^#Ry1A}WS>g9r_DoOGYCP_gQlhK5Y!HA>9lw!WX z)fHJ6$mmBIze1O|e=1FHyay}CHnTKMO;c9bY7x=6kltfVThBh)Z?=Z{9JN>kxULIE zoP6#;QNXgm?;qeN8?bc&84g1o^!9dBNRtGc*HrU@rVIwJ*EysLQyhS8Xog!j33V@3 zET1RQ!3l9_AM3KVJ7oAXFrYmYO^qWkjF43Tb2UvvAPN+z)*)tj;urypC?KTAAR(P6 zX;V?!`)b8_v?0@mjXV!Q-@0K@l+2d}MOD#Q8`c1=Nwi{MghUC-I~wOGYD=1BWI73= zKqBis>iu|XZ}uJLwYEld(={6I?YS$<`KTU%#ATAwuK9*A3D%RN^`E6}6{h zP1RVYELf-#r=x-01d8%Ngxa-GiF9kGLKqQ5D=QpRDoUjph#~i2JX8{tp%XNML;GM` zDj(NqG~NXqA=_oc#e;cNsRE_@4U-5zyB@n z-FrmSQsGU4h)~wm%C7pFn-bXG$hmrDmtTDP8HFw&4Rg0?9A#OOWmzcA<81^Agn;3v zD5Xg<)yost(Xv2}_&VW~V--JC@xs^%Zl`VDgSyvb=xiw7h-r-4_v+?dX(Hm(f z3ntRpq`nP|YXv$`lT~YzN~G9JV8=|hHc(3O@h2Z+o#*1!t2D-hwIHr9;mqyo5cOdq znqu-HP90HJHE9x_lTsabmA-p<@_j9flDf9+AMf+z$sX^#`z~7-b~=y-T&T3-EY>wN zO+{UmG))k9LkZd#wze)JO33pulhGx#PETtywLxQAdp7n@)=i4_6bpqoDCWnM^$~fl zS$NB%{XOp8yGQ06qJ*ki@Y$WuupZuh=Up}?V+M)AdDz|A<;nI19+h(h3r^VEdrH2! zNu6gLA6Gm%K44=s=EC+4o0Bc_VNO2C*(gf(4-Z)uB}tZI5*>nx@Re?v>+PJ{rt8PB z=Hvu*Wntz$pWB9?6qX;?H4m-D#YM@SH3_7P=SNy#FmzmR;)$qGYA8ls+^K#=dR-h5 zr-+JxtEK-`$3qp^=M6;clVW}6QD_t+HROVsFw{86j^D^d!r@8+js#pX8D-?Cpyzsbm z$Mv1!{{61NCEBt|@&YH96DRHGr>{A&zmCnjfDpM}d8swqE6V!2h`7khQfkk+`;If; zvMNp-d)_*9YMtsM`K{yG-+W$R^y7q7#xNLhQ#>p{g;Kq%y*H)v6$rZujk;${1yoPxolPvcxy8bwJ!se`rQqZ+ve+kpBN(V)+8 zf>$*5)(MX2Bm@I7A0kTQsuE{woc9qi2F?k_wJ2b#E6`q7DZO$Ax`1bcNWvf;;QW%x zHYk&zL{9H1aly)rp>dYOqeBLH&gRa=)jQt%iZUtbIH9SQRLd#4N-_BWr48fpnAvhp zSywD(Q_?Jr@fo$6r(b7VORb6j)|%8LB>50;ElpWa6$M36q6jFYmRSC+u0aHw=ZJNP zvw;HLmgnnG8@dTCO%3}`@zW`O`x1U@3za4-Dz6ASOUV;My{xDfC9Z}>Cy;NGEcVdT z$26l|M5nO`LT|r3!8i&Z37`>`k*AQzoU*AyeR*kFBK@!Sg876!_H>qK@7P}KeQizZ zeqON&+FdV8G+8oYYdoZGEQ_*YHeb>-4OwDHw8A=1X)O*%XEB3;u-jWMb`)g!AYL`nkg0yRNhg0M=G9867r52;z@u! z+KfwYnOldIfWm75E8xUY1Iwnsx`tE+XiRUdm00R1LNp?HQCLzID6AK9U!!8Fn0EM$ z7e)w60klRL&1f!uCdIHkJ;VcXyf6$_Sy!@IL0I4w}0zhb}wIMzO4AOKm0Lu zRiTw)YkLFd9MyjPD{+23K?Ll^jVp}DDMisR*EN144?!Vqu+~wQHA$jlTuo@Jq98(& zcrs%{zOafxVFz9d+Ck%>sRY+(ybF_2iO{&JOJfXWeZo|)D~Bx_MyVpfQ9QiM!z?3z z_nRd7kd7lJgn*k`RpRg`Xdr8;fWUY%LMeFo;0|Jh@ue#`9q8LF0xaG3E1d%wMCvl~ z;fS(sNR80Sn@R_qtpg)%Ynq1ry?qXkkJ+D2dHv0|*xI=ee^=vdO=GK&!y9vXMIbc^ zgTVx&4WbQ7bYNGBp>ARj;*|5t89jKB_uNvIa~AV`l0@O~92_0<*=M&|6lDlTda%~v zrRLG&M~uc3-Wt5gaFCOx8H0Sl#S0fX*ndP-hSU&iYo0!NM7lj9*%**`VOf;y-Q8nj zxXIRdhYK6q3cOlVQB28f5!7uBQ zKPzi~SvMSbk0Mf1x(z``L&Wurqp&cxqCOr^*a~8NqRp4{4(r{@sOcw@^)^N?tM9Jg zR2v&=^LJNw)<%U^-%=gLu8%ymw6_Gs*o@gp#tc--yjgO;e8R#NsOTkanF-@$$Z<1c zX6La+-m_a*Nr14Bi+Ge5`di;wh5A;g_lr+(-y6QuzvP)l*|}hKjKHZFee>rCJGAtW zc5zVRxj32d{rA4fcYgDC*m><0+o3P5+j7ESJ8>#`#${HA$B3u%E8}~uizn|fe8&UXU`Uc?R7DZc z4(EcdL5H;TPZiG7igfxcB|d+ckx_mp*w^`1oQfC#tFvV;ZKd)52)YV5qT z(fJK!y_7Zqf$7tGwSl_CYj-N2`m1l!3j~}INNd-rwctcNHjPMkRUo#;*+`p?xv24J zwx)6nIuMY4A<|8Cw@3LXlov|21t(Zb!XU|+RdXs^lj|&=sogtPS5YEl+Ayyx_V)M4 z^8xv2vi|UTb12D%=p>^l3+m+zoumwgL-I6ZSrtrYQ#Lj?I;H%O5}`T=;8zwP>luT} zXc99bi8-ORDzN1OTb8)SqLrYs43Us>g0t~YC@B~IScs~=t7q>~O@)8@09%walWo)> z#pJ;e_Av;Mj&gKjsOBY2QBx}o!yU|GAEr;JhdY=g5BA8K-owgNt{*% zMOC9jVT>kEHBDpLpH4ZLDu#K+=6Jv`Ptd&@z^iwMnEvsMnx@X-8XM^3fKz_ePc4+i zg0fJ&r~}-;dZPkTTR0bOxbRF0S8~jPQr4je(crvL+7{?rA+PPoD}ls$v=1eQY;-sd zrHPd%+L&oz^qF`L<)f%(FX-%n#yY$TqNmP!vXFy-d0s~jC4vv+XFuY?8dAez?~i3+KTT4}0M;c6S#_u#;F2rl5gq9{F0C2Xq< zQNn_TgL=l{olki<7?Zy+1FRO8Mvj$NXRKBQrJZNm^?L!x7bD7S<;rf_Cjba>np_&(ZNQkDff?csAwgjn~-T z9#d6ws=B7JCEhtyOp(g796j6!)n`N_%JkS}VXh7b7dSlLqo@jWlE&HJTP4=CR(f{C zdH8~drY>2`o?vtkiJcb(cke#p>HZXNHP%NVTVqfe?E^o*<}!qxPPs*7K99;zwo8-NrJHRA$}L23C=su*thFf-2H3 zR4XU1qdmv(1S*Zk`Zm9-T_x8aruV+fJ3ae}o^%-GG$^9#s1*+%on_*wUM9nGI&P;HW+hGu+j`VLV{K1u=kR*>zu2=quOppt zFE97qljm`(!1yWqSELhA@ZK{X*`&}-+`Atlukvx;eFA6=`fowpN4YB(V zFttTtXspGa6D94Rvmf}7HV@T@KunvX3Bma_dR;VNZNSd$qehGlv{Pfwq2Zo0!g0fQ z&IfU>+F`8?k+#keJL@_1XVHs!>z)?f?m52CaIn4eU~Dfh^W>O3>*w=2vASpJkkk+; z6RA2;v6pTw)kn^9FIx2K!(Bo56B1hG1=T-M?T&P$9dC>j@Y-QpZ?^AyWU zfgj?%W?2bkqgd8q4HZ=*s#za{*jHy`?ymw7he!}j@hXaz5sk&B0aYNsLKL`-lAnJ} zyWXsqd28o5&aL7j{k6M?ICi3lF?VboDO9UD&>15Rk4F0ujccf!rWH#%J>doM37JZ9 zwdd)>V+JF;qS>!Ki(daE2%~woi0k=)OeNF>>^+)djOo3eG05>3#t&)VyOp`*ZGx-8 zJBzQ~%D@)^NoaFLJwA#<0V?L2o56TA=di_S}TuikqKV{p!s>Tvfd(40W`jetR; zNW&N?!Ff&5XvD6NbybD;uUo@<{qe+g+gb#VF@`iXC?%v?D652JZCTVcb*DQZcyF04 zXUvuh25H8|XuxQYgxt#x>22wlbVhM+8S3_m#x|5?)s<4}%sJ<9O@nhUzAm)iwE`86 znX7|C6JfqeDvtb&1!b3d)CLZf0*Po+YgZ~EidMx}!3%W**swQgU^AZQ2u~F;dncYc zivI*)8k3D*j#EFR}8oGx+7L2VJ&khuv)(r`8*(tCYpd#+f92}|d( zz9OR`@xHf~(WT8LSw@m3@%lB#$H#o~$!)U1fYCT*GD^@&NE5+n&2(Py>8E%3;SYbr z@zF5|Y;8?={f!&kzJ2F}5bD>vCJaZ0>#yw~O0g^}mbSq;A5whdSnDX#WUa+|7ud#1 z&{{YdXYGfV1<(@wWyyjVU(+bOH{jdSk%G0JvaGS*Fv@~(nYR}0Ew$E6t7D#g^b7LQ zm>aLZPL}1N{;pQ|o(NS{)=ZC&IX*h3X=;ozAq9zG+nFRGOVf}qo22YN-D9$QnIwyS z>GFTuoAF&B78EAUuuT(~L~-6ISr^Rgx29?M{Pt(uzW*tguU#P@DyH*2L=v<~$;6Y;vGlRBR>4(BNA=6difGrmNFU*xpe6=2Z#I2=2Pmb#x{<}_aBm8o{)_P zR1pjeZ>xN&rn&*@kLf8jGPa7R^Bu7p1Y0X zr&Y~QD$7&b=H`Zo-HNUjA}lIK8@n7#r9&iAR;X_)0%d*c{6?e1M-Dt~gtPUo`iB1b zj)jO{zbA>=9cLn`G4Z}z=%n-F1ju#5MlxZ;3`j66Y{_1Az@nMsl|#H@V#aKnO=@3r zQ14@3qnP}p-2-p>9z@wqx-3p_7yxH`{zk5%`}&`##kuH_7P zV)6KPyw{J_Dr`VRdQqZ;YrETg@4MgQ;;nCxq*+AE!?NLQy`r-C6E2K*=p;wqc#mdd zoAUFYqueq`WY|_LAoRDtZ=8Jet#RjFn4``Iij>yT@6xI>n$8%p^P5PZoSG!`|6B)n zWxRPGL}HrSQdJFgWwEvGp$TVw?@JiY9fk4a{hYW~4<+?JFfyLc34e)x`4iXfA&9|3 zaxZtjQ|FemzwXa{qr$Ur;88DOb3{bujO%$XU0uw;*odJoAsVRBB0xu_)LEhN%iKLmM1pAnV%x>`R-^CAmj@7_E@NE~#l0Br9>{=_((h0+ZCQ^U2}VMhva+m!1xb>f5qmo0x+uJNXbeukI!m#v$kG$n z=%nXgWT3v%2Xy{36GL0{GvuMI)W$=X+dy#~yKZ9BEvlL zvAIb<7C5xhspkvQyiS>frdZ<7vk2W1M8zn;Nf_{jIC)a=r z>s;jpC%QA52~Qe_PJ=;0gOx_OPw$tFr^ z=JPopfBHE;_~DOv_;3&B9C@1X`mM{1$C?W}W3tp>ZMl|u^K~?>go`_4F6@kgLn*3z z?^iP+rrc!5-0;EET*{IA;(Q^S7O&iaF4OENE)_wd&9#_Mmed*K3EmaP=RkuI>{Q8WbF zy(H}--LfoNWV-#Y17Oi&-YKbwXdk6dJg5B!mL%#Q?pMS>o#S7fH^#;Sy7-O4BAOZS9rMhIOeWvF6@T!zI^2>hqGg*AAX34BQu8i;{%TFJmKP7*HMYa ztH9`RIEut!@iY!*dkc1s_qe)qiOFQ^t8;)`lvg-mVEah5iLig|JWssk!`kxGs^NC+ zIP%~`p`zm(=&!OCDLYy5w3TY3~;VJw+}X8OPT4Y z0B0aoUCu#o3_PGkk*S0YJ!Df4PzZ%B*lUhCwsX8##0z7+!A`P?_l~Fa0hO;`*v@P> z-yq;1v82jsgLvNNbi&s?-+y_D^PKgeKlfWFkkxaJRPjE26ph#%{sYup4q|H z`9148=WSf_Mam*SzpYUlPxRxn*oo#Tj1jUQAHO7NH>!=p-Tm9@JilI+* zNKSqAL}z8io;i~ZAcUN4Q8AD0ykozn_A-uk2UYjpH6;1S-nHA@Sy8bfhmPx{>*}VqqJgbq@k(fgs3^U18(YM3bl- z+u(c?OV;RKKi6gp(d(gaxO%`xu{7~E5}^antc(3|`tSa83<5I!Bid@2vVL_R%b~T4 zLHuoqBdpL_?}et0qzt7nS}=IDcm|1Lpfj30p{yHb%aTP|$2?)jva%Fa!J$qV4>C4J zIa#7n5=*tf>9TQgdf6uIEk*1^Q`U;08m$GB2&xI(11o|RMMZ*f8gVg5 zEefw=*_s$M3sooMy}7WQI2VM{awjAXDi4)&ELl+34THpy>KsEWzPAF1T00^<`-Dbd zt^`X%=Ht8)uuWi!Bxw?yG6myF#<#xnHh=KPKjxqR_kT!cG@Fx6Op-92%{e+grYbGs zV3;Soe(O4K+X*t)@L!5Pz2iS9eYeobFR#FH3sMkpO)g zibXJKO5M~r0&Q7TTY_!fwsGF`WN)7<*KYFmyYDg@PlA}EsA&JT`#{T@Sbqmk^*OGw zB9NvTi{*@>Twv0?BSyW{O!1zkUNW6NAdAkr0E|BGBNd zaO@xK^V#R0F&YiY2Lr6L+`9D!^VyOIx9=d%lVI4t_mq5N%+{41R+Sw*UM#ipOpT}U z6;)Gk^k~ZE<)yC{0dAc_X=$qjXH>kWaE?3H@slbzzYm(OE3E>7AJRoDyEMpZ)aFWxz`hzrs_7+78MS89$vt=Il%rb>%A4w3WF~Z z;`EW?k*l0dJz}f_1*&v4M|Q@vIi@Aw4E2!RbPJ8}w0X+X7V#x})~2$;6@$8^k8z(q z8XxP+$+OSYZ=Daxi+|@u+A2VC;vS?`cjes3q=z`x~-~3@p`3_y3J7fn6Aed z-5DsVrD=|5W_-vieQrN~)yDg??&C%J(xSf+0rsBr-s09MTBV6NoIAb3oes6Ff3}`0D7|Ci zWb6eL*H0?F3#~g5{gb!okSKk&nAWedoka~fIXK z_lH1Bpm+J`n4Js+w+FTku=Ad#s!@5nT0duvkD??>X_ODhhI2mHame~UC#^n4f31C< z3G`JypR>ko-GJ-LQmNJ4_0Dz9mycuB2}ri+if{jR@%CD@Ojggbd;UJ?X{Z?N5QFm; z!NzCQU%A)wJx>P^;_squA-+Ly;d$bpS$=Tsv(AoRy}^A{$6J4DoYwZ3H8ds$S`nOu zs`1p7M=OVx8Y3Q~LM~-C%-G6Pil$*vHO$MJ%379nNl}#?%;ro6Ia{LvgG~3PNk2g3 zyC82nQXarHG|Oe!cV1wLjF>uF6qUDuKCW7}o~QH`Gg;E824{uR3o|cN&NEO#);SXr z=8q8f*{Ig;gMz(CaBdPKQMFgFfz2FpO9dR3#0JM9WX);PG(oh%Iv2zWn^?Lp&Jl-; z62Ka7Q@jhM*Q|GVJ_;3dI|V(BYtUx!j%E>O;u zgxc>~30{Z5#Kr3u`HjE%n|%2GM?CuUE)O0(rLLP87=tWH+1#4&<{Q^|>#f%r4>LxC zgq__n>EN$0ozJ;*XOFsSD-S=vwPH=SX{hS@IcX`L;UMG2Yk|Hhz^!+#a{S99)*#I| zBl>Y66&*R-SnA575{=g9nBA*4Gd$Ns(O8A^8e4}lL|GIm>^KwwHjd7dCljF%$KG_o z&+q&Yn~(T+|MuTvb93B<66>l)Yt3*l#29n#6mLtQb>$4Z+iEHBtMNHae)E_l!KWej z)|e!q=5T6XS{4FYF`&=_bpvEO3Ft(z8|r*1iAa*{PYXk zcT=z1K-a*Fo}tu_IQO-Rx^$#-5G3gx+!<0{I{K3q%~+?5)PRvr1Jv(5Gh1*_&9E`@ zk?Wj`=>-y{*sqT`vJ2LzVCOv#R(M34^V^D9g)XneA5Ok+&oaB(Xzy3Wl4)z`uI1L9 z>P;`}=`26FJx+o|yjF^fn`7R(bcw51uA#F5&0-(__#PbX;cea32JE+hp*+Eh!Rizl z43T^TzntNx`?S$0=R$6p)`C_#7@aX!vKvq5yTF19I~<8#l|$(4zB6v7zotD4pj1lX zRm}g5rBPN7P^fFmVpdQs>&}3D$)|J1!#`*2+XMXS&q@qm)(=}dy+3^^`8vz#$g?N- zSADHBu%9p;LLQOxu8XpEzn9gRt)9O^tCb0k_p1nQFH+hM)3w*_P_*a}iE0CW=LKKn z`Fom=a7W*P5w%kJ{#DVS*SamM`S-l*w~k=v2dfYWb1qgL@IeqpB;?uqHtpg06KC~q zhYedtXJ}QG_Ka0d+B%aS>nygeG0C&)rmim%BEfO6*g(5JnTze+YVq%!tdn{6UnMGh z#@cc2*qwGL+laqNa43`y&%pWM;5W_&CxWo%w>j^ffwz`^L8Pnp?yg0j0hFLzB)R&2 zZA|Ixjny~hM4wk<7V-j3aDrQ%1>}qs;PkEc`?oTb*YW4>E3%?huG=ZB*4{odDSqr4 zg_Q&^4Mv4ppRLn5G>W0g*cxOktA=@1Q#6*cu6cSqawfx^G&P})GXYqz zP0e&V>jFRkG!6B9L1Uj^LBSJ1jDgoU*U-3z#K)8-pu}=43#PiF5XG|b%$#Kz*TGUi zYa!LTE9>Y2CpxkVf+Oo}unCnC5*?JLncPck`>4Gn-{Q;#&{`Cyi;w9S{1P*V4@|I#NdW^k&59yDn0Njx-F&6D|*yHAe!y+8b8F6{2|+kf@1FvufdRTZRZ z!XVF|Gs6QLsC6d0V06nUkrw@J6E;tevB~o|A31Z0c8%re=!oIQgpKWOlv1nGO?>$# zqDj*MRW+q7mkfuampp@`DCX4Fk~}kb?>X2%=FZ&*RJFyZ6xV>$zDpZ&&Qp|28rzWP z8I7}4b&b}B*>cIlM~`scvbDKQVhlSwJG}n(+tdVRu`-&ftT}vi01jr08JoKs3^wwh zTp#C%6^Bn6to{-?z$?dhrPL`tAh0tW4{Oga>xN%c4R@`h=#K75Wca9H87Vtn)_xmv zE<@hT+OCf$X5~Ufb0b`vr)H!&E!&3N~gX)NyIy%1@yV*9GG91|%2la8dhZj(NZqWnnSGlU~ z7>N(gUUSBq)CC&k?7ZHWL5p8#&ct)7p6%70-?vfx^)WsL^!OMBR6$^BlpC&YZ*Y0C zMYgel-G7LEdJn1vLQwDvvh(X6UFURopegZ3OWaX#d|PwI`-l*@mX;sTU8e#q$=a|> z^mCc52U|5bWiiHJv|69@{qgW^dcZmo)ggi>22Yd<)aM>z>OGXpip6vpBe^g0G@kSE zDJOW{@am(w;-$Bp^{7cFwE%)@Q!qM2!#Nb9_4Y-L^fOTBFKzEX0|h?Q*^X<1Qe7_j zNuRUBnY@o85aFdy~cnT`X~>R9vsW zZgl<`5AIyL`#Cq;v)F^Pr6K{yb?Fp7{!U_UV?SSQ^>|M_Xldh=aUbx(sZqVxwd=EN#}w%Q8-Rwno65P+`Fs3Q`pvL?j!fT;Dq>oC2;9I<1_l*>u2i(2eRIa?v--( zo*v&@iSJ|g_u8PGm`f*vr*Ygmy$>gp7#izQSagR1g?rZ`OtOSYo?^YHu#VZXVqTUU zFP0oHmJHH_$#B3ZOBiGZqfKynB#&!apq|>YpqS68nsNiZ?YwC0)QuL?JrP zYadc4bhIB8fC7WViDxiQ$p>jbi=Csc3R0Ca);Z}Q=khm(eEZFd46{%YNgIzz4adg? zcW>|Ey=SnMq9;)6nlw-O_V=#y<{Mjl^vj35|KmH{y}QTJ@sy${sq3~(Qa`UXij9tP ze(SG&mrIw1eE5scIXYfamL~)60XVp@HDGIV5Hxgvjh$^K7cXM>?t|2vN=1}tTUbI+ z5y3=uhpQT_^I&u+gQZUT0x^)Kd_ebWg;EL5m$b}<)r%9~cpZHVU{RDjK3LLNxOe{n z|Ky+l_e?g%eEYq3NKL|Qw!o-_d@$(0tQ`|@9dhGDEr69#?jnc4cdN!}|3*Zp>QEjl z%?G_eYB+YWT;e=TCXX6D+2tuL^7t<|>D@*{Ta)k%^zrPE z*GK6&2ymY!{i5gTS1l1)^MGvX<@VV zc>6g$Y>}Uib)eR?lW?KrgE$vd{}P3$|37j69c|fh-*=*)s@mbin{Vfc)Bw5>i9nD5 zL4W{BQ6$AAipo^9>-S?hzcc@+ASHJN6eSeNoxwx+Mjhh0MCkNf#_uJH#IxX%=P*2q zpolF7Z#3?bE4OwysCh(6<|FvGc?`Fr?_Jp!=lR~A^_7qgLNBFs^JUFhIaymSYepEx zGb2V6Ii~ikM-0W59UX@PT6CW1Z_%3d=1D16*4hGf;POsoVGs-TeH_aR*=Ls;eJ)3X zb4WCqLneEmF_|H&B*JE-EvBS2t%>Uvqn`beL!52td27+)Qn=`o&62>QrXN~j5{aT*m!&Dxr zBq&>?6u5Uc!>C+|Oe>eQh4Lv%k>b3m1+;6}=27Ctvv-cQj;q{(ZnLTsmn3a7`7V_# z?wgO>n$t?nEaf_j5&%Mop+Bh92#X-KK1xW0h(X7NlczulNXKA1=1ImX0a03`Gl*F2 z4d_KNy(q?4ibiG#3!@3E6;$TPOpRsG>(g)d(5dA@_#=VS+1fh78cmStPbr$V?$WV6 zJkOA5=*5~edmkUkI6ie}5|O4Ui8Lr>hrU#sm8lb!K)UjeI(w!MpmKvb<3rRIZNSUw zq$g-cmWG$@vu^%*IigEwlGHJ?51keg-}kfpOE>p?Tp=ix&1;>p&}&!!t0<9}J8^P3 zo0oqSIAgftLAC1BoN1y$<>33q;t5xi)<+>siWFTYCw)Sn%-Ln=c4JPTTx2jvn3@il z+1wzkWb8B|MqmlY1vlTkm20lv%BfSUoI16{@^Y7j`3`fZ7g=0fq2G_NHZ9yvt<@Ie z!t#-K-p0w@S8!}$m6r}2X8*w>#7R<&v!{G!H%wEjRq_Q#SgkO=X(Qd$d9;qR(xj!y zk&OvDE3;=TQo0b8L0}R?stwXtNKfXSwPw}2IpF$LQ0919*ZCx!ljKw@;!M}&UK?Y0 zG8tUU?tS&FJ`06V(Cngx5nq+)@jCQ-rpcf;oWYCFu{gs2v%`cKX`aDz3Np85| zI+s3Ro#VksOG0$<2Ji@Zk8%H51YN5+6({UZ4M!8roUwGXG(~NP${oT9gW+D2h5tp4 zrB|6J#VrUa@;uhuPcph0SuDmnw&$FYukgrRP$|lzjhYc)aIrRAbYp0!jplTX{7$|_ zt3rHAa004jhNklaIqNe1g!5VloX^o zB_qNt6knOmk5oJ5HxQg<02lq2w@-+IAsy?y%MKwSFiC>)eMjD+6O2vh_fmS@_yQzX z>xLyq`&+E{}D5h4B{+u@_k`6D?iVy z-|ja%Nabj-%t8rS?p(q6uN{P3NXG`6v)zt%dA=ub7Lp^kdW-#HO;_eoU@}L7)+Wof zDv!y!ABuFL#FQ!<6qBN~H)YDTF~&ujGfo1bayI#)Ghp;NZ=#>yZ1~}<>%=)WpW*(i zL`H0s&D%Vu+M4WLi$116XO&#!qhmJmtWqD^wGkCt>e=j@wcU21!wpK|LzF_Glq}7W zQvYZBf-O4{8Fi8gYawH7E=s(@VC(+S!-X4WuEhtn8( zdO$1f5{nd(N?H~ovTBgK+6q)>_isfs{Q?N|o^<j-RC0cR0>&yUQD| z9%S?0J>0lu6IburMzij7dTx%zm87_F;0J8mx`Ci%yh$Z#Oij|R)JZ#Cf?+JmAxKk$ z)dFF3R)^b`o0{d@LmH=;1f=I+(L<7~;o8po&{G~#q~wmswTBgw)j`6+#U2AoF-~!k zaNxip4jwv2C8!aEA)X&{`pkUB{Os16PE%*Ic*^|~$~jCjrwM`#HQ)^Szz+y375uH@8kLp2TWPgGc~t8S7ZfSQ7cTa=7;z2R-6=K;T~p z`VGPwy4?dAfu&@Xw(equ!NX@Zn4sa;(Z;eAuh27{f+g}| z%=m1kj(llFmJ^-#-9zTet@6eUIdJl^w>G(X|uU;^cm=cS?> z4VYVAq0 zsWxbx7dRhAsSRY_NO4gTDp&6E_qJqZFyfdriJU^Ne4^OW>!leAV=c7t5)Hiz*}Q8M zi}f!&=L;3L9W6m~F~{Gox%}1~>uJQ915mkIfH|Sc+O8;SM6Pvy%o$wmn)a2wVP|=t+)q;`dn?G4D5AdB8b>rJ*y7*&eM_>x$p3Y9 zR&&mLt951sI|k;wgb%h1qRnqNtb!n56rQ&ZT)U_RYQa+yohC>b7KYh6gEu_vaE2IT zP*M%Ok;QTyUMri^ zo$zE({ldvLB2z|lg9XkAHnxIdfXYfh8VtfXG+xeRj&Zfwr4&q6Lna$Fx^c=%x5pq! z(8h3dex5@QoMPs?FSB?144X*MgBT+qy@<2~iG#K(E6@V^CT2P9Ft835o5YrGw$n?X zf})8>kQ0px01s;=+9U{T3WMJ5nUEw7hODw^ptcsB%?+8&mr&+O9IncPCqR(U)si?h z2$K?c0ZRGKpe^TQ=Mj9V3UVV~SUg;gvy1CzM6fQVTR1MNG%tH4q+oi- zB-h<@9b2#7%4)Yul=iR~RL^4jhJg@N$3yBBFRPbp&>BviUS@uwMZF%dVN-=l&6T-2 zHx|f|#Ys=#c@PFZ<6|4xy>lBk?A^mdk37wjPrpE?+hcmVNl*)U>A+!X*944jXs~g- zLM2cow4|k46>Qx)i61x_lb0h6>OR5j4E@$TzI0G^p`EP7*unrbCW{U#$ak4k>x}F+ z3lt|QA~JZspcc5C;oQL?04cq!UVU1uskIJ(*jP@iB%Ep|m^J8=<<(VQKX8z}`>tc} zo~sEw-?b4ar&G!-wJUcv=DsYQWC%f=gGr|e-A;#YugCQ4jH~0m_OPxm6qZ`WXK{5E z>3fV%Owk_gb&Kb1snXcXOU_h_aAq*5!8allm ztDR;1(9OR%GTC;ULH(sqs@>Sk%uIujNZ)7v%o4p`pM}LGk~Gf7^Kw>}Th!|f+Wi4u zEhLH}jvqTpwGuMu4mf%2G^;BsY~8$>iOESi?G6j`3q14WbKLiydl_ps@Rg%)H^xW( z^6o9ay50-fOp@nOMr$oytvQ;cJRK!G5yiZmBrIslAT#b#BhbQT2COU$q+tXuhjua~ zy%@&Widw(JGL_kVabDVC$BE24D~goDoHg1}hMx^9C~{2KfF+8*<-+HparEwdNnTf0 zpoB-LLh3T0u0ogBQoK;pJ3xh!k$#gKmq(2Sn)$)UlXQuxY4DMv0eh&7$T zfKIQ%;%X9F7ejCv>ufCQ~M_cZ$Eu4R+TU?OZaRr!tmC z$JXe39zoz2-;2yS5+^D9kDXz;-Mb)CAzvdhulYpI^sMRi(}F~qtlfnccg{_2SYD(Y z6*=p3DOOS*%XLP2*Sk3A>RS};BYP2wN%R)o`(lsWMLUez2q8ygU=E$j zVX9)Sm@4{jcy94C|DK`Yt4d>=w_q4;SaZ`g(RpKXBt%(8XP(niG)jn4t@BHTB46rJ zwhGIb(6?lY4BIb6X^v#F+d+skr>9aGu~_b?STjf^bkN8n)^vIPZJzqzc^*caA#413 zq;{@kkwLA6a1hPnNdTchUcW+=3AQz@9;M954E++uJkfWI_@|s6? zRTjN1BD!n)Va*K-=X;hjo^!B_z`MoB6W3gy&E2euae2QeBOG$nh4d84^9X%KMM^v= zGUu2^1u#e=4$Up_%9&LbBZ#d>B_$$UTHwsW5?Ait&b!}!Bi%&P=|@aWRS}-z`PYxKxYBm>Q%bgN z9^+ki?WNJIX5xEj^h?iY>C_69cz`s3{k3`UMmG&;1gCHxsleI zB-Pm(HrbkWOwbPfn1V=H&oZz=FyGTWeyGLqRmbF=Z!AK%doL|76NVv|UvU}Du_m5U z#XqGyl;cDe5^?WOEFG_GPv8ewdT z@)ZVXx4L-BV`+H>qXf;#38c!{=*#nlxAMqR?R1h6fK~C%QL#f}&}l+zWf@Nid=H|i z&HTxuRGU5{VAIQN#YXdB^s66JeTYBiKn7~{z2I_);Cl{SkDD;zm| zjAKVnkQz&+77%!#(0Ed#q`~tQjb;-m1<@cz3Wbg}r%#?@`?l?D+_;fuy^b#>3g@g^ zAM}(Jw~K*xVmO&b97W7u0a%%px*2*!Mak01BOK0)UG~go z16jB|orgsU&~`|2VQgOR$Y!2IRqWFRv_7}|L_VSI@Y$ur`-1ryFu5U|v?7UqR@3RD7R$5K^s#j8#IK z{VuDmRc6K}n4FxXTCY3u;c}osI8U<{E(fEm%}Ct5%5z}IYBU!8twC#x?|T{hbAD~^ zl@^X%103pbqz+{MX6Ju%nJIr-8wRn9HWyy#0!*Hhy|~ZXXp%H0NfNZtnP>8nM!EES znbnz8_`VbFWe3)1_@ne*7Dfx-{~a7_!*PGtjme!FR*gh-hK7hJP!FS}bk2@AmVb^) ztIYYehSy*{gQk2}V}`kH>w2!rLfRUT-%l3rqJg9DkatdDq>8s@=g%zKAxpEsn6xl> ztaiCxg%ONI=0sT~CxSSq5nL{><9<3Av@881mCOjS~b6P zD5b$e6CjA(9Fo%QX*%bT$eeM$kMulO-X}>hI;H9U_|BwbB-02 z#dt*?Jn1;>qlq}BE}k3c5dCs(UbEG;uKGLY}vGlYNg^baBaqTpE=#aW`l_xm(hFq zImWDZ(eh09vQ}heQ4MKg7^E7jEMe$Tt0{ueD~ws+m((g1w1q*E5F6`AR)sC9Bw*K| zaV!NBdu#=V7Wy1r>Yn>j0e z-zThubh{nu^;%JDTUclOnlyGO3tG!CpAJA^~ zS#5Rc4$AgF`pM09_+qctfjNw;&l%He}=&TR(4bxal&uErX!|^ob zc#^VcEIsQ?(gaIvU41QZ2C5K4PO~ESv;+wQmm4vvj;*h_h)iL%B7;6yFc}EKU`R4p ziOdCE{ydzaoEyMG*s={e^bU$O8%?%pScaR&1x(OVoD6*7QBffk=~0tG##%Rg)5xSO zr7NU1K_D1Yb*6%G6pDc!un@115?}PR6h#ZxPS>0fn~dInohiMBWT$-Xr7w@a-J`7k z8EZ+jcG2H7MF@owpj1rYNh)4MH4JD~0>-OVx^YA=8qjLDnH(EuVtR_85@xW}tY0(u zvDVH3G7>dosK5?+qKBPeQ-je7S_+qwA~SeXIbtC!1xxvx@Yfjwg9vn*w`IhFFFGkn zBl=OF{-95qrj95khr?Zx0bIWQFiI?iBn(5Ul^T_xayHaWLj+gej-v@*Bt#^^0 ztFwm6|6092kNVmYbNt$C^Vhed#?-|^E6@6HcKDalu3h}S>>ydosylLGk(c|o(3hpY z7&%7rA~FrhJ7y`M9XUJ3=Io5GdQH@Ib%dh1acTXD>*LKYqtAtbc_K~ zt*Hb7v5wJNmm<2QwiiE3`>3E)?|bx#!}_?UP`=9fVxFfkMmRYd$1bYjc|%zA$g?lO z$uRQLYh1J<52cE;PcE8&F~;&adbV(I+Y4M(j@^sl>z!+U*ix?-Q-5f&u1UW>f3wTR zZw}AC7&iP2Zkx|9XH=Ms#av*FDG*LYkE{c|2Z15TkZ9>Jf}QDfd9G{_297B`NzsWr zFHJQP%chFY+h(U&=#TNznH3JNcF?{@wGrY8{{k=K2!o6#i3bU(NnN)qf$&@nV*!jA zMU)8I24XZlQUatiaI8TKivz?8jFwm_5kh07b&hPT3oPbr!NNrkMUk7t$k=IPNsXI7 zzOYo3OEpOl^tB;QV-U{yof}C?Dm)MNn^Un zmhF@5xMmaEuH8<3W*lu&2JryXH&iN)bEGjbP9+EkmKLcu>qy`6=p;$X+^Hp6?H&`; z<4jJCgEZ&V`PQzU{5NYYopvA3`gmT2#lL1V!3_+FNl6e0 z=~1aysMQsLr%Pf#uXNyy-b&~Lj^SHtiQ@&$xQ2=)Fho6AAz18bUOnBT73so&U2m&7 zb7r2ef8!g>&dhSh?YC2}RLBWuhryr=*HU)ydr-=w+v_rICtRwiHHb9E#<5fMG9lr_ zp`vvK03P~Ij`qiPM^ZRuOi|2*-euXF+P^%_*-Y8k4z|!w^8T5Np0tNKw zba_+sO^Bn2)z&g+mQS&|su@HHs_N62tkYU)Q>(dB zP?Hm5_)4*|(jrMBR##W3)hqOSO~#tj_zIG^hcyP@^YMM3smUqk=U3=-2c)SZv3&Kl z*Lm@!SD2ifWMaIDlvM|T&hr)%YgkPaj>Rdj#0f9Qnj<=8#abdHF%TJ-;~}v4BFlp< z8M;~&fo%jXf3oPPa>Qs&^lhYmsFejwB^M$ltF5KUaxiUX{ALQGA+N<+TFRMW?vzN$ z@ByReSjb8pWxJp-=hl;~EIfP?MId~tDx@lXYBE5Hl21lJA`DAWo1X52fQG6u8%*I# zMPw7sL`(GT;DUNt-d%Za$=YaWCQ^w2UG)As^Z6}?Di#6FvWKno@qB?dc?rRVTrX8H z0%gkx14%OynbbIzz{EIaa$}s5pwYxu)7J^BoeoROE414ky4@cAD5jqzL`g!N#-zqz z@;djWz8)%_Ya(c37;V?t^R>2_9Ltp^msc1i3Hy)Dv)n2}px3dI);R{TWe}T^gFl;V z**Y-R(ChbDZLiWBWHlMrMu65rpfB=Y@vhb}uO>;tAR3TrjVG1MK`aKgWb~K1pfLWj z-1+ribDgN;r5@+Jyaf6CenWOkk1RGa@{zXZR7#4dE^GQ;l-zPxeR@kPXq}QOgH{GB3`!Z4v;@N9 zWlrf3K?PTcMF2*)2%$n!kv^deu|~RmS34asHIO)lR96So69_d7T?8s4w!%d`6YU6h zL`F^(D)6Lpgr!!J7>PDw=noQt(D$=?#HHyWoI)V;R2ESV0?A?=g@9nPPUFhWOzhjn zj$1Ed?`>DIYwt#a$q=csy4O;Y#0ff0Q91NB^r??G2r6MVu_OzNZBCt9qEhqNwsRV< z;%W(d%CcrUth*3wzE@ev-02qcXSxJIg(F8!bM*K;+DQ8S0aIgjuDfb0Vc@Z_yu!>x zNTa40Z&U%F<<%}yTHbT-^=#TSp6&S-o##CZC-uBgxzbznON3hEWqV3$A=Z{eXuOI~ zP^sg2K1#W~?YyhkI(+lJ&Kij^4w+}I#@ZOc5Z#ckhsao7I@RH+!!7!039c^Im$|K0 zi*C2a)~#Eao}PAdr>w^0y3GalM3Fh0TdT`7t0A5Qk{Fw~=tgdjXdINAEOjLaL!v>S zUL50v6)IuXIV-=PUVV{UbC!P8Ln)8I4@)N)(l}yubqUWCcz%l3%M5xgT1yM0gAS*b zx~#?!_*I(CF)EcBShx17^?>GNNPWDDSM{k**4Td4HiC+x(`qy5_R*;!3`4-8wPr9F z&}y}4wK`bgQ>`_Lh`wQhBIf z+PV2x`zB=}jX4x+UW-!>B!<%lIv55QiH0X%2Z45?30* z%EBOybxM2Cr`2h*+*)O|)27?+(~lCOBz1W{TDw~5d5%_DQOP~{Vx5MPBShUycF%Os zo+#EFI5y8xyH^+{>yP&6k!nkC;0P|(o+*UDU}$$cv^s4Po$|MFxQIYPoF;h6!}Bs> zoUg}RAt-6yMZTyI>%8XoYo3;(O@CVkaJ~T6SpzxiGnAYu>lvK+t=9Ql9@$yfh=u|p z36AA7H{#Z`r1+UD&co-OZTRH5ucO!I4vp{gQHVQn?!S$8+Sz{)!%{I9CliNrwSb*c zLigl^Sge1)i$)KZ6l7mXbXKxRo}-P{T8!3(^UE2)a!ngXBlHEqQaO^DohETI4v|Ms z9ISgt61BFU#U(D)BIJ3&ejYK1i+%l4pLe$5dagNrp<9a!e&aqHJ=}lJ`IaLFaJH9c z?^v`?Q1WjL!%Ib)gB_N&%Hhj-E^y%pE$WRAh0lnpMDDC{ZBgigonB=KCO>qBRT4$$ zG{qQ0lB5p(08Ge~iO|Q4ZzAgV8B4otZ-k6jLb|Dsk>_EIwU(*PP4?crjs8lH?rMjW z6fIq}P6>x9bVOB_ijq`uIeQ3$P|ko7NJ14-Q6WnC^sS|1QhLVFOAS43>1!9kwL&75 zLv|T$QAmPp>|-NHQb(j3hM**9?c|!3f)uh;KZ!uB1KxmS@FK?-qhM*6e@n1h2kwn5E?oTEqO}B2hHp zhHH0m{Z(7&b-M%}Oi$J_^ayO+FwMlo6wPMH4cG6Y(HJ^Hbe^gqGL8u)P+>r)6Op#M zDC6MH5ds-_gjEkez>R|y813{2S=gBCARCN8YeAYAwyh1{ZtW%*iX}{x$ z*tA0i8eDn26c^md#{U z#OfG7&=|8yYw;vWFTxL-#F6FnN{i)G)9XYeQR?#Slaw^INa^EwuFTPRV}kLCCP7m& zHrZg%9nfCxqEk(pYLt>xDph>nCrMIz-9DXmm*wRZu!=M_EU&hR1`*wUk87^GmZ|A+ zP8~l*zc;{IOB6*+&&;x8`wqe&K)rAC%&)!?C%loQ98C@L#?rykvz90?@{Pb3F1cUf zASG^QfJLH(C?a4&o zvpHchrYWUlA;4q?uUcWsARb~O3L8_n zncnWUX?HsriNoLS;YcVFJmou9!?h9e0xFoVFF86%E_xPR>~Rhw$=WrW-1pfCUbktv zBJ27jS4QDNYqjjyJNNko*$KrEtNtYq-Lm0d<29rmB^Kma3(mAZTSgUpv zHeW~zA@O9!#Ufmusq{RAQm)Q!oMev96r**q?@TDerf$AV52Oc)6tt|RZ7pq57R`WV zlhCr7jS{?VDO{~nE6^GeD@cq$8~4(~LN+cn z&yx~gIpaW-A_4htM&uPFT-{!om*oipHeI`uo$tR1@A@sI6Fyc6kRFLt^dpT;ELEjk zO<&=RZQt|2T9PX_?$%Po>`7D2^71lc;}h)Ixr0i*=8WIm z@KrK%oMiu$GlWH!yPxZ!LQ0I$w3ipDWzMElxImxA5!q&LlM%V#`2i-2Mu*iJm1^xg zft2s{DDRn&=!hhV2*WB~RxzR7Y7zB2RI36Z`t(*$v3zhp{iQ{u7f>CWB~=0KI3kV{ z+U*`It8JE+S6EtFW^rkmPOC>Uum}?nh$?|ppbSz%91YN^D(_t_e;CTVlGcz>Cs%+Re#fB}j9C&>{OY=)aQQ}a}X-b+TTyez}jE#?>_HLZ` z)iWuq7-(5b$65x~nWuqpUNSGwt;zbs6aqP$c$pHO%WYBAv&=eCf|nKcwhW2kDQ`w1 zUnGu<%1s1`Mr1j~!>J%LjLKQQ*z@j<;;fJP9c}4-);EBiM^8u>`3;p%D1EBJU)T7x zQqVIo%W;c@7*8l>f+-rRia@ZcJ1iwDnZGCBOfR@?7RJL_%z}kABuU6}Q{RL>I-&=B zkISZr>7Ne@a;~9T?_5FQJsW0fgD7PXC-mc( zL6R`gF>#tOh$6cEK2Z`on4y#z>m&t9jHHZMIGc!UBo1RUN98uZ>ErCUs~|Uk^ET$KwZ-4pb*_}YJD0I6$}{AAp1;C@s~yrIgISfK zlVZ(pLI@}riq|?Y{}!Uaqn$BoJf3e3tvAo!?3iZo(jwO~kI3bQMtM$^qi^dzFN+Wv zgTdAO3_XdkkQ$xUhdt|bmkN}z4(EH1%F{y5@m_AK+01@ik3k}TJ!b@4>mac@i!{m% z(N*%SuGhime8;ul8Er6`u5jL=u;smZJ;OL}%W&SWb&g-~IID>l@0iSeDMjg%3tn+{ z1bFB)8D(=GS$`#)+toVOL6Sf%F> zYRMpS&K9k+(qIzl`CtrFGqW_Orb$m8LianQQqePlxhSHgD`;_k2=wG+gKMwb#fGi3 zNF``5_egswSV!Thh0_JKhBP%U`X^k?ZvXL-}v4%Ib?-lsxzBT762``=Y}q=)hE0=f+dji}*YD)Ew_VP*nI;O6 zk$#HI3J?gZ5J(bj&`L8lQOQtY?l4vtTm)HY0D(Y-6?)n-SZOm^Rrty|WQsYOkEC#v zxkfu8E^8$ws|Br%AWa}nU4$R2LBy2HAC>okg|6Y@H&!{>N*rI#1qH@1^f2fT=ybYl z-nx~|TecvTH*`KBhX}=7){0z#R0t)VQ%4A5lh9gSrdF+H&Ju=YU(Y3j1o%NfuRkD) z6Y9-o#?1WvazK}z?S?_rK}nA=2#NZAx}6r43iw`1+*@Vt@B!NMr%B_8UTUD)U~I!Q zUezNWBqTA!i6)97di@^VPM21@!}3at)zwwH?JjAOApDeCGo;$6k{UspXnYAX)8jN7 zA%X8@4BFO3d^=s@C?=?c)SFdy?ApeW!-rW~SR{!Ox}AO@Uk8H$jYfklTeqP0ZJhem zC1Yq?gSHNOQb88^7G-F%DIDiR$gs)q{rUD&u4R``_I&X=e~fW;b_FF?!i)vo3R24X zau$tiSH_5yO|rA;%voc&o(;1dmJM-`1Tk`MdBTajs<16hXem)Bsw$)+d_v(EpGOqV z?1)UtLcB_1A{3H|V4N|pfke>JT^0wcXktc7v#cka1X!8Dp2-A80fHVepac@Dsw7rp zgkkN1$n$OUf9J~0UGMvmYsJNE@)<-^oWBhhuVzpPll-b-zn8QQku!bfWfEk;UTiGH zsiq&N45Ea79MKy@^x~L)922K0aq9BmQe%kYm?%z(lay4uI-Aun$hb=Kh%yE2K|le4 zU+-{ilA1xB@W%0ZR@(h_AbIQeN|YG-QAsJ1(y{LfL7XJCx~;61+TZPwmu3n5U{qNx z+e`U4=80Bs-V(vD)u`7hgq4u665uP)sX5CiF7jNBL56jvH_S3U)uief;yB4F+_>|M z5roYNW;aYTIab3HDN(F1wQ&p`Q{^;plht^1QA3j%z-xOThq&reR0&Fs9w8uuEIJ78 zkU=^(bd1R%*2Ab^UMJLDZZlY8g4WIvCxs}K_}oa(Yf=`?$f4BMFk*LJloIhh9(lPM zGjvdt9bgw860z<*&-u6W-pUyna*g4C_E@g-$dOMT)4Q+Xj(hIp-S^za?naBlN0x~) zr-YK~EPOHczp%! zLQ7hBHMU%JCEF(zy;hgxoKSIrSFKU6SMX&9%`T7SS^q}41xD@UbN9))r*6rpKBsTN z8S_b!y7hP#)H*vSU;BvSd6HpW*tOIokt7Lm6lYEljnxLB6w(he0=ST=nQ6lI0)zQE z$Hc4@eI#?ScG2JSl|i!5Xja&^W0r~Oai%tpJ0{<@CT=?pj@W8PN|o3m?MFx#wMAQe zAVAVLmgpihlAOaM!If4@a9Tv51Xh~@1z-^*7Gi6&C|(wj(JsP>b-WT;2?omUCjv}Xrb-+LodJ2&7T)VWrIn@6Miixif6!)Mc$ zadz&SVe8fj>dnxVD$V6VNo8?mq%7@zgsLhU<5gsyw2LUnIET|vK;~5OD-Du%A312_ z$t)Lp?aIvzVrvCf3ry-96{)tQiQ`>yX=f>xgxs1KR-kc)`XGUqPj`6gc!$2u|2Bk2 zUuY+=K)c;WYr|!iUC!9pcu6;1D?f(+Y-W383M$%KI^B*#%StuWnMMK}XG?A=CBCO< zx7sM*r&h0X;Z}dIhtm(@K?iFLo(yQMtRP7UDjIG2EG;dt*jgp6)sfRPR5s0^ChG`a zP_0#H)N3dOsTpMQ&LX8F05jSd#jC5!%+Jr!?yfS3BK)92eS93DU7hY`!>7^k@I8g6 zJSvqcf#(wqB0Ak3iAmYKbrZdAmt#i`Gd|X2b!nA$yH8d)mLyGBZMB%3oWxtu22Tho z(m|Y^;I+dEQF5M?egC;oRwcH}!a&YZxFzMcjJmQJOgE?f&x;|I<5yO=1*3BX4_T0} zT#NyBcC@6t*`GbQBSvURk;pxIN+@a~AP^p*^a!O-Q7gGnBm}8VSV~$9%m5(-<6ezP zRmZcEff=xvtPqQcbLJT%i#)B|rgu3$wlISWGK^BM3Ry+S238Nwf&}NN=u4mSZ~ofz z9hU-q9=WcRR97enWO>0w84@?I3{JqL)*#Z9MC+kIl_G=5gV4^wpp+&IEP*t5afS}JM^tNRKV`LKhDSR-0bQu z+K40H{Tu%DORv(lXKx`^)!2EqJ^Uz*uTj5)z`9ps)ETJCrYXel5bc!^csg&D_pj3 zH{*FU!D@Od^Bg@g$5JPzkouPjC4RGq@Mz3#V&|@nj92|)ekO}YdEwQQ^plI2T}?%{28P*>tw2tP96=@3i%n_wngp{3!3dZX0#m;XA+oGJpN`14tdupUx2woIR}pz6tmad$;Ur=8$9zBKJ({Kv(z_eYcNTIZ(PYF zv9|nG{=OG642{d*!KeSHk8@e~Sw8b0KgXl{TkEqR3(4l&e~=%&cQZ#H`6^$2;AL8@ zEfFO~ew+m#&J>dJcI*1*Y#E(r44gGirAGkT6Cl|w1 z9)O^^iM{XGO|5g1mtTB?`4%)bU%}m<_!0Ir4T}e#<4gbT5Bbx-ex8<=1&4*mp_;}p z#FILr9b+X@!61%_2N6=Z@>;Gumxu5JY?8PrR;7aJcSu%GV=%7rh7lw}(9Y6_)~^;i z>{ZVTkSbt)X_5vWMX!VH=ds6z{>}jpP#3jbV+rb<)>5Ryjl%OY7th`u+YO9 zwik0)AhFQG5(!N&6;yHs$FU9(3s+4<3QK^ZVmyS&m|wCnGg+>@Pzo<2Xf;`FV4DXg zYz}j`RGKxm-FOwdZ@-$!ZPOW==28+vBog%kyqTZ}! zZy^an4+uGa>@?9JV&~3jf>1hgFoBDpT8okzrIaHF^Ro275}Y$H%T!o@`MN0zDQ5vE zy(JYbO&l-!46Dkumq%VhrVTF@9i|Ceg0%>8a*+5@*8A~rM;pq;( z5al3xw%QDc4C82xD_feD9NduU)v?R@J$w0Lt>k1Y=9%NGwBoF<^1gs`=xt{oQ55mi zQ%|vH&mN|yr>WQL7rbVz+zNsU^~Mz4)iZcwei60L-=(Z~kBEBD@f&Gq~obT3v553UiYb0 zn~V)4%gYgio+XJAOl*;OU=3-SAcdiQrpwal6~bDTTBCuV1+t{Dc*@Wm^D){*PbV5p zCdS4&dh!I#W`p@Nb6_H-CK_2vgBj^SV+WBH7vYDZ)GvKooMM?^}MefWyljQ|x0tQ#k#|oUGAi))Yub>stgO`HxMotqwu0;cQMwml(gyS9s;PV3KQNqo)APt zEGDZ&CPIkwXwx>2aLSCFWcWU7!D2aFN(djRYFMGp3en~{sX4LwB~ALQE8c2gZN9L@ zr8X#g=fdF3-7?nY4LM^y^AH-)!XS0N5mBg4LI|`Ar6PrP!)=6PlJ-3Ur4U9CiG+SU zpc)P6Mln(9h_N3#@0Br!H8$n9mYVS^G?e{i2{rv z)tW)nzvR+J)*38|uv(!Kc%u+v#3tut29j4wUG7uS7X#q^bL=g0oRPjTn2DuZ^L zewvbwSMf5<-%#h8`##Li{`~v6teLR7(j`s?%!LKe{?aFF>79)X*?HR!@C!e34M7Hp zw`oHA%po59z2D=%fBPVjl}zrri=Y1cpWyauHc<~GHtBQvl_&V)-}(c-`Qjp4)wt^3 zkMilCzK=bd#_%L0y%i38`%8T0zkZol=6$xk?H+#mr*Glt@BeFFJ-kG0B~#bm!_WT0 zEgb*aAMzUqdR+DXkMrqw?ZmS=nNrqX+vYpJ`5*bC12g=6$qL(V zdk>%biT88E<+D_Mg(PM9=*#^1Z~YE`^3B6U7HS)>=3~G7bA0UX%NehF=%~lhC%(#m z`A>hsvqw5qx9;J6KmJKRaQC&$j)f=*NoSdt9{f{&`?nw9Xxktv6Wso(pWwb-9lrTT zU*d)KcHaL>zsxl!AK>5oo5RevV~#%lW&YJac#(Z~e}EtTkvsXsFIW~%p5cq%IZi5- zgAU6q2T?l0Oq?c%07@c*3PKx_NC+wwCbrLV`K?zod*v3YlMPn~)~`?rLVV?;GW0@VEh<(puo!%L zLV`&liIGM-{WP1yab!4t^fb#0t8CdaL9Om#a)r&xAqRobC{L2ajzmi+gEgLuWM}9? zAtMmER$bQa#fY<~a3%{#JQs}*V;7JqBIsJ;c|MgeDD>x{yeh(HV4V}8SZ5L%nL=y8wdcd`GL* z;@jW;HhcE$;o57jb^IrnaCk~lsRXPp*6pT-fGgw?^(Cs>AW+BfO zrEl5coQS^i>2y}XTBfGQKt@Dy#AirtJQQd_+DT}2R}ct1=@Ul@$`eTG$kepfNU7L$*-o016NJ@}xid%D zys5!hBgCYZ?b|jIM}khb3l63V#80Pe@t4J4yg~Id2qAvL~HM!eN|ETi#L+MsI=Xy^HG$7%{F0rQ8@@L4X5|U? zzVxU_-_`mR9)TPhKIO=-#j=uiXzLybLx3}WeHoD0l=-wx$My;XX%rrj9||Enq)-SH z(i((Fi@qH-=5r;-!}BH(Ds<%$#5#+{a^8ip#@-mc_5#Oxj)rrN@>>`wGFiRC+;eHH z^AP7or?IY_hql78wcE{Jv(f@maNmkfQj)>0YY!rt3% zL#)e$YpucRJ}>;q|HD7}iz-)q@F(~uKYq)(9RYrYUAN!O zt-AsaJ@|Qk^D|%P@T$g|gh5{*t%j-X+o^5Y%*Z}$)|bgc#pB2S90CnTlv_h7kTOVU*m;zC-437k8|H`J6V3^DZcUAGLu){ z$gQ{E%MZ8aIQnn@m=hB>^NFARC^v78c>SrzczwZR&n-7|GW_a!#f&LNcL zy&0WB)TKlzu-d^jbM%ufdA~|#DPXXo#?|-U!yS7jIQGb&@SFe7=Xmzi0J3ObASJ%^ zus{%o*d!vcib_Qh_4~!Wjke%<)ax}oQhMEii(bj$vyIURze26^g=WE;;)}SVL@XimskK3Sr~$CmR{hQtK>StKHj z`?S+8)n=6~*KcNW>o}XQ-NeD?_p|@?!z{O!L0F8iNaZ5T(h8)tG_9bgE%7DF6&IKx zbL6eJcepykbzx~BkU|f2MWHh!R|Q1b@NsKTR(z(m&9Lp7%h|AJJ7Zg#c)8&lRtUU` zL){>Y(%3>k=m+RDCQ*u1DZ;TD(_1%CX;z)wu!eTK&(T8*EH5sxea9^0(-n*~fJ7LD zF%_VKl|7JgrYCu%Nv2og%3Eb{GNg!yaKF*lUsrb#fR&IafhR#_q%#)FAWDf-ouL-9 z^(4yLdHJTLXr~1ccueo!%|d@bfAJ_ytJi=^hR(y`<)b=uj+`8Q4W}Qr2Zkq)ba~-a zhk?Gdi0^ubF@^&N4)EAxkFk04W@cw+FZmu)DU=tuR=PEpEZ z5Di#bS?0<;d+7FitgN0Q@W4}Gg=FLGI2GlQ!~+0U`(3F$Eb=VQJ=+W9 zhs)JaB9HufR8@$FB9tC}X8c+hQOqrtmhQ2lJ6J3}9#j4pp$theEGKO`x=U_i4<9N@ zO$d-8K;UJtv=otT%2}MV7z3L}E0B1qiBKT|iC-G85og4ObkwqaHTw017fShcF8r9% zhl`J@oeP;*j&}$|R%6aMm{+db$Q`v5VQVGiEqPMXBNCC`Q4~S_)d_kW6Drf#%X6S!+p>cv$k{ zB9Ho(>-p5*|3!Z6L$|ScEXbhaYv6!FaNAvX^TCgQhzCCV8UD-fKfoJ{(M3Z<(=;JT zQ^Ft*1Bfyt1l5?}ZTJ5GS63D|ktcp<==wsZ|9~R0Vf{*BESBxKg$aX9{WD@ z)BL~w$B%H`yKZL7UmPh|iCvDcM$PQzrfat#y7L@-

>{861Npp8Kmm=D&UQIM#E} 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

m8FTYI3Own$_XkyveDHskdo4IDJRxzD5 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�z-sz%2bGx*Ib*4piyaP>*w`+0p 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 diff --git a/.config/noctalia/plugins/privacy-indicator/preview.png b/.config/noctalia/plugins/privacy-indicator/preview.png deleted file mode 100644 index 0db7b7c736fcbc63fd1abca3c6df14d60fd51e56..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26449 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%0D<*}%ZK&~IiV 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

a-b(TUMJ(Dd}hC!3#@80@JCLPN9P=Sda<=+HR0} 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

0GRZG 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⪼v~~T`=g&=bw0D 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�bGN5}LC08;81HD>ax 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 zμ>^9)|Lv_HEF#}qB@GoB$eZF{=d-jOC0lBfzGm!6qYMX2CVPqR5`Un#4Ag(_)= zRcpiZwgKK?zC)OJs8wSB)T$JWTOrs_WHHwXHie1c_SWPJ8630)H-57xX-s4)v+1f( zppeC69xL)=*@Nrza7|==(K_cmOH>l=;jJ2{lV~i(4=fy0pKU3~9yQyrARtrEiNIH> z2K;c9&xCRFh@VFTQWoYveaq%+?wUJ)-SUf0JK}?9ul%#?wteU+sr%<2Jhbwp)k~Hg zHQayip=GBnKWjBTix#fm6Zp1kJt8Aqmt0e-6R@Uvjcw$U+QHIDM5b#9=KwfHrF(}H z5y|k>_rCUtz0dg%KYji=EARRG!A2;QX{_VkQixfq)IkrDoy}&2OPO)e5WFr7qQXH# zK>6NgOIS;ZT`C<|!&RI8gfqn2oM@NJGaNKWbv8sH#KZ}GG4jJg-9A};Uv&icmplvH zJ;ThpGn8Ov;$c39W+;h3$buWe2?HYO|3QfeV*_K;PjQ391kh_`GtVqsG=tEj${We_ z4l&6LVmWn2Zk1otjhvlH#&k=_25$7Ei;24J6PbNQmB#34>PNtNparkAB-<+7yh@~- zFP2h=f$~;RZJ&lwTO=5atb|7gY#_@Tm^hkthF`RFYfcmQawlURZa5-!u!L3+QQi;2 zlM>{{uW3;Dh;ctAr=ZGHMOccDu%@zfeKf&WYX6dhRA{bnEIwz=+*u`R9C?&uld&IY zkxIm34Zh&!J0eY2sgVQj%J1ARTpBkbN4X<&{r(IGACs1+@m>F$1uu62>+Vn>xdCpG zy2&3ws5$XrkUnMV4ukNL$1FbJJbtYS?z$3^Z5zMXI*Q(9q|04Q(^ZAQ37IG#mvNT3 zudw`S>H(CN=dt5aD1lJ#(x7Ez3hWLW*+qQxXgYHdr7(|=9*FIuBpSGg^%?zUW=-sJ zNvi;uM2{yEok&k9{1V$@THrg$2-Nwm;$S>Qq{c#@ox&U?f-prStfy_-d@3xH=KS$J z0X=Q$y}=>z<2G{$GNs)+c5#IeSSNcI zr@rv$w>KYg;oDbj`P+xC|KA_`;Zw5z;eC56q`)_}a5&1$d!F2MV9m3ieLSlXw;MA( zO_0jkmt6U}qwf09pMLrqt6%=sSDmn=WeMbMZtc3GW&74`!c=!`+%g=q{@5jEY3J6i zKe}$(ywyfK?1P1qVv{c{Ph6{bOU*iZPt2`5@3mK6{9`9BC(>CbVP#O@-0|yjf*Y}_FqVv|yJSC%Li?|9j_LjQdw*g%5T0;Vkd?)78`I$@s2U&Mi?Bje4f_FMg|W z%ml*@JrNSo%n^~2fi@5=Z7!!>HHOO`JZ4h_4hZ6yg(tFIc72FEqwpL+&L%At>3%wP=$kQo56^mAZ{5p7#TmbW zQc;Lfb?>xN3NKl={utV_b<^NSQD8rI^S%fyM$$z@QibaFCpIk{xBj@Lq`Emf;e=!A zrp;R<0jgxNi8+Zy+ayRS;wrlXH_ajxXRwk9y-ekqg2F_&shD}`(mm;T1vboZ!eS+R zam}?hoba|myV)QR;{hNICgM_b1ch6ynkZ>OzsNAyWC#XUQPS;=X!^*@f-sN=WScA| z+ZIBlF)34Ks6a|1S|$p3n!LFo01h-McmRe|m1V{pC#eIt!M-w^(bN6;*#|ZRi%KTC zX0eay0m{)exq4CWp)l{wjBSFA(za0nxua4gQCFEcKlLK=2pqK}{1_Id9XV|z$p@|y zUU4$HP1LGMfnPFYW#^lEkD&xq!NmGvtbKs{^NwP8kXEbBbx!!Z5CDoaR+0+8>(^VQ zfMQJgMUylNHR$f5^ZIwCt22~3dnE4~Cq){o)zu_vXLK3g?o9vaS7&u${U(|gHqP^` z-cB>WOgK+2#Z=)*O=~A})m$X)Pv#n98bYmLc=I zM5!~n$3_61LHqM?S zqhi^8R}SP3nzEWkwVmqysfGy~cjeTQ4SYrRr>tAHYC(>?=s7Qa{hAfW9{tbWecCI2 zX~X*E^PBJASG)deK1{>+ZocKQbwBa;E6+b^&8pSMo$|6bUHOU)bBa%9>t6D<*BtfD zt8aK{=Y!XN_P!%u{l-g9T;d`%d)5ms{juj9zk1cWb1r(#x%|K#-`OQZbl|>Q?m76p zS6y-LajTZCT>HF>U;DiIZ{B?0UPA8}OvVBhX5S@&Wc#MAOP_ttna8hMdF1iWK6ULf z-~;Az)Q`RKjhDRi*v`BiWJnOB~* zVa;FF6#$ z&f&cz5;kgz}WutLmB6Hd*`>7bRK*gb-jv z9P~iTV=>4u#7-ZYfJq3Qd;aO_*>%xP(=lFFk6u{)nY7JAKW&PMUG#Lnz}pL&O0Syb6d|iXuiWJMtwz_p9&y z`B$8O;+kc%*%2qb;3qFVbN{#Qy6*rJ9k}P_dk#GRqBozvcJ;EAC!BxT8(y&RjhpV< zgRU$mUU2zKp0n%SzNVw4`TzhWkj8D%g1L>0^wA}_UNcy$2G|Ek+@xDK1Uf~agA5Mm<{%u&JPA9A zCO24(iEvDSIe~`H7@dgIuN1~bfw}SAoF>?O*tVwE?cyEW`dJ3dmY^;i6aGy|olxll z2XBt}c6w~^J2)M}rZozd$J$R3K?vOmQ7Qw~rw$!GZlwa z@pEH7S(Ub2NaoUO_JUCEum)u2W4OIEm5e%-jXHiNnvcHw3;+TGKij;HjTuV z>q3-zmC%HE9UKr_Id5m4Gm$T+)4(>3Ycw&f&L?iQ7EQBXY{%KPSV{;h`AKqdHLr5f z*BxrZR7n**ug>$JKA6=je8V!a89SB{u;<0jtzs5oW}WHHZ0Fq?vSy>CX;_jP(An55 zX9kHa-D78C4`7`M>_RM=xF2@xyOi{nwxQ&H**dYkvG+y!TC~uUJyv^gqAv^82s;y$|1W z5Q|=jiDb(SpS=W}nkpyc@b#H0Vznpz^IH~LK_lTPsezmMdvSzQyhhBpSd1o$C~^bxeX zJ#i3fZ-rXwz6!;hfTH;TY>s<{Bqr@9Dosf{BW4%P+e~5_?)r5SbR^KpME!9du&&|N zq%YfjIY)u)|L@m)aR1Gr1T>-{v-iOL1G(rfd|;gmX1Bt*HqH@*3tBRAj~ywov5AxK zS-U{R(sg03DhYj?llN*6PmseB#;~iO(d}*Cxb@KRyd(eQ+___C^wge1U%h+V2OhTV zRUX>0aLO6WHhpK;PLT(n8qPj<$#=drED#a#?C2vtcIgqP>IA0sYwvg-Eo|BS`s?;= zR#~NmkKVTP)E{5-(KnTPaJchypS?G` zJRx#8(58t}r)YOHvMH$-OoMja`ms-}xcs7@dgrT;TRm4Vf7t_fT>XL1-M5>FN%r4= z?Vops=-@Z$P zbSFIGO<(@#=hwge4ZrpKD{1ex?_T$JKX~%7d7^UC#lQ7yui7vpVlHRB>rXG^h3|g$ zeSdb_PLX~0e*RBB@!Gdt`LF-z=aFf#3t zfF6)$x_-n}*qSohuJvUmfI2`gmo6%$DDQNm1OZCNo^zz(xQ#8b+v*TB&$~IUld2mr z!T&NDkF#(P5iFbTE|ILeK7-SjQj$p9k}WwSnNn?4FH!^1Q{gbZ5D%t+ieht_hCnD4 ztT#-z`*FACj4zl5qL0M}`yei)iisqL@gGkq>ynMP?0O7n4N$!m^T2Rd8{Q-kyS9ZL@L$?Ak= z`%fM})P8)M3TjwM*RPLafrh}G2BmXr0S=S+Y6j@@Yh3>kk%BnaCCWe6FxkW zY0sjO&G{3&V7Dr^84sQn>|&*>yc}o}rO4k!J=p^w5^Is341(#2K10k2?nDI_(Y4vV zcJ@2DNIieVfqoKQH%;R5qeNF6SW0GI!PTq=s@27yhV4u%RO>+APF(`WcJ!ck;V7k$ z-IP6$VKFu=tb{QxpLyZ44c)|K5=&tbUU%_3e*LVw-~VSfZ}T3^Rwl$JjFEd{<}6Sa z-iwHB7vzZx(=4&|IGz$GOYoI4x9*~M{OXzCeE*-_yk)4i-XujF(G?MdCy~Pdj_X;L zjL>2N*0o)cn=Qn3qMzGmclAE&)#{E7X))a{Gbve>k@d{1>X6uf?~k;#ch@I>=7*Du zw~LEg=4V37#IN`lh``gGb||$Wc0)$hjX)J_EG}UWBeYK{tf%RS_|_s2sfHLg)rm+? z=P{^C_A961B3tTqp<`9_!_;bdYAkcAzkR$dM3U4J!3286jRR?I;E1{?{uy-gxMj^x zp1d3_a@MH@OD7rF`=d9*VK4`V85P}Nrml_YR=~%O;w0vY1kAFuH7t4 zqz))-)U4QfoV8ZBw7iI%WcIWYYwp#7ev4Qd)YSP=_RCQ$5fPQ+FaNdwVZ|r^6e53NSL6>#n_)<5@n%PJaQr1rb6KvJSCk13*v zASa|cD^Jj>;=3cE*_^Jl_%JX_fPlWmLA5l*S~D3QRH9gW3Onah7~ri0EuWlHgW z$>Ao0lT0vn9_h_dcqDCnn6KXYPJEn9c&|q7=Da=b>Is$rMdNQ+2xmju*Q?_WY6sDA ztNq5wQ0njEZ4=8Bru1oSoi)+Wk%biU!RXA76dq@j0dS*ra-~|NaPTg;W&&2w2kt46 zD;7*cuq$F#H5o1wFgLfk{04~uS%CpC%BDIrE78J`COC5;(Oop%;xff9oe7vE7)q*~ zDb=AXr!68AjT;-5!mV1u(z{rQJXH*Ja@~Nedqf2>OlcVs(d9Q<6O(PWC(aI}!I-I5 zaT6c>3Ondp?qbyd2to(uCn?c`_%@z~brfrFyhErUO5hnYvJ%zKGqyosPXk#h50a@l zU}`>0q|vg3Y6uYvV@Jni_l1aNvzbTNcGR1`5PM5ngWYRW_i2?-{{=qC`jiY(l-ZAa zn#w2BVUHH9X2ao#&?lV=PXi`NihC4xlS-~hrC;Kh%}ZlI{MF(b;S2y=f!iYu+l@^k z%@wQ1ogsBRG%1&)ZEjLS+a-PHbfs&^sCS{Jj@66ms+IGJ)wBPEJQa|$|6vrlnV%k zu>Z}xAxyS}=)2`JAAlT2Ja4sI%o>h_D8+JuDF(!Wk|mTscaHQlH6I2joVX9;C$V#I z^GPb<9U!L2oce@qU`<+31@|c2FKX^6JPbf;Z^h75*m3f?ldZ!@FH6H)@XCCm*<12x zzeTj|?}R0M-fY!PC9HSYO$_8{qH%|7ama2X&t|vV2ML1FzfPpiYc|thDdSt<1hm>N zF{vX@ptm8Hodb?tf-U*@1tBuI=?+&j@o8etY*w?O(H47Npi$MJzl14gUSZdoNF4IlJY$~#dQ1vBw@lqnbvEJ6mmPZ)@GU7AohGYVv&hx6c)F{#ooff6lJ)D z)xU*_Xvoa5$}LD9dq;8M0MKC^o1|BxUF4^`bBW3P+GJM$;c}3GmW47)ZlEbU7en}nZnXicyaAi$Z*iK>t&lQ6O})f6a<^LZ}hg5svEw4Fr}?Yc(z zNty{M*a_I)x#pC6#R#`1rV_1Nb1Pwf7?!mUASd8g;W4M%qA7YX-a^nryI zH+ETrRA!&SOw^Egc%Mo4ZTWLoN@}@tK%3P2k>2x-`IAZP#i&Xx$vTWf;lVXi1vL&|oK|;V?hWbg8hIQ7ef^trm3| z$L)HpG922!d(VNvGJb>s+oZp(^&WT7$Nj}w^-lu_;D=l?r=CP_#i@jnC$(%h5A z=6WhCzL?c86~kWy_X(_4I0d4yn@Uz)vrbOZgqMwWWW3O*Sw9mmwC%6}03ZNKL_t&) zH&Ps)(n3*;8&bsfYCLfq4E$*3l=}iNpQm}vsfuV(>s`Ukp740!aQB=MEo>M+ zQ7p(}ZwyiEkfK<3Ha=w1RMK)aRZ>KMC$eAF>PwckezR zrRb?JfyYpj2M!lS-+<~ZpDtiY|^F+L>~GnKRcjrcQz;^5TZp-k2Sz!W;A)+i2`7)z*p??mJVdPxjzaa1J8mKb zUl~h>B7<=8HBv|k#=FrM&^7z+0sy^dCYzk!ecal#{;It)$|&SUHbf*(VT$&cf_=sfo6K#f{(LKQ-osL!?=7-p@wDQ#m`!G3rIbD*W`lp@5;h2hv_@0jkmN>U3D&J}DYN2cw$>pTAQL*WgYaN;oDZ%# zsa=%l^@}dNi36sxb91wb?GHT^3Rw;&!1;&- zT@O+roa{!xyhPFMU$NUiJP`i67&W-6^Z5Bvi_$`vxc!?iP8XM+Is7L-lZ`5muKbfe zV=~7iwp7xV)dPj8r#jbY@*vF&d$6_}sYFsMsGf|ZgsrpZPx3k7pWskNBX zN!n;B=0ztiaQcF_WyBg0+Bi9D))>1Wgg43bV5qnL3E0LE&CgOU>!q7yur0 zQADoa3ryORqJ48Km|)n1AA-Y)P;63prxiUcPBG(+Xny{h*_M#4QN_f)!I=8=3IgYn zq4K1%=a>9naD(DTV|GFS0`5TGB!zq^G|eFeAmEIXB9@EhWTh;?Z-U7MEzNAin6@yKVZH<9&iLB zo-(WrOJe+#Rb35}NIMe%~T*Bn=*4>|Ull`>$IM@zU7=mA+((6ATRmvKu0?OU+YuOoLboYIMd!OFX^Wm`v zIShDkbf7lY>>`pWl4=j*<-XHkKP;CcvfKp$LAXG9q*jR|f`okDremy;??^&vl89_5 z{HeHPdwYnTU0QO;Zw3;qJLtgyWE194rNtA-@#%j1w6?eWDXO^O?1B~G9h&C zDHs4`K%2iXM?MTyk9Hu-C6Ujp3;w%zm$Z{vW5n70hxn+skw%BaB3`sNoq)$X48Cw<0r@zkv;)gegQVw9LH;~&XM95L_%e-K~Q9-1vd zkx^&5#Kh1*_}eMorPwdGB6_NcIvO^x-u6q4n?pP~iWd7%_>1Ha_pnyfBInQ1S_EKLksCwRAsFl~jc zStzHCHFc{kN=ed80!OaK#2UUR&()7ZYe{T}44s=M&9wSHL|Ihw&6$>vUYpSXVW6%XxQ7!ndaFnwVoLBh61>u6e7t*oEW=S8L?rM~yoI4V zweEVSMSR{vLo|4 zN2-yZaaZQnwi5Q?6lzr@6=1<92xR9p{HBLnRlFEv zSF(5t3v($|D%C<*I1N(**)4=d&BUzCFfO6$?ibGzru~s&JMm12XluZv{XRB+rcbE^ z9^FMZE<#GG`bYnG{oQxJOQV)iOYf+>_@{GXLY_jJqTEdn1K~8JB!rwGj=KbPwGPU9 zvJ@VUBK(MVAb4Z*M@i$`%OEbmjQ=4{PJWOQ?qQXDRcap_V6SWe2GNJWC3}e zQCrctCj*hV>vH{$R~Zjvx1mIE7^O@rB?FY$KBCoMk?tZ|k>w##ifoHhESX+F881!R zaS^7tMGjs%pvF*Zy@C-of_uXAscEqLqc&#n+N6lmcaC>ONO$B-DirIP`?69U@I91y zj=VcSs|`bG)x$6d$mr5c;G~r=p#dR{S@p#ZxR_8eGsp^5^m1uC-5xWC?zcodVdB&n zfsS)iC=OW2L@CY{Z@^)dPC~B&e`I;*fE;d_Bw{>>4#6Od4ZX9994&yfW{o{s3r&j7 z^gY1FF2pnoVp4wX~F4con zX3Fcv-JB-L(>i=t{OS{7B!q?_>d;ZF{%aSdgV!Ru$99@pF1EZsN>t%uV+%ixw&W{t6;qr1}(9_$I?{gNM67qXh+1xoN4 z!jp@s+E` z_7)7+FtH6^$FpFhwcO*qh8O5iYa_GNK`F5#-$*-9*T|a;a(0jCYv`>qg7q{;eDajz499F4P+4w_|d=wIrDmC`A z;N;vna+?|b+Yt$-V|G)7(9xz4j*LA5a$(>`%EIik=djK05jw%-v*1jiBss(&noALp zDpFz^FBpS)eIppY2oj51k~us2!tF&GJw|N_{#NUUo42~so|*BVY)7VU-0txg_q3Fy zKR@X9zx6GaH+4MXZ=kazb0HiPoP&vy4e3WdC;`!2x5)* zGgg3nmYJQdw5Y17G+L4`XVlZU&D^?CFS}6x2pGZCfuQYOk&$C;ufq1(uXwQ~3Ym>? zRlV2u&a@XhU4bLdjB<*zc}!V(H&{(ukoSw<`C|c(J4z!x6#_gQ#w`a4DMwX$s}fE; z`jjG$NDKjVf&wIAWhQCEUM6Y?aP!+Lq#6ITHx?s0WpI-SN!pOBa35AZVe(*Wp|b6z zF4+;x=AxdkP_gBBWRnA77ElX$8Ul56z{N#T;(55apg056j9r7c3HuL6!{nXoS!of` zcS>?h#EoIe4R>1=YMehwX+k%&edrox52ouG0By73sk|mT7Me6+>HK=bkWi%{EGDbR z6^bo;R90FmsypqGqY6Y&fj{C=7Z@R*X>V2N92uW)AMYfu0lo#<*758d4N>O&0J1nT z>ZSJ6n6$#hm#BnBqr*b}I7#z(=oSsg>gc2q*(`eUsV=R^=JvV6LTUqj2(aC0GCTLg z|0ANbWQK^1AXXU+lM>v(zr2V!O^nP|Zi2O;{u63A{a&`ugg~#YBsenpx(g?AWNh=5 z`Vcu;8u35zrT0IhEDnvjJ~dk=!h0q)=mLStv~c6$5{WbofTW?YxziadQ)xdBya8E_ zmMP1jOcV3)gHB(i)6!#69Qr;&`&2dJ$tDkBSvk^lQ3OzC3q(lb1bSF%o9UgUfeTa3 zI4`1lr#Cq*bZ-t;OTl3@$sF10n&he2c6O6$vzFqm;Jd&UWEHpMwAhHK%4%N8Z0qp^ z#wZ2hW-zihrS`-4XjV3j0Kjb)F6=w5SxVlQ*GOb|V(Sr4s4u2>YRQno2?IjpA!ch_ z@Ts-hY<52aK}DzdNQgSJvFieiKo{0pOPLWw9djew^?OW(bk|0Q6e3j@VqtW}648?L zfsvinq%8VNbQhNvnt&o>LQ6c18gpUYmRx!4kO=lJrmqqPv`KrkP%%C+QAHrFj|%Ci zzH`)ir^fE7nv7D8DLocx+uB#2&GEva!JwYoV3Prxc@bhpHVH6;X=M=(wS$ZhGgB!A zQv)iXKk|t_#~yyp)F9Gd2?(U=Ha%Pl9n7*eh60WI>;YA{F25q_vE0qvRypMtp2=r1 zo1V)a>z_Pb!&B%o_F%}k_>heG!a58R!>R618(`%^-xMi6eb~E5FL(a7g>Nm@=3tmS zGt}0Si;wnWF9~U$TIAE>X(F<8A?3B)=w5Ckc5J$7M!78}NOtxltErka9d(V#0Dekfv`H@^!Sfb-YJ4;|MUg+Oz@>l!96P_W$lUa1_(}acGzuLz|Fg zrEtR_(T&H;+!7uR4SC!504|;)^QtD8=Sc|8vH|!T9FR&&mn~U1xFBfj7!}t_w&oUo zp>=--BrRDSdlWb&?OI%usE}Ju6i>-Tj4mU6*Jxu+`z)l{G-+};poestoV0^|Ogj)U zwIg0AH($xq#|a(pQFv2B(xh|~>4-+#v{tMqw8_S&AN0-OCY82#enn6xJClhj}1F>=wl^p=vai8v>_911X0;1XH8X#0TM_dFlmh zCUC#2263tyqzd%L%Qk)o6T4SZ$RZN02)34Bi*M8w!7xriB1#fqj0mzITYVqI{k%dq z-GbdKW92PF`|ih6U5F%=c2$x12;VF z2E0oqWd>#@zK&^$pN{-Fn(o%lLKUNmh%iamO@LHPqHasKNNFU@x#)(^et;j7y3*Kc zPT5c&UH^@!gx z+f{UrOSXmNf^FMyK87fX*5Hu$U;%oF^F3#^_cr1{0c#kt!eO(p)hQD(7n|sAQXl+b z3lVjzwVNaT z%Vu}p@xud&sotpBY^L9f?LE;n5zXwCf-twjw92&!9>V$K=EDcVEZgQ8=_EQ?%o>J| zTv_|cmU5(@{gaD*8kzt9^yw_PS39P0?1U$Y8h!WjyvC+s8C~N?mFn<4MURSu{Edk0 zn&R9}=5RFL0rXz{VCuWZpvk{!rPS19h_c{_0fV&`K)b_oWbZ6!`e9=RWA zE1B9CppkR0F4M&U&N@DfYZNzn>Gjsz_Cpzc!6O0SxR{Fao=9bnM6`FpFh3(Ez^!nu zta&f|*hmGW=QNRRbP}K(PGSrSXl5Hk#dZ=*cJ32leFD;vb__)JWa<2+F)F;eMCi<9Y4U{G+dR5sm8rd3FQR+yn6J|ruY z>#*3#4!4fzxm8y(fa0X096=j#s~4V}7xHhaXW}=)3I|B^icH6K-)`#rG}G9M7{jx9 zV9P;V=cW>QsbAQ6?iUpX>mEkFAp+SROvOAP+qjfLGJW1<#k#rCA?x-KY*@~qJ5k=K z-t?Wm`_dKfqU>ZmY<8Osfw69qap9wW(8j^v;Vf$juHq#LWeeMlyGehW!n=3|sten| zb9xmE4r9bH8z5*QQf(YO?BXd6af$J4+8u4o(}vMZLZursgr3xnDGn1|r_o&auv^-&L`3^DNhUv>%BgjZ8C!^UO z#SzCbgmwa4tu7oSu`!zyTuNc0D%hCC$E(u93usVELN+EZTCTfE;dlY?#>N?nD}2^Y zKh4eiEZsD55Ud(dDu$|K!q_n$lg-izjLe)s5PXlhE0@j`!LW_!%qiz>CXfhuZb%s* zQY}-^*b7TZXljO;d`i5*J5FS=RN=_g@_Jot) zyReF;ehR#<1jZg4Wa`0vLk5R z-ICW-dRH=p%*M9F99@#0FlqkwI9x|lN7qMF`kQ-Q^CaJLtP>+uBECVBr)r5P&t;6~ zB}$mCxMQiBn6SEuyzrX7`ZWh5xdzum_#;LMA+T;9?Uj-4rs6UH=<0I&A5jggWJ%xS zrBWQPYtFOQS{%~{z%!@g`;$9$B$mz8=N(~WmIj~HcD1c7*_UCwnjDKb3`)*kpH)zw zJ*CdY5>YjfIFz1=L+X6Q7M_*zq_7Elm%7Ls4o{x$!4hB@2uzGLEQzwcw+plExaE(3 z;}(&*7yYaE{fzogVUZfmOQI1l7$rNDafUYtt!c+pd*UVwNf}EcQpv3mBU@YK0ii2J z6QH5lxvv^G)F4}=+OsYhw{xdR#TiMX#sMShjEC4K$jrsK*#y{TXiLc9cjr(r)1fm5 zn%rTJ?ZM36nCtjylB}+v@CKN!Xq*xuV&7JZb^b22!I?0z7o1iiR+nRtMwpQrVBZP3 z)jXFd!Z?biDL~z8;r_vFOe@r(86pZcC)F{@FFZs z@?2mh=O&OPL2Ruyn-QfD6|?ZJ%oEDvPh_8E(_?wgFLfqDeE({kSo_*(niJH0XtGmL-?3_}s5I3iV$ zGIXS9R1#xiVkZ_XNkBAeOf>PmJd;?71hAn9NRbF4FcgP642%pg^ckl2a{E1d{r*^W zpYy$gdB2w<-uZsd_nf`gUVD|#TDut)&QypK7lWR~8RP|(7I6{~0#SwxRakHi6qMPN zLf!<>XcIL~Yrsf;AptM#j#JbTR9l^9PGYvV>mZSdgo#(GM{|bInDZU|0Px}JMPT3b zVTxDfE25sDo^8P1Jx6R<3o;pD0sIPYjV+QMaIW+7f_e-zqRjaTyR!1zqG^T@5~dtx z7HFk~;f%%@Tc6C^m~Y}RQDa5`-`^#?qJAY)PARD}NhTO%Vx9J^{ST3MYS1#&ydVH! z*VqYTyLn_D4S^v74fgi*4clQ20JhIufN%t?fTPSydGffuHrD$*EMjMFg~!xSCvZyue1&^GVt^zUT8hg3v`H-@K^&5L`@g zr~Ul@yQ?E{jhjXhmej>38=lyH4;ZLX!)rE2Q9^i9#J|8Y?V^II*2)zR`Q1(#1+lW> zvKE7et>x3@!(u3Kgl9q)w$sI#CU1h6L!X}4psX<$%N+DkyW?(YzMcnF5ijD{(MCMV&+r?6BW`>j!@2^D8@vs~~0WSwUE*Qby zYHp^~r|=<#EsDY$YUCA>2BlC{VChNCVMOC(a?|SjO9`M-#A6`8z}7`56c5qsf>qE$%*Kn_-zlLhTH6U==x1Y2^cn~hT0e9sT@p9wR zBC|j{KrW4DKZw`ftMY&%(a`awU34GlqgZ;G;6_?VA8i=q$Yc%duoGSJzhyH&yhQ6Xk|4?9o2zo^(MHJ|) zlI|1U7`3*P8h=eT+)SRBKxI%w)AC$t=u2iRUPX}Q+N)cy9*4YRNhOgqoHxeF zC}$9BP|L`0MX`l%gt3?qlyH>jP?9n0F3GY|awexclUdtIVJ@|9Q8bFMcs001BWNklA;P?FPG`F+Ba#_xU9`DY(<$R3km$C{_^`}Oq;UfPiXp=;)e zfBwniwqE_2`w~x_j*~r0FOA#mA;U@{{%ZoqOE=yN&8w`NVI3 zcGKdu!_4`v>4%+s!6|RtciQN|tt+3r=f7@wWX&KTAWlB&PyY72eMfD$|NmU^;(-^Q zb^M%Z9k&m9WS65Xf`t#4fDHHTO{vThv<=MLMwiXH7uqxt&IVYZR z&e3!CoHA;-XVXhhFS`3Tzk7O<8o+Aoo=3m^J;xuk*JRlI{QcMdq$qM)e;(;WFAKT!J93fwxhPaa$;#0wdh@n7fK# z3q-=vW~d>c(W5OOdr;YE*h5o+4UPsW;*T9=eI!}4dNE3tLkQ2MvQ5o}lYXr#sFX{@ z76)7O1nET#9p}YC3}9^yk>d5BX8H%kWN}|R&}3(l5OM6N_a8Rt!dczBro3un|MgGp z_{qAQ5vxgKzc_Ego2PV5tLjZ#2Cjc{+Yi=K2B^9!qBQS-Nf+-s>cDYO59TLV_FTDS z`@$YzKs06gxJwS3__kfDG%$4EvaMf#dT_IX3tht$&dkH&fI9b65{Gd6M!){p^WOKi zH_V=bo0r{x_0x-fuI42V0_gS2hPF#uEB4euV`OiXZb;0Im@4xDr1<&_MHRER= z{f={wI&{xTRnOWb_x}24cfGuW04+A-D&q(M!S1Jh^fS9XeAT+S7rb@98Ke4EEV}dR z>lUpVwuco9>AR5wMe{_zbF>n!En!-?WOE#>8Zp^XREJQxDZlIx!x49C+%PoJZ7dWT zgazJk5X*qh8xTgNV+^c8p}{LLPJu*3z%aEiQ`Q}qLW;mgQp?8btVtrubuAobI%O+( zP4%RdJ%NRaQUfYb3nu7QGieP@lJ9sT0fcoWhMkW9y(^s?1`aiB_S_LzUQ##^T_qW{ zJRhE)M47LsdLX7i=@i~-{>WLbr(BaVBAbIDTM1E0Zv-yUk^?Bxa(PKanaec+lRzFc z;Ies|4xIv@Lqp8vs7`nC#SK&J658|x0Sv@G(b~*)SO80ETX`u**n0zGV` zpy@&V-KmcDrRb$r#Uo$nPF)4I$OG|L_3C6a7(JbuY%*C;2w=;m8(kW{8*C_48`VFH z$xy?gD$Uf`*^Q7B& zNLXZgy$Rstk)Ou~JfqJ{wz@Ipj~!r%u^_V$VJ>th5h*jQvQ*wA1g#IeE!gO5bk+nu zs|qDdhJ6iEhopEzbP;vrR!<^uM`g?StvS*`>O!(vUL3#c>!+vH%a-?yn=+x>y9NND zZ_|qPeFEc?Zh}ahDM$&sW*qy0_aEMS&o8h3#U1xOH@yEDXCFSWWYMYtK-#flMSakz zr@e0N!%uJDWB$9(8UN6gzj%5(AQ4R1XWj`%?LTSdeb-+5tGkw^Lry#O(E90zU+K-6 z#_V^-U%h9amA75{gBun+zJA*A7o5EJh9$pWKLiMaE0^5!bam)4v-f!YexsKB@~Q{( zq5BO!_Q3O7bMMQK+t?)l-{n_-?SKFL?%&+EY$KUIn$~HbkjVd-H=OhFb0TjbqI!;^9J(8Z1U_mY-7;b@lZ7)YzjXTeKXMiR zu5^ZEg4`meBUPRJtACClFt}$7pY7T5@iwtVnpW*>93ClROf`_u{*~NVN-s8?q7o#o zz1?o(lhxrdhuE~zv*=zsHibw3L$mX|@I$0V{}XxULd+a#*#_AGp-L61@JrcAhlEFP zwBhS93`!;;$vF$&8 zWpK;r1Y3q)8A1T;o-*OzPaL=T=`DZr@V1|=g`*FheCkmD?VAZxN|o%XB>{#^-Lm{m zDG?$tY2uuDCmcR|>gGp(_M>0^;{MIEPdojP-bD{CA0+L>!X9C9lXreW+iK3(Dy$JP z)F2io&Y5@O5&KNt^ytribmK1`*fRUH)8E+p_`>D=0FY)J`&S=2eEV;2xbo+BE_f~< ze9n1q8hG;2RfAf4HS6%>4<1@_=kGUVkLA*&IrC0AX6~dF3$DKA*4v-04m)f95qatF zUhGw(3!T}yh;YxP)(~g|&Zsd_)ZP36{ASP*G+7CT1tXhNeB3=FX}AUa86Gv)UYSQqJy?TXDeb3x_ExHLrH@mz_9peV^TD4J!v`Gk>4 zY_$|ke`ucd|mTHR6R1&Uv={2Ux#c%g6(=Bv>> zbLrfv_!kSO%v~2iiEo3Yp+i9*7UF=dR+ywaNwHZW5R9l5 zCpu5_|7H2HCID#kwR*$Uc&&Yr{SOFqYz@Ot5-SwdI+HY!hUHyrxhl7s0~xc9pcFN0 zqS-(29Ewl{1iCU<*`zWMhxyb5B@=Z|G3w-eWw(~^qc&cc)Jpa<&!d*vS-NCEnpGMg z4A}><*vXFNYxEpI6bBUv=>=mdGpsaCK$&vRHgi6T6JpWor|kmEpL%|6e+C-`EW9i~UDvtJb(T1xd(Lsk%vg5U4Uewa)Z4rHl}B!Q zVEw*F959)=mp9yZ<2{=WKI5F@PrC5PzB{g4xVn}cB__;k9=hRzkOl} znWtXeN=}FP7wo&#&1aDji|#M~FBp zSYdBQ6ITcQuqQne5Pd?C6SP7x-fZB4;^#6u;2(mqvOq`-0$T--zvWU`?vYyqD*!-} zO^G~cjX(sVIaSGq=q0p8_MetS>ZZe!7|f72ODJ^S6n40^KwK?wd_=EER7+GsZe^$P z(<}#+TmFN)&VsB4?d30JaV;Hbyc*J!UWk2=xYPSQ^l=&5nl}y3jyF%?E|R;vt!vUy zXWE_<{%HK*Hy`YIXa{ZT9eQBdwkucFnJv%o@FS~-R`k>M{`!IE`APQQ1_@b z2BCkDdTZLcW8ltbdKUDGA39?0gx9ay{!cFstQxFWZ`kq8XX|;h$Lv^m{uiVtvzxkC%ufK2o+<6B~BK8is z0NrS_4u}Bi)el{J+cRr=2e!O$|9>qW*yEr%Q{5oi7&oAk0Zp+)uu&4(0H>p{Mfq{$ zr2nZVo3djmJe=d>XEISHL0d&ku5#6ZNGnG#b9q^cX_do2i%l*g76yTZF;=SrQZAT; z=pzkd1;un?AO{kHuMh;+ik6ikWp5fBH|(UslMADxsS2(|ZK%=SG+Uyc_BJ4Z9$FNn z$*EU~vIZN>vsYrynjN2IPk4^AC4ErmIT)gjPLjg#uoW#oWlgmpLQIe9VIBO(=IyGT zLaQ4KF;OuM7QjLb#H83(_TjUqf}WRs9{Ua&KNlVt!+$U$kZHe89e(NbQm`!0&=$0t z+9K^?3dINaS$xz<7W_4U;06&&KrGWhbc=i@R8_7Ei&xyE$kyfAygp}m_+@Kylt9Xm_bURN(@`RYuix4oF!IByIX~l{~x=MWdlO_vQq+U)Dv*#SO=8o^)ySDb}IlMF_RSA%YHm%>1_St1hf~{%SS-W*@TC{#ZQZvKr z)^5VRr|$xJt4`U0yzY^QR}3M*`o-7XDyk#dno__b+m(r~1&G+UXq%a$ypv69FjxtiHPTI0_c=Z#3TyH4jU3B9jj-Cr&P&ydbI~iAkz*p zY;aKca}C&$OsoljRTUBt`e>_)8-{H^$aas=B5n3gh&|;sfCiKPFRu|iUU6aTL!*So zXLA?vtKMt*=H{#IlA5J-e6!4kcJc~dO4Bq@)XpYHuu~Ho^#|$oQS8Wo4($rI!!DoY z7hblcuf3ZP9g&yvqTEoF#cyb~x(HG9u|``UQY%vdV+5@GMmYlT<$JM6u|Onyky_HL z;n$*fFr#hOHB!~SM!K)%>q7y*h;?oWXXuhb;0s4misMKGU}%W7D>!i>PWY#WJr%7oBU zO-;Do20wJ$T|i?+nsw?2J~w}cIaH#&_O2iN!)+@w$9O}-!`kBP?yGSb+Cl)_{nQWq z_57L1fds9)>&kz)ZB-5Uy7?da+-Wl_kLYOaT~~hf)>ktD5YW)@5Qy8)06M9E((7I~ zVd9?e{KrG2o{Xv9Fm^oBW>@GI7~+3&t^omvXn6g)%`kWB)CxD&LGG~eieeC#AtayS z+d;0_43N%g_o)gFIhw}A0)8eyg5H$CyqCuis_6QjwUokS9LH+FF(8>aMI|7{i?*4# zwTF1hPq9l>Xsfw3wT<>98!rnLDefGlm74Vtkem|b7}J9HpY9zNZ78Z|2lw5LiyVf8 z0X9-MZm*Eqt_*~>SV170C-z(AYg?4XpgRFY0Wf(82U#n{%yea9wE0}7BFr$WUlEMU zV(?&!=E<1Fl}T_eADuA`---G^3>&nA`bK`(EEf~#1+>Jm$tw9{G7!Zt5<>Q!ngs;6 zZ_*)ds{=XIpe;ONC6jJ(LJeJXl)5&8a?<6nOW(&1HxJxd6>MFS^Tu@|e zL<4%y$L0Xq`jawK1hSwQ;?phG^FO|WNRSN3IXC@lY1-NZHLhZ{jX8Bwk6;v_gt~V4#0X21D!)_e)rRFJ#x!#v-g|(#v@Pt$nkHw{rf+>dreI; z*ur!saUm%s#9C@e+;%rI>I>E12xH~pu=$8BT*Dxl9jtEjEJy?-oA;_zdOm}EmS-ch zZRNqRel4+{;2{ zvQ;`hrPK>49HQB>P-$$GqAd00h6p_M8h3I*F)b`iI)RyjF$F}b!+Kh6Om6vgQo7wN zDda;NFA6>dKvoR0b|~U+Mzaksjc&!9Kh$_C(5Z;U{2c(gqJ<|-39O#~o2&U+tfrxo ztu_=G%euGd>fnpC70p_TrwVpb9BA14ASNhI}@v&Vko7y<`dyfFQ5E|JtuEs*D>1G~Bzj zj_4wGQVbm^GTt;Yue<-+zh6{ItdEEYL%mxWT(7ag6evOs|VphNO}94%CXeh8p82Ih=Xl*4#=fR7 z=IFieLt6w8$GOUmF5d?=38g;9fA#gk$q3ibdZ>wbjMZ550+v6=p7B>21;ud4yE*o- zIU7=Tle%M<50Pj>e_WCVvV)U1^EEG2vWi_Fy2>Zqm=qGxEQ&|Yfxw`PN`5=e3!PW? zseM3>a4fh|=EPQe(@P^99Va#TP?!<`4pPVoMAwJLYA+3IL4y{L90ep{&V*R(fkZ@^ zDCrjETpn4To|ye{k`zZyVeJY-!Gz9zt=2wBIbhD*GXcShb621ZDNyJ|P1hAX;(pVB zM2_3TYoVs=BGkBQ!T1yTU_LWBSA#n0FTsX zWXf$=rpy7*sjy9C5fC%k(;>e?vML_Rz+Stv=&eFII7)Y4OltDjP-H4{00l-N030*x zfPDb~#_e^`G%93>>YT$I1X~A%2s>7->7Bgy-n&)HSJ$3kw!Yu(m~+pZ^2C+jdf`nU zeb>8AT=wsGtr-T}08FHYa@Vx!lX1(Y&5#mpS-rkKdiPyN5x=+sUTS{T z8!7q)?W_iVA)O6|3T@CFs%{i#{uy+5&773+lqkQvdAQ!Q>%dX?>Y&*a#FVfaedLU^ z^!Ggv^$G;2Qc6`yNsb^!fT6+q(d9jlt{AG%+U4B6x_`W7u+H_eEqVI%QG4LP%K);3 zQ+19q%R)sDLjYf&w2YlwSmcR_>M44oZ%m)CLF9P2-i~^o9yWOzFfKYPV zDk?5Cy9%g$B(V9k4)WWVH-~KRj~M4`NJ6&8UXOdUx-D}N2;@FgkK?lvRL#*@td*0m zL9$f|VbD{#;**tZ#?T)^8S+8Uy(&Sp2sAltz^$wf;-1aw3ee3b zw+cZv3qXHX3e@x+x$y}EizU$isShgH?|=7zEy#4QqxH3e8{mW&X^2cTS(n8K6V1{52KC7~ch$xUzD&Mvg_Km-wtkA+zm ziv+s8p<_8ynVfU3>#|!p#s~|Y$O_4sa;|eNYp=C9beR|30E#N*whn@=rQ!~$F%o4Y z()Bq-#*Bz^tqa&td|u%|P$OO!b~DA&&$h!JkrXaR`gvCw2QhqL*CoCdOi1i-_6XvH z4H8`DIyVA!Vy&?pinFBnq>FrlumPDc`|d0*WhP&Z;Vo3_DGQv8Z;o=bANXbxFbAgN z5{2@nIy?qa>q2xCmF88s+-_bm?tyY4+hhvi4fBU|brT}M(6R>}T(Rph7oB~`UX#a9 zoWA!l=bii3SzTOmHS?HvojPgJjd#DW_4(UwS~}&V^XI>QbV{o9yB~Vu;d@LQH*V&^ zC!cX>TK3qp+X(8qXX(Nv0|&kBtV5=c9W`dg!Ka*d(BNYaJhfd+mh_s4FkmLixfUkU zrnMVJ%|7^mnUls(p0W2n(?@|R0!}*e+_%p^?u2)p_oiKwEaOBNz1Q2$f7b~I>@juh z=rI%aIQWhGPstlMZX2rWOq8mG2`l~wkuqh!OL8Vh;by+bbA`kQu{8mTa$JCf5w4Do1x9$Q0nw_+E$vy+0vF#Wjfyo?t`UIfZ2gvx-x;oaUb~|`$gjjf6BhXr`&qoO| zU=vI|_|J0R97=GV1VCcHL(x2u$DTre4MTaM=99U@j$Re9Gtfoosc@$2ES zm%L@du~WKcOdNIWoXH>AvqB=s!!PfEeP)cAm7r_%sB_*p{@|*bI=W&VdBXuyK7YXI zxnpsBceURhpEx8s>f6TW)HxP!-cO`AOCkLFEz_hebgtzrcUQ>qLw zi1L#4OcRhrq@gk%fi4jv5dR(u2%$m*Y{5Pd$XaRF_QsO{Fud%(g|F;({QJ*8bnjip zPugvt6W@8>Nqck!V)NF`+sE!Pd!H%e#!uaC`uJq>RPAy2nMdtCbJE0_hn#Zup}6#s zXSQmqOZmozw1IS90KWEJdfCxMn_*3hgr@%q8_#xD7QY{j769Z-W)M&|^^kEp2%g7v z9)r%gzo1q}D})10-YQP=k`<%IlB~qo`DBjOymJ_C@|$+Fq@~q@N0xb!8r!Q{mcmB` zw>iFPGcCAA>(avPl$JmUiS*hn#f{p`*Svz~0RWr-$hJxCjC)|Ul!cEs!&UlV9xrxj zciD{shyc31G-_EAsi>1vLs?|p&|-g+N7Iv*&kUq?WPpA^d%hu)Q98n3SGA_hQS7aP zE79q-%$adpyD(<%{EbG}BAQM~3CeG|C4GV3j_@voM%WDsZ8Wa1XX&zdk6b!s3bl4$ z^ovD>&A3BvN^uw`KTtzd?05O3^4Tsj@|~1xZJ^Qd-GVL%rY5w9S!Cw7WliO1JKgjc zeUUu^K@**;<1~4 zeDgE?467!-`JzkDn=__L=Y8(7GoQKX%hx>FD_|=lBINZ8uK)FJ7o2&?=f_dc#upac z_{!Q>Yo?TXmM?pC$6mW_cxL%FjfV*9t;^TI$)|j9{`5)R)Vpcr(%XM>%c35&P>#4W zxe)qH&5#!1>@{lqLm(M9^WW_L(Iyp_QlYd;g}X`?E?NyQBp_;SP^N2noI)#-tv$dcS9AzEj{Wyjoz zD|=RJh2a;qS#B4bq>{c9e=-*aZeTiI)c8=?+-O_WRml9*xyj2pg?vJTxZMz>N%RoVpMLqdd{#Xaevw>}j} z-GSkX1nA>7i|6T;S;}d+LTFDzqn!GmZkja@XsIFHs{DmKfiEtf8XG5 zmu|Ua$D~is9y4W4?>2&Uo9f{MC;sajx~6sEww|GTmu&i%mn7&K-m>G93+OY4P5RzB z6%5qN*7sdCtc_MMh(5B~?sh6A$B|XUSPEgdRZ(=s@7sRoeA7hTPLv=mkveP=q^c22 zbY6YmcmD(4dCvS#U49|-YCTgY!(3CX>G?Mkq?>GVT9~BT&!l$ zD`6zcjKN^-1ybvV)J=ox5v!z9e%l|zH*EYO z4pH~0Hiu-w){r`v^TKdP=%Ih9^_WxM8D_B&wn(Y)>>BbTIM+>6%!G+$v|b^fU;&|X zDabRG0xmUUun$oR&CfK}6j=UX%Cs3lF;V+cM8c6oxWuMw3mXO|hD;WUH!(!X##AK; zldUPRAT$vavb#*n4?e@jz;-|fzK0bciVs(YK-<05V}I&a82^`ol(d=oiuh>Kg6WUKSda zsY+R}PTCY1Ip=X{3!+L{Kv`NX7LMmr$x?Hhf5YRM&{;6Z`xzmjA14#cRY)!<4YqGj z(RSV1K$KP%qh>(lBkm2lNhhjB6&@5#W1onKGGd?(0Dyye#DrMa8FVBE75y1E8Xs~< zzQnJthHhn~YuU(Z790T}RVk@c1&}icbPo%(zDC(nE}Il3IogfefV-aX7oXbyiEn&& z;U-K~s_LAX)4GtJQdMyUOalPqI-7Z8xXQa7oAa~LP3I@CkJf3ZWIJ*d0~W?N?pUf) z(m0N)ROMV76BEitx@^QaDaVp&=8h{Mpj_AHTavDfvWj9)%Rag$LJlf~)daT7lqz^i zDxs(g1kiY;52Bgj0t!dh=MJuAx;oym*ITGB0J_#!H~Z#A!I?JY&q1f6 z-a=)9C&nrAfe9HSQjUIcO=wy{O$?wWICf-;lQRxsmr2)#fV;zmd(tD-rG{_ zh@9I}l?{a|3X{ADZBe12%A=@mfWaKGhik;@@}!o}?mXIiv5{pE8L#N`pkWoIrKmod zpa3L+zkzi`Zm$$0fy{IXHmzv8l~kHCmC8W2a>Iz^9f;j~=%d8~^3pBD%Vj&zY|e-M zyB{3TaK53|rn_jd)?s#$t~8vhqi>SO;AO_E}oKVFq$a0hm>uOVH11RvXmkQg{R=i8DG^IxRL6gtUr6n>-9>d!g|)_l!Ldgg9wlD!fzE_AeX&&?%PY`= zqY}+olg6;Tpw6AFbR_BrC>Gll&Z!|wRu{PQGc(!2h1u2BkW`{vq@ap*R-qazo-JxD zHCPl@;12$>P-ZZD6MaPEjfO(8V6yqhwt_0m12D!*D*ze=K%*07W>+**>dJwDAoFOf zZh>o5Iyxti@GNc#myP8oxfDV{iO|zmbGpEA;aYUzlZtp+qy~KTA8pKM^ zf!Bu%>tdFoU{TQ%{!KR|Yg%bgedmvMVvU&qj;PHr=?JD#O@Xjd#}b&cbe;y&YMBCe zlZC=M0|5c#Bo#2|iGeC!l5HNr^P18KUo(#hsP^q%17qbC3)EAx*>r`oagz<0__zv# z1Jt3jt5kbY1RAZAtqANg1yi#5J*+8=-u2o*@x)_kn9M zjB_)G*$ETsWD048EU;&O z3il+K=iI0XUGOd*Sh8IT6iY~qW)x*6osRmJ3XGVl3P|BRlfh|UbzWd5s+ok<&3917 znwqvjqGR9fwFx~Nci4WWgu0!p?V28hnzx~as0W~4673l!fE?09kVIe_+>sb{h4E)- zT&^2IlY+MZ^gvkbtp%heW9V%RBG|gj)Wlyq#`d6_JCaTxwZmGakdAuTAV&F7{0cmh zsm&}rmdU7Stq3je&_o1bZY+54sXVbS+IPHR9(QoI&GVE|vRl4_ZDVVWcLH%)hn*z$ zBxKA+V6O^Y#>@~QOPkog8*i;12oJUPDC_99#ekvPvBFk`yC@L|Ico5`06>tz56O!z zA9aW}07w+D8Fuv4rZOLL(;5chO}w>BL*Njs9GA}WS5-bNUMwFe+8wNvf)i(S;1`+8 zXn3;XLv*^GYAq?!<~CHsq`P6i$Z8kCqo#Tif^5$wCPzPusx~L%FN@!JSR@~G0m+%t;ut#G3%S0&q zYN+^i3{smn%%r%_41qXMNNVteL*nzvY*(YoJR)=^HJu6g(t8 zQg+rgn@+q%RuTnuF9ovv2|-XaQPy1y8ha^Ou9W9;5$_)7$K#n7<4W|4l|jH+AITaZ zuh%6J)X?pr&m(YAB}McO*HAfhaXr-AHNIjl`! z(G+Nw-1%v8N<^q$j~yftBup}0g7Y6Dxi#cmbybj(tn5(_jB4i_&Mtz(NUD7BzAQ`| znd&${Lpp-%40w{l%y6rY!UrfnSmh0(Is+Lmvhj#j()kTB1#t$Jx*jDOUe zc5u?csX9>#zas3G!hOfe*zSOFTb+o3X(4EV_9Y(8=j@n+YJrAU^H9NsHjd<5c(9bY z#tcMq)TZAf2M{!g3BE;ZQ_e$RACOaUqHb47j5t{j%1dZ=4uEXORs@pcPRl8~Dg=xT zOqS$ao?yZC830+URkS>cNr5O8w4{`DN*%i_ZK}94clt$H&O%`?m3NCkfGmnvhf?f1 ztlbbx0mB$ptcjqdNDFg?p*m}??D_BfXi6tZ%p<6X2%#R>wxfTzU}H2o1y3zMsi9fx z0f{q#qUDJOrxjpm#HN$WN|4N-rJKyw=n;&{3m13_>wqHC5^=RqGSnYbrIi;cm?HEW z@@d1P%HA`P(|9tG?I*%kDQsU3uxSwS&|-|M8H5PMH812 zPu*>lB=#^mmOuO|-V)U}XuwafkHC_LA+;z7%0!~@$!?iKjc6-?QY(*z!FB{QA+-jV zZUjjcMI~-BAl!Dcoag9Y;%@9Z?UCL0 zED@r{)$XOynx}3)7Xfw@l_>qC>lDwZtwj`&Mj|Y)gtLqnQJgoC4T=Wok5JSc;3<976|UIhj10 z$*HrT5oA9(l7?$n2)Hqy>=OkELcm4!Z6WBs&T0v-(cCpoxvlz@#^IJaIiDY_x zh#Vb8OB>Y=g8A$MTS)(A%Heck(t=g0Rec)T!9Ov{vR$86t^35OTlD;d(;(8QmNocp zDVxN7p<+S+K%ZTve3sV}<~o}@uBwXPvV%N$X?m*cBuD@q>9Rv2KqN*NvHLI{7Sh9# zFWAZ8uQ+4bDn@lpCt;eHvFatGO(Bj%)BGIrIvU;5Jm+kLA!3zM&c&vfETXBZa$W1P z8t-D4Ly{_No+>MyiU(*2#&#otCcL-{6Q)#EdXla3MOxbE!Pq;+AMIg%AXwp`J#O73 zfJag0b{Vm@KjcoM{&qQfuYoffua0n0@h4auvk{=%#t{J3bxqmsyV^v{Upf}K6>y3> z7yB7nol)Q%Lu8I$9l=^_Z6wM;a~yLFu!OAG5w6n56=25QsTua>%A^7T7sbjXe84sVwSSunfimHXaUQdY+hQHyp zVz0TEWXPn}kKD)WCSJM`DSIH*!LonMjfaef^@x477j0=hzr$qPAuL!9BUy`#|A=7f z4^1J0hO=|&(BzcDtb!_)f#7pnLcVh=>K#;spB?OJ+Y}aov=$P)g?h?JMA%)3rN*#m zET~Xj^q`LH0j0c&?AtnATCK+Ks+)=wR2t0572>C_K*afmok~en%u{3m02KCfQOOti zLzr(*I)6cAESyl*xV%Bu%n*r@%(ixT!@q#GHCi5fB^K{)v6SW*eegY7#>*unA50K9 zDw-SGk0CC111R7G)gGoOi3Y$BQD^8VUeG=UAU((~vGP#|LHT_X)^iJ0Gx@h+mjf=A*&?(HpJr$+#fr!?pBDdCj z?P4=F2ndXRyh#AS2jihhfpI`(kBq`baMJR`?a;o1Wl$6m6(&ls`^dmTqX7|Y>5fUE zJRylol#H9nvRB;UGjoP)fQxw-rt2U;!YV{8+&!7`JCU}BM^l+&<|LG5rX{?^0En{( z3cFCKjwR;4WEb@;9Dc$Q2kZi60}9*goNP`M#Qyi2VfJ9~A;ClzeOGoTnGWRV*dP6B#lP z$n39>9F5XV0RGg<2_}APIc#7wY**D89`gl(-ho zG&2yf_5bL*4~q8XoDrd}!E!oPRhe#TfNkD}+^@?DSXC+8?m^dR59iGLWssh6$m8ui z=K>IOT{p0h*?;R*lPECwqApQD0B_?jF_O?-*TY@V1u6J-6D#g+b2O?A=B@2;HU1mp zcBjpr)^BK=YX8(^=?TJ8}-YIl@OGX-7=J!D~$ zkr9|-Qi)VVD@N=cS>R*Y-V`U3Mj0b8-E~ak_g!oPJqDYkB=STF_OmN5Ri$v6BA6EFVG5XqzxMSMn{8w#ECmzfldZ{Kslvem_OPI zHE{}=x10bEu8I%3BaE92Z@%r>9(Vd&k zU@9Xqh^qN42r?bIKpIa(HkA+Kc%f4*Q-n0gDukQq!Z`U=k&Kxp(@o<2Ah;t+qwHKP ztUh8H-Xp62X<2oQNZn?ssL3<-Mx{`&8R>8<z z)letH`Z}FRw7@{Avp`VLys-GUgZXT}OkvFhmM+hv(K@PAP0><<;cG=|F4yYRC4C zO39y5v6Ozz4w&7h6@?NZ@-8Ic%_*>ido963lE0DdCjexhGeoS$j-LS5r7F$*vIQrq zO8OU}O64B8A+-iO?N|S)h;04&LWh-*26Or7g+iAsR$(G_!gjzUjef+Sj5^4P)@pO! z4v0|MfyON5JUP}jrbm^w0MIhRpeZz^O0A1v3N-Zs4SLj!BEPJi<$a`_k24*>EQ*IF z&PV`@aInQ@XaY-Ye~dOL{3hR%Z1koEj$FJDzz=qzKo)v2u|ug@i@af@b=;ZE8Vx(y z5&6+)?q2NlG(Z;ulVM|kT2Kv2)nO>57E)qZmxa1}B2ipCSuog8f{B~lw6*#!a$@VX ziNW0KPQp5qMO>mbfhj>XgJl0x25M708zwN+h8$V0!>)T^4pN!SY;TG|*;@8SOp=^q zX9!QdsZ>DPE>v70linE|s|!z<0y@)Wt^g`^$c~D|+gPCeFC*>9>1t58<8p$0B8GsH zlw`Lm(k&8IDM2>8Rc#HX%b=C`_)H{|#Qk-2eF$LOST};(2|M`Q!qBPAMDJ7DXug+g~+ zRwklO2#;1!d{AkM&0)zz7&rH!7V{c@=@a~WN=d0K1P~E{fOn~M7M1F)X1vJ|fd`;|p414J7${m!Fz*j_5$9lyx>RvFm z-)WSDAkxuGM!{9PgHeA$eRPLk;{(uXWv%O72h$>6sc{M(Mw%2BP&^qfmJeRN7fVIs zF+T3m)S;^ab3?J%)B@`eWvBtVrqKo+nBgb@u~}~sU3V5Bv-*g9 zXjhOKwNw1T)y=xn|CX4OpGWOzyB|$j1UDVX0tmlY-ly@$8)5xh+-%%wmfvzQQFOzT z!G*Q!9^q=sx5xXWIE+*ieYaN*6-)OMOOg(-@S#Z!#!qUKLbU09r+r_I9XAn*MivzZ z@c{jrK)sHl)nb`q$*s=ZFtGVEuPK|gNr;{3!1h-}cdlU8 zA#euy)c2$b5(vH)1$_{8s4ccgCJc{65rxD6`Chn8m@XKTMQU=~7f5GPm<^&#R!%O2smm$F(rS{b`+2T?&@06@UbxL}v^7L{hA3~FP&Yslb<2V-y;!afF7M3wGX3q@2W zFA)_5I?J_#Y^J2hdB_9?a2E_v!~Zl%Z?z+mq;|6N+yApy2g~>0Eu!twxEO{w9iMkV zAHd&8MjxZu>hMII?h?AJo#;I^e^r zbxLQd5~DHJ015^NMeo8v#~RRaflY=N+Fjlu3f z5u+B8RP=!x%pg{7kqQU{>VuREB0mB0se~qz$^x^nKH{!tUhf`{=Zw_vJ(Y7>l}=owJmL4h3t8AdNg%`>wYv_PSZ zR#NC={8Vt=sWy@dJFowCidM--v!iA1#Mh2@smVxXvQ^M3uz0Rfp((=1bd*GOq{)qp z9iyW_lghqxfmfB_l#8K=*CL=3ouQ8*+3(oFHE1seJEc=Y^Zu`Xx`O-6pF%4L%t zgaAzCz%65>M7%i@-NQI$iEu`nFVyPc=a{8{(&;jFu{kVHl05C;oIsc!5J9JB z*bT+={!kNF!9s$YFMUQ$NxU2RCBUZ2k10BR;YVgQ|+Cz5Zf&i0qGE~i%h zL5gyqagEJu$T<^KW5$lEK#-q#uqstDV+0rpCB#HQ5H(qWP@=uqY^f+`;PW!IXUKT3 zGNKA*<}8%PB5FGqyGlI_2OfSm6=9u#OGrNT1W)Fo&Jee}+Mc-9f|jhc{YvQQUc2=qzzo z)F=uukk}<1%8nIA#ECjb#u6Z9z^vi>o8Y%twoVL%@S zY$BbK6@F7^NHP2S zcD|#fHOVyxt;P*BeIvx{-%vwRNeAZW=A`hA60L zXT~}}W&c0`l1&I?0HBI-L7>htE*e>Kz&U52MlB?FAew=;=MzRhF0Vzl$t*-BHnv3> z8I;s4fQ{VXq{Bb(+4Bz@Z_PF-0;j=5kpK{xU`undJel^zu2VrX83g4}gDV9dGe)tR zr%8u>@N?%MHX(W)g@4=^;C;dLr&O_Ai!UjIA9RC9EGODt<1=Y@%Efw}v}-)+#_tP2 zwq>M6Mf$&n*Hn51lEn*+Fb?H3(uqjQYUmu>3!lC0#zWDQ``=RfBXm)b`S0Twv#?f` z^s5<42;2l`23aaqyix)=>%o65s?nJ@O^*_YwsL@=8ar-6Q(r@W8AniA=@om7(?%~H zj0`7nF{PsKtf|3~L_h#eoNJ=`p&-yrb+UJ3s{{mN%jAcste9}ZRrQIE-AvE{GYxR$uC`+D*FtLYrB@d;o+hRc1m7#I!ll zVjZc_`bJU8d7)f)SkM+XM4gJz(eN7)gcI!CxF<>P*`WX;A~xRaQf+9@BX|q2IYN(I z5?{p;Gho*~r+w}dXU$x_c`1iN{V_ao^HSye>WSGJY*y zO{H-)%{=)7m!48BUbM0=3c0JK)E)qX--$*uEZmUiY-_#7f(z8G1g)h8+uc+qwdoFB zOxS|#g--NxTo0VD9ZYMee`nu!c9}(o@Zk@9-mVd?LU`rBaW#r-l-(|ig)HV?!BvQT zYLki)Tto-DO~souHE?aLH~`a5;2scD#$an0B_q8#i=eAQu8Ctc1g&8P4IWpfWCB^w4E}O9C*L3C&_CIgTwtJo&BxxFqnQ`FBryqCZ+}(F) z&ad6t-&lU3Ep_zO2sPuA%}`apX=}g?ml~=lhGx2?C|4HYtxZhf;%v1`s6;sH)8kP? zMHTPYzi0n{x@_Xw+v)5p_rGA=js;7GNwwSi2)gz<^}@49|Nf?htNS5zpDe6{NT>Wr zVxvhT9W2@t1Z>J%KK0cP|Jhk5oqgs>Z=JOK?xmYMxGH5xY?pQ|)7Z85Y412^^iwx2 zTs5FpVAOtReDQDI{<>9f@>!1~GvAhb$kJWpRjrEm zaOzQ?{>Kmh*_kJuea1;AOkQ!%(k-BeYNshjUGfhfe&3lVoqguXCr(~*&(h5~=rJg` zL}=MoVMN1!qKUnUR){_2L-)R?f8npsowah&k`1+S{*teL_gU)ft59FopH>G1jzEY|T!B>e0yeT-h5KF1M0W6cP!%_T`k~++d3dAR$fwOC zR7sASE8YrSN<~*h(^PtLe$-EthpMXTx<;7;M!Z42oo}!HMj(G(*Cac&8~#C!HN>a# zvw&3gi~ggsfsKF`jSCj)=A_8A6TPC=AxWag_p%Aln6_ zZOCNjlZ&5EiN`J>gNBZxP|4gSflgo1tx%*v7%L<jzp*JCJl5ePiK$jPiY88f8(axo_IG9Mz zcK}S4?IzBmgFDv0{L;8pTZTZ@#GD`LmL-@fM991eB9Y8#M?gfLr6SUYh~4|1^N~~G zwkvLaZkS}RW6wHi6U9)aD#6x=zjf(Dh}}p0>7{Rv;{ge2>%-r<>|ucJ!~W!N-X3sR zg$Mw4NQW?kqQ`u@$&4<|&HOPjl#)kdeP zlFbDyv%?F05rCLWQ9gw*4Jipz@-(Qg3(bfKJWn-etdhk?mJDlNF-FD44-kLbY1G#y75e`;>z?eOcn*YvI z57}pzQA3+oF23j2zqoJ34nV|7Cw%PF7tPsr*S~%9+UJJ=aoP!g`NcQ>{)_*%kOPt4 z9mC2)9O#!pZBateO~KaW%+EbLhH`)1Kb-pqaG+nn0TER*kNp^PzHb0G49q&=PcD1I ztzWtFiLHdwPx`=@&fBX?Q8Ynb{;Plg$J^HtPCD^pm%L|gqI#%z`}Pg1UV7x7yYGHx ztDuBxpNszP{U=TiXtI9gy1&2T&W&!43I!xWglhluzV^{KPeOv6`?hadvFyn^Z@+)> z+Ch-~RNCW=kNxfG)7Req?JwWDx&{KkiAVkE*Dspe-B3Fkdiz^AoVl2H7 zpO>3k9{OLGJOt1^@BNp)Cny>s($mQ z8j0LatFHq*qVf)b#rulz5kR(-1_Y?3T{RKNLDC5!t65XR&}U4LLto)IaTZDw35XV< zBXpHiO6~>Yx%cXO#QL;)D<({%Oo0VC4h1xI+TbFVG3{$yY@~o}8f~LP$XeYo8O$_? zfHO(}0f(F^Ni8WQ_JcrFGnN8BJ)1Ni<5<#QnIs}8@$^DIw~)htOuPjpCVf$jItQg$ z*fE_H0AF)$!^ z0Y_j#)1#?G3uUEw8We(86o=y*9gPLBhDe;QL6x_-c-ey;5EGCJhe4@?NQ61pq@CwM zn--*H+g3fkDJw7XC)4H}lc~krDtDL(bI#J&s8JpmhD5Us2mqtI-uBlMPaWTX)eq>n zFOJ{)xt?!-xqnT~P3Ob4(acZ6ROcGhgw<;w`{{o^+M$aP2qdGs^LP_4oq^AyDo5|unNl*#1(}GC?O;my75nLcT#3sP7>TN9yf)5uLsYQCfd-iSeWbxsND zI;y6o-GC_b4zo5O1^~#7$^Z!gljjR8Tjv`MOP`pSo1ykVLjNHbcy}(Ln4Mkmv9|Zc z@-ZxL##$&4v-298mw3Adt?Il$J8)+un4Qv~j|$qL_>qdA3bWCm0ScecW=+9g&G(r# z0W%*hXCHzlBgs5s2kvFJ@F4-zN&$c@If=u<8VWWW;V4M#qLLK@OryvX3+QEf4z%El z{1)#(*vmQ=6A1AXxDqT?*z`m#jsQ`T>;+Gud@R%x2#H~Qfi=`{wNYCXXr|2br2w8T z4{ZV4wcE0t>Oj~qQ!Vc@2GA4mBq&L?@tZONJptrt885daRYO6}SSO5)0{}Tm6ae(( zaKw}nvDpjxN}e?V1UctS+1;P=m56$K>fBTJ<+`Vb`gRPHJcF~|^rqQc7k>SRPaOP- z*N=JV*EimH|1RTtwq$lF3G&9@eDgauFR!^lR1XaRK^k+&JO2Dn_j&n-pIq_8+M)5& zc0cgQBaS`rndg4DQ6ih+W!HS+hrjDh<96BeEpNZzLm!|1{jdGv@g13`vG{ENAOl2z z^|Bv+@khVwO=EZ2^DXC||Cbj}z2a-vEnf7SJC6V8S*Oi?z<*$T=(=+U(c`-lU_G(-acC&{Q8fcIQSE+Q}@BWXEFTiT%@t?iqkf;9jd%s#)XFg+=0Dv~#chy&JUfDfy*V%76@m(MM(B41( z-W88+RTDS7^k@I_y+`{&2G#Q5fMKH!`{zjy3@^Lp?|!tfw;H?49&b74{11F=+7(~_ z#o`{ynXsDv#)HQ_{rC%eA9B#F+g7cp0f2fI{o=A`x)31EIQrrb&3W?MKfZfI4MYPy z{h3CYrzbrW0E2q>_SCs&xL4&+4+cYd0RW-eWnEv6@hKy z+tJb3KK$T1uBM(WMB*f=qQ=pDT+*d3WUf>jny@gm0fJyz2dIlt z9+(}K_Hb8?nY!DQ!7k`f07AX)v1`8fScg8+N31}tQ!Hx?41(`f#1LN42q}UCTQ=?) zR%O1U`L@>+k}`oYFd$>gwgNz2``9(#d(7}QBVaJg?-Um}MPhrB1dnD3Y~p!`&GoJc_pl@+RP(sLS_Q=KVHkI`{s007>hU2G|Vb}*{`Ij&-l z%pT5W3>LW4p7SvrVXP!a_@ufl+nb?0Lk$*Lf5l9RkO#3^t}V+g^8!E|0*o$z3V`)!a7bHfniWo1vRIpy@DytKD>LkUAjN_79fD!-!*O=j2VQ!0YCDE zw-?g)2?%iN(HDRA^nJRJAg{aY``@@@^|0WfH1m`Xeth>QezsIZ-F zqXjSa10tqs;(jNban{ju_n6#0yko=5&pdwT?e{O+3RU;?6F>CPGxto00Pp+T!!zaW zi~i&5w>&dU0FY)J@vifanY;VciKFuNHP1hA>#cXb&;vTB-GT|wd8aJll8MS02&zJbvZZZ+&(c*%F%@_w-83xr**& zn~h@+NE3+_E3qJ1*p5*kh=`|gJNwkCE^Jt=Fa1U9d@@d01&W3O)}8tU<3*!b4Cpg zvZpOtZoycKV6&}MyblFt<5;~hXdm|8Z>Fm?gJ{r>f`h84d}L zW*(gk2pquHPJ7yKfp7Yey#Sv>8DFvNDw=h5wFBhkWXX2-k}yDC{oeB0SmY zvOv0n2s$Q`XA1kEo051E#h3QzWZK50Gtl;FOw!goW>L<>hoN?+-pLTiAz2tjn|e&W zu$sx{$r0irEl}}_d3Zt5pmGI(1~v_@Up3TAdGqR_@td<^BpeeD?MOs(qx~_Mud*Qd&KXBOPr_P%*YVi~67u@v7aUVV9)va-f0 zhn@G<(GULT!j&0luy@NK0RfKf8_splwk;bsBP2;ZE^R>fbc5ZslN49^SNaaKdKs z%4i5j1A!v#1<=1~VEwA$o;fyn`!J)Wmvsw&S?LwH@X4FJ^ zxM%%Kcir&2!!AE%-kh$-pBMt5uHD~o#N-!m{lT+?pE+UP9(TXGJQENN_G}qKAi}W& z!<2isZ{4zmhZ72AW`x=h{DDn_>sAi+)WaKB4UP-k@b-;A@bu$GKXldNP2yd5ng7YZ zI&aT}3DbwZ_?DXT_D8?<<(rqvsBqWJBTjqw8Heq+>!`uauP(atw(AzI8jzB@W*#yB z-De!O-?Z+5&96T8n_peGa8-XiU=3p4LFE@G?0@o^=O4HKUQ@b$ftLI?1!uOJn0R) zO`0;XTJ_*nS1)+3HzOp%ar>Wg)&c=lWf3L1o zA%5@+M-kGF$G-jLo0rxINNMK0_rCM!19qP}c?@k|^ZdOx{p!D#?a+`!43~|HMOUxM z&4zB6@s1!tM0@x7AG!3PC%^Q6?q3f8IO%N{Uvk1rSA6AHD|4E5>c=lWZ?CHAO7Oui z9F>839{bjpZeGf1z-dQ+`m!_UQ~(HT?)c7EezmHG=H=$tDyNuF5&Oo3&zk>{&&+uE zs`dMyfBb$kNA)gW^xLbidu;VEK-b>y`uzL$TJX(p+`XBN$b=*R`0vl&@%^v-a_MlK zU)k{ZIBWh#K0V{1|6Duw{NwkVIlA}dNA9@l=Z~!#21J~E)SrI&9dkylzxN-$^}@k_ zboSf!pEhCW@qhdLjZf8xyBvMVrDyEd#qIj;-~Vb=Ev7iV?zE45W|s8w4V_Yn9ol8yu0YY!?P%v#p*bXumk<*VZ90)T=WximDT9`WKyu8u zI9fhf+eyLl6(d?Q?=~*Y8{T+aswWk2uksKvD0oHn?ak(+fv5<*cnO@pA}e;+=eNQJ?QlJ zoiu5|5B}}julC~j>2nW#eK)V+$eZr@&R6bA2mZ+y&KmmRH-7qTt!NhrDQ{l!=v_D7 zv1(%vOx*jpbKm>Nr?30QjZ6AKv%fym-py0kzsCo!5GiY4+X9m;<4A}I2?4R|b%)J+ z;npj^c76Z!H(&JUXTJBORo}RM6{M6mFMs5>Yk#w5Qx8no``B~e`<~O+{PXoo`T_FB z1>gPZg06%9`0_J{fAqh8`s^^U9O^m;-`*L3F(vn_ZmF0hnrG?Cwr(fvOJvay5u#g9 zjhp1GK8wRFL&Ptz(NV#6G;R7e@)aFw%kqI6z4mjRibX9jKHHI&k>je8rpBWkaM&Mo z6|V+dX>Otj>?E&56r4x2L>(Aq{RhD%0hnBtfuxyDGl2geV_zQNS5@7A&izi3NhS$N z$O?olKp+qTK^BE1NRS4%;;<2@h!?8F_zhP==|1n__>G$pLZ zZpAR~eBq_u3(lGU=9lh&?8V&!HS|IPlag*BWYEPKQYdtuF;L)#5F?X)aRdMdUViM3 z<)?n|iqoF>;i|(gJ%8%D2X1=dfR1q>a^!PO!{QB7b&@7dJ8|r;6>E2rjDFs+cKvHt zoHBhfuGs`YFl6VdCpONWbIzp4?%zflP9p%wd0@$=uPy~3*z(WMqoyP<#G;=I^oxkq zb6dXp909f3{M_1I z=N*6Y6kNBF6g7e1G!uCppqf5WjYKLOx`q@RdMizudE&@553SnqO5=sguQ+YWT^l#s zJ}Q;6Qa?v`qWGjOUb^Y4O9243e0_}yjp{5!AUtf&+!V?c z^q<~3_~UQgxblG5IYc5FcETl}eBZR^e|F>ltnThO{``;r@drQ9``sIt?*oMP6E6AW zdyii8vmgD>>Ym}p&-=(9eenHzzkB2IUaGgxdx3z%W?uTI7ma@S`~Uv!jeTj<#FI`x zy1^pJ3r`4AYD}3k_mpij-F?>yN}i0!9b{;~NZAO8Nguivykjh=MU=|{CO{qm0Ae*3xyhn)P; ze|r1CP2aqEO%>XSwCmM{4{rVS=AC`UQ-ogyyK~F{q+LCk#j!r+4<1w z!jcy;v<1xW`k(;7@L3mJ@W@?1{KsGHKkQ8({n(Y)biVq{2fK2$aq;q=IWtcj_sG*b z007!&oO(>(ivN3I0GUM;1T_WOxxk0-{J}ro-hbG+ANuf>*KB|FpMSf(0_t9H^Jh0+ z_@z%B`?fziu6Ob6UwiEI&%b-HkM-!z1^;^O0)UP=pSX5DH(S%L5zz2c&pUhlPriTs z*1q=XAN=BbubjQ)`X{;pQMN*>&Q=JAU@$->lh-1sdmqBHpc;UexsqjP51z3aCV5qH zc}aG2d%`33d;xvLPb;owA~tIkv0=a0_C@Z(_^Uu}jGI@D?J@!6MoOe>1&t*$k**20 zcPJurr@!ooj)$wE*PaV~#Vhu+F4Ia0v!;*n-~!exjVE$9gdx5IlwQ4P`ap&Pp84+u zS^_OwX>5)L=7nBZGy-(}T9_r*bLotq z>;(S8!2kdt07*naREExJAY#rL#D`9x;iTw)Byd}sc$=axF}20ifU0&$mu>S}dt_hH zsHB{sv(|!jc#x9rkFfLWbqqA?Z=-G6X>CUyiPYKmgO7DTw|D^SQXB_)HlUl^B3HxcQlT7QEI+1p8mxxSft1-O<3k1en^}hd|Zex4(a2 z0K2!Ye0(eOulY-nKSVbv(Fzs~4=? za_$+2je%vGv(zHV5zRLjBr5?mQ6&P#Ng=i+_u`!lh=>f4jWN{`Kv^(?rUy{@7!`I0 zZD68F8g&iH!=hN$(Ny#GdKyp>UEK~6L@A;2CIo%kWXg*&eowPv5fpx*@V?>Z^4})R z2mV873bx7^O~of(_Yowa?1!NNb%WxqV0H`(>cjOmM~W2YO23qJkXTRL21q_vADnDQ z{9Lmv-9psVGcMr~dV$55BE5vM8wqrM7;lxS+&r1KGXtwWL1`S~hZ^PhNk4B{Ptb^s zG~3!tE`BeEE;mJF%p{_bjvHh0XcbbS0fA~GQU^8RrdvsQ*h#8(Az5yJdkGVQjw)*z zn?4|24od~yf~l5v2CfWSy_#ZwZp+=p0+2MKpzUEi!{(2~`62>Ib0GM^;sQXT?PFac zs&3YDN)0ew2}Ip%fA()Tte$(p+b=r({J;3zQBVKomR~-*alftsNaHU2)R*Q~06;0f z_>-^Qx@bR8-nZiR8-H}sMVEi%uimM#*H7>hMN%(8mVW|Q!iY8 z?tDw%Cv{`c?1zHl&!)9g1zg0cKr>j=Dhi>7tWgZ=hq&+@VB@8 z^4X31qbdUR&YA^Seyn!y+C`(rj7|VNmDo7>s%x)*C!4du7w`Vh?>)6AQd(R-S<5NM zKar;J$6@17zxb?a{V&||@?b)wG->v!9jotsu^$FkKlk$cE}1d)-pw1bY;P>_nr=@3 z07~P|{ouFG%1-$WPbr;|& z(iH)*t-XCH?ma%lNZz z zuidN8Tc7#aea~;pNb4WJ|GBgO{N&@tKGd~?s+X6p-hJ+jQ^!92yPW_drk!@&zUTgX z!+=6U?Mw?ftX_NiXZJn7H3O`F{QhNc`1p)zV;#A$Ud@fxh zmb}4(WN%p0aTx#+)RuNL4p%{w+RVI<5Y`c$s6Zd2R#zyCB5xo-1Yq8*vULPLi4trm z08~}BxM``HAyd|h%-7TM++b*Z?!+dY+9pOYrR4@dE*TP}9JXN?%2A7}^V^7|(~N+a zbJlFbthUJf$FcyU1>5CdWlB*k1jK)_c#Q)LL=H(Zk73TT>;X}X7T;w{=#*0Cp*Zpd za%pCpvS9&SViEfY*;COxEAtiQbP#nh<)sjQanPd;V*`wYk(wAD#)K&Y>4qh+Ro@8{ zHIiy7(sS<>1rkL=LpF5$>_GqBf46Vuk4GJ`esJBM1OV0U{mWO4eAD=9;VpezE7RJ< zt2q>)d5o08rI?WbAdyVX5ahu@YNQ4r5YXObzrEwQcU|`B&(7KW((})+e)icl8++Zc zN3<0N!ui6e!zRu?f9^RaP8l;SWgIpZ`(7;JDcIQPJ_T`|5YeGI&trI~j2H2vsx2aF z@O(g(2PI)4b#Cv1v&W7B+LQ^0O+5Ylx#yfXd0cxNrD0IRT;mDUg5}a01?O3kWidWS25Ev$M5n2u) zaZdS{Tw_%fE~xDgjO5Uu-s@aCYWgOsn49g7oRw5_q@?SXi8Ss_ft|hNB*l80F+2pS zg*?9F!37)NuvWo}1`x+MQddZqbs3{1&6c|PR+i&?d6HjLbhb#QH4Xv5#}PHgP5nET zJ@n||r%m0s^x5|FuKe`-`~Ts_<+~Xw`%&VT@PVDEks_1WLK`0k%9zIViw znoq=szcj2@NlM?p8p@&ay+p(~-pX;K*?OS)I zb0jSzhL8wD_5<4df}=KJ)A6z*8<{{H_kbA$J1Y5 zcL2Ocfs#SEw7sPJstB>lS$6mmQ19}GZaeW^@BDxNZ~m(1S4N=;6Z@jdA!? zJ5fBWRZ{!JGv?2mbMj&1hGB;GL)-e+Csnu-4H8tX$hu?z6mnx|d0k%z1`A&Z)FbeY zm*NrZ3)Nq*U3HKVUNzhppC7DrzOm}uz6(wmJ2t_N3aVFEF4=X~X){Lu?uk9^$IqDF zyXJeZR9+O+`$bmrVAh=>RafV3Jbv7`ggd!MM3lEKe0t*nOtfwBPkt2)jstxO<(nHw zl_r&i!NE$kJXp*EG2~@)rD1}tZR6Q{EmrcE^J-`IKcqCvwJ(rW;{--E8zj;xKGXQ@ z_Zf`@h!9Bpx_R7!Iw~(?9I}B_+azRhPN=gX2^G=H(NLD^w$K-wOyz9keAyhMd!rI| zRJ12dKpqg#N#p1mS;MPb0YPdcolix|8lb=+)j9SZBDMt`SUu>7Z8oTHXFi0(%Nkf} zqJ0a|EOB8eZOV8_d6YqdO1*|QHGoP$WLq%@W zhEBT_%%lv6>hl91fUKO1I(9sQPkuV-fIlLfwo_xV2 zYSCQpYCDZHsnK}TM~5HLfFUOjJ7aSHqnj%jKkN;s0yY|#eq-di_w8LX09DTDQ_esV z)InhI0hP7c9Yx|OyDYr3Xh)TE%3GiM=?x3-9DmFS(@#75qEDWG)~|nX^Y6A+s0*H* z?7UPVr791febt{_J!a{RH{bdE&I361oWJ|H1kYv*VJM5qws00cmYQY#!|t6nPa3NtpRf1nhA8{B zUI^y~pWbLx8ZV$i;6v+Q=hBYHQiGrC7Kuu-su_umF(wOREe-QGJ<~xMASn#92rvO@ zP?8VhR70Wo3Bq8=IwtbsyyVhiVW3rUh!>ZL<-l5WxQOP)xT-XOGs|+!Gy&>nIsyVc z-i6O3a?2@QP=p`EI%rDcB_x78xO?4`59~eqpRYdcMa_QVtp8EN+0RRBZuio{YUo7e!?BCb7zjEWnsyMK;&S)`-s#os% z_uCit4D|Q)^$+^E5&%H8aq)^x^G{u|WV2^ZkC(!O$W3{F@9y2*6#_syq`%?;9^Acq zS3Y9QD1_Ytdef+pqiD}7yTh*111~+XsOPiip8C*pxwY0tMMs)MT=0+3GVH{Wd@g0g z3A~vEKveBo_rwD|NB#3vvu2D~v7nb~6KRI2j2tHCjdA0~LHF~!^;9091HF58?cQ&? zv9;Nd9F1xh^M<>=bNj-*1O5B<@2^A|6Qm=Ys#G)HdTUx z$lb7VYBKNd-Lt1>kO&|h(w~da27;M#3+G8A+fTT7&giALF4?ZWjFd_M4ddGIE;m$B zG^UhN;sbP&fNAa~`0_s#L>E?2pDS{^5`QbM>x47<=|-zIY}gLLo_D!cg#9 zP?at0XkbWT08&^_ey@%mn%V33nDACtVVc~#MEgU9tuZ(T08njycG>RpXP$7#lgp2p zb!_kQ|9!{r)rvQ$z-nUN$BS9ldr+J>MdMZr3XF`cUj z#uqI+J%q~<*q$L7gJySbjb+8|g(1@>5deT3wW$4Y=ZAnG%K^65EfjJYXNFFhxL7PQ z3G?X?^MfY?ZhsgYeKwIb0YQVr_~SqZNUlo0@7u(xyl zb6qd3-jc7q=8RLuKeA*p&L+&C386jm1 z9~aJ(pBjyZvyjLU44r)H{4>YzSn}k;O?^U5#-^YlEJ~9mA4;7scV>b#W%_aL8y{G> zzB>zFpd@FKU{fBHoct+ORTZ6)sP=6*gmOMRMu?bYXFliMbepDn!X{}=IJnI~NQsox z!1+5HP*6iAaSU;I_&r*{f}DTArQreoQ%khg>LM8!6Orb-g)uMg87IekHPcTAYq>FN zO`RLZMqD8O3QuT7SnRcl!&+8aYm!T4*=GtJ1~tP>N^`fAkuV(64gqY+i-luj&C_@7 z7qj}J7}U;^YA!C$)P%<$wLobYZ%J_W^lp;@10kJSR)i#*9g4^a<6C9R8b)%@vxyz# zeh4=>RlOXGKh-D`Y_tlacF%Oa?%$PRa5uLFdy?fzjSN!zS2`%?W$3;>2>6k6*2=<>+}L{Nq~- z=1uwpdKx?>NTeq^vj#RpnTE9wInaMV*?I85Kt(A-(JIF_dZm{B&pr$RQBqu_*c&XfmwckkJ=PlXNw|FZ@JYQd=NvYGf0Ks}#EF($PA z<+Xd}o^;~4J2!SQ?Z%xjZSvliZ+k7f@BnRm`q@|Kz2S_Fds-DFZBm!Od~MZcK{?36 z3I;;lHcgd*Lx&DMaA3b$ifUjW>*736B;g9ct%%DJV*5#Fo^;606)U%D{HaD=Q_ISa za)4zZenO-?uy=R&o<8ju-)&5uJ+ouktvB4hP8_BYv)=x>^G-SPo=q=Hcw7Ogt=o&# zsd2J%k*efy3lI^~#5c`5ZO=2`cz%B?bwq@Tg#bWRTHf_qXP!5C!cgek4+PLQdCJ(l zb+NZ!;8Y zU=npl4eGSSCNQfXsq)B6`b8)9ySkixL>c-3& z0Jz4n&1mwXQC=LT@DjfDi90)EA)Z=?BR;0 z-jRrP9qk1*gxVyVWB`+6Q-ls3ywau`;}z|HK+T3vh;a@>D|wIza*hY~NEg&k4+Q33 zhdNjvsYW3ns~8>LNWZ7u(K~c>&P^;V|YW!NC4Emd+&(Dk3DA0@QyJP4(-t9AR^~>Dfm$+DDFPlhY*-6Yk!!t!?Uw$BiG}K4#J} z$4zdxoJO*+!n)Z=jYcE-at6Ybtss}%s7wbKw`&LhT%UVHq?AD&^1^v7ktHfW=+ln1 zUjIUaa;my1tRwluE~_nSTKnn^(M1l$qw%>~pI^V>HOo;*1jJNz#H+tr4k)FZ`wO8!(!3iElG};h5&{1Q!LCnd?t6C}9Y>#j=s;1|P z^{+Jql~Q2FNZkpromKI|R*pJonN~sx4csId{m7^hw0FHsL&-V{QEZ^zlBi47l-0}} zIOkhSiZRlkQ28So7cg}#wE!Zf2A_xOh`=m@1Klt=X~tOxBsax1n)o$X;9z8%RD%M! z01YLBZ?=V6KtPbItc&eIL8!bG&2-Kr%g(i}0ECSj;>#bu=7N)tn=*FX_{qneHt(7% zj_+T+V$D7>iFUq6u;pOQY*XqMEC{DV7EoJ>dF&l`ca_Sm*i#-G-0<*&uS}T#uB&Dr zF>&m;qfUFvH5W}>|KNh+=x!j|x%~09qs}^gvZbgiZx^wxG9ak(qQ}V?^x|6*c81Y! zyymaI_$PB`9dXF8ltxZH?Oks(|Af+K~Lx!}agqYgeh74&mG~`DB*hp{qrOamwjqH!feX zbLY<8J9h5s+Occ%vNf-cnQ_LEjj}2gTtq}<`-?%#V-W3Ni+#l8Yx}f|=Z#tZ+eO>5 z>ZPcZ@{XzFfVy|_E$K28ZI=(Kt_gv9 z_H!^0rHO5whuXW<_Qxz+DA`1^7u(Zp@rl%iz0RJ>TN&b zm}AF|=omY3LWeg4aP%AB@%BsSo&SM%&ptHR1OR9par&j_96f2&$jLM3UvVm~Ubw~* zaO5p37Iz(a))jA`DdTJ>-P!^!iL_ z9sQX@>kSWi>}pUge4)CPa}cS4Jv6NY@n6J(2~3egSsEE~BPEkQiX03pz%v=6LI@@5 zQ)HP0N-gCjsuC{<5=Jva7GNSt%=CY3{=+h~=qe;kz1}_F=ik+E31zoDdMw z34i)87hrzz-hcS7MZ3Y^4P>H*%2Jgx;lS=!U!w~z{IiQDj%us+?cBWTH~)9q>V)ywDDLG{X`_dYiHvX6XWPFr8+(mQYd*)lOdi1hNK_da&@r62zMyvF{{Wp~~3 z)1`YM%Cz&-+-6%4T7IH4U1_=bA2IY8159iiWE+HVK1PN;S*If|_Z=)@S@jcOX z@E3JlD61t9ZE2=U-@l6wXRFD@1w58Q69{v4|Y;mte8XHqYA+2kD-pX+feygvg`3irvwNI ze4?f-z-sX&Jp4Cvx)bKhvZ;#Uq^)8Wd`2Ry(n|?IcV)NgLNw5=o+$7`)4K(s(1gns zI@>2{sKw(@vtxuFF%e=xPEoC00~k^?#RsfaNm5$@7Tao+xL}bWVVn#$WW8UwMnF&b)KMzg~CGx}D2@ z{>zR_&cEPe7aw}aFxU3#RRJ>9$P$<^OEj$G@hWai z)|D6zSu-3l^Q1#JEO@?8)eS=4y?(`(OXi$*_^)1hbr3*(4^5y896irE1S(`U8==uF z4mi3N1wc%Po;`1N&olqBy3c52nMx4>sOzDh-aqj@SA6+vBl6y^^^e@~{jK%BKt})o zAOJ~3K~$Rt0Qy$n_ubnse(#kZ`{thvJ+O1b!rN}XV`X1P1fYGZ@B8j;7r*DNAN$5N zLk4!ey70D}f3a#mfeBfD@u9mP{-Y~C@s)XP`#TricH@tibOQ|Td}VXK_@ckOY~rXP zxwmuU^1E-oVV<#%nez{804Buge}2P7Fu3mSFMaQs zJvKq5TAF(c000BKUU@BFe9@;boj7_(?(N#R{Jx*u@ocYa5bAvBr}s^I?-gJE+HmUK zvHsCtZFqR|0PT3>*82{B|3zQ<=PUYmZ(jD$UEkk%!PRG-*s*qbulRx5ufLr;q`zz7 z?Kj=LxLc*Adhy}AA3p4gPkd$Wko{c?Z@=;8B|X$y;#3Bnd+3fC@BY9SKl8TkeO)g+ z^Z2sqbAijQ%X5L{906>`j=ij>s zsu%A0()Skb7K2}{f9S4&xBl<5Jphm}jXdWA*S%}n@HV{q%YXZ}Rd;;p#ufYYtu*yQ?pI2UbkZko zxCjQ<-SveVp4p>z$~~$WJoXkKQMT|Ocp^sA)C2%HZu}G;N);l5H8O8mRhbuS+3XgW zQBmbn(?KI7Xz>tWyK8m;yGBc_zlyN!sJ3k|^j zf<5oWcxiRQcpDvmiBgv+g!4vZ72^as_RL>b4pvVa%;_KkJ;KcfMVeztl@$90@7{kw z-nOJ2$m&9qqC+CcxdM=k$8OQJlN4rU)xrhNSNo+9&JdM_5(0fCkU*r%xcMvw9tcUv zrmJCv%ZNzhc`Q2`2GL2$Kmqb*5O5v`<}u5k1Og|Gtz}e+Sgs{dfeCGBv^Th1@;c0ty6*IeG0&&Xp{?rB;I2L?jIEFyzequC{|5da8MSf&fAa+_cP zKp524WU}&6tr<#W#05|f0iwtmzC*#(k8m}5Z3K3JsPl@`5JDGNoobN8=T1y@Tbct? zt19nOWEfa$0TIcLiFgnie|E(X_^>XjP#b=sk8VD)c~k^}i5UPrE`v2A17?3waDy+C z%$bO?waILpQZ4q&sKkRd{*u3XZ~JZk@rw=F6+V_TJw+*zQUx&7Wvi`YLt=XDd%TO9 zA}D}7Lu6!bq)B>+;U6T7Ric;rJt@swNEEtkJXqV6W@1IPuW^u7GF`&zFKU^D<1hc~ z_qX5nAHRIHo-(o(Cpiu_BTlWxB@ULrA@5*7N_x_bN{SD61PO2ub5K)ivGd+`Wf8}0 zMqz8ouxaoA!qp@0_|A`(?b8M1E>qS%)7kWa8>+|GgQN5_521RQu^$cL+%^)B)BBstnb2?7~x|SeQ z!6x1MjP)*#TX@8WUjD>Z6#uB078s`nE8_ds>%SlDqFPgGI*4)lVHbV;3nwl6>h+IpuVf{LqJ0cYji3dqs6e^tHM{KY zo6*p1W5HrkQK(3ok!oXY7XXAb292~*EArVnIV>(EZ565(h;_S2BZ6gZFa^DPnHq^ zRn6O=t9}O}sz@9a1O!YuXGz;bPAOD2g1`v`ka*uU`V?@HlLw7iTwOPjUdV>UK!9is z*A{UXiaM9bC;cYgD?u9?h!@GxSXEie5YVJtD7MhDOMogD%Gq#T!ba?!vWaR9K`N}jq<4vzD)82lY_5gc ztD<8N)?^EUP>wK(EtFC z`{+tV7HPyx)L>O7d9pnA?_#6Vd)f)*wn@@Sr!)xyTv6k)mk%TMbjc1MZ&alTGbBLyKjS0Bavxq;Vm-LQdicoQbmVoK6$81 zyh^odQaEV}Zf;2oPDvp$pBvR(kRa5Jl$!j7)T?j7G9@;slgYWr2Ne-hQs_e}E!K!& zaEnlTn~&Nk=MRxGLr+rWV773Z&zl@Nm8%O;sT1QDD< zX?WZgXgzYSrs6i08_3NV*XnIn8NnHjnv!ZXt9jxe#Af2VsWYu_{xDdpy*#o4OJ-{l zThpeX*wXbYZwq&&Y#>49m)EeAg61u!@KM>G|I=4cec8}`%igVeJ9jO*^R_)JgKy96 zVN47F8XZtT71y|s^&lZ~8bbz6rt|MT>|SI90WnUN3DNH7&2zsC0Cu-vFNrZyGT`rv|UV&zv3Sin}^3N30kbD z*|?N4RdmX2$>3j*S0He_>UGMCk8G;+>1i4ul7WD6?* zfl#Q0?ogT*gQLB&t=LwHTMF?}s3`XLk8P=J9Rd_jpd8hURjw$mmG!3-FBrk~md!6j zLuliNO37#{Yx>(p8UZ1J@83{fLYeu)BE~EUR^+rpd5efWTM}-;fDy zv_98Ex3QI?%25VSyk*v7_SJMN|26y>E-e1BAF*JhQc|L7Fh&#xWIfKVxF(h-G0


Dpz|`TuN5C&{V6%jT^aDK&yfxVS~h3}yr}5n2`?gJ8C*R&0;-PF4Zf zDCp`n9~}#Hi{a-6YIF5y11N%G1iC#e#3&-+DHHF=bRUDsoQ%=T`&ALsjxt}7o&#?V z1Rwxs+RJ$`6G5(!PbF$3B^HrRTk+x)S%#31^%Ed8bQvM*F=qf7y(Ce9geXh$rAM+B zAcjoKwaG;FaXK0XB2JLlFWgKjLwTdTsI$xZ19 zv#;8kj&n$ySXPGd7X>fg;$}Ly_CU3pWz@iWVO0dw5C{|As{KerEX}An;aK7* zD;V)btV$080AA-~WuheFp+XJTG`75~v(WsNZ%L%Db{Sc;EnY~$zTPK6Af|J*fN+jR zlz|dIIAKNHVlU*uC_;t?1Q08nX*JMXpQ=P(lgvs8z@n>AC>t>1OYj}tsjfTl;-88x zY!0!hlNJwCP#b0V!w(=tNFaIjRJBMjSG5#3MUVJld;CM_F%6B(W+EV@z6C$J{{PliU{uxW z^gK}z=gsoS0-GRB|E$9lB5Fo6GzKwk@2|K}p;%t|j>U5jfr~)cf;fl;lhvtG&|ke} zQn<5X)No|P<08=(p@_t11<@sYGuBnP=SGo}>OHtn+OK7QsQSiA{Yctg*8sFf_BNckk%7v%~MS%jKR zd|F|Q`bAzA<^JxT{ew+a0Kkxw-|_Viov?kuz2Cj_#Xg}BA;hB1YPuNb!TsGm`*@)| zkpNnKI%326#RJ6_LS#9JLR0fYSHZ|?~eedKWAezhKTZWRrht}6Mysp$nW(5gtKqDm|7etFP zE(&D)~_ewu`kATtyc$vK%y`yFc1cb7~kXZ29tVmi1bl8Vso4O7kAN3J* zGOr>_DOVL*K#+}=J)=Xy$qRB-Daa>4Y-==t*HiEvwVIaelle-NEMi0BIN;1KC^n(2 zo5R91?oh zi?FRjYPi*om^eCd(egnO#q;NxB&N#DLK!#_CXbGpJyZ7A%8YagDl!ax34KIS>X5{N zQ0yUVPla7Ik`}t^(xRt#Hv#F-l0UTI_3Nl;{iBt zo5*`7iYHCV_-jfDhIEV@J=Bx(3!(G=?p@vetp>Lk^;#=@Jfkv+(8vmlkjcsgcwM4} z?R9c8Zm5D{hzqm|bV}BgtsN}{;EQqU^_uQ--^7g_suH(X7;d>j;17sk>!(<6g{mD; zI@1yypeFG6v#fDJPS^)8kEE1F{`twBonTx0! zyI@nS_}A%=;4wug=4GHRfQ_yf*VI-gg8<+}VKo3bmJLZO5}UYkhgu`T`13)Z zz(^j{S!YqWXvC?JfZt^XHx)#B4nyq~A#ya6Y|k;FjFx#JEn8|#Ox7fzOuVR(0DSEP zxh*teTTf+2F5hBcmy-DQ(YaJ3mr~-*aR87&6B@H>@Y$)TWOdZBCMeBBH1!i6QLzil z@d{2=*)J%gI)!Ci?&d0+TY)wJEDE;8P9Y9gt(~`-w9p6r;I5Jn0|+u9kstjgm~8gN_tY}oV+1o;P6xUOU6DBHy|D*Jb{2JmirffoXxjHjASJia5OJMC@ z-S}!L#b4`}Lu+q$K*_E2et9$6@#e|joln9>Nn!Lwb*>_Ln{ozBC`CpL z!`&o*i^5tz3lN}E7YOwDJ2PT@3rL)P0*$R$pp)CmW6i3#z^_;|ycqo!pgfF7F<8nZ zfrgk6s@@%4y*AvW`=_GXbEu-<{HPkD9IFf??|P?3aVDuP_iJjsxD8$aQvIpgE2@%e znuG_l2C7?VouchEFBfWRz3feRt_ILCRzW86Ae>J`)Zf$9$;!Zj&Zc+eLtMZMO+5^4 zR*X*Cg<$3qn91k*O?W}IlvYpeyTq5_(mX7dfg4K!~rQB3Uwoc0j!RQrA*&??o&Hf#rlrb)_#~F|^9*tV|Wx zy;W(Z)RS~(AOsg6!t3HvU~A;%w{oVGEYBR39A}#gq7xq(Pg0VXlcr{(FjVf=Q3Tdu zgSQB3G%mEW{LRICY73=5rG-E+3?(lkLZ*r;naNR-f$r$gHT%GD!#brlUm=J(`qq$O zCWG6w>PU!&7vzeP!I41Mc^M;#TM)py@{vfq znznPE6NI73uHkYbXfzUVia|xUOcq@!04n2pR<@$FBy;%6ksJa*|B=%Jf<7#p1kAWI zPY3fC5RW)|K^BWemBx*xl*t_5;(>!)Ei6sbZv|kgUyjKOephyFRT$bHkbsS3oWx@y z< zLXum$2dJ9YWw;nTRek340;yN57{aVUp*&DB7P8s3bua*+`FJU3)J$^XBavKL9Y56< z8qzHX&U)HpKhOjaN-L`aP+o-_6CT$Be{}ug;$Bk;8p{=qh_Q*%l7#?;-9aXom z31!kANYGMVADZqo#VtUrNPNVqiv%mcR)M>mgEY%gpqMUf ziF(w=2V*g+6AIM;Mrvi5vPT+t3i?vC3DkL@{+r#?pV1mZ7~U#hL2FAWOs6xIX3_r@ zdWmbG#ra+rO zzTQ!uW00iHb4qINK;kvwfGXRXaR60iX*&$j1wd=+-PEYb8*RH}p%KTQQrI zNOBOe)L=>>X%iVXN~s}R<;CVJrbN`msIF+xmYJDSS6+l*s`!#B^byom^nk#T5h;y; zP?j&qY1|S65<=)1-5`@vAx5e3$*8PtvVp3KQbG;@MQ;Rvs;c5pMI)t5+4sC~^VDvr zLq_byE3*YoNE{yJQ6rm6c346trf$6bj{hSbf-anMOITd&QB8GQl}&{e6_yIZKUoR`_9tzBx%Ca?Gz!%S*lJOw*6TT3iZbej z+V9F1rjtm%*5~Y$;svS{-U39dh}cc!g;&-!0>aFpaj?Szpft^~wHC{Y>v}9oR|tHd zLID^}eMcAF+##+dWXLDoD$&rD^B`&r%~^H4Q>a*_75|Ho-3xV>io7jSiofiF;F;Ax zjXvtbLHfx41RV%!;55rl%>{MLlh}KVGoGA3-(-;Vz!K|1gfXO{1w=$2Fd%T#=?=DP z_>_3bhDJY=Itf81vwD;f)(!`c1`(jj9vDi@N(7nI0gyY9QzS}>YMT_gNcu6sEeVt4 zWjx3gOr%)4G80qbkd@w-;{g$2v{3-_(ovNz03zmAE18qCkB}w+5rfNMW2(cV!y0;l zA-9nYl(t-j$hpV!RF$f4K%iio*ITgpMPSIvr=$t{M!Pu?jMW?^uP4rqBg6BgT8 zsBarNw-|+m18=`|EvTfRzM^HaMK0h%P?)P&hYx8Oni}p4J#!@&f*`1&TP((bEw??R z+AQ#8*ej&73gClfzeUXoHsNMbA7)2W5`|WVf}7ni*XZ-?D)T8<>b70cNDZ!9j04+9qd1zfnUP4Qd)GTy=S67LoPn z_In^3fQfFfA2OPzGsx6ktpuypHEAxs8VG5=5RiBwJvBXIL(*WAYQxan;{e1lJeFls zG`g7yYk)boF}Gdzf#jST4eJdjT^AGrq#*`}R#0zqz*oBX6Tz1;SkEFPR_|JPC#6Qt z6{zL|Ak=ihaxPuDXMuTTHfh>NDy4Vz>aw(-$1Hk@pXgP#~-aMd9M7mfW zRi{|{LOB?`6^6p7GLB(Iuk{68`gsKHBx+f|4FcO_O@_`unubpaDH9O?ahv4^N7a-; zv8G`Xv!eJM`Dj2kJ;G^%TI!hvjl76x^ErxJWmo_)Wbg_a*_s&2;c0nL^9h#RNT1Q; zoq!LFvPpZnOBrPslI-nQWx}u;DN}~Qwnm$^5ZIJwUO0e87aKbw8XU-}4I!(^ltGT# zi=vs6gp0-~03?8rY*k%Ki87%oAmRna%EuxUqPt~B0EjCZnA|?=KT%#?L&YbAGXX+6 z0EmE03%3Gmx5~>xM?Py9)yC@u(sjZj+7aX7(1}S*C z25Bh{DOlx6>fEGzyr9aJ2{It?0u!bti=mye+t5REL6v6Bo{%=j6m@j%g0?sCVAM4( zaia{PSHq)WXfQsnQW+Xk_zR)|(Dys=yK=sl8goK7vPm{I_|~M_72-h%5JoBjIA%*9 zdR;!iEiYFmL{BR<^t4?f06A8G$CD#1GUJytl!*wo=SUCClPYA>9D!^;V!~P?QXPCC zU0XzUg^p`JSJi~g2&sl#35p%SRMT%E03__D!C5QNwg9MI1i}CSAOJ~3K~xlmEzp^@ zv4^nGgB;cvM(1k$QP7Kb(XFX{1#^Zhseu;mTEaUS6-QyD19nwi6fu}0t-`n0wG~z( znvj64esn-UN*o!l8sCQtbqM4xw~3ImtMVfxHqiQKYzr1W1Yg6_e+W-#gsp`^>9 z97Plq*4Clk=0S|daAH{vs{KJU%A0vt>L;KqvS+wd0)b({GuLgWHA7PueSr^@qd;CC z=(;&;oxPy-$<%2i5&5&iH>fMZ>VeCqvIDtZB)z&8Qr&{b8L^1-D&As~K(zax-IFV;;v1 z7|Ep+j?@!wkoCTGp0HQBkYE5pq`>He0D9UD$pO9uVSk5+t|%0Ouu4bbXO6ven8GfT z*bvvXUO4|#$e?*iF80i0IljZ=MjQkol7rlYQI#q64y)^n#HRqtQWS&)2#C2dgBNBE#I|rN1lu9XRE*m}UA?L8 zk-br$oFYi}MwaM8>oUQsHgCG~uH92Eo$;n)8nVs{H1Zpr02cz$(ma75;f^62 zakfJY0+O9AubB(^(Y>9&zG>5I6#>zRQ>VZ0qA|9TA$M>8^-UYM5du;B%;VoPe{@2~ zxl-6A%oMFZs{KVk7~KELQyZ7A*}JD7hm9FE`-)?xkL7k_wQ2M1ckiBj>5MlWor1Ly zrV(wB<%BtfMR4cQA+nN)ewczivKubQ%xkM z!PWdhuypIo_N)dT1~snIkkZ67If01aDM=(Pf^GXREj5AX)#LJP!;Z-)25Tb4hjH?v zcyCT5Rup@A9f8QQg{bjWD`JWo&<~s?}cJ^PbY|MdKzjyJk8iptC_VCj~}ddzu?Ap?7;Nx0D5b+m}OR+S~0 zfljPV5}k6CQZ8(1(3f|I0KT@*0|00=u5 zM2sbW3+A$&p$}v{9W?(W$W*3+q*8K8n4nL!)%L4LCqx}Z#%-k~f)x)<3hDzbvzX`^TdfCR15q!y z#ib)yGx3E*mQ1Cx>$4=2PQh@WYJy1wC3ryDSL>Yv(1Q~f22H3w>{A8mb?}=b1qac^A!VIaTYRjt}HRC^{0e6sP5U43sd?rXL0i4mE>qpf{?2jec zM-WEeiy6x|%7;=@MK$0Y!d zG-CLq!w1KXbh8`Oj$3>gP2x$R%=_LY>qY=}koP`&>!y6(^fQleF=3q5NGZoC0GB;# z;$@$j2tY60v-BB+Oq2}nj~sv5rzQZ>%lACDAQJ!~rba>l$hiUlj9IdE-)}=^v1rGl z7ax6jI3Dr(Ni8xE5jIfy!=^rL1sZE~n`Wq?339vXHj!#ImR-|_AwVCG z&BZmV!fi?>8L`%(;2^*DbD>phMoxoEajrd>ch7mzR3F8js=D_Hh=WCoscarK{Z2JH z#&<*W4b ztu9!3SuLGhT*2(LuXM+^j{ zFiPm{(R65~=MO6K)-%BZV1$o7Kuid{`qF9QTS%yhha_fUSUt4axW|7DgHa4&7#F?i zW36+JQk2J!oLHc2>6SMbMEyeKR3*QI-g^gHQ0j;9StIrKyEAOP{cgE5*Kx2UCh5@h zdMU%^%0=px+8aVLkx)p%_nH4gv~cV3a~bVW^I1e{sQ5Jp|QVL9wAeh63dxW}97G!`g8 zg5-hINaUI)70I&F5kOtmYVC+N}x8^+(R_zW8J2l$&iGwkt!vE{_fu0y|!yWyhB7x?L)_mZlEc73vZCN z8vy{)xI@o-+o3IpZO$)I{M{%|%2Z~>i3n+M@2&%lN>yZJ0vSAy2m~x3csu8u;|Xv~ zPJ2}KFyGC&VyMP!!?r|d2zlrB{$W$6P94)o07EAau_4QuV9dC4-!{&sCJ+EE&Atu| zN?2V3!{*{Bm{L0PAoBhQGvhLYW+4ED8|vQ&78lR0w8)&kM1mJV@@td2aT2DbF4QoA zehp96RI7&-NP`k5gG%s1 zahVUV3yq8-P0ga_FU@54pnx$hdx;)PvJz^DL0cJ`Br2;uSS1aLFQ!a{#>m+sf_fD1 zPPp0Y@=0d>A1Kc##e6r1`jFsXWv#D(RnlgZM$?sS&?yDoMC&+r1!-X^ZXLp~4=z_$ z39ALWOrF9Z1hKNXLv$NTe@TUxYKIhh?ZMR{1w=v_mFdvbVic{a04qtB$|HHOA>asE zjK-s;*oW=agfj0Bogfy0<$&4D9ToXxv3B~S2CtpX<)QgUIV*AdZ4T-QgyGA`R zptvf|O;bc@1v6XM-HHWO8hi<(NxYN+%%xPdZx4#mkxw$x_O9ngP&2J>mF6Q9sDQJe zsb7MB%wz;k2IDL@h1wJ%(5WQfDPZM`W(w-px-IQP2=7>zWv7Odjzix3KuKxQ9pq(- zibFjKD?|?Xe$A;1G?DWlKo_f%?aou}2PKDS-SWw0+fYRrSOHMr=oCN=#n||I!X#&D zrKkM|ps&>9F-6}%+w6whn-!*xjC8dH0cucMV3NY@g$B6&0079P<0>v>Q(=WgARYVU z&$I+f1rfqmlh|Z?$50nb^6ikE!#UQNUEDe#fS9=x6H?aDuaZYsd^Jrp)C_!G<_hu^ zH&pr#ViF5o!}`$7G^f_9#oC-wibl}7kTgdbr|)J>FB~1*0OUo>6iR8;%fL+s>vq9R z)|hxV6eT?_DnkH11%axR8VxzS%lGt_jkCaZb`GP+R3(*EezP8}Nxb0}oW<+b0ECB% zg>7cw!Pt&?7lp}&N2%44XLVh4Y=AOlH(P+ zU?~n@%f~Dx;xUCBylC4zNyV=9pzD*&NXuDp&EoAu6~JB3y@&wq z<1YNrkw>%*11!rbfBJ`S9LCX<*_BZx_Yr=>ZCcBOrG4X!;Zi_R^^O!-!U`|H4p)68r63J zNtKVt$Cv?UFu~MFo+hd$V*t=nEyrh6L|^YAwS*}7u}pld8UU*Mp|SiX-QX(G1BI@^ z3X3jWOD^{|KOiNl4)FJz3?bAg&Wc3WKL?;oM7FrPFbN1C+!D=)>L9Zz5s1f*mjtne zJfYK}y1F)%AE_`+XyJUBKy{i$K;qnIR{`JwA*DuiWi7&3*j*(uC%hY?0PB{trs>BVy+L`~`8uKFc=;Dn1t0{>bAL__&Zmy{m4jm^o9d z6nMqTlHpMDl_n4kFsaz+at3{rh;q&{P6Q_ATx#SiD^i9~7m52xdt%kh)*+wLsXN@Y~BC3W1*4w9H`B|u=L$SW!?Y0S|RKXb*T^A8`A_U?Q9$&KH9 zq-PfaKsxTtC;oWuf$RQl{cpMnhad7cpE>^IXV-k>xBCtNq;Zpf`1z@)HvkYeJhbNO zU-z<>Cmi<2pE%`{Q?b!N{Ky$s5YoP`Pyge~&s09?7;1;;Ygt=Srj){CCO9Y?^H3>I zAaGfjTn>Qr(&Ts)9y3kU*8(9&_!NL>aZ4}b0wMy!l!|18WYenJbO9|ky<_}ouf(De zfS}SiMUWF!zt#j&ny?#bOyJHu1Qo9s#uyrG;Q=V1(z2WFl;Ie1=|u&FVA@lKIH~t$ zUYrV?y0*&pLGr*E)yY#Nu(!!&&20mqe2yx}pb{Dk0T4rO&~?j*!a1a;GsKVw+BkZ< zeWVQS@DU_dfex4v$5oFg6A^s-&0c}|u)sf2C;-B0!Ir+gcH4VReh>YA?YE*3#};A&Ol^ipqH9PB zbpoQ%rSOs>y0Axm1o?a@V~)7OwkH1i$?FN@f+FRViQ1yKOyIkcs? zktCT-N#KxDN1SAZHXlV5O`TU8X%aqggq&45;DfBn{V zM@&2asuAsj-A~;7@{+aVFPSw20sGf)e0br&DepMxq6vxm_P_Q*?;sN~4LkYj(@v@O zJo1BAhh8yj&M~}tQ&whR$B1LjIP%nq?ZaST+ma2B{(8%}KRIUVkZekg=el)eK2_>z zB*aFe!Q3k>ukbS&qyxZ&mcnV=`rV=fC%^rqizl|_efzeo?HwRL!@1hlxq8ynH@@%4F$23Fzjecs zwTE6hYiM+^ZB`RyfB;a@kspZVTxy>f6BwH2RkJx~Oey6osk~gdgomBERXz#ox9S|) z#I>dq(e-w#=l;+u!V1}#%G!^)O3381`hgrC+;*!dHoh>&(JHYGEA9tNQHrTzdy#_} zLf6CxAP_Tz)ZEUpI;=VQwJQvcN;B5m5xbzq4T~be7hgslbc}VB^_aXADndzy=NT~} zIFq%;Q`2W6h;1@w2~>3|T|`we(oKyd)B7liijppfD`6MEZu$5^>4o_$L(D=A04%n$ z2g>-zVhS$epr+sTuY2f9Vp2CR5fLWL;&K&q24<;P?nGYQQ_kFAW@|pfjdHtg=e}Be|zq)kHf}eLEJO9Yb_HOye@A?h^06^Zk z^`n2Y6>!MA|8&*|Ff@buZ@FRdEp21J{`bcmxMkUOYpED^9XnGevQVYavt&;OW$!>i zrya5^3_!#rc~1(IFRC1iqxBTwBuus0Aj5(!guiLjO_cb%W~mBeR3I<@RVOye8z$p{ z0c;Q1PoE-z|?RH%DUynBp}3aNDe#`FrL3;g#?A5<)_#&EV^m}t(}k=E%a&n zLWLDqF!9mqaEk)=09#TdGDT{9?TnaUOhO$17T3jG=)qt z@_?p0s9!dfD+6QAw{1FPv|~POQ~HK`Qbl2UIpd4;9jHN#6r!HdSJ9>?0@*BH695r@ z2?!V@P^;alPd3%b-ShKH<8!5oaVb$w)a31Au_iBuqD z$#ukG1~Y76Yac>m<*WqMMDAn`K1fS=bss{3IgwB@C}gtLl3B(BjbAiO#1utD=y|0Z z-+A0zSpWFi16Agu2MVVlfctL$w3ZiOq}qBnZt)AfT6?3jiGHl1BgS3fDYsV zf;0r$8VN>@IBNEYQg4%KJ46Ib;++f|KIJGt#FU0ioi*;zWnDYE>B#XYW0w@ADW>L? z42?zuNN_c~!M;~T8PAT6w^Eeoa8_hOaJ4Q(KByRJ)wboG;WNL`?VIr-Y1vZ9((At6rm zl@3~3(uGgl(+VmL(~1v2ntwl{TQ78M9mh_meMG0j zsLa!cK9AOU?DXk$E}bg+(2fjc2GQ1{wm6L_%7CB&!c{OA639L0lIuCix&7X~=8v^L zpSAY;eh=^s{Lb(9e&2V$d#~$ft-bf!z!H5P4(ruI#{#^PycL(56&}!m&?VJjOC?CF z4mX`9N@dvZ zn$M;QEA5n>-gOWnB}Y>l+HA-Q<+4AmcTCu&JaioahQQXW3Bm_R)zv@+zX?ujqj!;$y5}35qkue!cIiT;3@*8 z2?VCjJS`mrlii|hQV~)_rK(1dlHtD!CCGb`25tpMma)2s3>F}t%47nMqzV*}_vo-J zD_=qn&vtG2s$N+nVoFzn=q2g~)$kY3%Hq)^CJRfz>`iLC4sT;8*E7u#$JLRQ`-9`5 zuGNvIbhyH7js8HOOF%9$4J#3j#3`vl9}}UTFJ~%5G>&i+#HieoLb9bl&n}PVqg3g` z1;}@OflB?;iQU>(w~p#}MW4Rzryyz*Kl{4(z?gM=im9pe-dmeuJ+|3A&t)Kk^GquR z5g3RC2Tgs8TXX{m_N<3b32KR8!;PB_IcZ_YGEjLObAF{#s0)5%=hF|-ND5K_A@OGB zSx}e8Jjoe$(;J{M17y*pK!~xMJ@75obb%6#?Iorn1VRW~=1Z&kG)*O`tH9rxq(uLh zVo>G5b69H1Gb2FP7Kl;;9TZuQyogR34I1JDdTyu(O`DT!dt3JIQ0aN(yZRCIah?L0 zHKf9lXcQkBVo}ecG;S#A-I~a*YoGnH`@Z_A-~7ujU2@)Yue#ux7w*6KoFs)Ir`Ju? zurE$UPM^BxwukSy=fu<7rhPtPJ1?=^U*A!0QV~E*Q@BoTZEI_qP(`*OyB`*=SYbi* zA1NK?0*Xj7n&Lxr$-AyS__F)%{nY!u@RtY9d+t>iJnvgBIB>34>C@J9+PPzkD%uKi zVjL{4?+u4lBwtOeNlUlvk`^5>j72s79+I9+wk7xrNHUnQ`iJJF4Z6Gj)ccARD9`G6 zcY2M@Hrzjc#N)z{VC#0U4<-`bNDRPdR&H7(O}xMomgPdF0R;jydOXfnRH*=Z5!`}j zBn9Oxqr_`AyWs&%vun08A2gpi^Q>i=>!w$h7twD(wuJ$;CjC1%KI9I9vBT*cHJu6u z5FV}4)I_yOR4PeQh-H2Xgs9QIh#%_F%Op(o@8IL2Zz9vwpg}9@xi}gU9fhg`O0c|t zVNWP~bW}N)o`vyYKefDfEgJ9_RVr-QqFikFh>NgEX>?kmibBI-VN8612B;Hb3UG~o zNIf)~riAovO=D$E@~B1xiGVhQpoCarB3su#d&l_)um0fkG18{}(dh!ULn0=!efZEn z{gVs--Cw`t?pwa}{=)c@^PMV!TbZLdTwXU^3vAN{Ax7gWB6LVYm!l>U&2EUcdqy8tjpO zhdm(G4FrI<>NTsjrqL`;paj{$3;ajcDK3K5jRlQe_56%$)QPak983vAGD$#+cT|tl@?SIw%QDU? ztWEYJgEw4dpQY%7@ddbj$ZqplYvy|j|v?W`jSJB8Nb1z_#e<){2P+CH9|b1Ard~i8zsS6UcyXi zxl~)zs1})wsve>+IYv7Ch0fIBl)hIQLD5HC!SSQx)wv=+>8!`OsRJNoUYz||zL-cZ zoJ8jEvJq{e$rACN%7VIXS(d}oR7k}Mdc~@yV#L#YaWQi-1i%y=a$Bsdk6}DAD4J0y zO(9?U&}e@}k&vr(4T*thh+YX!(>yaL?)}pZO!C)60<$X4@ZnLl1i`f;6m?S}e zQ`h8`GAm+K5AZE&?~Ce`j?hQhT2pQNuDx*AU*7$Zdv<@@>z=(&`_p$m^x3a&TV#B* zq%h!J@x}bY&#ObtMOD$(P(2t@=(w|YX}hm`?F+8G`P88Yj@|pkhi|#<=#4*e?YCZ}4mLD2 zQHpo=x1vg!N+fQKEA*15vHw=2_wFk@;$c`qGjm|?RA3~KujETJ;Uffm)s_^aBj5Zd z{3I4b4gR5yWw2S!VDJFmnD^>Hs@kFkT+l_2y#XzTD?g*@_i|v>vE|K}F2}a@a*w3P z*Id9BSKI{Ab=6=de&=}V^?@2oCpGdz>-^Vpfa_11EC5SpDRk9>suY<~E31$a0at!v z@|Q2tVV}QBzOSs@<+3K9w&9V>4j`;cr==(>pr8?&(V(ykN_!sK3e&UJk%U`(v>W`ebb6dkXW~{;}E%hthJ)j!HK9T5SH5SB6 z$mk_c2dG&LYxsSql4?`d6!ZaG0=62n33Z{66$k(*CTH$IaHTO~_GgS2iqO{&9hu88 z2eL$Z`SIC>byG=}py?R!*O%8gS-H1~3j@OhkCqu$NXkRb)}{=n>k}&4rHgXTvpYEQ zf;$K(qO)FfHcp5n95<8D=rr0vcq(F{M9{FQ=!672b9dT#c9n0A6H%d6i~lRg*Q2VD zxg@vN2K^{E7hPb_Q|6^Erydyr@aXWYNe+n=Jc}EFJBntPdzw;<7LGDWHOdanb|7u8 z#2b1OKQkJY)%T0|h%y<3NW``XEeZo=^##)}9t&kiKa84~a!IQ(;a>h=6N~!`bTi@} z*9V}`*b_ZPAdpSFeHso-EjgF;^_5)ax)Lbc6+@G6baNxoD#*~BVa(m}7}l16MtEwB#;9oYJBaZzV4%Uv>4gN- z!yBua;cajy8e~VebGo3wNie_??i8Z3LTr(4W25oPSjZz-9j`fZFx9$QgB9Z^>8z6L z)E*$lz;e)`t;Y4mFHL@?cmP(QX>W^KFjZ-QEH!S>UB` z-QerwrGTr63k>|!7ryo}QPtC*x#dX=nGI*tU=SnVbkfT0tJen9oKl5IiASQYL<; zMUOwDMx&(3rJq3q@eA_ucvswC@KsGPF+n-C8jaTF6RVGjsI=DHmmz-3oC`|Nq6f$z zR1%=`|!>KYJH#`a+(EqsGD=}fdyfxfZ!;T6R& zkV-+>Mt>c{QuVUZVR`_s3vB~Xz>If8S(6@ygQ5ws_8x?G1SZMBF7*}yyU5qG`~KYN zyB^uT_^N%EwPRnkBH`fcm4EH3pT6MHpZk?3U-#B)f8kY6{MUbc;&eJ6Ff-*%q6BX& zuv@E%>pb%3Fql>KsMW)x-1*>El=aLc;FhuVx;Pf^sM&`k6{TwkpXxg$NZrRVR3X3< zn*+AhMNO_072vmKOKz#k(D6Z#7?$U1!R7n>M=|&8HEb_kD+NhaeL<_Lcp07Hbs)Qn z7^c4b*j;BW10jk8^8+M&NH2;^5r7wasC^OOag|nCV!l=B>87+mUx5J z)C9N?8%IIHrfn=b6La$3Nu1j3ln{#zpE0*2MKho-WFh5Z;VTQf-My7;7injO{t;!U zh{bBk;snyx6miX2eTYgry10%WrW@4oH@UJBuB)0*z<-faj}Y$+?^6H~Wg$F0T_hVE zhP)xR4}-ti53lYYCXkE1H_=#0)FZXlEy^UTHrSF4@^59yImjhz0}2|_cT3(-S2Q54 z9tM6j$LfE&1P`V@@k=5WBh3+4C_NKewx)^|H87qUePPY)d_l1|wirmIP3`d}92s*9 zMf}kkRK@iQ-=~YO;*|G~0bNRzo06hFh-4d*e>tQ&wleNAl~N#rAHhCa~ApM9MXHL@=W(L!0 zA#{Qm$MdiZxzb`N^h!YzGb|SH?}7w9kxgN;CIJV0OMyzpCWB16b&m!IM^0_fuzePB zwm;krivxRsDUemXoH!_WDzONjqT8yBMshWZIitU{M&v=XnQMoXUZ2(n#IZ*|bKl25 z^W+mx_wCbX9>4qXN1kc>F4#)j)OPK^uphqr$)`@tCm(*r^Ov&1BCxTPF`adFaXQ6HlEuehTWW zs&@LWkKX&a&p!O|KRtTfqW->;Rq4^f&+5=Bha@Vh(vRMD@5ev$w1m{9YmVKeE#{*PHYiqMBqXW`RjJz077AsmaQ%$) zYw;_+>4p!sQ8Ja4pK6nbYk1T|*3HuCnCkLrc4*P0!X9t@X!@3VQDCj(D?mW}ELK*A zZ*irzU%$$+7lj%(8juo$X;=&@U5~Dx8tB2!f*PBNz*ku@Kq@>+vZrD1T&4t|X|OgF zo3w5ckl3Rbj;gvv8X-}Xa4}hpUyHA#!EC-=2(!}xz?0y`)Zk#3NF=-c3XtBzLoWv_|5hj+AaSVlKT z18j~6!W36X6MoGtOn9>%fvTS~y6pY{x0Za%;ilzpBpUc5O1A=`yzLW*Z@=W(|MUkh zx?%s;g%_Xq!#{ZCk3A>3+8PR!Q$c?kvL^64e3apxQ_pV zW)Uexb&C9?F4ykT07+V!US>WJU{kE?V>L7gpMkMd|B-h~5fx%2aw?n+fKmxQfRCsH zWSXX3%|Q`{mFOoq9JgaIX`gL$ef4$dZjHR_8)?&rZg8-Cy{ann=>*md-VH`$WE>yG z5aQ28E$!9ID=Aigf&xgA4=oo~Z)x3vkz^G2fdP)o@@)>?lr<}cXPdTOj}jFv8T|D~ z0&7^jrz}SMWc5ATFI@8m!&*s|`VtG$Y3fF$&B@%H% z&+D|aD#(eJm+E3dOp_h?d+`hLxOIkmZ+JI2N;*vd}s(UQmqcu@+VYgg;Vk$8)-DBp*;NFz{>a}g}m^&}_Cjg_#*1i|q z{Ot3N^{N)(o6gyHa4XxP?r3w?TR-&h@BQ{8PxyYCdvAa5Z8}|c#Sj0@i}tS6KC)CQ zD(#$0_vj}dyyfF3PRz3NygiqH*EKJB{*EFzdtUgx&wcWb@BjUOv)%UYx%9rmgd z`|4L+d-J#KRzRYQZ+h;F9=rd;|Muv-bJsPmzV5r9ztfy_(~e87+IP;O6Z@{-w?{)` zHFP9op<-(hu_F)t?r$A>yqlWXy|=&Tld^UB4*RDFHSsjMs}XR z_lobj<~v@vOKsNjc!lE#4^>;6=WVQ>GeKFbpkf?~DXvWOJX51{g}te8yD}S(0%pYp zYd#~iin(hmm7;3uH}yH&og<2~jenU`t2~;34bN)%0(&RMwg+RHUDTMGt+w2fBo?4D zEADXRG3{B}zUYb#S4Xhvj8SnP;=Zx>@z|Te>T{|@B-<#q!V~EXkm@V~aVKq%EF9xN zl7XIxWCU_G&ybc%z6=xv_#~QYQMF7Ai_u3jTg246iBy!z;2TtZdpL9rzD-56P1%P{ zfN308P)dT2#3W|1!fq5J?-kr<*maGW0q3WQHEpfMbQo9T14xA#56F8Ks3!yv3w2Mx*JM5m1gKuEqK_Mtx>cUlyFIb0o#Fij1=xI`-WvAKZDFc3+i{ zs}JSRI)C+a{J_7w{f1w9%X9wxoezC!Tia#N`K_Nhc=aUOT6_KtpZ*J{(pbpRX=j&Z~fwqe*ENTK6cN~{mJo@qu@aNtJ*DXNPwJzuR@Z2XbN`Jcz%=w zK5jTga;Oy?E*zC97O&qZPkc;@(t+*6d-FzI%m&NO;q{oyA34Xj{xX_R#5OMAOtVG; zyDxO@RLxZjX4aZE#;>Bxw5u@i$&RZunQWfBDpt3JjC)}3*n>wYhhsGpY(ODX3W@3W zH|gpIg%kMK2$$&rg#U5tVK${v`q+eP!$JiO_EY`TTgVO!tlOcOdeJ2(>fg*E)MNsM z7^7=6oi)%)D`0B5)kp%Y!|WR!mPamFu`;+IOOqT2Z3=Q3^?ifX0FbW&L?BxQy^CQS zB->bYP1E)=idX>$j4w>El+{(~0=-M?xHA(SF^I44ux!jQIC$F_pat1GYM`bat{R63 zE`#zwFBP^FWK!gDke*;n`uk$T3zFL67_b$> z654M36l=3&=`gZ_a;h>hR-<#KTvqx;9jY+moZ*29O3UU4E^5oJxgkpz~{y*3<-}QVq>$jgs%9g-tM2Qg~wK zXU9gY-aGPX2=CD!sE-ayBedoA)o>NQt1w<*&hTl%9BFE9EI^vt6zxk?c=B#eQ=Ew7 z1V||Y=?mgvr{d3fp4opf-@P9^>^v;RL`B*(d2getVtoOo6jA~t!i&H6vo}#cfb)X3 zilvz3^`J`JRxqqkh-&kcAoJ>m>L<|}&qBt zd7hsvz`llD%iSWw#hSLi8y?h?7A7r~XK zwhriFxD$LXT>ttX&}ngH>4t*5G6>GHmBj4TenXsa$wVaA`}JS*EO!jT{!g(1SoL7j3h4kMPI3IeJqGA#f*YpumqjGRFLw_N@j-P8X`+h#H&3I6O{XuS3EVh=X$vxfEs22FgspyV9gUAy{MM

GADClJg3ZS@i~=js%GW=Z*(h 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�R%6>@ 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

0)~;makLJNf;0bZ z&n!$W9PP?K@I*PI(^h!mXU{+t8jE#c>vfC^JY6NOaW919!~==`u!m^P*a;_n$QB;Q z(qdbeBhHfP!N)F<-43#!lCT-Edaxrj7)I(a>$ct84yYY^B}CjDzxR_LxOZ%lRvq5@ z(Ds9Kdmj1eu1g}E?sW!C)SPzpZ~n=ZZ8L9@4{y5rKR$ZXx`RRk@0N(9h~B4{nq?QQ zJ$d8TH_i~z@kbw8|JrLWIsH4^x3`dkXnLc0k_e4YjL*zW?R{+Hu`4cEv+t~_ZFe1< zIcIL({0SDJ!SajNp0x4n8)k&)_@fVPxZ#DDtoY8h?L(zvumLx0^p>CI(A+!lL3`q16?zv7Koul~+gh5?P;kECdrY)M1U zHO$S}X{RsaJ?nPQSyXDxl3yzaVdsHKU!_a>Ka37iu#zI}o^Pqktb7TNNZ{c>TwUtn zqjzrZAq`*cmF}7nyZPg%tA!`(qyK~c13R;7f%^s0O)nTkM8hf!B~q`^f#)t^aVuJl zyJ?-rF#zGQLWKZ-w@^-~WskA+)&c23ptkp7jV*K(t#QAZNW)$%wdlG&w=uvwMeX%B< z@>gGDCRCnZ0C1Ix$z?f|rAHqsX_5I^N~t0U&yIy*n;#H`2Z1)uow?%5-FflG)!uID z0g$(B&UDp>?rMSJn$KY}J~YFOz;Vut

9Yen6}#ru6L$jSkIEussQ&OfL)-e#h!h zcKe+eD@5+5U~&zn2_M~NGGtRW|JeaEPs$3Zw)@g1Fh38@E(~dlDkn%5rh-APAf>>J z@Dn{4mvG*C_hS~!sW_Dp%f1o3P%G2u5zvsETujKQ55wFBN;$L1_339!6VA4!@*>&t ziby7Dr954;CjxTW*)oWE9)$rcfw13Gc>Jb)lp<&!C7qvK9WlStQLJjk!Y4VInj3aG$Z$1GqUuxqk-yvV## zCsl)L!f<>CaR?p3!%OtyS4U|xd*|FD7%RpjyzrWLzWeIMTfh7lcb~jqFm+6h44Xyc zNd%}ju5s<&dp`5YyJoL^`>wXK6QO3wlErdp{XuC?o0vDVe|q@jhR4R<@ccE+ z=CAFUP z3~k`?qya*Df$3(}D=t7vWHpF9sR=%6+YgPbk;}}dQ>>`EsMUf4WIIs9S?!ayvlrX) zh*h%85JOTNH#B#&?${pEC}7cSfEt7vfcc$-g7q(gP^43f4KYY(vU`4rnRX4lkn~2E zjsaC?fztM_9hSojb}Nhd{lE~#%gri_UxV=%c@s+Hs2juQKD8m_4rT>?TK zowAF;ip_je@)UQ~!g_+lg+%0OoLE=k{VjP{_Ll!B}|G z?6%!mq>fUJJ)w{*rv0k}KvqC(X@J;N#5G=T;%MzBsoFj>f@Zrg=~+6Ti%ZnkB-&;h z(nIVesscnw>4T!c9X#JTf?wJ9v_j-NqO_mM3Kn1oxNX(fKJ(Z~CxI5JrlZ3ie6uHN z7?nayRYlkktVSxpTXXay*<=@qaT2#6l!&5jLr(*uglwibp37kpQT-!e*Fqh!Ej&Oi zz%h9%D&|l)$J{@!5`mygAP4tjrzgPsUR1co0sxx|Kj#QSaL+{c3TzoMsTU*LSYlYXP`~BBK5e9;s(pz~f;$`(US-c5PvB>pq{2%PNZVQ(&$feugmg!D zuR~I`^^kzflpTaKni0BvpP79~b}VaFMzLEi2e z%K`Bl$D=M0S``z4IPR}juuz~9T%R!0xx8+WTcX8R&+I0G;o$PrXskSn(zgdSL`~C( z(2$4RFbS1NZr# zgHW+dg8Iex2XH>#^D)A>p0mCI)1-x6GoELcOLeVDl@sxPGGfO#5Zi?kF=Q^pMPEO1 zMmk?YgDK`2*r}_nlI01g0o zk~Q!F;I5~tl{8lYv6d3u0#1jqvW-!W%udUBZ~5>?Xl#6pFTD7lUfN6yp8LM1?O(NK z{_qF0@SY=c=$Van=E&iLJHPYgZ>;+DH@)eK$3Jz?Q$uR^JhtiZ^Pl;Qr+stBQw9B& zoOkZ2M;=@MgwSBcrK?X~_wWDk9~!}e32bN-{Z?3$ye9iO6QlM_5xdg}{$(7|JllO1mgp_mBKaM%409eCd5m!I|ho3_rPAlC1Q;m~2KZ22@rWYC>TS3@T_lt>k%&nh_UCNNT6Z&I|O%gt|YiRdGIy|m}e zRZ$MGpiH1&HjIrZv(NG1XB0@_5$3L(vU7{rBEEV!8jCn1!eX06cVVL%Rws;o^nexG zbmu1|5AYfRO(;`bVAhZV0fEVap8J@i;)n$@d>09N&Qk3U4m=#oy_yf=^vjqn{HaGr z9f&)G%S8dav28S`ZCU@dhrEPP{%t#Y>hd%__G5X^K_#!`)H`#RV@^k0R6eBE1Oiuf z$~q>EptVd7#t-!;62N{$DD>G#7F7v67AB_LE{UNjG0wp(=!Tn?DJOf-Mnql>p}cmU z3N)5&Mg6I&%y1lyVO=)>Rh${2mfDihIO>u{Hi1MH*|s#f8p^Y(Kwm5Rti6yZD);N(64b3>Le zmKsKRF&>p*l!!&zl7tVq8A{9S&mck}yWbMG8Ur=2oe+2#Hp+=~2bAEQ{jp6zBM{Ib zM%DHrNlNTHF1S9HQIoSUIu{r(%66ygd{NIJ9_^dd07`R1m#SF+#@TwNcqZ)8YhRVZ zVucbYNdv?e<6xv3N_0SOSJ`w)g=B$RCvr)$uU`7(8@vEk)@e+;vW__QrIe`(_! z4bHfD&Ejp}esJ%;{M)~oe|*n0wNuBZX#V8H*#A%4d&k#R9R0&H=U!QoZP{|K7~@`W zrP{_em}1jR?+Nfw(jep^kmU0V3CRd*=OPcV=hz965R4-}{^d`QB4@XJ%)$YT=$&O_uKSN$@$E%xcOGrab{{n1%rUg|Z}0DNj*4p5E!%qb zWs{2F=yugdx6|j(KYv&z9@Mzwv8C1I4TD$}ioV51E7n$?ch(t`7VleK6ZIH3>#P$q zxW^12FOXxWM(%OcgKCpFYrM*k0(b2)AxbKq9%T$q1c#l5(5}p;YXkfer^8DgG?o6R12yPNIu%T@cjv)VRwQ<0!NBrI->woX9sR9+bf}x& zs=6*AjFp(rC;Mf&LuKRcf_jqC&$ScG3-VVL(RvfRmY9$T7ySrhRw^EgD4-s)-tn*` zr2^@K^HVkV2nAu23M@(fwS2{7mc|$~Ap48p;_A@+Bp#`Ozz&B~cd9JGqs?#KYB}c> zK^wkcbPN6zjbFS0{aKiD3`I`Xwp2|?kxTk!Nlx^_b(f&?m{=c3iUIQ0=u4JP>No9(C8#jpq6e3oT`cWE zH}i%()MPhqldw#!9kC&==oqT7N36;Lu6!|Glfzq57d`n)=!iD&1TzjSUa+2v1|fw?n)u@ zzOB(Ko735jRVA4O16nZwW`sbWRxTdCylw9E?0DsL{)n^=Mtp_ht0l3 z^!+m6$`sr^s9jFRm)#`BAR>IyqmvOTF_p%zhdF@ zuP?2RDH?S0*q(dKwl=%c2_4(9sdDbL2?O8WQ%8V3r{DVHX}OmAx+4d+|NY5V%62sp zL`6lNsI9dH0NU#h?ym;`j9Qypps=WT;K^fq>@C~YB7!2S+p*=~+%qN&d~5e!nde9X zoVGDGQ!Z>YZu{$kXZFvTHRI}AuIk*TzdPd1xG~; z1k|{5)1LZ4eXBO_Ii_Bn5_7k?JqjeohZeu`V)x50`Rdm%sH>~lTVB4cZ7QNt6s_YD zlu#_2^vY0^E$iCh3lLhIlY2n_>nX(X59dG#1Yf<5Fb!!Oq$;}x2xxUmY0KLIy!kT^ z%GYTYQWmoM{PD;(AhmGGOF&C6S+F(!HP!Mm4=(;nfn+Rd0W= zB+v8*0_{`MGXi+i;!2D`Sg#M{hs8cpy$Oa|!8e=sotemj4k5{!uAYPhnVadL63>a8 zJxTuhL9qoNTI^}gaX`a~8(oEPY95>9NAKk_&n=+T*i=|Rz)DY!C(VIkM*?&%*pdSm zQqQS~%G~bMid*Yo4AYDcC_#{h96N9k%h#K92|W{mtyagJi?iDEKjcVPi+R0J%BPqI z2+f;oF=8YX+FX(6GEEf^xE>Kh%=&B@H15>NP0+x(2Js-ykx2bRYe{mA5_nOGVnO$# z1Z9lSq$7!O@tbi2WIcyAK0k>jkt=8kfk;{5wN)(y7r=mNpBO9EY^xMK2%P&u>B5Yw zps&_NUHC{UrS#%J*0CZOk^Z2$-*bJ+$GJ?|nVhd9w=|b?31-_ROXGuSfBSwxjGK=F_mc6-J7uyfm zN;w}&I+hIrMQrH7?Pe9MQ)JD+cqJr$7s!(d0@$n`e0^esjZ`h#lZch4?;6$6I?t0H zX%NqgaJ{zEnT8=w!kTJaIolI*%Z;_Db9Blvpmj|i;9ChSf*S!WDkZW&gu&;b9|Fkw;={BQpHD>Y?g5!Bk9IjJM5#DjJeWF;YLZ^<=jbHq*= zjmu{>7FXm0o9W8lr(L)&mS7RDibLGLsJ^3eiz-Hu!+A%2B(f4=iqh_pFhi=d$}VJd z65cPV&fp#h4m2x1lOq`MLoPVrZq(vccEUV!VEjT%6j+sGN+v8UV}M{YPk|$W!BnPH zm<4j5XDOhGBr{Ijm3;>FJsLoiDk@}6cxPXRnyPz2 z;!81+dpX^a42*}>&D6O;1|>!keH7AksUzr{Ek(VCnRZ}63%Qey7zmiqp4rD(zK=9A zkePG^j3RT2)iuqQARPL@gm}y;`CQt4UW6cYOS2w6cv#`?qJ(dhvWT0@LU#!PB5Tdz zp16{EiW5|B!Sjq-C&Mlhf=JC*Fn#O*o%G~?|qtsPfNH>6WqGsJSL(z)~K#o znOvt= z2BMY1Taj|0wHH$s=FsAi#4EI`^r@)k%X-DM#Z}o&~B0!7~Bifnz$56y_`Rbn+9{GrfBE)dtKK zWh|8c@`%dBKAIm9u{T7>KfH-bcGk$vK)P`S9y+xokP`>_$Hm-{Y2Hb|e6mDY<5KqJ zvTEgW0xzw;dSlCiR?3Ad*Q=5n z9Ve&{^TKWte%nrk&_2r8Zl8%bbXNV$J>>}?#-d6#_%5;|2S zOg)%vft{~}6$y$&vgrEkU`!HaIu0PYXJuxr)=HS^aEtaYhJ?EhF5C%ZZAlZN5I819 zet^87MoBzb>Cqggfni6+h5k5_NFxwtLQ#B;)+fD`4-({X`wR%mpg82Uiyy`NCqYlE zu6|koO-4_&-gV{T4o?a?tdfCat>opKPLCwLN03QVNnHYiLTNY0z0K8d=B@U%u7t`x(E==zO+5$nTEZt|x3k_5XZKu6e2M)M> zeKsWt8F4gmU~DZEIKOAHdki{eG%so$M8b%Jk4b!mM0(@^%Bw6S4-fw^*?|;0)i8vJ zCg*(jE?2Xx%!nEF3YW896#r#pYRj1bKoHyA8jy%0#F!|;DE7FuuWphvT(Dz?-dqqe zU4izSh(F3it_T+Ls;yVAhYRXiu2LeV7Y?V7S;{!WyHcM>aa1bbW@FR0Xq8JIl(;Bw z*GrZpfH@>a}q9+XJxuS^Ph+-G+R}Xlhb0XmYz^vA(#bR`L2=JB?`paN)>tZ z8ur4_CG3dgy~E%Ll}tb7YoBKdj&LmkPyM_bv?iqytAZ8pBq%i2_ME7jq*PLl!Tr*uaIwI>W> z^NMGF_43x7h)7A;9L1RQx&Vu1YKQF(c00wcS&3sn7F^%o(UHMC~OK|xv*d9kY}vF?Bw zrZ1JIj)+y8KZ#sf{gN%A0Vqn_Ta3Tzxu}W z4p<})f^$mcPIaf-);Caig1P5~z6hYBY|m;q8+MDEm=xtzpmop@x0UMcqG zn6$=35L*)@5tkVUBY`|4ziHg*2LDuBq*6^HGL;cBKbM9=h^ZJL+255XenJ%~5Y6-yP(vAvYf{9l!F;Qix%=iL^BEL05%%E1 zS!eL61cZSmE2;8kDUO0bw!IWr=m!xR7rZW1WCY|UGgP(1ft6;C$#R3mbP*!NW(|nS zI8vADkUhZd$>$ojyqJd#{3uHadC>;Y@l{(%xA5UG57BPNrw5p&nld8Z#wD^1S&$}h zSv2O`#kVjSPXC=?Wz`xGjvg~!Oh_&45ox<0$c*!`&oL0i{IgHSPWT0T0v0;Bp3#Xe z=4xn~OLMQSxH=kNOU};No&VJtZia$8lg`SuF1jDU01@~ao+MWfd|+JU1Z^+GDhIK( zD}KnY85;J5NbkHqq#$D|icE?sXHCke5cu^ruJ9#$_aD*?f)kR;1sp*sj|XD*P9|WA zxWuk+L+uHzLyHmvrh4(j7*t#R=OpKG{@TV5USSBh8I>R;+SUFUgk(fD(4?f1>VBnN zXN}-haL7|Rt*(jYIzCdJgAdzIC*-`_5tAE1&rdsQbo|KX{r0iO-PGB{LY2RQ<`r6E&=%Ky*`Tp2RzdxpKPaRNg|6 z06be6%6X4YNN~bu(0x&}Kt2^>R;lq0CeDVppeH^|7qALp0+FeEQ;{=uj7T(!OCQ=r zi>K5rYh7wN&~dZ3rZNaf&u);$-^l! z%6mvW^DQ*1zrgk*uM&`tfllWPDUmBniSla4?R#i`V@oD`5EB^zS?=V#$G9gHX@}HT z=kC&+j1#)foRb(Sqo+qx$HE3$BU#YP2oLNx<=H4g0P~wy$oT?i^*T);A{G2I9qM}` zQ!+apCX#u@I0x`L9Rkt5gik@H)AYAPON;7M!&CEQ0fLZtl+mct>YyRnL** zvFpU@rt&R{qN@#=dvsk$6=xh7G7u2z2%+Dz1VM^d;Kb9TlkD1m3|$fn)U_%}W8xsW zSzLkqN(gx#eLvQSud#ceGBOU|Gu)W7; zkNgcPtvSHII22B+jTW5K;?_vQ5#MpAbr1v)=x$^l5IOgCnice&PB}R(vv|!dIE#nW z{VClkaTTTlK1m^|9yFa{Tde34QZo4e%5 z&VN{c$U%-%8?p^Lg8XihAttH6+<$U_lW`CE5`yF~xMH0QlV_=#YbS9E8&dZqjs$E9 z^(i+W@95wW(!!Mqe6Lz=|5J&yH#Y^0fOe>4@vs-&igQ$fT!a+I)<@);j~;D|Nr7r0 z20hQMKT&WWq-gqa<%RAaQ3_;FW8sBFV@&}oMd#wc;PI^)$HAZ zeAGLQC4%52wPLB(I&9GBL81!^9Qle-5AbEgHFrrFc|z?Vx94`nZY7=rAd1Z(CH$z| zp!aZ20;;Zjq>$t*M;iSBwc1td);ic>Mm;M7z=)-YM#qp2o0NbBn%tSd=>=puT@ux@ zmwh@r00{_hBL9mz<5YmWI3=N#@(AfscI~T7lDX|zs;K>?Z@FMsD~kNQsRL_A(lVk9 zM+A|nNCv}WyCdOCh#)=QWS{_{Lp3CbDVCsG zOv$vNiry*Up-jxFaJa`Ouhd6G+1db9N+y4a7lbjfsL0_*)U|*u0Se86m^lNb#ALQv zdqav(;dtMhb|vkO$z3p^G|7-Lv8=2F+G@2TS*-Id!o|Eoi-RnN1Oa3fmk4Y|Cbb3? z9@!!klGR!#s*Vp0CLHm|pA-j8vMA2eIH@?u|5$Nj7J|^I3sueyfp90%R-u<)p0IkT zoGDqMdL-!=q!krzt&oFsM2UPvE8V25O1ZcrJK%w@_xz-9{=s|Iz%cIw0=&hPt9K}d z#0$HpxnTf6$eM~2I`YkUaLv-pN<~CKQLu#!*&{Mr>@%iNo`3)W5g}G=sh|V^AmV8* z&AWLLlm|k8EG=lDyEh!DRObdtB))#CBwdH&JX41Z40d`0MY)D-!NpUmDuv{Y1YV=Zp-P4jy$1^c@A}&AsQ0yRzy%b6RP8s-9q;vq(SZQc>Ln)MlV7P@~eaUlliYC!g zPgniX!q8*8!-iE}Okt2V0xtCefd0`Yz8z5z3=x7%)$w7c0|HJR{S*ozaS)U39HnZ& zF-6XUX?g0qg3nC4d{+^t;=&hLf=p7d6KITnfFL}@0f^U_b5P{np0w{EDzeOTM$(Zu zWfXPio+bD!`Ux{829un&kw3cH@1O;;WF_BOkpX!IPzpqEPKvM5VHl|3I}HaVUUws# zN`zd&u(;+?p_os-=Amd(A@ujOl+_9>P&8|DC||;YiYQG7r2F}D$TGTrbOhpI3+l%; zdlWQ5>@-9L2ms<3A`~a@&ADppL8TJJ88TZpdHr&CF1_$X;c*6J*Nf|0)P$mMVaond z|L&(SM!IQVF68b?v0At6!o5VvB~it)^)i-MXGY5WtUp8vdWEZiHtfhKNZ#~GrCq@S zDI)o&%n`uU2oO}^%zTp#^9UfO7!dd&z7yHe6Ss~Q0Fo-Kz6wS$5Xe0#=YTN$nTwB9RCT(2;yGBJ*ns`GiGBtG&^c7PGut@DiC@rNjiFtXS9h6p3X$d(BpiX!uai|&fs9gks} z)dCq1m^BM%tX%f6Y)je27RCbq52Coiu!7cKJ6WUSfKcid&Fu#=qzcxu@YMaD4oM^K zTnBb*$n^+i=)*t**%Mg7Nk0w~!J&uzBOzSSjqWUb#4CxRx(*ad3dJ3TCg2m%0rTF! zIuo`4ptuC@9$5jXHNdG1|7X~?^bvS=nd420~Fab0^4^~p{A=`n(9HIaiNStSBP@`Z9#HeS` zm%7AN>2~Ij!FI=G1(_$XnEQ0PTEjM{E+l?7|IxUwVImd;-q8!j+Rf2yNe z*}pT3>fPWEgeD7|*96X>1AOZMW93PA${!SSnQhxm4kX(VB3ZxODW6z1HvBM&7w|!! z$n~aq^(O*UYc6&{=y(GZ0)RL`j}BB+^(3=P?*Al|dyq>?NHI}9pZDNB4W7k;OZevq z(p3?IjHuN)WkdpIotH?z4oc+eLI-UkQ$UG3(fuFEgJNTMD9;8%gUL@~lIE|C$D9+B zxR9GneusA9%F#N>;Nl0YY6xOd8ey2q6N zEcu@u_}f$*`&@M2Jy)K{Yi~ijUMI-Frkv-J2b{;yci9BO+=2eXmTxAS)g{<0Q&How z6uhme?)UwE7-fTcNDPQbbgpBZB1+3brkJE!wCTPF7p*~cLL~# zynr=0ti70DeGp*~=N>Wt#E4^^kw@jpf(fnzcP@=$RYy=UipYdzM+Dv?c6pqQ!Z`%< zC$?{d$1$1r3y9*FV$+fhx45?A`0^CfEg|$BhWKA}F&Kq}rSZxviaL?W@dJUm@sI~y zCMU3Nzv%lV2xD|k=n?|NcH-QFrbsvC0xt#Vh+tEG{>;siN%zCoaV-m`7=W3`T7#Z@ z5otTDBGEU6RvJ63cW^eN+4oP128&{7Cn55YS42?5vCD5=(+TuWj5O!M?g>R4CP2dt zqjjlX%S05e+c9@r(mS>%kWFlSI+IbW?owH-pu6QFv|-Zyrv_0T!Jr2s?W!i<6$)hF ze5osF3tsgXaidO0_zV*(zdD`>eS{=ip(Ytn@FnixiG2d-o17LaSuwlKB?nF1uOtjr=p^)gb2kwhYaaeq{2A@qkbN?kk^<#!*Gxikjucjd%Z*j z#MmX?;`7{rMl8OcOUQ}}6&7egsbBeW1(Sp_kY_SH)}*vn(9Xg%SrvnTZb3O~<*L4| ziksS*B+L>-@4VBfhzOWWFytvP)5sv}sgg!bYc)+cYTFgy;rA1}R101fc7}+?el&z>|e^>=c#MUm@F`N?qEU@|A#OKE~(JUGXfR zBWVR-X@{3|fDwWVH}rUhSt~(4AA9hXs;&uMI>;l0L~qSkN4`_~(a7j(6A6U^H8!EH zNu3c<>%G-O3ELEuxac#;ojBbl_pC1wcYn73wCnD>WyZ)Jk;l6mFd+lealq0@!g6>G zImrS|J=?buiHIx6?uktXRlPtMm1Iwc91?sgWoOe>$W6*`dl3!mvl=XmmsT5fgtKrhMbx*UtyFJ@v!-q;751z{9{ zrNns7P|L}R5@L$AOv4=B!%P-~0Eugj)Fu5_Rzwp3LCNGhzH#~Ft{!K~@g+(v>Y>slGwj%H%AMc5Vrof*42is{nKu^t5Mr(RkrRdc;P4hxDB_zn zZlJR{zTI=q!ht2xm#O|gL$-^gL;4Ab;@Ix|&k&#ZD{hKpU|eY8R7L5UR|)KB1OgwN z^k$wzRZTgC7IC8*eJ3_U)9#i5+~&jp_-d?zHw4QYrZ=N=NHh3bx!L)SnO2c_(T z$nGO}E6I7lK*@vN6v7Hgt{wu2UZ-3oNeDva5DpGqdr86gksG=bNy#L&H9Uf6R3_vc zQqa2ph>W&Jw2DA9`=EAEGXl0i6Aqh%-e@y0Kb7lnRDwp*!$5m2RaF!V;E=i=hx;^Kn1xi#+^JdR8F_YTC8GjIF)^}V;1?Pwstl2fm} z|H3XCmhU{KUNcvkX_Yfl!Gl!r#Cnwp^K*Lt2-h_L0A+eky6CD~Z@BEr3un!k(64FR z#(j;ZU(61h`^~Ri(!X-e#;W}Bcn!5S$SuP84MP_)Z9=?4orIKtb57M1hne<*GeR5k z*e!@GJb0Qc1t<(iKhBYaGD3RcZcC&QKvjr! z@>%qR32=)NBhPSA{;v_t@ojw-H;4L>4i5y0FIjn0MGH<^(!7>wY99_=Q|k=@7y2W= zt>#`B5hPK55xt!+QmG)XAL>vZ;iv$J(FfPP?8+z2Z%3nD^6-NI(}2uNb3n%cB5|Y_ z4yjO`oQPGd6EccUiE)3ehm+V4%knP3)oWya0VE0I*bSa@}6PmGfzp$+OiXNBvgsSL?(V% zfvy=tzxyG27j7YVLx8-XOr%Jz6{YyfN|Y*kHer$`88;1UqK&F4r}>D{iPw*L4eZ(_^kIuK&0qr-Lqbo!OxmTzzTbhS!%JXbCVeG4;k0;La2y+F7{! zOV9ZFkG^!v#d9vXaL%l5dlqdts&YB&CcQCr?X!0hn3-~HyL0}rfO zUzHch-}|F4-FoqyOXkg)-EGgJ^@>6TlG1-ri*Y^Z)Pt{*A_cuSVuEeW5CfJVp)dMY zcY)u21rW3jNb`n|DC+>=x<6h4O+DplB0q(p)}edx9x!M@4xjl1 zJ)U|{(7!xD!DypvE@k}vSe%;+BxBSnWkNzznHDIL{}(~ipSq!-Fza4=hva5Feg@(Q z_a<4~z?lE6Aauo$6`GuwIv~hBnZ5_Xabi{u0YuP=E?9p82Wm;=QKYE<+`I3bJ21;! zwYN0Yu6gCzmnx3s!PQaH++N3AB@YBENPdRMYalu1fb6uH51R%M*<7Hkn8F(!{v zveJzP&AI-@F?;^F;E}EMnXbLNwjGVFFCvKRkL=prrSh20?X@;3IVOdQ0t=xHh6)>m zasdkQC$eulquoY;xN_q>qYVUYcZkkJBQBR~F`~5yJ9T2_J?K1o{_6AlQDtvuWsotG8vxMYk6xl(*_c1q-!W`I0IMWT@DWogB%t<+SMGnJyxBG!4W9Rv2QKb+_`L-Wy>rm?S2F#Uhi@2JfB~i|&etKE`g75upV=n4{-WMO7KR62%=i8fV4{xtn z@z%SmcQ+FPV6W-l`0m9cGY&J`D_*(($+gW$RM6+Ni{{RqGPHk5w!N`x*M>FkzhAbg zCQrOCvc_K-eL}!)6K}X~#O_xYEIQC;CC@0))R>Q3^Udw~#wKcN%FFCwrvHq)@14_m zb45*aOH|c1aQ5dOIQi`#{Jy-70D4Zp|2r3r%*cqv?G>-w|HRs60P56RD9klf@7ic6 z%mGkl^yLrVb$U05iQ?A!ntj_U7QX+_^26;iY!0A^leMhc+KJV?x)`H-Kz@Tc;wlStN7{SQ8$0{s_ySEcm^)}@eL!hq0+RkdG03*Ru-Op z*S!}Uc;>;^cI5~FqM?`G^UYx^zVqv))iEFz4Vgag>T|~r?^W1dyMN81cVGTwZxaAw z_t|%U{ic!ii+=N~7q{mKp!eB#JUDUv_kXkOC;<^QH|65id}}^#Zh_Vo<0RM{D{w*i zVHyMkXl~3=TilY1o13YnDHe0c^q+C}z2|hmt;X5I9___rVWefcqfK6AeK zgUg3xKN-ETko@3#-VU1{F<>3ZfZ58pU4YbR+rg{AiL=YFzaRj0G>x_9n@XTJN|?i>QhU8QUQ z03ZNKL_t(g=A=vSx&NfH@BVt(Q33#JZp=|zz9know@^#7>>y8UQv`@uGH%|q%+jaV z)^I@wv%{|Z&w2R96R&K|gZYsk{vj{HG?`uoOOP`WbHW%q)Ghz{eais~PPy&d*MT== zY1qQlxlk1WAnJDVh10WTPgm3emzW9i^@l&(+4aD&9I$I}>3slC%6$FKR8E^2cJ;mU z@XaS)-InKI!`@{PpSNMK4A++Z{J!OYolgCa2d)!C0|0`!rtE*dUItKb+HDV9EBD(N zLtdA5f^uN)nzw{I+7Tc+>8g9@;p@M9Wor%u!&z4O`Xfdfj;Y$^KfiA|29lRf8524P zs6nzO&q>OLijsRX&Ac9j+|wuyF$@s6YQQ{jMax$1S;Yagt~j|!M&sH<$lCf4sjV-q zJ=^UrO}0gLPg=X(f5bl#5mSu3QkwXO>nwcOM`8j(1jI-Rbs%X0sQQFkFQcle0D!W0 zplzC;_n7g6fnZd;0n*Q)j27vUNqNx4zDo6i?vkYeJqQlb+!=4`-jP7ElOxMXvP|Vz zoi-VTG(nCqBh)C?GzT5b?>j1;X(g{Fxsnnn2YW&&Dc{p^T!a7?{!}5$e5C{j@{HY7 zkCB4Xh?UsWkCj0-mN{Oqh8*Pw&4t1sKSfmi@a8o#T*1zrfgII2b0O+AuwMa61e@Rc z_m{ShzWkPJ=-HRn*X2{GNw#?0L%AXIRr*g+9hdG{^CW(W&(lm_sfoFk07Qdf!GJ-% z8n?f_;Yf3isCiF4DF*U~SHJj&RjDKc01!rA@F$VY9E^KBUkU`F50?J4@RimocSf(=TTG0l^ba4IXU*IH9Rb=}2>(pA1 zqDdV+M?eJa8(#dy?^ZV3-s8BfjR~RZ4}Y`Z^*#27zA2w;bC33&GO1)s`Ocw}P9F5$ z!M!mcQp2j3AK08lfT-`Zd%iTP;<4vHs)_-qt+B=MimB7tM)@m0`q9rm+y|XX`j5Hf zrup~wp@*JaU1NeQs{ZgdkG-)cZ-bG1t_1*~Xu{RE-ZE_0t1mpY_E3A5UIWLSG4-sm zTedB&$~l=DA&N2^p+rMwoqclk(ud0HN!@8Iq`4s)+=2mpl>uKJH#hV6Xyg{RgYZ12*0 z;J7nRnK5q5)+JSW13K+np8fvw%bGG>dJQ@AvMcYryVp|>zf#_0=|;4BjH8`BiY!O@ zZO?!2`Na)T++*+=mtA?=S9(14@T+T9{r&y3zH;FOBR_p%Ya;5I=ix2w7H ziKkw3{moy1$A9%nH31;RHMN;j&l>&uj`hvF_RESGsi`53oAS-Ekzr2UiCG-m)U#h{TLG|dKsProj>1LYA>i8>G~q1)1k7~Y z5JHU2q*3_D44ye_^!_D3{H%=^svsf6hgLoJ#2WMKW-k2aw9DZoBE&JIAL#ro7WL>? z+MX3yceAu9&j3R*kzG0O^=@1w@7E?`(bKI7`Pk9~bZ`R!Vo{I2-P^Jj%*pPq~cva<-o1kb~{0hK8bcbCY|4XQmbY?B{gXN{zl&^c1y#eqZ(V#99mP&aRc z7}>Q9e)3M-O4fEK5va%lc`IbYFWL^G2nmpgA~b&^yw7m-`ywT#ID$JQkT}5>&neB@Sc(P>t1b`@t+}nV`(1fPxheIju*Q3ol zBP<{*phXSB;7R$Wf@UJpLoPR@WDBN!eWQgUMQ{ozxu+$fWy(`-Bmbn^l|Bf%dC(2N z;-`X@lH^9+bSOH(4RF?z65GpZ3Bw_IQ_6v|eK^W$Gj&z%rOstIi5^Lli{AKQ+Q@so zdV&K0gqD3ve*Y}}$1S&91JAy^{#d?)1r`VZ*k$-LSIkg+G0=quJXapYm~p7y;UMUJ0PbnRnek@1zU?;-N*qd*r0Nz>+EbmoLXB~jy{jZ5Bt?UUV&07TgT+%JB$|C+xXI$_q>z9rqe zW-6Dz_~%bPYasxP`c1k1iWwsZmUinz4Tp9tdF!nYwl@$^X4pml=OS9Nf5@Dv-RstT z@cz;9^UpZ}cYXBKGfVg7006rTJ@e9w&OCWg2{s(su;jhhKHl9B;24(&60XQo4T3<0 zeb<{@|3X^p72GRS5u+DNlv{1ADyW=vl>9HF0q>=X5Frp^?62SGpm+dkF5NMxb9>K#sJoB@1?9TESi(_d!9}$srGD{O z&gZjCJ$(?YJbs4n#Gj&G!oNQis5$bvb=3I$s0Uny+Yv0M6jGA91h(AayfOhmoR4{+ zRR@XR?T3f-yjC9T# zhhSGfvmM1T#c^xhzICsCG;#X1Sa|azQx74&AIgo3J^VR#?x>V<503<+w_O=`rckj{3 zbdQj$uc`NBnrm%sZuPT~OrKFBx*RC`_@m8-V}PTz)qA(ES405-P@dv^d&7~>7X5YU zl<%H@>WG5!we29G1(4kWniqz|aU92SdwY962MvcmTlDIZDc?PR>hR2(wMRbs+lsU9 zI{(~{cf7GLhdm}=Hmk7g4@>vOK&_3nt$+wv+?u0&Q+?gh8XizKVo(-f|IG|J=YrwY z3xE4sc@-hR+J(>d9Qyrpr;l3t=9WAW(Ec^+OQ)ZHM(Ku+YCwT05kPBA>yZQPjrm;7 zfwsdnF$coZgNops)>BJ$%i#mk*y&d2Tf z7%0xSx99wyoXF=|Tbi3%_m#i@m&Pt%z3-BlBiFsPH76I_+FIMlDq*CxG1j&r9?UrH zIF9pi{o&6R{dLKd?_O}~i0qoR?FbMJ80XAk@S?qY2>{}@rrI_lf~dGv0G&W$zsy0T z&f+FnFr_CuTaLCK+27s}=a24h>vA+m?*Ra?%eZ-G6)t~vt(omd>~-EfcVBU0Hj~ZZ z7alw_Mrv63=zqPjF=rml4mf4*wR0zq>{ZZKvwzhGZ@;u`e+!v0$@ZUm!F3l-8riE; zTg~283*UKp>46ppd!Ad6)CI8XsBnQrdKBavkM7!3{{B0QH`X})M?ma4e%_42 z<gOs4&l%shTWQy5-?C?( z{dilGWp&iK7hN%9^pMhmd}H;_O>5qNXYs}wLhO0|*S>nikW3~U!51DpBL-+#_1ho3 zu_+ILkQs35=dYPIWl279UuSgt#`IIIAG8o(1&IY?06)=PSv_41|;GzAEJR5 zeEHks)_(t&i>m+uy3M}(KhOT`$%o$FA4k2;zvu2NPRvFbggd`;x}uPPu-EkazJ1}y zED*rKzd!cFw-4k=ZF?mBD{8G7k+0|W5)QoJ%lGwL{>b0(L;~iaxO~2-{X%h#RL=A^3K7Qvf z|JYqmfRG({-fiDHyY9J1US55Suz1Av-?-t#rrNdTT`NsVO~h=phLb0#oLhP3H%)bXOL^xG3l^wXM9fQ`W^)=Z|=Ugmg` z7n`^&MJ);-FYi%pbQHvQ$et>rSaK5eS-o4V2$=N1`VBgE?D%u7i(4-2(SJbSrkx*r z*zek_=T6x6QhAFX!7@7lP&jt(Epxhk^7}_0+uxKa={IW9i5a_3DR!T7+3j2i@jGJ@Q_z1T64+CQN(O2Jb`S5*jKK4>YwfU9Y!l9SkasAYqk6-xBpDJ@DgU5^? zl(qAmMI+|kdG$$KUwP(FTkE?FpZ)pkZ@Q}Cu|IEUG;|k^pEh;Ji@$%gvaNXZb@yF6 zZ_1hlOX>(R!{^`gg=yU)M5J4PJRKo_WZ{Cx-`yVrP+YU@(Fc|hbe(?3y)!-L3Wi_! zx$B2+eDYT>>}Z0nBQLz``kot~e}7GNEGY!C0m=`$5kSMIfBx>ibMF7ru#2uA*qP`R6-*Ej6&5u2`;+Tn^icg+#%4aV;{o8}h zokrg9jqB!3Eq`oj9RbC)dsqJBwS|>O8=&h+XI=LBo8}#S_?30d007Z|kpq^z@Y9tO zzH-;R*&n>{>z{VH{Qfzo3@SUYC&qr$Z@*>op|@UnWJ4A8J$e2O*WcLm*pn;j9NzLU z1bLcP7E%MQti%0cs`r#{M|$>~i_5BE#NZ_jz8Af91yWjf*{E{|PSv#^Rj;`chZ?7I_zRs&B_)NmM6mT#LsMmoDh{(F0@X_NP0ebt7Ne`*hGb#D8q`YovNuUo} z%-~`~4K%4_3i1REa5IQP5C&-Jm{No}zb)q+q=sn7t#Yv%wBu&??PdDv2;Xh6jQA%p zctopU=kY^+dTzm=pQ`xMzV>WM=hG*Z6tFYT_V4$zTYBwzd;4`8Tc~%hdv6-?{iY57 zxx9_2^|?n^K3CA=$NzOw>vL=VYm4o|NhQ%IpVjpHuVSVhEaPb4q;Vyi7jCZERj~Ea zOD6SybMFE3vMKNy9C7r{mgRinB{F>vqMJktDqnI3A|O?7|E%e}>F3Sa`R>QtYuba7 zRGK21a1IOm4er^#|3Ix9Kjl_)YxaL{4FEvp!>#0Y@U zz6a5|^W)dnO}zP%$%~&@KXBgJL$>|>nQiSv=>w|HBEOg*w-5kCeTR?fQL}!_(b%4# zqg!_zy7c6+1EVc_0RRhXHvDtX)S1)zfAY>jX2qITu6+OZ*8m_?KD@=mXLdd{oNhu6 z2nh&s<@>%@4nT0=Cz~`T9bER|KTo;g_WSx&6&7qS$^y07@d|iiv-Bfo6VSKsT)Vku z)~ImH3p4zxedi z8;^A!dG_s}`}~ddk3PMw!9E_~G=D5Q`NA)pU$W@&U;koXbGBRmu~Tf!#*ri!fL)+Vo2oQj(m;TTF%K*B}{L1}j3;M8ViYLuDefysl{QN+3;poqQ`}#{yS^e{W z))7F_$rs*vUdf{0{py!{TQc4HjhQkeYx;_-|NhJW`XD>*j{m-_{h3Fe-DsA+BO)PT zT(hU_gUWaIA8mkc!)IT9`z;q9_~9$%EdT@rUj3d)dA!V{Nwev#(&|ei$`vHap!>Z zFFL*c<3|=AX!q5`1-16|N?pwpTY#*@Mc!-UP7t=_>~?(MWk9^r(uu=Mm^d(q5Fuj+ z&zZCQV6SsW>SvQIG76C(N}S0=W)T7LTY54Mu5%R|D5{-I#IF%oL;R?dEr~5yUdXZ4 z1-0&k`}P7<7pJg_cq8M*rKSoZ`MtV}+z{GGPxd)WbQ@0Bn6#g7JMPRzhli5lzrOGP zLl0Kll{;3l_rhfI-cpb+dTl0pVmr#BPB!H;vh|6xfa`gVU9(!qBHE&H)GU2QKa z5Jrug%MNWeujF9y`0102H@@~p`N3AihV>u5w|>$sXO4YidfYyWikHAUYyGBr#2Y}WiTelkBXx>z|p>pOa zgL_5m_U9u+X!>kb#gWD?4GpsIZqZ$7cHt*~=(gcyyOF|F^Gw;o@$x0Qf)uY7CC zgl|n9)9uq0bwc}bEtVjmroPZ1yunW>DMiyIS4lLUMu{^#*S1O_P&m-b@Hu=^KO&tB zaUAM6gTn;BE~`Y{xFUskAy%rSWG%bonI2xdg>2eI8=LO9{O3XoivTJ=S7J-E?j&=> zuiSx+dffBjRCOv?pkSgb4rbUvxv3*Q9LeZBb@Je~i|%XKkgy|hw+GjDU`@ow{*Hm3 z>9*+$@8bh35)e)EdQF*mQD95i!l($SxhdD2i>anz;YSVpd^B}NzoDCVfA!PGCLm}$ z^6SODUY^>c_liS@$rFk$hY?RisL08e5M;((_4WU`+)%reWla$EoO&`Y1T06iWBA;74@Dn z@AP3UTmSf3&Uf}6$nY9l0y7;|)Mx5N(}uTgf9|s!AOJO%zx~nK-#Gh{Iemsqs(bI} z701-CdFhBnAtMoBj~So;*=cruI4UTL_5dPAJxWWVp;lgBK#1$>>!5qj(g^k;0Aw=_ zE0=D+Wd3QR7QR{K3Y(T_gF+gbkd==y6;0jJv~Eq*#qHcJ0@ZJQ@fW|{IP0AG=MI|v z<@<&%|KR!8R_$pa;Yx=z{Ngx}o`EIE)zs8bNoh$$kV61~%($z+{KfYi| z9U)Srpu*^;`mqd$zD2#K&O2jR%eFu6XeR>5^qn%H^M<##H^=Q8%RjsE!jn&U_rNZ< z507qBukVO@&baxJ)9jmzQKur@1LBUPFAt=MWmr6V?u^bW|Gc`&D5@J`!?<35jD$s# zW=`&0@#?Fq4mJbTuUq)$gh_WyANTUQPme*-#F>-3tT&h7*t&&ptetr0^f4tBE04KK zo$?XfYPP7T6U42}Ev@bCZAbU5`f#6ef(QUmJm!KK#Vh}`y2|=7S1xt0qPg%10Vua; z`D=?Sn_{4r%DqQmcxg!lb$P%{VPPl8w>Gu3wzpCB-qj!Obs|)7tCb4?sO8Y+O-3-y z>z7s>IQz6AJ)!)7jja{VlY|DcwwxqmcST$;-mwEI(Y+-1#CO`7m6(}$4InjMATHFY zvx-qvS(IFI>%~s|oc)@wEc?qln-9i>+ZVr6e#TeE4ezn=a5d$2uGv^SW8B2jvVYVN z6%L;~ym8I%ceg7I6E*<=tt_*nW=`+B;q_ma?P&$T#!vtH$>i^yI;M2_@>&AOA6oR{ zhZFzv!Ye8_4?VN#?O*+KUydmZi+JLLIM6lHU`b{jBdq=;L6^fHp9cWQ^cm0(k5n9PPd*F) zL>Tp)e&ZRZ#7lqi(%R}g_l{Bj6Z&V5EZf~kp{$}F{rhH)u0Fyml5$55*G4Dx=@UVN znNzn5<^dtj=Z%E}B2pZa)n#Nju+X1K7??IVwr%T?^T$mZwshf+Cg?VD{P4oVtM<1z zxRR_YRod~Pl`HnP0pOw4FTZX2?KWsoNtXdves_#n(FTwypsF2RBRpn)#Wt3ZCeGy* zQWf=|eD=&~V+NFVLdq2Nh?;jG@#I*f^9s`}0s@u{8ql@tfGZyyosUhWJd=&9KjVTy zlHu@3QFQMi_e~)XhR>-1Bo>*>MsgIGc$tS^zOxv|afdwa-V;r{;BC)3B+~}!^Wv?& z7M`qjI7(7RS6ibbUmYA4)a5~iA()!68Te1^>EPdI!*I!7IBFopE&)WxMNS(PNs{X@ zk7S$}3LWe#2DA&nVC40X9tVs7c()Al-nLXCk=$OobMx5%s+KA^CLu^5KQ$QbXMW}aapl0^4R))kBlDvwXaXUVc)UE8;`!V^62_whQWf-0}DzA4tr}XHTsovcl*DiVPnfJ^RT4<|h+|2YJ zH@VBU*S59+K=bAeo35ENbj?wR)wnD*Q2Te;Eps?~4)sr=n8{f3X4H1)I_?wc{|&1Zi5kIHu6 z@%k|gK|aot-C0@tW`H2E0!O*g+t#XeAAUS&(%}7TRu!Ff@!dDJ{OAwsOlj2!%1{W@ zR^Q6cwO6fq`%i1$>oQ>Y=qab3cKz39%zWdS1s@-@9xXfk`UkP-iXqN6+4zx>#H z%a3uyX>CzN#6cV)Wrkh*oo`)@S^Lz2cUROC#e@-3^~%3~a_YC{Pdl{miBAq|H|<`R zO!(xucI96md3SG~03bTyg4@3|z)H`)@WTNo!<3bM6k)^qPgl*qcJ_otuY^AfPLj^~ zrr?jpBK%ww-Z_8qsFxhUmA1u zRp0#9xqG))Y}im%wqfV7d}=wDJumPsX^zcWJu@aPvk;dtD3!9I&Xz1|`KEB;SBF9GE9 zx!4FfcjRyljVvvVpej$fJr!$ePoF%#+eeG*3P+6{-L!GRPJT@V6&apXO9l_>(sj_) zKN=TXoy=t8>dsvwsEq*t^M}fwUpV2xE2i&%`_T^%<{eKauQp9`WT)JK8-DXC%W;f7 zkNoO8krEX0_F%jMQ+Z7QjyDjr(3lb{byrJK&?6N^Hx#IXL?72oGZF}x1s;e1Tm%&L zK{cvMxY`0-MC2aeb15wZ@q@%v9R?L3v5bFCGXqNYR)wsxrWlwDWNaFQ7%|V%jQ3k6 zq@U}6L?PrjVetRnk;17u6&k8N(5jGpcNun&QTQR4A6$@Q*{vrHdqXLGbGqVZJ1CPn z#x%6zC=!*8JC`d+<`IR-oJB>+P5{9tPd!N!)_$n$FAG+_)pzKKkrPip|E}4mz5DpH z|2UXO0E!`wJ5&yeYt}4UHR$uFU36;2AC_0=g;6vcT^g1pDNpk1s;)+QdcMI{T*+Fo z-3)~xokV=f8>@;30Oa;9`s>0`x7~dAsKy*p^TE}BesNKy6z^rX(qMMibO!*7H5wOeTYi_-^boC#e{oB^s9G0GO*Edh+0RVwP!@l8% zLo2FT@uwfXu_y23;EkSr=(wh<#bdt)iyeeJMpN|8TRxnAg9ME#{ql;2q~kM9uhV7a zhGguWlmUR>?jjZLD^u}J5aqA!*t~1O{?@5E0qN~I*eFfBkpPjfX5kPcJi|%81s$T0 zKyE2OQW7G3-d#M$kx%k4T?SdaCw1%3<&4Asl;+smN-$$i2EZfaVB)mtL9kSmLu!|r zt)LB`AhNMY`nzh*7lR%Ui7Gf3@}=nt;^w-V>Z36` z4`VXXpvmL=m-M{zhvQ8r1%(CGQwF}VXJ6ik+@+-wI#{T+GarUe^GkP8gfUDS$LX4O9zRUB-$#3KMg+;Xg@x>|k?z}W^OK-^rpWzB)j<*N?f@!*BC$1izt zO&jUdQgIIe0F8Auxz45CGDLZCi-v4hsA9QsPr?rY)KU^?s)K`v&S!cvAhid0pi_n{_2%a8*?p<%`JH%`}^wV zQ5!h%1d-w;zvqo#z4B>8uBEZ5B~S8}5)lC9_N=Vfch1ChtM;|2N2C$*II-vBmWJAz zx*PyNRN7+8xAC!KwJ@Z#1fbU5kKMX;gJZjEY&H!5(DvCsKdt}9^obvo>q%+9kf88| zXV$^uH#pc6Zy z6bst8(KJ28am;x&dPxsQth^-#*Ymwlz|m{|Ax{th0N8eD@gE;u_FCT&qee}ccK&^H zPJ8_~&n!F;+h4*g9yNDnw>2-VJmex3S*YdqCbIP_-85SJ^G3Ao;Nm|%TJ~Ds;iE=Q zop!-}b54K#*H163jJ>A-K{lBqfT-)KH{Sla(p679`P!!19Q8Q!{_mW@`r&zU<-NVy zGfP0H@xWbJgyjZVLaGv^;!0q9vGu1QCL;Mu(uF{#GkgN4spuhtbFE%x%m3NQ;rPJH zwY6tY9Mx^{x}g(?HI)BxSDx)tXE?;m!)=C3HA|m=@U`7J8)66rW|>y$=#ixjHI048 zj~(#g;e9#7A2SVBIi)J%531`i3&DW^eniAEDH?}P6rKtbE#kUjvq;|Q9}j^_4P3lnFJO2@2yzR;f%ok5?*oP+@|075vEE$6C0ag3 zQ{)m~6j*V=y{Gz0D^%+!lm`#Ee#Pr|lpc86FRnK2&j0lzwM^))+P`A4Aq)b5v3CQa zl)^8P7xRH1nxw#i_q_wENPT37r*xrhDE8@K=c_pfxh``XW4+xYa0>+6mG zIDFtpJaN#VBCKv9b{7Ny5Z6>5$xrXss}me)B?8R$?N=HfSy{!Qu=eR>xsbO_%uJG7 ze`}Rl8Dzj^=7dwGb*p&pk+-+!0xhzS77m&E5UBpZ!RGEKp4bQX z90Xp8GKG*nZ~X0jZ4J#U%Uf1fG~~ZEX8xq&KUFs7p>5m2T%VIl24ll6=lrc&33-tP zDj;nlfjjkGygo?(t6^8vH`9OW#I9@q^4nLp*;KH2;$`2Maq^J2_U-aEs|%F7p|%0X z^z4SvXaro^qZ=LDcT6(sxUHf7*xrS&zCQempS$U_$|qOat?v*u_BsVLm4TRIicNL7 zzOFIOb}BB2ur1*~Rk%X!`?l}Fxx)r#%IyMb8#c0-h}ktKtR{3S?9|rUW-*g;?YS5t z!3A$H!Krc-MHKU*28!!z8}ivs#n}kVTd$OBs5@5MM4;c|bEOwqSL!P}wKvutt7|r} zW&uc2Fe2g~>y|*vdr83`YtQbrJB|;1w)NPoabtSDvG<56tMnW>tY7_SFCUEAV*o(B zuWaR>vrj#BuX&q;dy#cjPKp7jdT^+Vs4BhX(d$%L(AL_@HkWH_k12{fUOGq8ies*5 z>}g}WS65UVjDaw=>6d9jgzqK|fh+wg5+fpttV5?`F}^B0{{=Ey}NGkw9w%>pr`GcPxb~~M? z1?cQfa}9?#uRgqG-M;vN+on(HyQuOY0U&1jPMbBkuI%AWEpaUVNb)|buO?uz5K2fa z5W6~9c;h~E4Tra^KD=e^zWjG=U$#y_dHdGCKo$aI281MrI+s_F-{M5@lFL;F`Q>e^Snzb@9M6I1nKg4W2sh zj9y1pEMB^ofAJ)MT*&t8-xI3V9I;Y~_pRPoHFNCAy&Fc3YFz!h13A!sBhfzrz_I<6 z&85Rm?2Wq*atP*VeC~C;(z=%~2GYr+I=1<%psvlZj-hqKQ!D zaK6$xO{2u3)nLD}p4x#WL2g$8aH?k&%{D?ru^J@Ah#&M+RmnarK1w)(<+D&h%)?}_fVgJu8&ADkJMOw0FCJE8@VR#F z($%eFFTZxin7-Xhd-WeX{ernCcLM;RmQ7_9t>e$RctW2pMV7|}Bena%@Fn|s;` znND4bGu}O(85$>;+rG5yK>wMayKK^lrCmz;oHXOI`7;OdFPJE0#cAZ zSBFwk1?Wr%g$BgLlI|i@O@;UVbrJ>${rhz5dObAj+Av9EGHambrOS$H_Lk}p1( zd-nxtd5XhTj)uJNf>KF}yl}u$(;@BT6KM$Wtb}7ck3E0{BB7KL94h+ zcznAG4`hWvmWP%y>$_xA0nY)H6PUQxIdP&ujoq#Gw#>NMCw=$q(ov<^&V>ad#`QX- zB;H@uW;U){x#ZC1egl7aS+DV>*&e-1uD*Qejf42NfdMezy5mS@;>q2ImSlVPE1A+a z0#QWIt=l}tA4K%E*xndrvjy3Lf^4=RTae902oMb%H@S3o`P!@{@qdDqV@-Bq@3KhIglaZE&%um0$TcXkZE z@V4^@b#j$Q%yjBhP>}7EE$CEGP>_uf0DGQt*LS{j>zwf;`uFJBtN+MJvv0k0RNJPC zO-*L~h1IH1uK2fJ{39k77uXG+l%FDQ(B>u5tZB)d^}Sa@jfo()d(pyOea^e;>Qe^y z?a}kZ$>-m4e&6j2mu_iyga7~?UHi$FZf8s#KqMySjXv5bQWeaw{kiq8&iE_002T1WwY6WOoRlODJaNhGLd>b!fZidN$1J&5Ai{4Am1PL>Jh{i7HEXMm9H~BBb+oFw zW^eh%Jw3*qG9*Kx{wbstG_o%;*b;XVu|jY!9Dc#<(zPFadMHk581hFe4;KuZFuGsY z;_m%V9MSLpVeQQWHYLMkUu6)Wj%JP*emra6?375g0&Ob&#Fe_nCLzQ{NxmRrRate%=|A9A)0; zIj5JZ>Z)H=b@%CK0TGdGUiyQjn~pr;%%k>Qym04zpM268PoBBv@>|vkk!-s0ilv*5 zJmIBB?Yns4&ig&-q!&GD=95``SSI3@5;i%PCjmr8@~CY2Syrnu953*od|}iB(8%lG86HF zgHL$bub*)EfxGXtaHm}leA1IjUoNO|<^2!MKkP||@3(m8-SMTk9z)W5)}tX;KscK7`b*olPZ@Bg$Dk3V!`{!K_|cE$Y<%|GnP zhwrz`&b#e*@MHE}-~*>zreIHqq>ypoA&2d`xJcd}5$*Qum%ilGoBWxRjsHOn9M%rl;L#QK}By>A3DTYP|Bh{(*X z-}}Mc`#taVFFWeddn{hE@1e)O;w8r)I4L|$9`W4Qp0?!b^S^z^nmaH0;w?)~I`fo+ z=94M4YA!mMGQ3K!58ymNjf!hSNweKxIuV9#1PzYao{IkNbnwT*r2Dj(NLLAz`?_AC z_FW@0Pvc3~7l=v5YQ{wMr?dc51!n9->Wo_%>_lhPfSN$DYnpEJkg`{x%Cv@HLPWR? z#>MUpm;YdI51Bux9qY6)h{qeTuvD}ew^znwQVp0%^cdDeRkI{)g_Ow9&<-aA+q+D| zL(bSxlH#5`KtP+87hu0yugAffEm~Xw%>+D$oycE=QVPkz~{zx9{DwqRz}FRuI2r@#D@O}%5>J?=py zM?5J8JUrsWcl_S-_8&-?`LVzK{^M!eonQIuk6pb+Xxr^qeC@7Rp8obfdc}lUWb?|O z{qT}6Uv%S2{T1mAKl|z3>kiuY;aiujh2h=xnP>mWnTIW!KY8i@e)kza{nB6k$I>lT z`+0oe`{#aA&OG(RxBT&$w0`A%cir@zEv8o4CW;58arxz+zhwWjPW+?yo;I`kzNO#2 z=;O!{uMS?VqllDP3*5|ADukEAKe{ppU-uP};Eh*1J}HY6~WB8$bQI zWe30F;LrToym9@O>n^|RmWMXz?|BPSmK>i={fA44c(0S+{^uv_jdA6b|M1>RHXZfE zz3#s9r<D}LwreRi2QyT@~Hz2=Mmc=0Xk%;ODvpZvBz2MT}i5AVJB)|EGY z?(>UZ`26GFc=BGmE#%FsAG-be3qSC+8&2TRej9hKSL}P#=TCfq(h|nrn z2x8-+Gi72<4%oM@9{$09evnW7)ze@17ke(4S#!_zU;p>>zh8g%MRe_(Xwwbfzvbm` ze)^&nDsm4RgFyi@B;pZ|vUp82S#`Uz>nVV`*&de8ls@IA%mC0V>nXl89C*|bdo8QxP`O%r*G>1IddyP}yzpmt z>;C+j(8ifPwzUp|tYeQ}ch%qBya^19^*Ph{&}HXcvhS--fA?Q4 z9@j6w6C!4M z+?&riNya-b{*#YfRelChvIdr_+gAPjUhQk#u>2QGzw)UIuU_ZdYsQBzJMXLezxs?n z`Kv{;e)%2Wxp3Ko_s-DrZ~y1T2fpS7@A*GxY+ZBT4VQiCpO>HbtIv4+qMt6^C?exX z%y(RN(YMY%?RVdE?7U6OD_`{*@3`!uZ=HSmTlCQ#Tl>g; zAG~?lYTuhHL^Q5=aN}c7eaFiWSTwWpC*S_;e_W$gNND!KA78)n^wS@A&&6NA*H2J_ z$igNWbs%Q%yZoGgkzalB3*Po;FXQzq@40j7H%c%%{}HFY=J~t-_`HwYv4x1%Fa5>^ zH^1d|uQ~4K4_x;1nY!siHB!4_cbC>fh1n-P`Dnwaa{fa79lLnf#3^RKus?qs^^7t$ z8`kprRm3-Tj#3&G;Fs%t5z*}!!(^hu!O2)5BGHq&#&L9-2xh3nr*8=R=)_NcKi{-J z#p2s_qd1gN#06FiE2jM%ajgVD0v>l*XusBb`CI2wxo)hi^P;3~R=L&$3JG?Zqf3Yp zspK2I%cVNKz#LDrcQQ=vXDgcfi44PFJ_=ObQteJ;sIAo#4q$#N#o5rDb{ZP0;w5U; z$hn4=K_?<3z~R)ENQ7vz|A}vT!)cFPpsv#&Zn^h6ANr?n-96i@IgS2?hW;3-TejK9 z5*Jv6;oEHNE5q<<@}?g0uy@28C0#(L)oDTFCDe53+lyV=SI8^+f?y1aT01Jl$IqlAddmdFsI)FSB) zl7y-&#xIj69E64DZIjSSG0G)CZKRWQOqEe0v6);g-ylE-k&;a_ zR<=w$IF#;GMl(A3snXKg4I4Np>)17MQ!OEjbtig+P3l9#`nKOvw`<3V@Y;UEBa8wT zn}!ZB07ZEuZu~PT^aMqbV;Cx}B5vH#rHZt}*oQ|~FUPrNM=?5NJQGo336*e62Z5?? zgALQ(afet!4eizOfFqK@T(-*VetII}>iu=)qmU!IYFqd2F^JA^uN=)ALM0@k#BZaY zl!W-BfX$633Q)njJ>l%%eer(ReEP%R_{C-cT}e(bqv}4V{=utvzTiV&SSCq^HvAIA zL_iwH*4ao8u>{&?UGl_vR}V6)It^vh=;#uQL@0)JLc7>jgV|7`jdoxrjhO_YSi#sa zKlBBLquxY(EQ37V8PTxMX@BtQoi6y$g?DRE9F0i@4F@W2BPWNXVh zD7foEiT9b)p=>LTUXXRGk)?u~4#1lhEv6;#)sM-a(1J(5`kiMj{?b2v{6?Q$Gk30p zSxlEv3qK@faIA|2*vH;pJnx?Em$DWf_L_ISa?uw*_=%;Pi3isZW=*GHeoE?VV+A(^ zs4L7j8Y?I&j`qZiH{<^ZG(#%(2()Hc=JEhxm|{Bp04*3-fL_DBC_7ej>Btf}f_l{v zYrvFjSz8(oIOTW#&TO!cST$>mHAHtrPa%w^1S4Ju$ZoiTNBxjy%6p!Y zj;FQ}tBDHXAeXPkg)-R>#6UHw4XA#(FulXrM?-tVts|Ko00x~y8$njRU>uN@X!ia~ zKk|RC+-2beyo3;ujGNc5->ioswS!pMYu%ecaU?&HQ6#AkoE`Jap%TZTtoTF($C-HB zJ&r}?Eie@?UIhkmIPjF;J!`M;efqOkKe&Dy&tJIHE{hfpTUV~1QTt|FyyvMnQ_l+<-6CTM6o zml6vyQf~n!R^`^798tZBlUu001BWNkl++2&+6^S zO-}Jtkr?fu{>L;ZaW=_YPlgugSI4Dh>gL0Ip1-mYLS-l0iGct;;J??dh{OO2G%mm9 zq6^mCv=L1LLUCKzaH}-9D6M;7=Aa&2Z`w2pO$Hl4 z5}1fHcB*0-7l5J3Cn_V+r-OJIyrxYc5;hbV5Zf-;gabfUy2R1S3YEq?Qc6JsL#)i4-Xn^5F{`tH}Q9Z*G#4jXBU zwh*1CJ35U90-LI_bxlGmp+?P#T@KW?AQGqE!y|u8Dhi+$Sw`$e9|R~O8jYbn1}y`{ z3y2KJKb5Z#--z8q!L+r|+e;ev(E79nynsO@l*$_dvMrfBnQTT^LSrU6E$8mr+_vT- z8UWNr(W@aH(_|PH8)5nzY;ZdJ=;2iPk#`)O9@1tH367tvcnkoH%Iv$h$0dRUvtgzZZS7V5pz8Y6y)yu6Q-go}3hX`eyhlPoWCyzPpFW&Tw z-D|d~kH$?u{P+hx^V9Ov(k1VTfBtJ<9`3FX|>NocMt znC@2Vw%KsD1aBB7%GW^U*M(~yR8KDwJ({k(aIJWYGa*4=;>0==?9(Jb7$r*OWDjfd z2Eu4;U3AwT@J}K#9CqrTzv=0_4>7qMH(q&ewaSpQBmr9ga9D3kzxh*}>TLkRpNxKJ zq4}lZfRkST)`Nfif6u*kHPXODMDve$>EFEmu@C*=l23kV=|lR9cy38?uHM7`yh+PH zn~$#eJmUMvWaSU9;m@cjF|)m*xx7ZTQh;YzMBc7f1U^wv?_2E&wQ@ed)**+zhB? zegrgzc*-2A4FszitK+P5k>WPP>Oft!V&iSVsBqmAL87l0B2?t*zc?51+|T+R$ua%0f31D~0YI zBF$DB)>Vq>DSV~=ktCF*sep(E3YH#=0U)xh?shEzf zvO2#II_u*&No#Sc$4`}LRBRCi@D3wA&23`I1SNJ;N$MhlRrs#~n|2GpFts74sZJMS zRclTQ3X&A_7N1ek$J&r9wxqFZWyoH-i72hgTy~%MMEfEz7X8{Cp;ViaTW*L6)C)DD zvnq;yxs%YihZ#+2bi{r%21X`cv<(O1g&u)}o9L6(p`uz)9aGnv7=v0^>a))_M_iK9 zVJHU^8zTh)hJov52M8Eo3Y#@Nvn@rC;6ps4Y~QZZz!^&0oCtZaWPQXBFo*uU)lvE9NPcor=`jUY$t|stIxsAt4@y5`Zye z-O;m`83a=I?HKLWg}XK3Y3bR*(HMMGeGRjumuRBcJb7tG6B!%Cvl37ipyUmFR08bM-1~QKm2JWIYsQ1eixwsbsQ)LUtypcv=mB83Q+IX-?SIqN>TDPV$uZ3 zXif`?n8oHe!6yqfu5-+AdgByH%|`0S6uDu10KCim#d|GT2qRY%cHFdP)w-<|2i(P# zf{@0Oxq`Mx(au#FPc^-_2hloR(=h&;w{U0LvS|h)&&Cr5C3Blf_kDazU#h;&lHD|7 zEcmhfl+>uHZqApHhQVbPC0bs1u@*f*#nBS+?Fxz{;OByebmUS%9qKD0qNndA=_=98 zBsA()0m}!#+FgPzR#g`sKnaF~h&V4+t0`cEx^kYP3p{Jk*8b`giU}S3T7YH^BZ4)! zMJxZQxF{qF)a6jfjBdbEr&BBP$}a zR5%fbbM}g1A;E_S&6kPn=f_RiFjus3W@uFqSWKtXqgILbFC$BxWVc}NW@qrsOq2}4 zvL;lNjIDi?mz~V*RW}j=+)fC`x<)NYqj=9Gd8ou2MDXx_hARF6b06u8% zm%5~Bt_Pj50D=y~zZQCdB)q}o3y3J6ITyG_gKe@QXsG#?Tvp_ADsR{hhc6~&V+rBT zddU{uAbqy+U;v;ApaYz$La^b@PlL7K2TSa$niMHD^40agfW=ixf7)NV2XP^b_Q^Fk z!ZG#{%3vL$8s-l?@Gy>}8KSlc_(hT+G^ZB@L$ zv>4v&x*xKI0wQul@61@SgQxUo^c;^9e5hC1y8hvZH((myReH;VEl;a6vjzisOBV2; zzu7#+Wf>_tms0XrH)l6|bSe~KBic@>P}T!|ea*DWm-0-6pkVE!n^m!CJDhv~+6?V2 zQ0Yv7RUVhS$|_Fhdz zow8`(CeHGRvd)|!{#Z+So;Bst5zPSUJa_UUrgFNxM|GG2q}EwE)$_(##M~YYmkg*% z={W8&+Nq?~qzWcM)GM?)ueGpKBA(f>V#S7W96?l}F142rv`1{5N{BrS9eW%Gicz%A zfGfm!rmH&BBHp2pFwJb<)KR98Nrus;XrUsuUW%_aM1yW6AivZwDh2 zLdu4fOY~utzYt|0Zit(`^?NJljxwga zZrsJm9_4OnY_x)?^qy%9=X!=hE(%w+!m<0phzyaA_-6hzZ$)*rEw>U!R>BxE8m-d- zSv^dqsLI3`%#nvRxXQW;MwNgNSr6Z(^P~}$7grr)RJSlU5k7=L+rA;ikh81hb5st0 znWpXqh$?Pn#Qwq7JnDjok)quEJqT4hrlkL--i=a89MlfEc_`*kI(K*+zhZ%?HVn5N zt}_5hK(@dAPHwb>_8l(dmnzBQ?=$0H>sic5CADms9mY^_uC3)#se)s%_DGloAlz_Ecu2{myl zxpt;17F*a_Wepf&AZDc7?FtKekd``DPEMnT%uEDFgORf%UFTiMQ3J4MFz6B}q}{TP zV?tAlO!20n8Cwa1HRb`n`s9>%$+gc&y@nca*JLhgwGjCEe*i)*G_exmJtFC$W1I`o ztf3WeT#ii_yJl*qO{nkM9c)9b6^*I!HgjB@zRVRYS#_>~lAgN{*pgW2a!RB7$eNDFa&aXgCCh zn1wV=a-8flfeWho_Ej9y5VUgqfEe2S+~s%R0p_bisKdsp;|^dUQse5}Nx(Qy*#efb zi@U`==}<2O(CoKfnms*-s1p=g@ofhX|8QQ(xa9vJL_yYLTsrHH1h zOxx42xwMXxRy!;D+=6?mj4^L){&F5&Weh$O#D%c4tf|PZq zaTQR4H=#Q9Bw9Enqz!Db?=uVuXo+}r%@dMv3p#K@BF2Koec1U6kq}coM>%RJ%ntPC z1WfUa5SU`?VJs`=K~~SA5{^j?>01D3o$6R){~gM}Bx3^aeA}m#;d@aD)w03~eDd+m za+1`P*R*bH(gH&UhEhMknTWxnj7@~BMw_QzJ5VOtCpdN+ST3Srr^?H?scKPGy85L0 z0T=;ixuPad_TGCR+{+QjBUf7cql@GY-YBcv zQAAK((k`&P*F}1JZ$KUpAcvc6N&Vx`0R~}Iwm0rY*04=KK5aWitSK8MmuxqQcR?Wmmv>mF%?E9yx}zlOQadS|eh-|d-A z|LZf)*6L-N<$;WgOX*-L;uomW;lB0lE#-lI??@jF3wK^P%+7XxkRwiKR5~J%awK2> zO#=nIPvL`tBGh*oI)y+XfptU(@eqkDQX}<}5dEbrCm7pQ+9Z~0WZ%(HA7wL5(;*IJ zOrE4}z~(EMV6&+*M$li{XNXW7RqU6&V6;Qv0_P0pNtM78*m0sQ(+TJ7bto|R*zkh( z?01ru_!=t_aT{xfq$2cg;Dhc5pXzWn0Myq6(}jA|vp--qGMCy!1Jw7)b0-*w#Cr`@ zt~pFP#S%L+En>=V8uqSsK-vPSft;}hMq%76rL6j3*I*dyF;uxfSfEt_xxA*N%h!5F zk8R+uzhDIZdTuuArxZA)kk2z}FTyzP1NQ~O8lWJKMFp99?r(tV;E|yr71v}kQTWNf zGuO^mXhMR-^!%t=gw%FS1*1+^q1f>GU`2>V%>*F#Ti$Ff41*w~F;yXkSRpnE4TyoH zqDw~Ty)iA!1T-*6HIuC=GQ_58rcn;kCMJS4_2^MO)~&tiX=FJ1Dqv+%)SY{+xULvE?AWnZ;wNO>J$aAN!lm*lFE{Kr;{6oxxE+LT{ z^hTl$M@Ax0sz&NYh(2l4RWcku6tYnrte*NN7J6@&sH^B!+;}S3tNPLZ4 zS4>8^3mmqm!4ZIq4IoeU*=IlTq*&BAh)67pFF$cF<0$&xJHsaVl62cymqZl`!O02= zG05G>byWf|B2GRqqJJHiAd^2uxblj>joJy{5yq06^-*@I8tK5 z!J;?D@*qlac!VT{jU%aLT%ysxO_xjJGvaj!n<2ymAGzzZf9oBu+Uxc!?_8e)oyOd< zXu;BD8jTnRe{u_UiC-OrI zwA@y0Fb~FWTH@1=aKtyHIV4&wGPK=r^C2VS)S!)2+Lz!D z?7{Y(k~viBx++$sGnbIHc+iJ{N~G?Xy@Y2XLB34Q$%WOAB6)DBSQ{MmX^x&a_PyDVerH#P1ar^ zk27UV%~)DHQQ{^j$%68_zTCyuA+x?=-UtQg?k;TP(?+~R_%}k@h!+`oK&_@(UdXJrwu1?{btTWVdj4;6^n_R$h zLQDCh-SU?-E1{6Vh%01sc@Gx)gYJ6owM5jP#6kQ5`J5H?OviuN%bT%pZ6Fa>9vb6m zdzVOE04*1yt<6b%=MEHD*H*T#%{zFx{3H#h(NslkG+<(;1)700 zlWb8emMTXOO8KbBI53x=zCg=Gv&njA-#G422P;q~TsHss88%$DKP8rnkn71VcHl%M z6Itp6(vhs9uA*9t1|%AAU{hSCZ50VQ%^qW#G?+`Z`XO-HmqFslj|_2V|KVdl+E7aE{PeTmd)oSQ|K>}#%?|q=|E51a?Z63%jN3M@efZ}$U;XuO zTzB^-V&c7yd*i##c;w)O&HmzR=lsKE%NIT4*WUAr$IMgju3K}qEj{mV&!;p0@XQ65 zeBe`8tW=Ti^tf04!OM5M?3{o3(VDRLB@IR$eh*lt%|u1lM?|=cs;B-yWI#5i_6szC zzqlBv6PkH|bF9*U6Ne+|B3B5Gez(|N^Ll7Bd3;5+t8qY;qBcZhwv`(#u$hu|CKa(e zB!RE1Gq!ku!ITSs2fY&|5aod+9dxlbid#wz9Ga@V9>|&#J7`^f9di~BYPqj!xD84#7HTieX>CU^M9f<47l2eJ6lXzd+=A#3Ih&uvGk)6Vcl%Er4kHkv> zKX1*Z{YI--PBm^tQiq1goV&yTcaH6Wt&lvdD0Fy+3+x(DqY8j~W4{HWR4A@r74B65 zEVLl3T{NS#GdnvQ#xiBT+6~1~>gAQjOh!wp(L?A3luZdQUt_YT>7_>C)v38ZZ~=1N zDUPI=(=t#_p`Y=>Tna%LV~=wzYf@4k;!b>P;- z=x!*7pxdmG5^U6rz@yEx=yVL1#$09XaFliv5#<|T;<%WqzBTXx38hxx^1oWGZf7XT z4`^!@x^3Wx)T(k_evG|`WkH6nxiq;Glq0%+gH zf*TPygH?44Sa6}5I%tv#r*qmS?=qbn_I$ISz2@ozo8$^h(-5Oie!L)5s+tJEu9~4| z=Cd7OO0K=tMI?nHny2fbtjM5}M=kdGBi4jE`XbXOTj>(JEe71x&Dc0pdHT2NN~CtA z3A`CmP4Rs{Ot2l}t@>kW@PlIUxn_u_)FYR7QNNH{0t7O3lr!0mlj?IE5(`4;X9N?| zI0}`m?318q+wr#?it3$uZaKglLvhB+Yy_*Dc5ejd?vgPt!B@4!MTf1^0uZm@z*g=7 z3nfVtL`YH5OpqZcDTZy_J5F$??YVA7{`4qj2WgHq;IGOWV6wQffdx*CWmgU5f=uu# zqy#9u(-Y48^;aGI^RJwL?#&Nx+j-9e4uAU5&wl)EcU`r7w(v2o{LaTd`qg`8YtOUW zwiXHR{OFhb&TEd|aLvV^z3h&aGdu5n$WxEnZ|?;^U2ebX$w~=~sE~{ge)k_g`0e{- z{;mf+{*<#`{M)aR_kZ%b)gmh{|M)w9z`XZ!e((35^pk)7mv7uZE8{368?L|LuWy?# zBE0vnyz%vi-Sn~ZE?+TABAYjC**ISIt!MxC3r>2>kI%ntqY%-&1CKrFsP#Yi&^2o! z^i=&tm6iC>0BL)cuFIh!1XDb?I5z48WlSg?nlawU^D~iZRYZjKNR34s2B$Fb7T3 z3lxyI0nkAeL<|gVL%RSb)e|}b1H_ev^}GEI35EU*Tj5Y*{+d#dMHQ1_TaBtwunpz# zrc(?$02_r$;A^m4b<6cCq9p^fAYF}B)O*^zb$334K};3^G-KCW(Bo79*P*~iP$QXC z9hD4mo#S8_VGSjQE&%!H?orB-U?^w8gl_8@d3FR68g=z18XdvhhZWI~Dlvk;DZnh{ zkYl5oMOEAA#7xwBm|>yJ zY|VtwfIF4uJzZA(=vWw;6p zY)X+mhvr?Riw9woOywdtAq7kiT^jLw<}5*flvtf_KpDY2X(ekUi;I8&291#Nwa^oC z4MGoVBxMrKUxG1<&85aE7T+;j@4M1ue+|w-zjbE2{0oef-WY)s0N3~%9K;&ndZ(xZ z#!X}#eT)+%@Wb_XW)5b_7OntanVCwME;MU$*Cdr;wz|DoNiuqUYmaB`?VJ?Qsboks zKCKjTdmFQa?&y((s9j#6Bw6(3?bF1X^(lBO*9cOMO)2!un;mD_wsNVgjj`eq#4T7; zZ6~sn2)CH^H?AZse`z%7KYi!kq0%lk%OG`vMO_QiI0g??6e1=1_Q`=2Aw zn;vuq&%C?WgGv-L6EE0(-~E=%CvtaRtZruQ!}qP)oG9^iSKjNeLl!@D&E;3z{_rdb ztzL1@oi~A(AR-xOwrt(1zvWYJ&wJGIrynz1ea$ zAKZ8F2}kd?_Q&7+`pPH1ZfBV6GvqZe}A;+BliswK6fSoqqck}i4?KDuj z0OdUx(nxr8XJWV@Y4}oO&CtXz?wPztg#Z8`07*naRJcQ7*F4t1O#mvjGWf0z=qN0? z2}hFv7X{A>hu&A;tld;{A_lz!GL|;k9~sk}YjJ8L-fnisRrzN>ZXlnge)9Nscmzn| z#&d#KCyJ{e87>r+IS8zK^$raV1LBM}4K*}!s8+w&3jji?V3(X8A>pfSA0v+^+bF76 zIp}%Woho2Oz6=tzMf+6M436B~l;x-##!Ry0;$tKkYsS?9X-ZS`6bX+H**{m&iH&LF zV#6GNryT}$U~9B&MH>boD(_KpIiQDhKe%r6GY4E3^2JX!swc?_(WqQm3RAin^sWUR zJ)dZ~y#Xow2Vn(hJ~PJ*Urm~AB7+HzaBi(8%d2$5Or34v^%>p~ST`PqVZ_L4Y7i6$ zZ>lSBSzs2&4GSsSFm1MM-*|U$D=rxJ!Z<1Ds9}FP5I`_TR4ph{U5{)qTL^2p+M$iM zeL>ht<6`*V`{jdz1yxatKJze0Srvm#=OVTPsy5iO$H0;xw)^@a?qO3(ePO*9BJLFO{7nh#O~J&MLwRqDMl$0pl$t9(} z$k*+6>XjK{Z)~b(cOpcHSZ2qFkO1%DH2g0MT$$;L!D|j;=$jMt(LkPO>=12F8+g; z5b-b!qQCM@xTmOdh0H@E*HAcuF89nqS&7B9U&Gs}okLoruFqTQ{oWyC%iz8mvipNF z<#U);ORa$K3aan=m+RV23nr@X;fstS+qTV429dg|UzuU%aduWSUMh+>u)PIIx>{qc z+gyMfbk4$Ibrtpl*T)j3e*#w=a(k+NTx6u~Sf|Cd02!L5ys?ik*WfmOFtahhA#!o|OeE z%?d1l$7kk&Du&n&`K~T@FojuD08)svO&_*FA6!B0M&VRfdQ9hpbft%*#M#_*Wn9rz z?W0<=Cv4@OC_K-3*}9_92-1w3!9#XBMQgm-DzmQss)z~)V%QPG1t@M^l_tSh3h%Wx z17U$dPB4fTTZN0Uw23i{dX=&AFQI5!l2?Eg*LBVKI*|v(TY#0O>-Hqk-?)2Nij8u& z^?Yl{{g3C05%w8xQU>oXBi2>*)L6*pU)^tK^ur-gbc-1pnh_DYEl_n|)PG9cH0@)~=F{;#WQ%J#lICjyB@(|a)ck&eqPx*hwHsuGEl#sfZ*Tp(|NYY!pZmv8 zTd;6KQ!m+k%NIZKsS{3q;jh2#w5<=^ddn@>Ty@<|4{RK5l!iTyebc+1Q$qCF+dlWc z^MAaBX#Vc|>>;a`uO5LBr5wp)zX`ste4e-aV_xu_LpJ^7%eQUT9lU~Zp5bRv<{)2K z7}~h>8{a$TZO5H@?7jycx#qGD-@LANtZ;0s6KAY6JN3PRma%vzBMR6k1SJw_^Ns^(RP8{oS>3Nef)F-? zwj+_{P{2@^Q-9D$o*nK?Ie^y;0|iOG?og$$m=?PuU0ksrUN(3HafX>emx)jef;wS$ zVvUGAi_oCQD2`yOMLH-)CV#B}J|W4Ji>JmWjTVX0?vpOk?6~mq9M#ESQtap-bkk6c z3fM=cy3zwqs|^}fYy4ANOa0_VG+GvyF*xSdva%M~{v3#fY9qNfZJ_s_r_eYG@yIgR zlCKaA1J}u@fn+RtStezwqRTiE(KwFPx?++KYHyP*0)2{4;!@>5;Sfr%-9*Bv2$K*E z;7JW7t%n+ADD>NyAuNVgZ7ez5tiME1LhQOsTy;SFmG5FIOl1>!MejJZC)2hs+3-6~ z*uO?E7?+!*F_qY<%Vu?rwi}-a#WNA+Qs3t4%{8!!i;Y|Ya+?OwS%$GAMJ1cAA(IN* ze)_Pm=)@QKLa3XmVdVx4Uv)y-NggHn-JT=NKU5;#&jPirJ` zEb6z`wUc8@I2a^~7q(>uy|1F(rHSmv{1{O8DDU zM0n8g!r?U4A)cq(kVcthvoZs8mxYbFbu2Q*m~P-f_1j)n^f6R$bR!ii^R<=MTC?tn z8ek4rrxk2oFY=ncD(!HyQ3=l={Ez4JHPr`Qk@%svhGORDGKVJ|mK(Q+wbOb5@a7t% znJ6K{=fE<<2V^_73!zGgs!`oAM%41G>;K$zWZ^$ow05xu=#9Wb)N@ZE^9>eSk*&f^ zntZI|mekk~-v@)EpopT5;H6$LKXP*=(#>>aV24e!GQ?^!3>J$Y%4cTcVY2z!e|_(@ z^A^w{>zCd9i?y@MZ@uOIqbl~8-XbYPBr_{+{Q7w}Ub<+%Lm&6#r#|BqZ+*^lzxwb0 z`uzvC6(YtpSAFK+zjgnt5E0F+-+~f#86xE|=3s(QLPU6a&b ze0}L!ef10SUp9AMXx0I+jvyLZaot5%JpFB_J?r7`ocn|2e$Wmz5iWRIe;F?T!LauM z`|`s#Jv0MCDh2a~V52qm;=yipZjPxC7RA44NfM zkrmx?lsN20ZRx4cjXGk6sK;XkfPbQRHiV<4a>`6@Gib3sI09cJv?b1ziFTT>6q8zJ zA?u6faTheo5@Ys&Cxv&I$Yn?AGEeP$7X%Hy-t24%X*iNFui;p2-U=%TyzvC;Mli0; zKjI#nl*Z|DO;)3VvPsZkD2bEC7v6PtS+z0f%H?fz+s-}}q7ZBF;v#Ay0i04*B~Ym_ z5z#OVv*V}%3$mNM6}v_|P(<+r_^iTlZ)w^R1}~z2Y)8GEsUfq4`6MDzC?}#}n1qR; z8atIA(i`kOBO={O1zIiQZ?XD>WFGaTi@pY8Q`NqlL#}v$kS2vPo^esgyD@FBlcA$X-yWq;)g}Jdf zX;dc`W7EjH3E2IJ%}S^Y9lW)&3)l42M1kirViCYCSI=OtuKfZ+su&Fpk*i{hu+2r+ z1%9Pmn*l9wjZ@Oi*NMHzfxY|H3>OM6U+O5pISTwsWQ-&c>NiFY;BGT1jNu`08#|Gj zcUH|Q=IMwJqOa%Yx$vNWAeN1$U=rX1!tL6GM7b8z4z7s37i-C9aG1!BV6&DiJCrsM ziekX41!uF9sCsjTHT5(JMN8AhLSbBqO$u3wR&7rN$1NEx2|<~o+53TpRBE(?DMQjWOGvxK66$*6u=Le6v}YX02RgOxQZ~xPN2AZ1kyN&Z zGS_gUs+4J#79yeg9ynv1Qn`pmUb(E(4$0eM`^gM|4rWm#%?k%IquDW@|W*A>xuJ+ z#k&rhH;(IPhu!9f?M2)tfN6H)gLmBU&GXOw&^J~ccJlL%SYXA*E$dgUT(x@Ds@1Dj zZ76v!Z(Fr|HSf9i?n4LW1><85Z#@VT%kpdg?SmiviXoH~ zbxUPT81#l~xo!9U_@?`}t+?TaduJ#}rZo-ax%Z%~dk~GYqq;ivd9AWaP=^S3HtH=} zk=Hguw9kPoV*!AfQB@ej4QJbT7J5Numt0pQ#uVsz34Vf4?8r>1VvljGV@puuKkt!+}Ye{(iM49FC?hp#Rq6>+Qh}_Y6W*4UuBU+g4J9-G{HR>-L zfkiFL$}=-F4Z~1=22Z4%WLh0G5A~{5nQ>ag^i%y#7TIJnnM@|SaOJ*-WAz#U{zAz zky7i8I+xaDgHmu$wTOt2jADXH^#Ki~d5|U$a}|hFButRO*aoa)?@0W$)P^P?9^>E2 zjfR~%`k@E&n3is&!4q#M^jZLijBkW}YD$_QOm}m^jsaWO@s2pnp>XI2%wxI_awRv* zFlrOGZfg=`VKbuv|Gim5o8Vd_%Ej?a0fwc2$~Td1&kV6njB4_L;a3hUQP$YTxUCR7 zMM?VpP1>Q+4$0()HR@{E9jZACH>5mX3cu2l!1z(&KM!=nS>iIdOH>frZN6tqRsmW&gYo>Fk(R9KpNVOswUOWJgm`1?wu;s!&oV2qH`MHGCBY(w?(2VcnX0zkT5)hraPw&wASZpSb4X zSHf>1RLHC#!n6r z9ELAREI5K>9Tseb8>!RA;Pv_HJ{F7(K}9Fv#5q4CWxks86ab0)Lp6QKD4-m zgcW;Q;IE!mDsU&0b3o+pIH^%bVMs0QVCdvJu*2|mkCn(I`gn2$E6r{oB}Hi=d{yVd zgZXC=w_C1AzE^ty__ghSVfqcJO>t6vV}fjvwYD3~O7t}?y(#*yzwA71&ZhJkV3Sn~ z;_8=#%BH8GA#h^o${C-MOB`Bp+|s?VtahN2uYN?F)h{*5)U+Cxa?3O@i?HtIHSZ9Q z(qMg4+TC#S_x8DY;apG#rQf>Ht$GLQ(v{JMk)UCt|&ynu9m1y ziih^PJCUu(xTuTy*9u@s(Z^`(?L=z*!mvFo&iv>JCAwD&XJ34`L>*Zsec4{!%m|&p zztO}n46uO~wRkNQP`{T+SQk2Z*+F|;cT#l(x9)7)Hy@RnMo|^HR6w-#6Gt1>hwP=w z#uH_Z8d|(b6H+h4MVvGPF-a;Hy5eqq#p$YeBB%m6J)*L>HmtuSx zm!`y|6zeBBSC9o>bZ3)NU+chu@yYJ=w$>oBoh7zO#vNZTYJh6g?9;4B6vB$y-Mn!e zWgLfLkecU{9@0as8F~3-R1q46L8&Ug%pfpKL>NpdZw@p%g%`AN97XZ2K$NBZ^=af# zv>A%VErz!6!t)MlP5+uAnW zlGyJaPkY0gp1%Id%YXRO`&Vt7zsDmEKmOFmZoTzOw{2EeBQ#9r&6{VMInHhyiMK8L z_9a(7{*}M^n|#T)Zv5Gbt@HOd@X615JpJ%Xmo8gz{WZ%@I_0#}?*IB#_iSGD$fIBK z+}(bD>Cy*gg=i3y&+PK=pa0dzzV(b>JO2I;Uv}>d5%Dl@7}XZMyo^TjWI!J{YRK^yNp=LgGuM!--w4&AtX=?(Y4;Cat_%J=WNZuPMH zNbxKKZcb5G0)VaOeuRYM}R1mNsgu^WGi3_FZK%S#fRr82Oh=!i- z2VL(uBow#XI(RuvaaEz)gP>zpDkKcQah^k#h8Yc|EH-IbsPVXo$-`O>@p1PO;IPwr zm7qi&2(I1#ZM?bERbc=P2StN5pv17CrnW-yY2qg7q>jv-ek(i_!f3Z$hb1hT2d6j+ zn=&x7W5uoR%uyo4BQc5j499;&UqfS$9)ffVsMgg~Bpls?o$Fw}AbLr!5J@fc!2=XU zp6$TPbsyYlQ#iP54HmFaNnOnZgN53f2&<2*9E!#L1fNA{90ikBwwEBqf0D$;n}nB2N-Ovws7dmny-gA%UnO&lTfJva7hC<4vtMfIL`V{FC5K4Z_TTy8nYs6-sb5V zrATrJXz%_bzrm8b(56`Hda}}Zw9s#C(%UZNGRAmw1WW89vb^5ahheI?RPrgrN*#hm zJb4Z%0|FR|*E^9TJ4!oahY-=cadwuX!B~n_r_#i?28`oq@k-3=)dgE*MK%9tFTiTQ za4bZfbd_qyk#2EnU?~JjW;_EP|692|B~eW+0uDuS1g10mb^HGoF;xuxom~LTL~0&6 z=rHx8IB11ng=($nIH;jVH_2gpM;bI(U3pb~+c>C`RZeSf4Lo49HcB|II)eg1b~0e9 z(;*aQ=#8EM{hFg*#P?~##Sq+Z6#?t4CJ^8S+`8Gli=wKAJ3#^rks47Ud(-k?+_l^n z`qca==o&O#Wwq+Y3%|VRq~{&~+LQKLGG8{YdFaliUpnWTH`))!^RUbYqR6( ztIm1f#dnS*8*l%@|NG>9CmeUoul~j>c3UXxm*08gm0x>ss}QaD;rahEIpsw!{Iz5E zT(E7`y*FL@>91U|d=!dvH7u)dIR6We{)4k${^Gko_J!Lw?{(}O-g){##x6U>r>01KxHSzf*7)qLr2sZ@3}F@M%^tlHkMpsRdPms1@>^J zzny*nD|QC~-kh;q$Dui=*}9Nc3&Q*tnzPhZ8#~5|j*gim?(XR&nfX?9jPQ;l<%x!= zS6_Oe6LsO9lO%I9VshKz$3~&NB1oO?#JYfcVl^Oa-niXB(pO#g|9Ia*7ckoKyZ19~nE**%i3 z^b~#aJW)o6LzpKu&|}vJDQrZ)#c_a>M5mZ3caYZ-NKM@lam7mwEFzQ1MCV8}t|*GC zXG@Qe&WN9}?^4K9PDmRO>R1a1<(Vy*yL$)E!j6lfBKt9rYDY{kz78Q~@}hsNg9H_9 z8zQ_jd+Xb59{2)d(&B1j^}iq}K+&XjF^rHPU~jgK8yoDk^+KiCqSRCuMlC^NtV=pS zQ`L#WHVk7ohXzhXnp!F4btv3Es9~jyHym(k*=!T;lR8cm zdc6;!X-IIWCjZG520@Ay^)84YfA*qz+$ugCc;KU$sk}@z&dxeomER5_wwX&p5R;}U zHF#zOTth3erzuTk>!Es!3Z)`aPXHjU2rD#7H84>f0dHlPWu*SkT&OeoYIMO7!V(pT zMLHO;!xwiIFVhNJM$roAY8D7CGzt=5OR3hnKL8DL46~TYAjVxlE%QrXjIkWKwdhy& zVxbIEwrWXL1eo3t@``&Q&oE60add5^j{~u+TV0V_yMtW^q9x&E)pMPNgU^6G5;@wz zY=;T;Ob-oiiKiO>rAUsGuu~|Ly*YYEyTb;RwiIWaQi=(hmg722JrluZmQn$9|IJ6& zs-|M(kqT%{HSDT091D5OLRbwOFf@~f=Ye^2;By9p)iQdQcXLApVKf!xaiHTrBfzbk$=i;W(r9`hcU5_Od-tmiL?%FSd-9-P3kDBOAc|@VX zEQZZ!2-cVF=y_-yD6s}9X;qSOY9?$@G<9OV@4S{>-{oh<%InJGIFjxK$5d)GzC0*r z>z^ZeU1o8gpS!2+x%XbE9mXd>w+Cz4$>>-2pg6UPqSG$&*l0MTWVtKo(jH7L!kA5( zCw#8msQ7u%cgRcRSno1VCKD??sMZ|k1O|eWT1vyAZ*Q( zs!=LH&$R1FY8HI!=vY%G`nu^a$jcNX`OR#DQFL0ZW+g*7OeX=V+h$?BuJf1QcEa={ zdfqM!q;$n@Vo?Z;vjPKpd!Kc?iXG7>YP6*BaUCfXn&(prOVSk^5X?YN>9<4dH0%T? zYc8*iXC!>@TqY>aXwvk>Q8&1;msle~ICP19_c@EcJyHvT&FzT2QlV(l@Xdy|SP_6a z_>NSuCB~QH2tWzcjG@)MjEC#m(3ejDIy`y7%n!4`IwG304XFLae<2^GMtK{}Z3Z*! z3Ytq#Bg5KE&RYP-I`vc*b*=!7HjW6^NDMR{p56B(b}^PRGIeWA`8rv$WC;PT5mDKz z&-ER9k%%ckgD%Z7b8#CfxUL$Y^aW4NFnDa8n^`zXAQJ&*x^sA8Tz6m`ckp8UfB$Lo zws-NW#4s~2ME1(cf0G#ItkD7CI60mjZPxzFXwMk}yk)~|&7(r-p%zFwYP>_nwL{bb zg%%kk+cp1f5e7HtgEzY4B6)1f%}kE}1u89nuW{h$`^kAg?6RQl6;0ub&P zaK&c|Ohyu!q3tgHtR}3hzN}m*0jxQG4IH&rJ(6dRwo6I4AHp4HB(fAV#D$V#5io(|16;=@jEl11TA&To zR($D@EAcp+)AU|d1p+Mw7SfBOQShNDU|)aiC(LOB@x3c~${x9M)eWul_LF=cj%hHi zI^rf27BUF+kL}+Gu2cJMMxu_KG-ca61Ot@n9j|&m9L&P#Fb}49MX=@9kx6G(Y!1N2y-npf zeKzmVNXTuOnKU?LZO|;fbyKbUvR8JR^9#WNV&G>@U17?PdBMy*yBD*0OEs=Jc1?r4(FT;-AWM<=>M;SlF z8&h#N&qxMRJ{55c(twsUJh@E_sC-x*5JOzexTcA%x~#|?g01GHyA-P?GPGMU+z4%V z>Z%#d>0)C~-3e!HtmDi<997K_D;Y*aeP)juk%mfN_^v`N4Q8E#LG>t3XtHF)QQ+UTB2q3V@P^EwM%yF&) z+bQ20C&#}gp80QHZa-w$>8YfTSb+@vcTVz&W6;9QXlcIZ&rB;UlCYtKY_vQ=MA$I{ z+p)_7O+@H`#YA9bkgX(>NozilNDXkRnWRU_H|T(nT0w;tD5Rm4Vt_^Ydcs0=tnr{i z4mcWt%@l?`7r>H{VwPi&?U zjy%Yi>%&%|8Jv}~)0ZMonHBO{VjG=F$JH7R(&?aHZ)kxx&4Nu0z)GQ1=q!i6zzEgw zT~KFv$bIV+e3Wz$Cf>9YdN@9Xew}lib3_qVRk`h`P;8$4e#(tHWHfpJCZa&> zPzDCcqfWRKFT>2kWD-_i*qsTR+?ZvQVHk?Zm!6zS;O;z>$G|=NA8^Lj zGRG|yij_o4TfK=Ele`LBtMv^*dm53-9eWPS+c~Cg4`QQSukC|DqPts7x-XeTZ(y@VD%d83${5DxnNz!S(#-BR zLwj)s5wz588C4CWgws0Uh{_0hI^fFWa?hfu#*28(K#2vW-dqxkX>diDxzqdYW`%QH z2Bm>{rG#TXpGFDQOOpcS&1Z()`qQ|03f&Q? z6{b&rnQl8?gJ8D_C~*b_pehaoIPCuD%rPi)k*am3ruX{Ya6o%g)K{f6){qc07l|zd zwj=4PFq+0y{|K(KhE^1COG!yy(qj~D)69>nf+++xOg3_$oNwf(PLPdOfOXI3E5Qz` zkPx=L6G&X!XR-(^rW)*NiuL0FmhihY$}nNvtlleO9pMr|G;=~0fw z@7jzCv+f-xfw5LwO=Itpz)~G@vz)763+|FZN6m(zw`l-n_d)Tzi8!JPC#)(LMS-6L z>4>HLdwOwNwK&hF$1C&$0yQgk{b7c@O97(l4++U+7zl%49p$>i$X+fC9ad>4^y{&= zV^=vwODvPJhB^+MfrMV)xw_=gw@%Sj9da<_8x*0^y60fnD2h2U&?Pp#V zN2AN|H6V5onCnfMLMI;cd@E(olO;=bBOqP;*9)CvCfIQi0e}0KXC>T{rr|;j{_LG0 z)(vJ>Tm^8rpFEr8ANjT{3 zc$O3luSL{Uvzgn;xf>{oaoT|dI-%*{dIIU3{@}ebd=)v1C@|7Vx$`9M5h6{)p z^Hl|tC!r%Yk#P{&H|iP%O_@MSwp?l1GMer+RVgKGPy@G;Fd`_L>v2R_?quougl+c7 z?y(J}25@b~T8uev$S*Xp2d2P!EeE{7Ymi>1d*v`L)8iay=p6TU37^fU;Q%G$vW zq>Rt$BqH>?B$|U1(5XP1&1@Qz*RixC#*GbCeK@fwD^yZV=`f^bqS&sO=x(d(dR*pJ z71I)vVIZz~J08APwFx7VN<2&J{;Ot1qeilY2wR&a0K2hs(@X}A=B5`l z+;cooMT-XflU9tIdr%8@=t@OB9Ex(^Zi|T1L5!V(Y)*wuhRs4|riqEf5IM^|ZC&)P z12VAWpjSiAFb5xc2B1SA>#`;${{Fcq9^eL?3h|J-pgPLxSV^skY95Eo78!~Qhe-7Q z=)T*rc3%JyJ<82#nmp8~;oLKJMOb{ON%tl1uz0($4H5<7Q?2NRk#5fctlhK@=Q ztfwV;qk)t5Q{a#|62>;gP|+921zZLOFo85YPre-fNuprt#A;=nxPIsb9sMii9bI&8 z%&P@bE!IVLw&cS}^~Sfq#Vb@%IrSWlGBLdgKL)8+E{uq$Xtg^W6*tZ}M$GUVb!>xy z)}b@-p6he{>63urwTRh;*m5dc7OnJkm+_q;0fp&GCk69vXkA@`T5KVFN-P;t3vV?( zb}41L;!&pL0`D`4LlvA2YYqIt5r-q~nUe|N7&CroE{9{>x@@hQL4&(us)vu&zF5IP zh=|JSeT`&YO_WDX`m69m5MY1PIQVGVaCI&}6)fHbo-o*reXuqVB@e`T#DPI*Po8K^ zF?G?#veo&Eb)Fc7t|YagIBnn!!(64LOX1=*${?uYaI9u~2cHNs)uG;k9qHyL06_w} zST8_H7pB5ZFV49@C>blMG$~3G@GezCbTYm7Z9)N}IhG?5k+Ed><2X(x6OnqZvy8d&2>s*CHO0DflusULe{pq>~@B4Qsyczd9^Je%xDRX^wu_lfk9kVAQ76HC;S z9gLF#>3ZCQ_sNBDqK<^9G2TuQa3wrPu_+hBMyIw`lU+yu(j9ko*qm}^)`!ql0-|PQ zl2$sED%z>R1NU{VTRfp-D$LNc^%>=b(XB@X+-b~si4kuFT-fEEIAiaA>gYO3@f7}@ z{MdKO1m?K1LRcuw%0?4u8-vJ8Y84bBmk&MmaI1=|{WW5;0B5r6u1i9@aOwep_LroZ zQ97CT=C)0ano8ttOzcJDQBsl8oXlHe&CC;fy+jL?KvA_{yA0Bt_q{-?Rgsd8)iJ_( zZmRDwr-!lsooiaeO^_sUx*e%12&ge4J5O_G=T^Vf0GU8$zhW>Op59FG=I|#>QF&BU zA-FNXjsnjm=;#}QP--xhV}}$D89D^d=d5%_+9I+Ld4_SS1*6yVf;EIOe3HA~eGI~PLa!z}Lbm5i~ zsL4fB)C7vu_suk=0(fsOTA_L_nc>NJGV}`Tgdu}du}cUlA)*1LmAaph>=j3k>UAw|AI!A=2Fi^p! zCqJ=2lU;V%6&|B9Jb6Dnbrk;Ksn*1dATDS`5) zUybtQMrtq$(u{DGlI%Hf#r&f?(}W|L>CiyP;vp#<;sYhggT2rL99`Z(y9<*Ejv3Dk z6XU%eqXttb>QIq`B-wjyNeX?Xjv-bwP0w_>GHGdv|3qzMe`LgS=C%{K0fSi3b9=0l z`~hY#nRd7*U>81wLhviVsco;s&W<(R=O=O#r;hLsmb76q3FA(Fzm3Q zRdQx-*m=g9_%Z|8*iLoNhDCZAy_ja+R#w zIARwWvShSmk57Pw$ab(1&K%ipDal1$g_=>GTZOSxhCvrK0`BJ)P4y{ORvN}E+=`i7 zAx&YX_ER2MdS3`F4G(o5*E(;}6jGV_{($O@*4GM4KE+9l*e36pvk z5ZIIEjtuEk70QLWPZ@$}N+JyhY{!kG;RM$0T>sOlJ&~I@0m=5gf+oj;914@FWykhA zec>m!8pmatKG)`258`5^iJ(N|-6CZPp~w%8Y1N3KwmB09U^Iz@D9yj5q|{J|(F)*M zfVl|WnFq`Y;*c=Xg)OU_*3&A}qp ztV?ax)L|Ih#@IJLbm&WJrz17jZlly+y*kS<%%;S_6un@G`f;LSf(gAON5Sf~+5YJ@JI5VPcQFEH{4@PBVL-|S%_=yQ zq@`j#>A+xik~>lZ1nGhZ1hFL`o=P{xsz#DWH3W5_8=u0f`?kwbc|s)-(uJ2{G9e-v zMd~^2%BLSlo(9_J$tl>hK*bqw$EjlLm2JOsm{6;}6dQ)Bj&l;_ap;Lp{K~1rSAVo_ z?X+&EVz3d*@ex1jRfoU--Mc>UbvonYhrev+_1{@KGsh}YFe1j0HPRjEbe3Ou7=~fO zT$9o|Mv#-S&IOEPN%A!a-fQo7ocq|{eAWIhdgcDd?Y{o9YqwfF$b0Vfj&mRT`d97$ zqOYE0i0C;eeMt?*F`!fAsAQ8-+CRf<~GyV>kLp)n0sCi*=5T<#*OF zyG8@?+m4Yv2AG&>{u3VYmw$iIBYwW>h6hH~aY2*OuD4@A)6kibR8u57&2f6&ih==W z^nSNmxq%UWt<08P6U?>*jZ#iU;Vy$s{maDjp7*XJUbp|+@7=Vm(Jc4$AvX*pwnVdy z3clk5o!2kB9(Txl&YpMUH`lLjJ!WXW3(qPgUvJBarh3E7&X>g^RyN9$j#OxP8+qf zX4pMoI%Cm?S1whn>;{6`n@ZIlj-OR(Ti(~`f z(UvtcD;}ENG#dk(B5_Wt;qI)O4%#Jt=xd63eSi6G(=BVi_!FYZf@ht*SnC<(-j?mF z=9;SEuxF2BN`^6tk4zwDIv8;~Ct%@J8B5eVW!Ifv$|YH2+;-1Yai;hq9BxGF1-z&F zuS2*t)xHUaUb%`q!jbzbW!buHNz7OEaUccCA5$atFoz21k-!aX4O$U!Li#%?TDLM` z;6WfV7lEN-P#=M=5+ClCwQ z)AAK^?Nwkn3Re{`h>$E40Ouds7R4Yy#wo4>$IgaE;?wZm`;J%bL5Fi-qdQw;!6y#K z)VV65KGwWdd)>5QcHA<%dE4x!O|og@tTDXrOCI~)*Djjp$|=jvyY;U>zggH{>nMXT z%IG*)hEs@`wr!iO{%ah^!pgi|&U)XYhX1(zf}1pO)1QDF$FZo%Xgl+XXvK=ZfAw-9 ze#SeV_^ODhvU0`Wzh*hn@QimH`6`%vazJL5bzAPbb>qFOZGO;yG@h)q=Rw|lWx*7? z{5YS{1wNaICPzK;{eQaW5+)hP&1+`vxp~buKljje_szyZri5ZdMDurf`Tuv|^bX87W%W2fuRUGv_wq1JXbf;+6 zxOU4OKiPQCDpN(WZmafH@&5m`eR-T6MYaDqeea!p&1909%w#1YArKMB!X_Xn$S#Wr ziVHpjMMP9wo(s4>#3v{ME~qT}e4>Ja0+O)H5)udrWPv1Pn`APXC9~iCcAwuLU3KbI zb>B&Tzt88_ADHy*uI1EOzUS1b>h5ro%$?Y?nz$iJL9ro)?k5^TxOMet%96^~|u)=hmC%~u3a z*24+d$@GwW$1ocC65k>)FHj6eFT^4pHUhs^$L6_G>QEv?fI!)FDaiY|Qjp0~HWQGh z4>g4mu}PxUTX_IL1yhmJRrf1FwFBRu&yQ5*5Ge@yI7JwlpQTwk=!FkhBppL z%v;Bg9?U`9qnW0$?hDUiX+I~_O-h0hFP?3r@rk6GakQjmLUs^fS$nKuSqg$^%s(7Vbk9hXCl;6a zV?_kyF=Z(C8<~JgG9bL|A^Jg}7TH*HCd%uE?2?pe9b~MwRl@C96ft;kpbjC%^rY>g z-rFpicBoWOh68(NX?hmAL|zM$O$R~7&jx-v3%Rtdj3XzPgA?(=Uv>qKgzj+*VXde_VKLd#nJOm0I)t<+%!+74vj?mumafkyHAn-W zc93J16l8B@bdL+jOR8_s|HK6zr9A`p-MnAVc=bJHnuA<4(|`zQTZ%I`;O<-=DK-#sW-gQVgG?zK_?ax^ zGCn!wF&v{Bo_>UeoD#-;Q22^nRM5#PPQnCjnBkW7O_jq51)_bX?Iz7Y)HV42336e!u)zz$e@c-{M# zr92>{(p&!+-8f)WB+*!L*wU)b$(T%G3jN`IrLm!)3Sr!u?po|iwAGw`MsnNV#G0h6ikFI$j%_-e@*`8KX4KQ3*K*^tsuxU!{cF>&Z14kHJd*8kotQNy?e$f8 zGI}L|MSeMgXZRvU5}^)z3qgUqF-&ZmH##J;sS(WzwaU0t=J=utVt^=6m@k&5QSGrLPPTVkYp1 z_7-~weYOk=s2HGMBmxLZR4nSq8nFGML%%+A@cyov(~hZXY)N^$2JZb??>lMmJP$BA z|GbWi&ZwU`IpL2LcB~s({y_hxK_E!J|GNt=J~WZ6@bGI#EF++?!JmJoYm<*2qBp(e ziYq72>r6IP(b(>>XYSwq*qcQK2>=kjnJ=`_AP|{JC1v$I1{xj0*2!PFy<=_?0HNo> zE#LW5xE%`!VA_R;eoYhK(2`2*8o2lN-gnXjfKXAnI=-f{%B!oxu^s6hd$X$= zfil1?v(Y%Z5tPU;`s4e?pSq{-=sVh%9ENLOuetP&LuNku_AQTvkA7j@$+K_%Xz^Fq z?%r6cI^%ouFPMvo6yP@&9qU6dHhAYXdp3soVj==>=INbRoYOd~1%}r5-+O!S*0fUg zw&U9`y`=fjsa|0q^ZLWx4?LC4LnxGaUz;&_Usug($5b}9RCv4kL!p4QTK(R5)=VO* zKdkkVkF_2-JDC{Ez42K01OH5q5dh${i#4N;t_-Do-|ceWDOH zUVGB4n?L5?eeLdz1;EzU8*ZOAH%Wr?>S#Q5&iAjZujuLh;rGWEUDa{gqRP6$;O$rK z-cSSpZ|VtcAGxG?-qb`mu0KDW&685Lkc?BqaqaBC@AlrUX-F>Y`2OYa?2g(qPp%kw zVedbCn=ZMi*4x~B*N^+VihuyMhfTiZ^453HNqM8$Hy_{oz@zE$fB%JXY~2M^gOwt7>L0DfY;LaiJN8|x^2&GcMT1c zz?4-$wSYZcH!yuGbblXqxl`{hMxFS--ZF@^z(!H{_bKr z@CUmKbqa`>-zdF=b;l|qu2}9{7DM9~HJvoQ zns}A@W|CUsP`=%cEmh#o%#_XQ03SJiBT-9%cQ}DXB%R>`V$G5}w0Jj;JrK_Jl#frN zp8x;q5D{g}Ppe$n`KLv(`5jwSY?#t40*Do2`F1)*G( zElo`dV(1S|HvWj3Ze$=b!icL!77?0_;&RwVj9$g+zSR>eF*v%0dNB3O=Gj0rlzaXk+2H^PD6?_w;f;XRl_z|tg2_fC@{&iKUfZ&B^qHqi zdBQ2n>J~Q?Us+v9D*;#uAZB0CU)Y2a3}h6E9K zSzpRk4xC6Y=S3)wKU`e23+qh1%WOU|U?Hw(BUSju847FUAqUYeOk}oonmZP&1l3{} zsDwLr%?1I8qaTzlL?BXf+Zt{_H*Z<|t5#q`KDzz`5sEp1)4 zap#@i$mXi+KY9C{51ur1+Y?1ZtX$mj*^4Tk{K4kicKC_r>cfw(ORBtk;i;Q8tVlF` z=Kkr0TQ~jTO%DMHJoUJJ-{^}EjX$y@Hx9`|&YJ$|>!)XmQUJjGif_NUJk@yhz0(V~ZoF@;X#^3yL?SU~@@d<;ANW@H-ipTm_^+Ag zov{D56(t0yIAYp$pRL{Wi+Ao>SFAZ=>Xo0Lefj9-dsh45GbmNdT9<9yao0Dpx$1^b z{A|_--!pXU69or5tQiGSqOs0Os{&S_{C)nlUD2>3YbbO0EpB-@Z-z+0h1?v>#);o z&Wt>>{rYWf-~Mjh2d}M9ztr`e$D6vesprcHU+B8oYIRkpLP`oPO1)PtG`|X-3MzEC9esjUWBij6=8Wx$VxO0UrQ>2GTG8 zJ^Sd+LO8CguAdf;3jpVTbj}qEMsEM=jxD3maOAWvf4=g~TYFaTBS1`aO!?ebCiVW$ z&hNfjfR3h%ubXwn_?A1LDH2fC;%T3`F!j_AxBPT_$!n@U?D*P*dJ=~Kp|r01#$R8B3j$ znA?-6B9NA|4MIquA)WM@S&~v^!`3w`&58r)j)5OrQWe~e<5t4O=7?yV8NGNgWnvE! ziW^gYf<O-(hB-nQx=kG=Hllg~Wz?2hrk^QeHy6lj~Z8qggkQvd-K3l#W}?JsOu zU&@6+TTNn8O|b8sQa%6(XkfPw?G>%5u&URwsIqEL=CwD962L z^zgkyk35_m4y0AZGSp}nG2X8=Uth^v5QlbBULJVj8bx@GBX)@>aPGs=|OozzmXgyVH zNa1O*GeEO%USm=O6r-r5FC)sm3JQ97VZa9Q@%_5pWJ*RMhfSVi!z!(L4Htsk1ik`SEM% zeObSESO3pn%r8EAQY#Puw7jeRqK47iAK3TGKxue5^U_PZ?|ZAr_5FRl-+N^LTjN1~ zc;vNSXl+b+fPl%9j&Et$*!|OWnSpF^=Y~DMT92n4+dN5Y1px&VsF)_q$JvsOYCF>! znx5x*2`|CSE^X_7a789dMA_`Fy+Kn;GT~tm1YQ*;eLt7>^MxSOpLy+({x=2{5b38X zyo8qssX`22y5~Wz@YdQ)|45J-E^K^iw7a@`#uQX0W>h0YV;~9;!}k!F9r-dU(V(cF zT{qKyJ)~gUz(Y@FG66w0*VRK!lT%0pn3{P=Mepjtts{g$qZ>!ILEX`ZCBp3i+yWy8 z#;J0mrs|kWCLfX;dt);Jz>b%PhYo34)Jy;XHFZZV4A#DsDQM*cjck@75dlH4d*Ju? z4t0%Cv48BXF28AV3JC)6-u;2*+BN$gd^tCg@q1S9`^PJI^!pndGzI?lfrnOPGX#{) zcJ)BhQfNC1!uRmt?PN<+007w%g1iZu7I+W#Mb?ua{y?=N*J2sfx^jc<^03dnf znawq??R)U$>}aOcvwGh@R>9HlZ>mRSIsW#3Gp>Em*pl=Bh$t8xf8~{2dZ;*F%B^`W zJv?3<&n0SV0Khx+%+{%EdmeZ$GdS)Ks&O@j;{t$S`@r9x%w`B6m+R_*=E=!~auGu7 z*`&1>v|?T&)&$Ds-ddaP8!lys^Xpd(@2Reu(P}{0-!|~K71>N^DLvHKl0X9RDwdwn zKr4G5TAfd4i@RUyeg2*3nrzsQSyBx3IOrPq)1OCs#{Hp9y^p=@cOFyM9BODb_tv^} z-*72CoD0dA-l|$^JZ{QKO`{Lq(YLX?G&+#ou)OE-wMCi3!^VaWe`ET>oqKM(bEsc$ zx1en9?RA;H;ZkNexBkiD-Bnf7TSL=I&77O+dv)lYQ38O`O{4EX-BE{y5i8C=b8_3- zo(G=I4vzbSoA*ETul)S?G&CXrV4}*a2q>TS^Ti<3pI-Aw-y4H^XnL5!=K=FDyu!h< ziA=d-MA?Y%i4Z~v)XLLgjEmHTMT8=PZ{=!bQost-$OPoli^lsJ(m%x87p4~nd!_cuX zMMh@^9T_=Gi5n;Dx?K?CT6TIt`)BOA-FN(T3vS|iI+#UrD*FJr^@F2zjeE%dlgr_- z^YE5s6HGMMus-H6A)U_LL+D53?H6E|G31ne_%r5^E?4)iY?k7-y1I7A1JbdDQ5$vH zB!=`hAi*$x;jN4f?e|DYHpX!eLSoTh|_r9kkP04Sh9 zd>1-=88yhC>d`7AES8GW_wiESNKM<^)V4Ln0(etqCsRZDp#r*tWYRIIG*;zP7M5Hw|V;Z3IM_~b}efk9(<|$vx zKQNlejU+B>1bN}ZlUlX(PHaP(;bpjQ4g&}@Q~CQi&Ra1}Oo8_BCw4<+Hhh(VUbj(V zr%9Mv(2;6vpYzxP4ICZ@`x8wb^aVI)MoqG>_swwGjoiI7$^i$9}NwJx5nHRS+Z+ z&B@Xh&xH7(p#b#015_(r;g{lLthqMJxDct^sXZ=A*`&Vp{*l-`QhGG!vFyO_Tks}w;X*;>bd2` zszr?p(!+ObHE$qROGmjw7iDd57YRu6{5uMGsC zA(H%(F=6ZZN-cB*0{cqF$7`+AJk>vq+YAHaO0NA$rL^f%lX_qjofZdXKMlo5OLKu7G(GP7$f(x@E^#yTFS zH9215E&yWl2pX4A_KiBpYY5bL-OwbAY5Z7Ik5@<>)sV8W**6iir5JO;{)fI)~&+)cY;`C;v>|3k=>rCsgS|!B;xgK0(zVq zkwVPSiD=Lc$a>qgmODiiD{d4}CPb4olJ?>tw#b^hI+;M0C92&tx~i}r6ZkqY76Or% z@Ir=qo)=I6Vn)x#rXF-52*6cM;XE{d>;pyLVvI-to;7HfT4Sunf(W5u=FtlpJ@8s* zch+y;F&1FW^v)>>!sZ31E$e@1WuI^ClMLqo0mvW9uX#AXzA4$-SutyI!@LEVfB!2t zLIA$M`T5+Gv+GWoP60q+D8K6I+=$tD$?S{JsxK-r>Diyl1~yg88Gz!03Uo-l&O^I- zu~Y;Q_?w^4PC2{wluine3WJ4J&*VmxELafwr7!FTkZ7Q=cf4}iblkBmHEkMoKUs1V zkF*d4N#c&Vz=n?^c(rv_{*jzA8-qo1NJc~!H*EsRREplPEzUrzL1?S1cmvgb&?I04 z78xD1X%)6;4_kzil8+>A0k9V#0P|j7af|ot%YiwE&@$HpIOCO-q=V%DL!jZCj*gqH z0b~Uth9#^E=<1H)qM^ppHmO#oqOlQC)@i}`Uqu6o@r9w2)s>NqPGuU9<)I?!cLu53 z{0dP0%&;L%EOe6r z#&~wA7f--Lfg(a@G?2OEFcVz-3rCF_)8tUx$Y&zo%W@1w6lgldZT2z_%AGq)PF3cj{WOl=vXe-l z{?=p2I|>4o%iu`M$MF5O}r}6 ziIjC1PY*Qo)b?-Pm+@6=62}=gd2g_SSTSXh%e^|}LxXVwP?AeNH}~T$gTK6G_ojgW zT3TAnOYfvBX=K>IANAxdbARCtrLW)uR0MSv0s zeKd?{vNd*r2!Bk+3Tkx96s2<5iwPXPSj!JmyexkQ`h}-g6qQvbo4E&n9IU34DQ7HQ zy8GC|63O%*jCwm;g-JAPMi?7Ea5#hq#R`^+yu|tivIW_klD$^Pa%{1yhTgz#Lury7 zxk|TTM_1u(=+M5vDt|=IEH(s^jePxZHRZ#Foxc0m>H$yvfgfY3FdN*|bsI|PMy`h$z6R#ibZ0|?;F zYOC^l`@13(*v=E}%M%-oxmhNp(ODRP(rEtem-;ua$^<{3d&05RPw&bEN)gBpD4@XD z8WAMw7A(Xaf9~5j;D_8{9YYHBNQzHkjK+yb*bu6tCJ~L_1%&Wn01sFP>`^8TZ8^DR z=1^yE#+RTnrh>TOu@l zs0Xdi0}>C{P@%g!c+d383dpI~=}oWj_YCyv*9OL9AxuV)G;6?sSWxWl@|zEIwgrQz-mHXb>nbm+puYk$i7sykrm*!UroSeG=^28F%d zbkdBf3drU3xPm={z4oV;L(~y+i10eRiU3sV-t9LnsB87oJwX}gW+e$E7EvJHSt2+o z#~|XQM9sp(6FdJhuxTJLZcEF8A^=Z%$i2NZe@ZHW#gfe#fndgETQhu-!fflTpnXIA z0YI{P;o*s$e;(KvlEG?E07yN%a&&ynj2h@4muP8*oZhhS&R?d!a?R|IkG^yNs$u{D ziRy(5y`6vQ-?-n5iwR5~+H!Ks&~Lub{dU2$0z?3%Jzaj&g4$M0?=$>j$BGbw!;AfI zugV0sA9BKR)lYS0?9@_BYS^^l;&=!;`nI0oE7^*uLWB&i)r$@Gj_Z_F85Q*eD2$QK zd>E~EP|8u$%Wf(D5D}=*8r1j9mUydNQU7(eqve4e*4S|Y=Wf(7F0B~C2 z)T#tZ<^J>~Pb}1NXJqe#BE@N^FSLU}lTk1P2-(`wjXEkb|2Jtp7Xu6}?%1QPO>mU= zqUA%!1GjpBV&R}TLx$oa*D;z6(rs9mWj7`z4nh#I)I?(q`HV1GWe;*h+92$US}Ve# zsfB|H+3FBTLiARv=u|S>O|8<7J}b49{+5Cu03ddop;U;Shwwhi78y;r6$G{b<2(6+ z=q&77;JySh?T+;-9BaM}?8V-d5B}qUM>qEQSkchZKBcb0qx{Zwk3aT&d)EK}AOJ~3 zK~(ze$}YWQ5J(xB(F1~Ha^8t`^JXM#Dlk=@oHjdIRSGg$073$+sKjJlvaZIftnyMG z8mfr)Y$%jw)GS_K@G6Q>{@o3p)v`Ip2A zxs_}$CrAuI)`aO|6l}G&4TUAmMVY>t2y(>WwZ&Lv5WsDP-K1(D^dmMGomC^QIl;lf zdK}Hlxsp&_`wjl!L}zBd4rr#A+h$Ff%sUZOJs;0=4N$qFvVmlAf zHnPeqwbu~|fkwsfUbtqczrBm-c^;ytC4>&cW#%qCC#5I6y#PRD`fT!~d}AoLuSm`V zk0nwT4UxLn*Iw#mwZ=dWZ=9Z}cuNOuFGC?Z>xOOr2bN z;t4Z8yQnhZd1ij4b;y_um0nmmlsTgFx+80vDwDI0=={tP{*x~c4hc;FvH&qEan-C| zEk_Si6<$RO5ztFwsv?oJ)&N;>id95J;LSRB`p3>|m_8{{Rh{fu+%&&280ako+>4*@ z>G9?+ZER~wHP39AKRuQ35(y~w^(8tMHB3%{S6hADrITkRyt+E|j;YWO3=b5mX4f9l znyhcFn%d~;7t;^`4eu{i&#pUUa-wc>)szOIK}tO4VL}3+AP530i%c9F0C;uDnyQMn z_GDdsvZl(50Tkwu`d2Yf_$*ia)HS@Ow`SQ#TNaLvytdQe2LVtizjv=UXGz192CuQR zW^RW^M1dW|%Y88(1aCe$l3OzM!ecAzsuOKX+s|J{YgUYno5)OPnj22@+PVw_g3ZeZ zc6Uy_@`~o!t;xn|btiwS^R$@~T!Dy!zz_U@0<|eM+=UVB8(O`+`o#a3JimMBwI20C z{)Ff0e2459SgkDna5zb&H=i8NEtzuRu~l`|$@Zn~=PeChePVcAJ1E1xIHfVs)LA>P!_)F& z=;N)d06-Yz_w_=@qPoc`NYqsycUjBqM54YP#dJo!MZyGF01)KYzMQQ;zV(~rk%Gm#mE(c`2Lr6-|@eNBR@a;f`v&0fFR$q z5898YpPUS>vSn5xQCEkGcXf%H>Wa3uWL-nDrrOhB1VF*&<^5e9Q?9(Cc~)z(p}qFx zPj#F&D;!2*)_I*DKd)i>q(o(Pvg4Q#9EyQVe;31aabq3D?S&q-RcOf0cRN?32 z;~kqpTA_J0TeA>FEAfZCSFR96N=oaWFn)A9iY;uk1r6yCO=N_aL{bdVH3=Dv+6+LU zMFs*QL$bS@cz~pL=|@{I^LKF_(b#}ikoZHIv|b-5PX}0iX>x?0mBs8NvC7vIBoYat zAl##6<*b~3^!|JTkbC%I&H@{2)QgL5zaPvKNuXO1;^AK*64XbknS&Rd@|dW35N!K>vQ{0t3K_r+VFvabWeW$ zi<#~*K!C#T%!~i7e%HHe-@6!tbTGWPuvw?p`&NywTUvYg*^Nt6knYW|Tanq92ctnE zeXd7Lw$|8+572l_<0(fb!WdxcdCl{I`d=P-@$CSB`ZnYSPOU!mvKkMFC>Y#xs(@%-lPga4D)4P-}t^y_V(Ij`fp*L60O3On|U{PSs* zu;WRCvvn8&#y59e_xH}Pp0!~4<%#^z_`m+X<@UFHGfusEG;XAleskJ-?%W@Iyf%pl z05flS*V#b3{&({a9?BWM$kx?08r+fzKGgPw4^=j#V7xE8{!iQg_IybzB0-RQ>KEN@ zpXs>q?g|>sZ+UF@FL$SlkbCNvT~j|Z^``sU3xnCU5AVKf-_%P^X{>p3D5K@I_2J!5 zU)y=@ol`4w#nr#tcHawyKye}1_VAvkuI;$?t|`fM{?*@YyZ6Nc03_zL-}u8R?Fj$` zIP%cDFT&#bJ^%T={ll6IjL>Kn0HF9r-#^}-ebG;jxI6(!lDq0-9qtblx(5_^ zv)gX^uc_?`B0yL)?^hQ>as8hE{NBJYVEAFY>J(gh$Ga|Av-|6}4rMf<>9yTI|LwHP zE}#38FM5Uk%&OmR|LYoGze~*mdudEj?bU%4m3H;s`6KwyN7}x0M<_F- z_G!jx;0dx%{i1uy)g3q9od`zqTOZxMvpZ9;Isi~>#vvf)pZV3EY1g!W=l%|*y*+K0 zoYGkP=5RU=Pipu)4i?w%334edz@W>%<4J2oAOKM(LQt#g?fLG@=zQb zn3AC%vb+F8q1m#gtj~Hl(qzEM4MKD)Xv(46Jm~xOq52U3WyLI_1=P`>G%nOmS+_3T zxXUIJeeyWjwOckDK3mt?I@PYugqWDK+@buU(h}y28Kz#1*IbU$D`R18NNxyZt=-5( z2N0Ov^t^)PPtnFiqp&eKGRCrcA8kTkm{6@_W8?T*GCBePh-}g4f=q&>3nauv%E4&rd>;XYi3C|eZ?FXIo; zUcfJdfZU4hEJ2SPEQXTtUq*W-9+c%A0U|ob%4C29QN%iK*H#S_WJk@)BABsD{j@hX z7%54dGX)H6S*p)t;=>wkxW-KsBoc`r2$*MTh0{YIP#?okYxjEHM{G7g^DkJY?>H~V zo}xhGvK>V+>G@0ro0o2z;p!&^0Yn~x;}vT?Rt*9KAU>UG){#((%TXxFQ= zMYq}xWaX@t3J5JSCZwdOUZ4 zL^8WKtN@sQd37zGKjP;D00OT%IrDwfulq1O__^&bj_4LZkX4qSRu71X?UTQHbJLoy zZGCcINE{0HYrWZv85>$F1%aiHsNOLnVoSY^)>dXI3ts+0Wj+AXKrO#UZo-gBijK@+ z%`iMfM33}q-NKEB3?>|X%k4rk31w`L@xkq5qQkK~+X2Q{s%EA^KT%TDb!=4pj&9P(MdNDr$9lj@qAW3kcdTKJ?p14c+wZzJZA!^3z8Qtf>pOV~W6% z)3c-jz^k3)m4-|C01z=zotp8!&g(9Lzh1lJrD3<{@GRja2&6j4TanwZAcp1V%nT60 zA`qkQTPeAx-{ArrLP=<_7UYc)+2|OTiLm!YNeC6*9~i{6Zi!*puG&^~LoCWw0qck$ zx%&jM-E72XnRvh*gdHj9_{VBk1VzHZlfxsqbH?gb@-tQ$%$7dX0udnr=&XrC7P3@X zMmj{|ZmjJ@mNSiT+^`^CZ4U;>qP=6;J8>PLRgNa?bfR0)cmOnuVs4A35L`Bu>kMPA z6Bs^EWc=cmv+IikPW4A#KL`P!O;;@3m6HOZ)0M|h;}>s5 zwTYFCmpAnrhD{Z%mnOR@O0!^1LDc^d=kXkq5nsw&#o?%f0G2%h%IFZpEA1vcjHk511&s;z5I`1= zPH)v+9SAB3#hFxObsSkUNiTv}L4<5Qa#1UGIkv|1PE4k0FB&Mt>5b0$iYU_Ut(>bl zIFvGl<7se*9x4^a+!fP+@P@%p+e@R~#RbAChepIcAws;;RL3PEw`fToF(MGNtyevK z2x@aMiL9X*sn{jS9?N2ipRP3n(G-4KVS=}@MK(gk%AI!h%12v6R=p`{# zm8h#vc)8+u!R|%tE?S)Azob=N2_iYE?%b=U);-_zVxK0<9=eX=HXDZn9vJA0E?A~2Fir$DC`zQ3MnZzOngKlov>Ll_w3vvXrqzJ3i=Dj zD*6@`BKr`?HZtLLgf#4{_K*zx@`rouF4&%BAKa{&{SzxQ z0I_mMN(Z7SdjOiHG1*&DsQi#oN=jdop`FM(N7Gembmf>}#u9yto^)2$4ZD!;KK@X{r4hFmOZ?DY{>7Dj*kaOU0zzoPzVzRC)baB0fI~2sJN7XDm zB-Kz09#B5*4|e6=TALfnIgL6dkL@QmF6|6@iNs|iiqT)$E&gc?!-;>D%~Nv zor(=I(mSyET9!ek8i?}FAtDGs$d%FkaYY*7ht z*#mkKIb~2wq9vy{w<|dji`}`#t5w{zgZ;WKlM+He&qL2kgrCBaLKOv{!Hn64S(qS}Ip>J#w@K;Q?yv+V44 zs~?a;G&|bDraitQ+=om(IpPokm##FNyrG(W+N5g3QH@4d?{%I=weNYJ2-FEszi7@d zR_L}?G1M-}5Q|cpsd8oZg$pP@IP+k&wbHkBJxPo9lYlHkyb;5@19TaiigVV+0%l@OVh?7gIOD z3J=Q10IDm`^8g|614EzMqy_*OP{4$iU%>c^iZXy#y%|#26&9yMA zt1O!fs7CCM;((mqi)M+XTjur72F9$M3j$;Ofw}AFkH@!!iF!(kc zjoI~WIZjD~2xV+kL;Z(C69kB4ns}C{Yn$<~rz5>y;(!K`&;%_D)F3F*^oB^~s@a7^ zW{+al8hU8!s~qI~56*R4E+m?DSZuM|BET@&<&-w}m=uiLwrGj$6LbB5wqPt;kZJN- zWL-D4yc9x-^!H(+@TCO=(a{OfXo909BRvWyNEC8LgbSvYh}Xe^5UEsBFr4Mrn1%p0 zgp+8`1Vi#-ISwF1j8TO7W*O7`R8q4&s<9Y3YVAH;Ks3aV?9jSy6e(OhlvXXejXgr0 z;c-QS!v715BxS1vkxz%%hcze-B)r@jF;3^7@H7HSZY&`2N#Bm6N_#_dFJfu-V~cjC zOHFjxSZA72^zAJvnfSK_3L%+AspAQ(lP1)qc)(j5`vGQBUICe(F$Nw=Mh+`KvJmah}QOW z5cUi95t(JHZpG@JQV7%!o-n>I zyq}v;Hc+MrVm~5>pj#zy;>igCS+G}+OgQri+<_hA*gdh1A8@UbYYOC)&04rO!5H`- zHZ7E5w@1rX3LsX7WKgW!cWgp4UenP22{B`52r4(d2kldwmH>bOS*tPMM%D+WO$rl0 zYk26KZS7}F5SSWu`>3d#z-9&U(q0^mg3FCa{!5*<# z=GXwo9A&6D_)dxJah7QXF`@wnb3`d~9!sHer9zM8x(XR)OwEsBf@JU z00Qc*KG8J_6PKu#^)y9CKWOIR{MIl1Z9E{3jBJ{WUAx(LSwukwMAg@7A##T-7|<=m zB&u{YVzESM!US$ZZhErumYo-rlMuxh;Gw!Bn&^Ed#g`a)hYe4;rrVbO`N|v6^N}%4r$O{)!wHBp8uFtYt)XE@Y*h z#UO~rKM~56B@jn7@$Ks|u%dwwk|x>gvK9TJPz5tCvMqGgLQ*6tT8u(c1Wq{JqLlp)lHN!|NUx=n;h+A=U?LuFSr5)}>SW7|WF@k18Vi!DE@@-C(&{J4)BCc*PiK-2U-_r1 zVW%|Z^gikl1qtH5fCO8$bdO+jmjA@DOk4r3t++{MsM=+*mjMKK72*Jg6Ec*m>8KEo zJ=&hJT67^ViUH0v2#RIcd}~L6DN?0GSu_V|rywl06HLDZtYF)Nvgcjo_fdj)XJ?_Huc=YqR|eC?8|q zVWiYbq$!;?$W?oJ%l5a%3N3OY6uF1ny&OrLu*oe{_8|8978#QHZY%QX4|WsMQK<>1 z&|51K5|!;RLEm@%m2+ao7NMLG**R>N6j!3m4X1TWnwHw=NR&sWwTCA+V5~o;S6!Yg z!D{w!pdFsZ#Xkm6G#U0M-&mV%jX`ID*KI78SSHF)Do?Ds(Lz!GZ8@z8G@2=puwv2W z{?bUL8xby4cdZ!#oCZnFV6_C@LtigcC(T^n-wB!$HI& z7!u2TBZiU8UBs~C4>4hgg*CB**Pg?x5jae+Fkg&~2mk^<@cqCKKj&74d7J?*&s^;p zwEu`8qw7;Zi`j{+g!yvUXlr_imppJ8xtNmb`||;XBKG}&C$(_G%6`O zv8D%_i;8b#9HEg8i9*I9*wVGxNKSESpn3&P^)KdN5x_Jcg8T(Q{TtEK5r-FUMPa>- zCf+S#4C}3>cu~w0mF9?O{ENzF#Gs6z8Ei^K0g;<<<0YLGFpD3iykeZI;1(vKfL}BM zcF6=CZ-^;0BbqjFGgSK^&X`!ELq2t*VYC3rWrb}M1co^l$;RVE2BPIGUePC*R5sTu zMNirUOsnGAenYQSk=%g`Ktuul(s2qf4BNN*)C1)V-NZ8yhio)&ekm8YNT3P%AF3Ni zUP=oh=`(4joKi6=W|CP}71UTE$q=d)rO*0dp|wCWIer!SG1_T8Ve-)Es{tn2ok5Pk zWIJU~ta^3`sd~^Jz&_=AV*SGScPkA_6bd>~TU*DRV~Dg61ymmlo2YNt&es~CV?_o^ zt+}I+QACg$>V!NZpl8XM$dRbi%>)6CJe*#mwe&bpM-hS#whRCNeMmi>;3&(N*f!B( zm!*JZqnv|oT$MjS1*2sl3GBEWJP6kyv|8z@JA;dMxf&*n`xEg7uQ-a{Rj6Ul&BMcd z7up#VpR(NncW+&^(xav=$#is@)b~T9)i<NCk-?DHcL>*bwi8ec7ug2(D`!I6fNJ%On7;Uw5(Sm_8 z*WkcLh)=A*db~p7B(I~P z*bFoc=yphRZxw`yHwi`678Bwx|txO@W8!_@Eq03ZNKL_t&tzit3_ zLJlAtxJ=J!M(aS|#O-m6wir(K1=W)FT-FWA4fWfba@LowT-3e#tr0yN-~q;VE^sUK z<8f18t5b3=Sl*NO41ni(V9ilYc7ydZ>Jf~cMeLVtlYe{Gm!!zj6kR69-Ys?3gm6_I zkBXq*(n@W7F?@8oLi-P6yqF>|3`85$V>Z?v2`7+UD?s>81RexHoEU9Ykl<1;#Tl>}3pdRf z4a=p=bdrWAvz~+q@^K@}z^xI*U6^ z6IN6>D(;iGWoODo6}#4f$cSCyb1BjRl`N{>kY~?{!PC=dM76;XwNK?X5yA7qEqGvu zoNTM%6JDl&IVLk>v|eA~aw6haTtn8TB5S+WVf~5`v!gGl$3s@dxCZqI#9FTHD*-qv z2SDERWA#r)6ZE2zbTFjN+j3~SA;&R0b!AUvf^yM@;Y+Lt9JMlN2@Zsp4G^qUtPbjJ z3f-Q`x$GJU+1hGjwH798yX%`H&d;_^>rjnp)(bgPOa)7@q5q9}(B1Ap1GZ+TRy>#S zx&t(Kl~xdlEo8=PL^VCi0JDlHf{8MRam4OeozYk)6C5I&U#5WF77tJx1c0T>#y~h? z2zN}g?a02Y;6}H}SEOCrtTZ+j<})LB#DN#ZT}MC+hyp*LFr*0QyZWW#0jZa;^K8jW zBm}`)-u4)fiMK2|%1X@~$p;xPD^rc2s0LnLI8+uJBE=E#R!p^TJX%VaYeXoauhD48 zS3m}Vk;e1{Ok1op7`s1rXk1=D5Fyx0?&=^L9Ex#;l!iMqf`EKq?YiK8)IJQb@{)+? zd7i@`Yp!l-Iq7vVib-zDS1;R+Ly^Z_^J~(@YNas{3v}(+&vDG^nlM1^L{z}3b{=^| z4-PBU6>FPGCuj39&8aMV>_x!|ZeJv|atVstgC zxl9DdMQHM=Y_@3sXRD!!qNKg?8P>o1(_gvZs5&S0#_ije6jfejbyYHsa3)o%wT=hK z$Wfb`;47+M7}uz(7D>YKZIqSRwSjdaQpWCx;>T$bG11x|V`6!i7J+D;hO@=4S4Auz za9}da_c}rG7&}muDg#wteBf9-#^I90Z??+titXc6eH|g85WN1+ND@;ON!Qzj_oBgu zpr15mnrjBul|v-`OHo9?DOIydZ(M;P8`!i3S5cml6Zwb@J$yw_fO(j0NVTUIP*4`n_6L0BALAL_`JdRts7j__ zWIQ5cPQqF($(5tdB^3ZHrXg=om0hX(7>f8gd9Z-aW%$N8P@Eemg$J~Y7100;2 z;PL4-J)Cjrf**ggu6H?|bI*bcs>YsMUu3RSPCe{>XPmI~(DwG$#=2y_f8TJ911DZE zQiMxNBq~VdbfG3JY(U5k=B$M*)-VY>LSW9E*$$G>6h^@CI|zv|x9xf8fp*+xgHPoxR(ffWMxlIX13JS4s8%X@xL>-WrPv@X3KHj?Zg{@;ok5iM6 zIqySPf9!%w&OQ0PN400SZ0b_qwM8?_aU7dra+L7^$ogokh+{_A$uu4Nr5|4XiL*{U z=giYiZtQw?<6yv?wvfsw)&%J!LD&SdD3Es~BuJkbMUd3oGjICZdDHf;UElA6Eoi1N zY8~F3xnuz&$4M5dGekkEfcT(^w0kAtmNv|U6~0(#EFKlIt)8d z?UOz~P+hI_swFjku_EG3Sh&2%^=Wx(evoXRU4dARQcFWp$&w-U*7v)>`XrZYR-hX- zu_hoO$-Pl_Y%8jjpNYm5S2`7ey+~!vEB=avT~0DvR04ZghQ;Nqka&@;{AOF(Rt%wK zE*_*33M~kOr-^Dh&6ba)?9wC|dT<0eeH_GLfD#A$WwjrMG>8VF=a%TphYFbD`KoUWMtJRt5`J$r4Zf9}&C z=tybC6!Mvo*B`w9uNy{ua9_-0h7VR778$xjlH2VJ-?=FTM((1AV9f*zUD3p2gdS2& z@I*%tAWkr1Qd-0?QmY*9N?Ao&a=_g)T*H>y>a@ma^s(j>@`~N+t!LM@O$G`re z#^t}b56=JbM-ENumejnRitGOHqhGG6Jo(x$ePHi>H~zgV@I24+W}Wwi8)m<9BtQ? z{ru(q0RccJ?fZE@TP$U=l+F6WuK}B8I6PKzM98K~ey)@)1(_`6vOYUVZ|ZTM`{Jp! zZ?7ND<~8RZ`~E%aMhII^z3RIkoRKiP6?8p%=glkn0&G0_b6@(%`~>;M%;@Mq&yLrg zd+yn{M~Y#=2F%n&G3_9wz3WfAeP+Hvkd&xv|0B zTh>4I#0zWtirVzB;{%`j=2=sFpZLZ1AL|JS0I>e}Puz0Zyp&cgrNNr>r+n^P`^q5z1j>w;f}Ec#1=%cRvw@}A+JdqE@DCi9c=>m43~^>R zG5ew~egGf2`=PDA9pDJ|^9L3<7-1ul?~@;1b=#L;0jN0Uif?>a@j`x<`#76g2T}LavvXbJ6u5z<>Pup{+iYKVp57TW0u`+rIn?Kx*-)zWHH^R^h%3M7zFp z4br=nKeQ!?7mCD$zjknH-_u7h-nV^6-QJOsYz1Xev3D}e+)ad?$vGEZA8M49#OLfZ z!@r_!WYtfN^9JF3CHz_vBbJy>4N7m|v$npDS0PEvSP& zGEIemL1H5qU^ua^L4pvnB^zH-lNi%^A%iTkOLMSAJk$=tWqE7 zuo8IXUykSo*2oo=IarJ2GBUMV)x(hUa5n-s@7?8ndSLh=_S@JBZ~Zd4IFWGF*++Fv zK29k7K{yTOh(nH9&)-_6O-(8B5rMyZ`JdmJf5FEuru+Z8VbpbNqFGK`JGdcHEA~L^ zBo-Y6M;*nJie!k@D3>*YPgN?OD>uHmopv8%86vJ^Ptg_r%$iOgFEIN_T zdx=IZna*Q0@_fBvgSx>R}ci+Mo6%0(A{@)L7*{{2tC zeWSNnJ9*l|rN^AOaLd-0`b(iCOIz;0>3>#cz1o%;$DM!CRiAJ9&5s^@Gl!%n8u^mIv3q{^ar#uQ}_Cd9VIyOBMhjG5wVHA2s&U zPgV_&C;$45w^InM#t~nbS-tuR$@#u#e{1xN0dnif#M-#(6j@Sgd5Ui|*{B2Oy_s+*@Y6;s-l45p}I8Ji{m`-5ce+ZwER!`WbiV1KWR4b;}y z#Ps)^yrBD~?`Vw|bfB)+>rj)5>ya2dIMMvl4@hy+O*_SQ>xdXnx_w)H3W$wNE?6db;Yp?ZP zYp=b}IRt>-Y%`@xZs(SSI4Eod_&V^=4$OD(iMoDags*Dg5+DW2N$nu;`D)#~5tXXK zIEP!hTVh@F;6khbq-5rFZq>JWm`ZI%-QV{R9I>_nj8r*O`&t4kw=WDI zq*GFT81av+s+EXzxjZMWS5K>rskiAo!*eyzK1maLiAmtNHoGB9U}$|59f;Mn4$lE zzN}yIa7K^v_c@FlP&?w&T5Obww6vk5jBS+mjQ~1d$d;l^pd(Wt{`FNd#YXZi^oHk? zq%ue9MWJF*&a-M2B|9O9Tq5D0^iBa}Jqny;baJwqPj7hbP5SZ8H(v{HFWp-!7haLC zH_9)m{ia+#cfz0^of6!psuKryt@&cZ!5Wtc0K?fMr!Sl_vR{{^wwlugYgc`^wYZr8 zz{#0*`#s%uEh*_SWk_~+VX&--gdW z`1V8t0Rg68xaffe{SzzJKlkc)L$01Psee{lbk{47eR#mlyzI`OU2$GG6hen1>?DSNaJMRL0VUP7b}k= zp3>M323pf#Sx9;hH6p0>Fwc>bez`hmkB39=0AFkG2HNCG2x z1>1=ekt0CN0RYEASH8~Ps}yrxiDxRqPHfd($k1{UHrc9r`+h`*hQL)NDAtO1NMJ_* zXsK!`KhxIa#;S|kQmedY3IHOswYIrQ>75chX8{;(sIE5}iMF=1vf-zXt{0000{%yq+F#w6y( zqOpeZV_&Vtp4K4bc~M?Wr#Vdv2crX+1yys5|qXl<%)1w_P@ zmMF!V>T0WNWc%_VaYW?0u85(Dh`_}jm(J){x#oqHJ1bm(s)E&TWcK;pwDE&BetaMX zL~hZpy`3(;@WPD3Z>mw@n>Wyr%I317)EO-g%P;7JPiLO;G7ZTU)&WW6G`ED*!q25fVV8GH9`w8;ivn%8!1vV&kaaP9NJp zylZzG0XW@;j_!Em<5v#0{OYnXd0(A8)jIwbeCh{SamBFI~J; zSWn-YE1S!T+8Sa}B|{y-ApjAk4Y_<`($+V3S9vEebH+V)FE}q03OjJyLl+T3!;TmK z@KIsZYcQNMX6E&?M-J$c*jjyh$Li0PZaUNKdg+x=&IL2CpFO&NmxR{pQ#-!=Z0V-r zh)W6zRNx_J(jL`m1EhB77e*W3IeO0azd!`P#{F1~iZ||FEN(oJU~0%yWGV`f}G zXVkzhi7nNq^F2XvZ^3L=uI>cDAp7ET;|Ugv~ZW99L}onNe4zpu(Q?|0B|BJj|m z+sr%f&)K@TY~aGl19B6aPUf$9^ZgygQJ`?2>mU44&u^ap^Vij$u+zr<@UeLf|9td= z!Zw2n8C^&W>@wlL2WJlm0|69&@$#deo{`=Wh7U|%uEg7C^F^PakuF3lx)FmnjML+;f zw^?`nDtGG}Wdj#Z8jzb9Ihp_ETTAoLL;(_npq^eU_OGOl`{5twHU9I_mHVPyX8zaR z3(gB+$bmZ^z9^YY&=?m2B(cE`@?p`y)iy!p+M2uWoKI*0%;t?z_u=8qrIv!l~cyyu(G z-(P#8o&eD4HtVimb<2ONxaZWNT{~r@hfZ&P^vZH7ulogHTWiFv zdS>d2ZwFFwtuzTW=){tg8Vz+r3dh^Y9AQ#Mx4i7e?^b`6`-5v|4L|(;u9mpNpEP9F zkEV9~_VpM3Uex5I=L{OzE98n`EUEvj+pg_>Xz3g89IQ|6H|56be|UAnOYiP$@=hlY zyX1mn@4ogzNlVhe>+Zkq@-e$!-dINjZq2FfU#Df8H?a7Yn0Jl6}dq{wcpX$-^(5^zFxQ{CP!7?u46enR`Ro zspr?0yFm3@-~H{WOYgg*@9gXPHSJ#h^tw^MxGL5}2mnd_XWn*A?}N+Uc;`TUhkjFj zc-^9_8(w~QUlSsLduG)$e^>kQpujFw)Z5!AdDvC zgS8*fhUIJ!;_ub>^}_InElLncziLA`5QzyhFagQwKpX-!px9?Mo@s3~x$;OOodu9N z0S_P%09+#Pc5FmMaL^$)=6c8{A3UZoR%G7we;(fIpgFF5jVke^iw22j*|Wi~^JZ3T z7XSdncAt4<7Xd)=lLtTx*)7?$X8oA!Z@n+ODmi>OIf0-VB!ygPx@!cW%EQMRr(Hb# zvSX{(9jk3qlN>~E;S{|WssjOn8;iLjTN2Ex#~Oe20D#CSdv2ul*f%S8kGT1Yk?UXC z*M0V-=NG-N0>H$o zeH%`VnS62Xx>Y4y>O>ITRrJVC0Dv=39^lgUqD7GxBOV9>0YrBeJ+c$Xyb8cA*|cWe znCou6w`*l`_;6AfpjBVvg_ELj;YIZx7M;dw`)>Ea>d6C#<~fH>YM9V*mbqXnHcOJL z!vzADzXXwhVlh{+OF&NEi1X7Atl3|EJbZZG+)=q7ol-L^QbZEy^)9~M$w>dnASAl0 z=#gCjLJtL9N`n9~Z{nn(B^w?)+$u__>dWW<@MU<&t&d;Xy7*6T@7MeG5FvTs>|b2p zyYSzyzrMe|!+=YFdgG0Y8eVv#pveVD8Z`SCH}u~B@7G>0tWOy*<)=5^w5Z{Q*9#hj zBvC2`({Dsb9zOey86DUB{rTrkMM52O&mY|@?CS1_0KmzcG-+tbMnR#cV^tfUzHcL7 z+T^?LpUNsDL8l8A{_Kj3ZEwH)+<~Ud;nROSJVg6Fc0&WN`tN%tc5)mi1V8@kL;$z^ z^XFdr@RSQuf%Jw-l;G)Be)-(*zf2gvoy@!d03ZNKL_t(?+v5vb7eDpZeq$G7@}Svw z-_U#izh8g7ur77rr5?+R3mRR3XV%pMK=Q!Le|~+R14|Y! zF04x#aOqEP@^qs~jMs=uE|xj3yy!=fmtNddrJ|wt z3?ge3tj1h#o2nr`^@HSFmVjierUXgSRWaLThe$!7)C{9zQQ&l+e%l@Q{nuT0Up=yG zV%Xf6#>hqh#87f_0>oM)%`MSrq`GL=+Kq*Eo>nCfn=mq^@T-q^mo_vvmF`=!YENk7 z#e>siYq6p&pKdN`CZLv*q6+HRDNQ`1v!(p-p`wcV=14<%;ii3O5_7s|m@Fjs%qsr; z{jF!}>q-t57S*~wg_Cfh%G}~DEB|w-w5g@$*t*qwn!BIhuQQiwQqQcC&)?r#Twh;$ zu&}6>h#+~`_>n1vUw^!-w7$8ibl;lK_l8GaG&s$R#kk`!j&T18oG z#P&}%l=mM!xFZq(rVXDsKK;l?OV%GOYpAa&Ik0)n>H`e{+Db;iYJRb2nr`uy75_O{ z7HO?Lwr=&F<~+%l2uzcEW)-h`e_JsVRPxXXqf!dL`bhA#dexrLh>HfLfrvWY;w>xx zbFi$brS{nR)q7fmpfKET!uYNRUlskw4DQI$A*n}J@#pVvJ5yg*a$sLkjjQ8b(`6_Y zZAg|w7V0-)eD z5kCTwy-O=Vl5u_rsiFFQj)xIk#J`yMR|?7(Ae?<}?>kHU9BOn5x&$S;uDk)sa@#@O zpmd95yG8)T2Z5f}iE#w&>oqna_y^r}DcTl|#ax$Mk`G1_b9*B3oe?VceT%t08$A1P zymyTIg~7cTspy`S@GAmDYBFF!fDTgv8l?JzOP+o4wM~_7IAhA4_dRgKxSmN&D403z z7Y{!7r-z<@>Y?ZVc-^>UPsouy%NDN>G^9}%g(zLq*>3Xr03sA1d2 zBb_cB*FUUUC7muo0I?N7$<^K)V;WW*B0b4J^Wv+UDr2FH$#>oNzzyThOA<3=WsK&a z>4cdojMdcCPacIkiu}^LNK;9{>W_AZ$6PWb z-9f~ZQIkfe?)_?ceo0-Vv7})2#|5F$mz@axN#17k6=T~_0G=YkkKo9^hred6uHXyrGr-*fLHKfCV*Ik)#czDLGSw(C-z5)h<}m^dnR?^i4GOX{1O7|V!G z%E(EhQulqeJinyAxv99|%a3=5Mo$=$&L^k@K7??>$w`S2YmKzDwzV}?742BFp`g}3 zCIDvs84zN{Ti*NZKuJ?`&C&I%cDM8x+AjlvAo^W?Va<6%Mr0rWKuZ5n{USSeo@`@X z`iEPo4zHq;b^s7NwPodo;wBfUrQ~!ubncuU@?L(Pl#~dumPm6;w5_S?^o}*_3u@0E zh*NXf{{2N|^^vCfvb`JkoKDQ`nQ2dQH83-x2(%|q8~Ei!hsY(@W$!AHN33|ul1~qm zHnmhAUAJm?OZOrDGY|lx-{tSCIq&=toe=;qx&NsCO}mt!q!qK78v~z`&2O*VeX^k~ zT7C3TDRl1aMX<>uCXG(pw`O^MNu8$~ySX_)?9`T(>x&}<)KYS)3_5#&VmnxVga%BS zkX`uYds|LbHASk9Z(p&lV$j&Zom3!wa`TFHXPR7cn~S{$5fC7De8-;Z-a|)vu$0{Y zg8ohU+fTN!=^(Qprc)lklEg+iePL^vq)vkOXg$NpycvPWGyY5e(l8Ho-#Nu5GX#~ew3M{BHf`__{!08pC0 z^b?N^r`xoj-ZM4F(QLV8-z zZDzNeaMg}-K|DpvORJqe*;x+M$2|1Ys;R;t#PqywX{mV&9~vxjE*J{CmB&&MYFwvV z&)iVi#^a4*8Y3A(){Z$aLc;QS4SIw{DF8w&CcGHB73I~~Kclk))#4E_gl^gPZKplH z-v5LE5S+|z+2JZaD4H)a1r@6-tA>7^J0Vn2dR|^yTDPkn8YEXRoCLS(XsQFXq5w(B zuq=P+r@(>Ea|X6u`XWk+S{?K9(mHfo_|U_ys1izWE01lR*|HY8S4<;rOVBJaA>fYkcouUS>gJ+~=*znx-q_ zfe_omBbt&Fcq_YXU6lC!LEaj$zb{RxAlL4k)s`CuOlQm&2iUZS003ofl4N}05&?gk zJ!tiiE0O3pPAnR;cH=W#vJa6SRds#NQVxS+Qt-tU^Bh<4c{Rf|2syC3Nn0v*ul~CG zi0(zZ^OGmeyXS{3k1h5lH2_qz@y$0rFY*?2TkBgTv27LkpS+X5Dz#hxL8C7icf-Ax zO#b+d7uS}Eg|Kkn>mUBjwGc{7r0V1Q-hX-3);c0D9Mb`WK`a14sNW5bJa8>JiHTJ8 z-QJ}yf4;R&&T}eutoU}^ujh>~Tl2~{rLG}563j~1Kyn?&t=hKi>CcNi=CS1!BK<-$Q>1-W3vE-fCm_J5hs!lDH zyVtDkKC;J|-TBEA=l)_*%cF~Tvk4Rd==^~-xZXMz0wTFCfw$3~AbRN2SKinqwp~XX z>$y3KFB-kYlkLgrd);q;b2T`LiB$dF-lZ?E+EPaZ5Xv1gGVSon!>t6+w13}$Yp0Is zvHHXb7i?-YSpY!bR&QVa^s3V?06?hc%%9xZO`1EJp2fH;kN}+A36qCcY4`(FN)@!N3#(P|3lQp> zmyM;n%39^_NKi30&of&77TKe}e8!Fn9OP9V735^*<%TM^mA8n7qNOEOPQR|%NS-t* zwwAXFfk#V9s+>!*vk~fuwaXF*-ae1U-D}<-boJH$^XsW6kL=yIZ_}2&C+dBpZ;X(T z2*zSDFC>Ood1*ED&&Y77G6vC;dv?}bIC@COZ#L8>4IDDKsqn?)QP7uaDd-TLZ&zi@ zwj_2n5yVK$!ywic1(1tY-cVlsKfj)K@@T=ny_+}hJ6<1S?FXYMCTEYGHf7S#?ion{ zn35T4IxOA@sexG`4d^0GJ8KsaoxB;h|7uo_ql?|LuU>!RvokTzilecpm&n3cc>vQu zEWcSb49LiEph^mA)R6SG8|sn=4H?w5|E2GYof-R8nN1#WIy|&7 zQ)bfnd3X3Bw*sw6f;qo16=CWM9_7eMIH!m-inNt(e(&Y&pLFd#VBm;xGk!j0+^T=P zxwbf_ZBh=8MoHmjUCd@$kUxiwqf`Qyi@Vp0(`ldYwj-+O8M$6b357&zj>89$#qZq+~DTwCID z=>-6Q;8o=8(0@)DnU8oB`)sg&=ihaTxL% zTBc}3T}@6D&*2Re?R2P~`7fz+0MU`}S4Tjgn!_9Z)6o0LYex?4uy><)I~PT2t1GHp zr4EL$V@<^e^NSDe+EIGj@2cUB;t&OZ;GX#C z`Q_UhqRov>%`qcbB8Z;cvG?@U5qozOwejn1(HV!^(pXbn8wEhXj*+O?|5jgLhrKd7 zI#la=2AyR(t^Y>_2@eB@dW6sbl_oJ4*Q!QlcMEa%jKH-48L&)TSw!WI;7HOb`LY zx0bAX`-RObv-=GkIQrt5_fNg>!@n(FeMY{CEoI=W$sKnt*-_?-@CHrqh`cExk7_sO z@|-!DfwLJ8sply3lUy3&funM>kO{Y99|_Bk>Lm{j@Jbp?7QQG0J!$;wh0P!2^cy%} z%=j7iPaF5)Ul*?~*2BY65K83@%N4_?1n-{NzN==+h=Cn96!aOu6EWM6jrfBM zRRcrPD(^+!Frd~0003w$Suclj%=nr2PrdNNzb^hyaSVAE_IxRA+@f1=?7ZV2uY9n- zrVTPKzVE?{*je>%5)Dk`dnb-bzgxOt$sc!yq#hywMVo44S`)QGA~Fq)o!P#t`qGhu zI&UiIJ)&>Z?zd0Gl$8Z(VN}Mt0UBz`ZH)qW1z!&ub7NC*D zf3WP9g+PIAs6Z0UrVW9j5U9EqjWa=%$&=_S$9N}#s#ynF8fje+R5SQ6^@W>>iFW$0 zB@eS}L!ipoS-wZ~Nou)>B-VqTG@{T?6wLtNnki65-ghR|4?KK9M~1WBOjx@`5E{=e zFfCc{?9i1^XDF0ipn0nRXB*AYlzpIYNTdPE87WB8^q>$xw6Xlit_>?*U%s)q=Y=D( z9RPG|ipye|xmk(A2Zgh9Gh$_>6+sIUIwv2>9ndf7Wd4>zHBlAZk(8~h?^|Lah(+ou zD=I50D$6S>D=I51DyyrT^iqHxW=QColR=dgl`0ocZbr=GONmL0t|ut3!G_|JNXK5ivK)wW zFl}OANi5W{dtFQ{QkOGP)EAdTI`;0})d6ER&Sd2&+w#|!Z))y&;fU-IFmK@F*}xw^ zu5ptGZ5E1RM4wTJD;XySiS4;u-mh^fAjmvUAPf?5QY{H9XDVGM4<-!WP&{!)PCkhP zmZ$tAy*P97%CmF#L_Qu>Nf6*GeN&H% z`#^N}+Vx7V0^F>(<%yj+hx{{FZ!TU*2nm*)l$1oJ9SG6ZHWvsGLm@}e>K{4Baio6( z0Jpxj!A(d^O$q@JB03n0)HT%BH?_pLJ1`ICxnxPSv8Jx3uCX~9l*b^~6cpJKY8BR3%c;PvLne^ zmBM7Hn`jJMXDw$DJe;KF9e`yYg>%O1_HmRe5Htp;G_&5dw!?N!+T0)=2oh) zrCeI%!m%;i1OkdS)YR41Ha08&Mg*bUF~d`LEqUP&PrdNyQ!hOF)Zd=?;Ap22Lwh<# zo8Z?*^?o1St3CzNVVf`jM3^&v@~GNPUmR#w*GVJ+Abrobj8K5wsxxJ=uDMx>K!D&l z3ElEC-O|!B7l^9QltsIC%SsZJ!@1&=(nWGX-xJ6Q1c0`NvIF_+m;7_ty5{pHjLvoh zlTOa~$)jpEe{rB$f|21CnZ%_ky47Wsl-Z?|19CE|0ZSupu+8gIzwx+YGD}+5k*bQz zVp+LaiQ>X=PPfchNolDI6ss&Qi+0V;N)%uc&h3`zmXwz1#R1nhr4aH!fM`S6!Tb&X z{>QR!o6nmtCY$@)prc`3?6fl@QkSVB&2CR9|G3vce8-np-`&ye9+eMb*! z%+Eg)3()s~c+dNyqgsxnJUsOs(T1{v`Ro7v_od%PdX68{HKZ>imxoE-5y~4pAo2LN z&4o2>-ou(q&;;MJHTdD`9Gjq#h^VcxrmVcOtfI2KqN=RCvaGzSs!_j=mo*g5&dH#P zigKYQ?&+O{6}`_N+NJO4fsOe)&%`v_2;jPaY9MU3(P|lhs?L*=gp&KN< zpFesd0Eji!l$Td}WS5p#mX=plHpGYksP1%eq*LGCS&q-K2FZqGfJ_i8-npl!$IwxE zgU0l$+Lm7yBWdYmT>=tXU0`k>z&`@^Bj+7X631VkxQu7`+MJ;EgX0?aiNfdu6!6^g z@zP#`pr8NvKFiKlBN+6fed?@}XqKRiA+*#;j}q@rS*ntcW#7UDT6@9$M||ed_qV-+ zyL1TFS9#ipM5ZrOyrExtg8G#X%=<-LCOTQk;%%ctG`Mt8Ur-Ew;~T5hox>vrW-sP4SZ9zkAE2qqsfXQ43&zL7OgEqfTSK%7W`n!puA4W zNy%w>Lx%NFZ>y@TcL9JR`#0}t8FJ|r!@H&>cgP+#?ed{*yEYc8EsV-VDZwECxYgwq zklVk1W*D55+;OwU^>h+bQ^HoyrrC=KhAiV!Tmpo;kDf8ESJ$+(oS{=^4Tl3e4%V?? z!3Puo6e--ar)B7+R}Al(n$#g@*tFS0TX$|O47gVwfpnbMc6j5K(>W7woImos&Z+5H zy(e5bZ&F^^Q=i)1oAO%*UwPdngR(nz&g?dL{LEQH)3sFH%94u2-a`gvr*`O+-MdeA zg6aUV(}nZr&zLy*+WDh1_2>W)Io(H18`rCAdRoqqX|smo!5s(dO$y2Sph)57JCRv*z90a0R)DGRQh zGAOTeN@8+a-uc7&DP_}bVmx5BFhQUV*>MM1iL)UQHA-un3NY8e znMc4k*{p;C&jl)MU?jTitz$+La$(=#2Tk9^0e}SFSQ&ah!8+gXgHMkh53;<+t@A-p zyZ5D;BNMLhP#EwgDU)Hwf??)nm4JASJy!)W=$$+Mz(QwRRgn?`0FdjtF*ohv8-MZO zEt5xd@0jRdYLAgu&lnKdy>nkg%h5>)CxjCc6T*oJ2?-$w0Wfpy&whL7Ez^ef@0OXF zl{;Y6lw0NwY~H)Ou+ddQ2u69iG)Xcct?7~32eqw9&7zGuWVgnCdVjp@iIwV6AtJZ+ zyVd_W+GXm(t44Rv?woPn$mu_tnSEsS#zSqwu?UY-wR_!x^ovG!<20fU2eeu7l{~?p zE>hdH{NvSe{Ez2 z1#p~jLSlMWkFi%Qy7_{(4J+3jmv3nyEhwL3G-h3T3ZNV+KTQBmw;`iCpWIbYQBhg# z{a>_u|H;lnE;!Fob*%j$Rtm}Porf=^a}44{a{rlAGIoEttu$tivxgwD$}^?me!~am zq;=?&)2n}WA^-qI3O4MC44<}OWOiCoO3v`+fpLcb9MbJ9{e=k)HMlZXIB&AT`3i42>%U}Sb$a%%2~8S_T8ZC_VdPXN?h zuwhSR*wlq1v(uAPyN#GRcSPIvb^Gcy!cuKbV{(ta{W3bFW_0Z;rO|8JRX0r=+#@47 zIVHWvu;ByK+bSy>8J(TRU$tQNlqo;FdQ6sM;GENA^z4g!Wv8d+4xcu6Bo=PlUnft+ z&g|V$+4I7AW6!VOyZwxOmJ^qvdLJsPm;wZnBB1x$J1r?W?UIu|c`C8@w5x8KHmFDE zlq5Bjl6VC0Vt{_b2WF?Gbjt13KPM3Yz^y7Rr@VpvvO*9_?RN3(3;TqU($Ydq`fhDa zLvoKk{W3aq$jJ5tr68itJJq>Eht6HIIsmEhCDZM&Bh+K`?2CKlbW9V1+PYueE)gr< zyQA{Fi{_3U(y(v)8Dm2WxK$-(34KQl%1KM001BWNkl%6`dVXW{=mc*Xt?AN|*!h#EeFOZ#vuN+bO* zzx&GE4sDeOzghZzejNc2VEVX4zgf^P#cS}uhktmhAR?vIba2%xAIw}h`_|w6FtM%b zZ%osygD8`@;=Zt=QT7rP5*PrK{a3!tIu%&|RdTO?IY2baIH{PKC1 zF8al^4zaqj)5o@crQfd(ZuvLMR&~8<_PxJNrN+u*>pnPDCN{?sHGX&SR9*M1iUTL= zq~OGiuClbbpWy4zx69tkulG)*ja&4a1^tu5=<)UFzxFgsIYkbB{>le47GD0--z`dP zt3J8o!*@Q~FJI^bHg5J}Io#Z)eY% z_20jnDFx$JZ+hkrpB}2({r>U}mtT6>Z8N)cOv09$vO~L8KL4M+)h-akFy_ibF1VTl z;ui}BpO;~R=U9kWW!x#4_S`gq_he;{021XyBA4X4q0t~Lm*Go;Oiv84w?kYprLnDD!g9Ma|FrUMaOM72lu7SEnEs>jOX z`hF;B2go>=^L)~8pJOAYDUtS!1laYW$)oExKfSNn^^lF!bp!zDmaX~sXF1o;eelr^ zZbRjfuUDKXEowt(D*W_?WtU$+|F);PB(+tY*t+zs<@-E`NRj=kUR*Zoy7{*~_2Z=0 z%Hvy>zPWsFL`6dcv7>7~`s#;sfA;X?aHL|}vc+%a*AYakju*vd&AexJR>!d0Sb4hO zlebrH^|I5Lbg!iL2?y5{4r zy3PIB!;`|1iml5Qzm;DP5UoCbCN^{CJ+reqhGGqsr}upF_6OTouAUl?6`rW=nO(N; zM6E&@L_}~aN+JX1+<$eq4sDhDzk2WOZFRaUD$CzlJ!kHKqEEjl;*-1h0aK{w^oQ=9 z(k%o4hy(9>aRx*WfAYYKTWa+tR(+k&d5l(h#Lvn~Plz>E6cv2>_DV@S0f1Y!`rS`+ zuAlo`sZswZEoyTszFzWK-l7=~Jvq0vwrJPt4_>O6`h#(UI~?58B(97dS^e=>H_iRo z!&AbM@@>oCcxy*Ji6A<5Wc5d1-8lDW4^Iv^S8QAM##{MyoE0@0^@#PHw_8!tG+@qs zS9eSG1ht)s*Dc+-v+9a@1ByQV;*7QbQJX`GTVHwj>lMdKi&_bM%Az}u?EmbAWwWlE zciU69B(_zZ-15Gs0KOnaJ-`l_t*U53*fj!Bv}oOn|D+$xpYh9wu7ZZDQ%4HEY;^!c za*i)W>glWaU9)q?>8q|i@5s_66=eHoE7s87OZi>`bWpAea33PJ2p|A<&B}Hh5r&9N zJV`iWJCfN%Mn@GOygSHOt7!NJmha#ba@8IqIv@ux!O=uyvOd9-x}XPw&KiO<`$AJT z0mr%R1@MJW{`iUYhxUkoFQgGCmBU2CMW}UPJ9lqA)=t@aytv2iFGw8m$qPIz{*2#} z{dkS3@ImSxsa0$dkC_!^PD+=GV3e4%RgEJ$j>D()GC#%QTG^ZxKT1niPqQ!_xz=|S zy;#d9Dy~Eg54O;BgB%2$-045N^@?7JUI?N%BB0iywJ-kd>yt6xh{X}Fj>;9Ss#~sH zY}LiywWX;gYf@#m&4!&1zQH$P&a^x39lZNbFKwzc6Za%9^P9F`kpnU@04aTE-u;vF zkG%fU2j8`6_62|D5HhVZDK);4hSvaVM+3*4oT+!*J81WxUfx(?b7e$+oEoy9ti~Qa z1y1g?+wUDz@TZq_gGSWY?w#723wzS6%6x~lK&WC+;;t}oJq}R)VMOscAzGD3z+c+*`^sfC|UdML;vvF_Cf{TtQ&LH_9lkIWHJymbQGiw;2UYp zviC@*?|tLFT#ZoKRMD=ZcW}!)5eUHPI_KU+Da&41emo}FFinRUDVe>Xr%L)ZeoelP zmb4Vu7NSc^5gn>C1@fhX~r~5%IAp96*|TU zOq6MrHOw)w?+w5CL5B~Xe{FXJGy|qBNNPE_T7`xbWDOtL+)W0AG|Hw;%|{kKF!!wi zT{VtUIKVcfs6&^V`s8~vlL^$)w4H7<@BGdAyMO=OhH_1TW)}#YoQc1>@BAHqesy&P zYeEu@yiIwTUu_txsB*$SFX@xr_dJ+^>9%YLk_0LaP^TJsRp!PJfG}^?T@ReU`}cp{ zP$7eM%Lj#WCjRQ)^LIS`>gsX>#5I4U*%UcxQi`o-r2qlC&NbZ77G?wOnm*a&`f9{I zlu?T?z<7dhK$xnst3<*RS($JBhY%qwzafBJyXQ8h_1_v*Q0aWH54~egWpyog0BmEj zk|&P{EK3a-60{W6r|J5OzZwUcz%Ox77$E*xqo(;YC=m>xq5_}aiaWQrP1*n!ekI#U z;iLB4&D+p%f1kk>jdJ1qg9Ht1Bdud7S}(cqo-dIaE5xeIwsx z8XP0qF@kuxJx|M{Og3y>GA7o6lAdvnIaZG!=KQR1K^t+PNd~I9(TNnC&Uf$w)#Z|E zL_HZ}ycwDX2;r2h?tO-i8aMfZ%;L|Ne0HqOsA-H6@5&Z|9t8!m2K1_cK#d6LX1ou+ zJwvEYaKP#%Tdl1b{5!*9tyOw+GMde`a~O$2vy2JCf3VKIu;04eg0LuPn3FG`MvoNXT{uU0{a)^qMBq@pPqBbS|FTtZhR=CF*Rv~r;;WN=Af zJoa7+#;^u)g?8DjSB55NP3?Uh@h>V?3x;qWR5+nf$Z@>oUd<{3NPu-h4!IPgm?Tm{ zF@k*3lcLBZjsc-+*hh-4FUU31G5+05{(}sF(OQF!gYq^6QO}VZ70}}Y9LEt)4Md^& zC@+_RDEBV_z*5ExX(V>(XMOQU9t%}4_y~dtL5DyAGQ^{XLPS@E zz=8|z3lQ|4Qj)hj%WAS8d)8(EqA_MlRv^=6BG5dEahzvyM)IGD3)Hz zuosRfJP%=u+Vnw8H?;GMAM~@90o2eelbE?g7=YF%VotV1q{q+@EtC?Dw zX=K)WKtNL<^48Iy`H^tPo~sb`@!L+*QINnq${a?MZ0 zHycmKI7Q4ao1`;qw0aRMS|$lRljmK=PzAvUT}GsPE{6mcTec=~M1}=gP1wBq;EOaC zgHb6!5cZfTWJBqo4Ho56jHL=Kbk%Cd9V~v;i zil|;`<4s7^?mSN$tpOu|SZhOVs{-$Ug)tpaD98&~!8cuiDe3s(k-vtzHH48U^rjtU z3$~b8OG86*G^h$GZd4bHNEOGLu?c34zxK`x;JbtS-haN}U}YPBDr+xLIwnw(GKSQ^0+o%i5nVj6ApUBG zcI6H_gh1pi)O)Y`;oNKdQYS!}Cj)5Jl_^F70EweM5u15=)Up*qFYapr3WZmF`I^Hm?K`RW;EyyJ%$+xCSYKu-z z5+YFfs=qu>ved?xATg6B#)Aflq$X^u=0g3i`28K@IyuG?C%H|VUVG-913`~A6HJKJ zGGx{=8su*ihF0?Y3>zW2qrfQWXUR#*K_2t zf_*>ykg61P)_;)6Y2dJWRL8aFv$b#ap*NnUCf1Mg=vCD>)!3y#mM?HO742zsTsl0@YFf453$pBr)l&dLNSw-g-@uwnIb*9RTuH@4Z_9Tn?d@$3=)~4+Bu3(Q#8?8w1d{%p9fb$)s7y6u9CIo-ZJs~ZtbCP)RfDVe>=GvON zR%2}97@1uzs6=(jXWh)+mE;Y_8Zh}JGkfoO36kVjKOYF4M@kQ{Q^l^dz8u4^?~HBg0T?ipn|>hLXwd1YMX&(N(MfDC~suw6rw0TlQ^IH?1+ zMxt7`l!d5Cu9t%oBPi#-q+m!&hhvT+MK@{(3&t1z+b01b7M{sdON`10{CX3hNI^)V zkc|c6JWRm44l;HktrIptNuU^5m+7GFReO56Yd(ostYBv`YaC z3wTWy0QuNAK;ay8n(P4$I)ZTF`yN&o8iQD7+%jOT*_;rRb6pv?Q4sYCvOSS=QN^9% zTXEG{0}O_n25Xkp#&Z{@nR84K;A~Fs0YGk+6ql=c7s~A(sv2txRk|G=RC*s02IU6rz(r08 z)Nmj}0DYyY?YbqCoB-Nn^x^p(l^x)j9jEI zQdP8(Y2Un8S=HBpGJnMm^Wut~b_Ef~u8H+%Q!VRh`oS1R*{s1YPqEo_7zqX0*8is& ze$avXpYjo0zGzkzg{ak(9j0J;CJpUr5NHFJo%_*(K&PwJ97)IZX1HX>JHFUQT9Ev~ z;K5V|L~`+Ov&bmX}b^FtcqX)YakmwpBdb*E+>^1G3zokLNrXDqm%DU+=ENO za~lE6DTXO2TZ=<|AT$I)lnIDF!h&Igx5tQNw8{?*Y_^@ls_t{f+JZq7F2|_7iDyt> z$_%yixnNQAAb;E8vUDG4B>C)?_%(=3LnHzy`w~O%C!a&G$$}z_`5|8&b|C{KRjOU6 z*{8l^NYbfe3E891&KSZ<>tHa=H$EDX6D#7SG6+J)@g_5lgN~900Xi5Ch0#HBUB^Kg z%8>3u{FYM$gILQpZCfWWZZ*;61i*K3Yk}E<2tMK(1d51D$}GOS$HD16`eqiAS5VNU0bfQG?w6#W8jmm z)G)823@at{vIPdu(sWh`0;gy!O~^&1QOBCF`FuhUfEv;^rUZ;L#*_NSBVMh7q;BOQ zLZK|}VXWm~?cUf~EpP-xM;VbQ=K-R&t@b)ro>2#N8Vl9bk3c*HQNpS0jZFx!{jR`J z&49D2XLAy5hPCmSK;1h9s*R-6R?h$o*W?D2%V>yX4Rm;@jJDA2pw{Tn#x*vEWak$G zorcL6n=u+HWNCz~hHQZO^sF7&JInF^DvA(-GH-|soUt19eeFwQmhGs?iEVE-;ld)6 zekcX!y#~y^we&3%3LsiklbUO*3+iP%eo6`hV$K0|t}vt-l77>&*|ulW>VI z04S(29XJ=Qjl+HpWlz2|Suj56`sNwGwFepssZVPqBj^Y&*2)7x6OQ2OqHpD1i z-9~nKiA+H_D4qbQ4L5jn(dbD2RSoG+p~-4iK>%u3w&7GHEv`4n623%CKt$xaF@9Es zB#J%Jm)8kZxd!qE(rvwFQW+b*U24 zr${aQlKf8OvNa@0mSJTgkwa1lx+=-jGQARq)i_8j#io3#fPeRy&7J^sH`ko|Irkpoe0<+j_J9t#W4{^>>X<=gwc*cg&X1*S4oYt3}MKO5IBKM zq6&{SgTiHdrQ&obEj3;7gxZnD0ThMTfruvBU_MaO89**CqM$-w_29)S$)XIc)Wn$L zx8^r0X)9;71%0Uvjlm&@9~a`$peC;RFM#8{#N9iC!evV6Q%y+6rHon+fT5hg21RF! zWGjJntg#k6S~607@F|=BK;y4JNJECo8pZhRM|9znd61s*cu;+!B_j?*=0+yHpUT=- z6U3KlSpLyAMG{=(03ond0;{F=F;Ub|0yIXAsiZ#dM_*1g|7N9ClpSaVk>7|{lE7uR z%C8LQk>itf##prrqMb>AwGrRenNXxcY0+?fXwOv9>^e}cXF(0$So7NjdAay>5|fiK z8g>0Ocr`i;UIo(vdW8Lq82eQ%tMD~*Zhe_nD#}>iQWU82_|2hTl&HAyM2hGrFU}k~ z*Aq1V#ML!z&WQdhj60N58VnSv@Z0K?S5?oE&H08Y7Oyc<|+ztV*VKwcYE$#S&Q0nc^3Ej<3gXRi zv6)qiuEy1hX9Sch#=+L?(@10DW(hC|{4n5~-?21RHsx8rmEf^Bk)bg} zM)=sSJ{jFISsLLkBSM{*lHu%Fwa+%I`Thr2dAs4@iJGP*pdIC>QKOgczz~Qu9C1=V zl7`68LnHNOHhY%bgN1GW*(us}OnT$NHG?K!stXuISPbhSX28qhWTQh4VWG6tRIyb| zf(*nlXZ!Px2l^aW3{zrs*@AXE1yAxxJcW$EgvQ zmAEZSgk~;R#Yr+5hu&L89A*uCQmJOjN&_?mY5O<2WDGGtU^RW9!Wd){{|Jme0}V*&mb~{sai|oZK*y|P zRf=Q2O_XSx001BWNkl#mp8lu0prpqvX-As9rZ>comq$pWgezX!ZPY zOkPSb;0xft+6E%Pycwk=Ij8qpq0sy#Lh^kM?A zG{N9j0J|+nE=^@AN-^#EjNPc1F7SLdh$+4Dv!L{r@5ezvKD8E%@CjTTeYK&(kGR}N z7~{%W*JEMvD8$&#f>2y?M0bI}#pNzTO*Pg!)H4j6T`S7vZVd5PZ=cZvFQPs@#gw}3 zjVN(aP>30QeE8W%E;T!G;unIp>9fjFC>&au7L?_(Nv=GyXP<%^>WzNo@O5sJ$cz*L z5yhQ2A_MD}lxW1$UOjb^!zlUUN)bem4<3{R{k6IJ$YE6zT{M(P{A?FczW-rM-KPqE zv<_AivmABQ;gc617GGn=QXFWDSH6*pSIr+;i+e|6B5d1MbroY5GHfVpbpb}$y;O{&@PYI^v(ojQV+smCq0*_@d)&L9>{<-iw^b2 zR0QALr=7W!W?2Ft&v{tZ7id=;*UXeVcjKxFz1b~p`qOMbQ0e8A-E*ewlqX;+!nNC6m$SP&G|PSfDW^aVGd9UvqeyD3xj}+ESd8X1a`)}l+Ty+ zb8$h2t1?qUK(4E%h{}EFZLz*bvmlQ;+KHE?H{v0e-qvVfi;QzbAgQ&8>v!z$d#K^6?)m1+^#$c^00@}a zecY@C9vL-7d)IyO;l|TV-q?l*Eqdg-q!mvt-ql9tx>nYd+kP{*XIP6icKVB#pIuWX z-jkw|$vxOlYLvbE&Fk zRA5BJ=2Bh&M9V$2qB0_aE2g7bmJBDk!FjM?;h{MZB4ZZ`kHB6G- zY3IPlgQUzGkBAT*FDW5+ z)@m*B=yzQ&Qy?H$Z(by;?||1F`gM#$Bk~vHeZLn!>Hf76AwR3rl`2uf5-y;`LrP!H z;^WNTbb*{}v6N0c%d&R&D5bXSRygLB?{RyA#96V*{N9@$`(qmz(36Jui@9njo*{9W(m)3s+SlkKL4^LC5IP zYz6HigIDjnOureyTbx4=v_w;`1-XNT}u>8tC!%e?*v0&I-+br z^gv+kLQ-gIJ`{af?>??n%q$$C?Ix5IeXge+di_;{3JI9?Ya<6HDA4@G zX;=@aFj$sYRwgXBx)3Thy?g7}9zy~EPywx)kaKa6^!=!2wemT~8d`)!k}+O#=7waU zJR{QD3T<+3N=BB&cd7On+e4u7B@Rx-IZ%M6QeHm8_t;^2jVcb|{kGG#5os9I>S#km zsOmxSgeo>d@jrqCuGS&}-^e5@!(LGHe03NGrwSRB>I<Ca^<^NV&@c`e zpqSS`_y_oZ0LLBxfflGjOjN#<0Ay4l%}<0w%I&h(MhiJ`C^Lo_4V5F%UXJ;0@l&9b z(Xb^mX*8hu0J{>K|LbvP&Lerqf}5}Jb^Md1ukS05cIeV=&;_F}9(3^7mdaS1E;W_W z!%H52cWZMfC8NjKISX#Sv&&o0t|(|E0HC%*OP+XlTO^d6(PQkKh3Zu1m}~Bs-C^6x zH z?X~tO8M?p~K~>@ChsKCo?eIft$62i{;6MhE$Y}5*Ba6Y#v2DJ+!Wcr+F1b+yca8Fl z5wrm_9CfvH@!}UJT=*#IxyV~7@~q!`P`?RqJifJJ58+Yu^Z>j(p(_Cd{MEfv%1a=s zTY2?{10#Fk0-+i8h_Ecc4I01gE95C#dJ+g(slZ!XY%Vx*i@tFUA^^CqtMt_L?w(_@ zF-1BqMF-acc9I>M14)|9hjPwkYa-G)i*m{_sZa7!g^ah#=&%7)c_jKV5|^0OE`>bF(J#vVQ#d zj?t%bavBI!RB8wSRD-I}gyFyx(b-o^g$K;!P`;{U7;pv`St}^Y$5-FNL z^hlqjD?=p=zGP-XH;(AUC00aoyrSXs#p8C_Vtsz$_Q+7r7~JF z^`kx1Sq{@86_3nQgRFrH5;VVl*4Ra6Hc*iY($(sfNa4tNe#-pgebLm2=w4!2;G2mM zjLR7t@x*YJLxT=$A2?94_QYzdZ{nh>n2cGA4(fxzC0A7PT(G3TyC4k8L!!|xs;L)= zggya~tL~>_qpomXUP?sX0Fiu3C6QmKsIfsLZnb3eA~DBfso%CUXL)ti1&^Jqu{o#F zlA`o3FmO$_C=^19Nc-{A$DdXA`sAR$K=qWF%8;w9`dHHUIv2C5g$sHcob zvy;+?A^C#>$;V(piH%bKy8%Ct(0Y1HX41M zuRVU>lP4~^^yK-q>RIPqdeq*>Zo7YZCjrpP zhwtn-V$mDVKI-WQ){Ml)%d%{gL;JTZ|HWe`p7FNhj~f5{vi|;k`v3rn34;x44EA>K z+gBP~F=*~$!6-axl#P1XyLtn)89vg@(i9$3Do1c3by|9I-W zMQ=R&sHg8=Q`d1u_8(E3007E*y~IXIKxKVoWQ50sYI84o^LfQHw|#%{`XK-W*t>Vz zx^Q#%k_VQZb>n3hJh}eCt@Wbgl&j8Zd*(+=w>7+uD4rn^)fQZN^Ofb2Ek|6kuzmmY z4?Vc&_-ihnTWoyv-@gCk)&>zyn0M|~Z-3*lv&Ri?UG@C7abl&-6~r6q0XS`r%#1K8 znfb)V5}-Z6=0k(BcQ^5y+Jd?2Ad6|M!X!%%Dt%~MGSxURFiy`e)^VQC^JT@M$qf_d z>hgaig#Bft1PdlE0#(ch*wqC9#G(LM-A3)r(qpDGR$5U&lAX*4hMh(codqL=@?mYt zav!!gp<=A=*aLvL`6+dxHW+1LW35&zO9Cu?l1PBEdRndn@jvlWle5pZ(Q1 z9cA0ky_+*Qnd*W_i`*~Ut5vI9+pU4JT@W}5O?g%vRth71*`eXJ0W~{kca2DEM4H@p zR1?!|nhSe0sFWMgZVV)c^mVS29QNfqHoydK=qmXHqWM8$VX7j1WTSYVv96t#FhIV*NY6Gs7q5%B{@(t)v?@i zv&dzIHit;+tz@ex2UMv{s@-43CFV0oT~av=1!&9Icu#vmFxX}QKQPR*3zM1|>ljVw z6(!95IJ!-mHKQDOVya_$HEvGP*+ms_Xk%i8RX$DnQtB#0nS4ah{7pQC)9^&!JkySH z6;D8A)jp$PIveKD!fk*Q_Zjz6iGVOjPLCG!dre}A=z!eRRki_uTdvUAX;q}Cv&z_% zg0CB3>!%H|8UTtwb-%tCH1oaN8F7N`iKxY~LdB7oFBp6g`3ricjSGl^A4bD)4&YkM zfOxcI^~6LJ!b1Rv?>&+bk?Y2nA)6&BU8&;!><;dTxOR@u8!16zL1D!}n#HepFSU~c zfedH@6IJm?-nMQtjDal=zUiJ*-C^dhsS=*}hx|y`)=L@Enbet$@68bCpo^|O3 zbJjleAM1t_%A(Cs^Z*1r5!NgWV+N!(piCw39*PkAVY-R=PI<4BB|9@w^z-ew?aP|f)TMO zibf-3ee73@slcK{poV@!K5^Cdux^B{)ygPId9x%flqiQLib%yBVY2`TuZ+jSJRTx5 zea^f_>511NvQ(9289!_98Ike!3YIaW?ko`m0|u2oMXQoaAE-iRJ!uJI5Mvg+TpX1E zQL+z9|9V{VATMLde_cA-jkHuW+ThBnD?wYGnA&6;zNIMy&1N>k-+)6xJN*p!5+6Ti zB~j3clhWu*r1C4Gi5xh$h=#F0N3 zkad@+NT_Q5x;4xYKPUmbrKl28jV8y~KQ^T!7Ci|sp2@Ty%WS>`Vm1NIRlYLHJcy=- ziETzjd({W&$Xk{dI|{6V%>x3)7)${*B!G-t};!iU&;i5U|q8FG3fzyVns~q=&`o9C-PSJ!x0A~q_ zI|pDD=iuB}cm7ZSS*vl?S{Ldm}n<5U9h1Dp3zq}O~pLH;_grhSMN0Fjly8}sOpP~?li$!5Vt0v{N#4jMI7 z0CUbTQ!H%)y+)>ZkRFk6AzvL{T<%1ODG#*Pg-{?C2u1bOqaw*h(oc3zvMn;zkd%8JevNORm!xzQ9+|lO!mjs6*EGlQG|1>1En3 zbh{IZOtCJNC5NY~YT=_to-(w0Wii46WVkSjP6h9vYjZA=h_+cF94E}sd`lay`_U)f zchjwpJ$LslH{9@dzwX*~{}(^>&rgkDOKWSPb%<>-Tp=1*b+rf;gf&6=%x=` zbKXg_CKOfq3}!GqF>7Uk#rSC_Uv}pFp|z_v)D61`0L8dzCtY^N{K2)WHq?vuDU+dR zf45=0r@I>_Pi-#(rihGNryP0Nx$_5JTK?*wFj%EM-na9xYKkcMT&zLv3cIEnd z(cUo`diM9|2$VfN-7tB|#>z-ZF+1uUI+t~Tyvm3ex`g(`PO&E^=9jCqF7+CSh{i`|$ zhWfU@@YvGLC1ln}*_j3E-~UKzCq|ZH>H)QApe=9Lz?4F)yC}D;JJ3icgD@?L?0pab zv522=FVHs}0kue+gJLpw5q{Q+q9|(N5%f%Lf|$hmqPg>WR474>Mg!Cv>(MAnvvLI_ zwwr8Qstj5YQe7b9CKz&L;w_>v7M^-61eFf^96pObu&C8);k)p0@KA6X01G2*04PgF z+Q?6({+MCr1*^c5Iy`H7jO&3;Nk!SV5?C=_T@P2st}wai~^~RMojbq z5pC?mhC7hp!%cJI>pYbv(zlZs4Xxx|4bs7NR$j>qEOU73S^zc#6WVHevob(Q?2jsn z_-iP}Vyg3em#h|Ax?Q6>4k6)1xjtp}vUFtTwtUuA!q$v|q)E4i7@Led5Ti9n6eofe zJ&(gM#wL}f-KU(QaT)Hir&6^T0OX-mSt}Zi?I0eNxN!um0FeNbGHN!SZ0z!*nXEIF zu^02PO@CT+PfM~jBY+1SGMYe6ZHYLz&?K4QIoNAyk1aYfy0pSp5i3Lt%0+>^o2kOC zbOKLNju_ptu;diH=_NFbWX79Ja+{;GTc}6~g4+4~2FD{cxCz8)g!xCPuihl@*h}V~(8d@u5cL44%Jw_cS z$VQ1c0zv^T2yPM3FBT+K49V;n&3*BOxl@3Z?OJ70Wg;;aS7o_y-* zZ~xdi=ltpi|L2LF4d-91toW!cc>wYLN%d_OGtT+w=TE1ibsYArTXx^Ke!XJ9&*$Y_dsL8!fos(k zy!Gar-$J!+R ze&WhAcRzZ^lHJ)G?#DR1Ppr+DbqMZWv2&z?{j8$AF((4TACQi>%_A%LAKnniu!oS+ z&rruQ{HpLl3|C^@rW1Rv!NVBC8!<-jbe!D1s%mu2UMT9{mM?OFMtyMgvPxvL(K%w6x*wK-tctDK_) zl)Rqt0M(W;ioIBxvq$p7TrU42-WZ2AC?X;V69(dtD5!^T7v;%Ht20FDpmHZxsG>Zk zc{Na;g^h6>AeR*>4+21WN6rEDRpGJnC?Whq=4psvyDm;f+lC>jf`+O~6_4#EQw2Xr zB46p(%DRG>F@@nZOmYx9yo?EEpF#77@X^!Htr>or@Mc*G>N@r?x_nyhP{iR&6v$W_ zfl((u)>bSR<_?R6wEb$~a*7B2Xs9>iQ{=vKj9{|?lE;%7)-7$s-thpPy_dIP0~tJK^DBxELcLc=!RQ(;(V#RQSwh-Jvdnyzmb49NIutSd#>27K$rY;f`g zAN})lIyT<(m1PG_DhB$gw_dcjHq&44dK&{f*SzrSwacH|`KOC6yWsezf4ZV!)JH2~ zlrI1@HZH#X?&tbOh6Va93q#Ogm0l#No-+KD*)R#qF8RioSJ{+l7%>TY!zK871ubgQ$#v4bZj8Hm^e5djo&>0W^%b!dS<6S}3dD@o=G zwh+Y-Sue^I+fbk_NGnWQe3uS_(FUpPCdZ8Vj$S`JaRIjK)&6B!21z1ku&Gf7Da4iA z7@Gp{gkLNgoisSA@RMSWFRa(p8AIStIRL2D3V^spA`d0pZ`4K|;@INGo;gf%kX~&> zX(Q?!oc;^pnTYA*eCt1M^v=GcfvH$J)_D@IqOecZ>nAggh-_WOE3;u z39Fd=W=K(SV0w<0k!p%;dR03?rXfrF0%$(Y#S2cqjJf$V0;7z_gGi@9Pz8f#)T(w$ zBmqTQrOOs417C*3u7>!x}Zy%!&<4*)1U|16iAN zj?D_UK3pDo!>wP3mbMl=?)W<{tBtFjvuN7h`6oFw!-W2R0<=nIjgr**KXE?Kr^P_&CgsaUviYFc)6cF~bj+Y9J! zRIwj0kAo^zze-tUFrFSZp=B%O!mny4$4pQqjy}pQ?kL7LTUH#!Mf*@J(k>I`*gMZ> zov&lGECH5nXU*|3NvU`2=!pO6oI8P!02?^E-`=m0O{Ls1k#b|sa9A+=f! z_!B&a3}lC;5FLdRMHNv_)ys{EMmrUntj!s*G~FVb;z$Pm%B+l>;lPL_OMklNUA!V5 zD=TAtr|(2gMnSr<5AkPJcGJwBa#uwhnuG|(5()Cs9tt&?TjM~%K!m!x&}Nb>grrGh!qAgh=n zMgRaH07*naRE8XEM!yqBM>|ACq;L}j=e0L|)u@|G`yp&{P*wtCTqLtp_se}xK z1Ol?BClaSL`eD?WNC{|aSy|AJJ|JVb#)xS~4@vNfOdFy{ri_yjR-?M(4*^Wd#Vey~ zS!V3QOQIdX8+kEk3A?(ez8E&H=yW9MuA&1m9ceQw8_Sae7fqkb?AoYgHcAS-6}W8Y zWcEgq72;v_%sCrJkPQxLtxC4^dNO>r@F)o4F_+lerxhs`wmL=QXA-zn*iAZbNxcKF z5P_uOd5HhwQQCWbPLUvFmlX$BR_Cz2e z66ZI=6$oWE1WbE$lA!Ix43!&r0w`iS6hOiwRP2)ZW?Zh13X9x^^aa4Ff(W+8`3WwY z5l?*(03w!>5y%lfJ1U2$!YUG%%5E(3BKwp`qj}p1J3i-A(PK|Vswg73@Q^=SQbm3Q z9jnErMHM-ORW3+%3_`k{gv59?a>WK?DdDC^p1tkkpSgQ-o{6J+&#uh_pl_yQZsSYA zrY!v6hfeSP-EV*Q^7ei8wyB36d(q`b55IEntAhlz=lN$hUVPb=S8jXosV##O4m<6d zb2>IWykbWKD7DDgGA2Wn08(S)2-En|+KH6N#f3VENd=*g{PKzsglo#csEkAOPUtm7*1Zsl0%9~I-Y*u8 z6JrW5hl@{PF=VU1KQ%@h_r)l8I_P!HXjxI z!Y#o=^ujl>WI7^<7#N|lEQ*@MyjUOt@~iWsloWikg@8o6oD+A%aClG=zj95J*YL0F zOZ3fYir#Sg;}3hCn*2=Ym61=pA-f+3SH4FwrK-t=it-g#xkpUPsOPWPqp!>H5?q<& zZ7%($+x!(PfL*Etc{+h|IOoG2^OM`s6gXQs(@-TFXDD7u$^JV%5kHN9(Gt0T)v;uB zJ(1Fu?(xu8LBbYHE21@0UBpe>R_(H+`rP9h7fX%-LMb6S$rHcNC|lH7b%XDH-ZM!nKxhOdN4@;uNi1A$(D zTs@-$RdajM&uV0i>WT!iEychR#S5%)JeLx^*WqIeG5eNV3%iU4vQ(}fIn6VDo2Lg=pOB#R!*X{5i3Y#&#=c%83r+Cvfm%sPCj@FU=+gAMM z-|t(2ITulm?uT-Lp>YtxI*zcO^119ERn@#`1|W{qq+dO<*~YT>Hc61&ozuf_Ow z($H5-lZOz+aO|pp)9-2;%nZPD!{}^CT8P$g(WMBR@oqFny3Ygk)foRVBq} zmj;!aAr(+cS(9#yZY10#i9nL4CTyxH+4evQ5;2}!QJ?}#vdUUfDPY=b_ zQmadR&dX#`(mX~4nMldd8qmbe2P|qD*@|k#d0VyN1UT}p!$3sNwHJsiP-%rAmO>jf zg=PLt=}>0M=c`(Bz4Ma#*21J027TWYnaC~8z<{ifAwQUGvNv2lJ}<)i#yz3PX(JMa z^Nd)a-2<8IK9w z6@i7;AkUhY3E9&)w-n}8l6J$TscCJ8*XJm52R;-!5SN}E+OE(&@oKWSFiUK9alDOC= zlM-2Wqp-`?$U%|~Vta{LL4GPR7O0gkfjU zUN$OXF~(i+LSr(4ckc)Sj5+rMm1r#Q7c0D~80iQ{wy5{fWcfAZQ}Qz>GO;G-0yD0H z^vCAZXgu<(q}`Fkj2_ca-I3|H>PXg0ZF*@G)N@1Z<2kP+^^fFXy=QUYPWFlhV)WU>%RTu5b;#u4;hJZzUWi*Pf zm+>M3#G)wVi`B$Z!&tQdgt9E{bpWUpMWZZ*NCa$@_Hi9%ilXB&!HD-WqQ@>iX&Mqa z50wug8-dASRJS%7E+l{i#&z0Wk`6M*5|m^t>MNJ*#tgg0X-jKdlxd^*8B7MyA87YZjXnlUK;lzG zVNxSSSEWLF+@Vd_f-4G^@w{q0vB;`=#WW0^2B!ZJ&q9!&7^w8MBOm>vO3jBfpfujPhqmJo)?{fj7FhD}wW~AhoO@g7M)x)6!pGE0f9i0%2a7{B&cL)sD+6)qkZpQT_JGXZPRXTT%ZjlUugj7G7 zBr>6l5}0xyZ$xTx=R;1pGvcJKwn$(t$j_z88m!5;yN0t)^f_8)ni8)hq^SJTR*30w za$pCOc4<1#&q>9CqQ8j)@${1wj$F1X6tCoJm@3{V2LT&%6AzDK4gAaCdeTu|pG4b? z{Gt>Nz!8xHQO_$GO?HwbIn&+}ZkqN-NxNW`FVKQ0w#fyomvOx*d9D$;tze26zkmk} z+ ze)~uU>v^V$>Mw(GQGzfDE_jX{mQ)|vf=SZa7{HJ;Zg+f30g+&iQ5ofu29NEQ7D z<+M563W@P}d3WrIL3@MWPE_rpjkN7TH0ZoBjY1tRY8&oawn53+ou|Yx5Ov$U=+Vq# zRA|V2CA}scC!{mZ0iLiNi^DO2F#wppGzxq|FBq8gzy%AgPg0GZ1Jvh%E{f+`CK z{^TY;cG?fZi9-|Nmd7%d$pc_h&ppG!4l-V1wH4K<3cn;*RcUxRB#({l2X>6&Tf!lu zo5_$86qTUKUGOuwT%*I`ALtFL29mp#0S?+AiUIO7kYjzTnikpNX^NheSGbkbp!ss@ zF3}9G1wA)l?3ZjZ4*5Etuz6?g`xun>iXeL&=K?u(##kkB6$xL~t0|Tf*m0!PZv-q1 z%p*VbP#G0RXJYH-0IN&CicVDZw(Ybb@5P!8=oqHrlW(%m#xI!aVpZ_Q#JY)K=;p2n zG}UkXBd_Ke#uR@9I(R3cjFmP)=80n4MB)Z5-G;L8FQz$uP?u@DHOea~Vbiha+qEUK z@#$v6fOeNsn~zio2fzr)s)?y4pJFtwW4Da zZ6+&BpzswBOLSO`=Kg$JWGy#L6cT#}aPVgQnFA=S)rx#(8wC5Eg|22jdt40K?Pv7+%c;K?kgTBS3tse(VTKDvJV%5D3ES`G`v3 z#I%G17VOkEDiBqQhy)opbEIiN88P~AL%vZq)&PYL&(*>5A*k@f-yjN8f+00mpYd&Ek)RysKC zid`jvyOH(8ZRVakRft4)`HEak?>dUk(XZ;rzKG> zzN3^N8{Q~Yq9SH$2LvQUuLf4X()YmeE5VG87!iTmX65L`62@0WZKUYZ z$%(8uY%hQ z1PserSyP_(JtW0Yby!fwdU&#&qTK*yLuX?ojH4b(z(N(XYVRkv{9*^B=lM^u1NVJC zP-?0+f|)inp7U>kQS>&fByEU^IplG9y_9l{FKeu5uu7FiH(>(~tp`n=G+ve`xutTj zdvEUuCbdmqp`Od}#k?s$?ru7*fRvR3x@BBPN+DQ5L}btc|AgUt_XjQrc_ zTdEacG|Vf15L7-Fm5N5+tSu*njel`%q|ZU{q*7~DG{Un_AhYB`K)SV(qnZ$o@fSmh zpyX%7BNT!ZBWq%+R1ix5kFo_Bada~L#Jkghodt0R5w~MT0>N#YH@b`Q3Ahvw5rBZ# zJrP)!jNhgp8wxMECo013dPPA{922cJV-rrya+Z40FufFY%wvj zLXvS7^{ebl<`mYsgd6A-EETvJXmK3j8oJdrl1D*(b6lA;)+c~GSjgE@O_qyd-|AD7 zj_lKjwtH@-!X^Q@4)Ik?B%k@#_^-|1`G6sMG#i21d7V!B#Ed1xkqhx#t7ztRni0sA zkaYGpN)<%`fJE^LsX`t^ zLX00C(uqkVr6`KBBs13_0e{PjBP)+KJ*n1s#b^^%G0G$E%`&a_o>~p5&{ejqGt!@aPYo3X+-0oghOrB$TLAYe@NCjzw1MLxoFok$!Za#SfV6aX#F2NF#BPY&VH2H z>Z6o*Fw)E!R?R6LD=pa_DvSyRY|Jz!G?9E)zyTM=SEP7811lMzAS<;YoU}%hqhioW zr*=)NOfu6fH_2|P+KmDDbJ$%VlC=a5W}1H?99#Y=S1U(-3q>K9$7dsYfvW6 z%{U34Fe8Gv-s2G?amXSRvHZlIDKj&3ry>-{t~9e`sNlU>d;X=xkPRtGE@ z`PR3X=+?!@6*wACc%lK2<>@l!Q)}RD1SGnI`U4eFMUuvCF^cnJ`KDRNVG}Tu-B~H> zQnPCMdD37kDE?Wo*@?_rNQSB*C;%XWk-n}yeI9v*h>C#3no>e)`VuI&REVZ&vJy=6 zfkj^>0{b|~(Plr% z4M0E^6az5>=RJVI?9ZBEYj-)q%o^yHCUh?kJ4CF@SQKgQF%J`;ol6FP6}$Sw=~G zPq9w_Di~FIlZ(uQkQJMZS7M&g;HwTpeA8P6Nlp45>+o|?zT{O!?};xY`9hP8kK+EX zfc>TBX90j;)WS>%l14a7G(`o<`fUj^aIEx`ec8P^Qh#phAez~aS?32a`50GK45ghb z82T)AZf-AAdfv_uMm*WnmA&+tvBJh1&0-Hp&^z$-#28Ts8nJd+M)j7vA|xKDe*Hd2 zN_CST9%c0nu807eQuhagLgk(68r_jPr`b;g$vS=6LkBT}kz z$x2mot=hZ!TB&te5vmnnnj05zmh zO+l0lXr$2Z%t6mZ(%qP%F(OLoMl(+~CtiJ0)2M8o=`nwsd&YE{jfNgu1|^`-6+13w z)~pi0j)+``n2qC~JsH>h0mplI-#cy%3p%*QH4 zl`)UxfjVb{t}Uwr%2JaWf$jt8UoZ?n7Qs`rl0;D;B&=8PoxB(TR(Ec&N^CjcjeNs%&6!M`gK!l~c*JQG;{4?3OEy%z+4+sasVn%IrCp!oHs+ zN@l_l;`u^8qey^QD~h5h5HT!pMFO#~d=NC9lk?ald}l`*dmNZuRQjrBJ&XlfV_<^A z8jIftL}L!GV>E!xI#K`Vh-cIj^F-cV{CHL#{+3hYFhr71BlkumF? zin1c}4c7uzg!RAop^%o2O6DTL3P$PiEos?i9Y#y4A_P%93!=PDACU)3k=N5TdZH{r zdoWrDy3c~8ZWN|cu$57l>9 z*=9uocRaGTM`fZCGDsd(w-Ifs3~ZwaJcmd}(p@8+zMxif{ibyt{a}C|4GsLC8yH)i zc~As#p`rL&IZXHg^7u$KnMsF^=0D)bbO-gi!~}nM^9OVoIE7@CSe~|&1TIp}eEG78 znmIK$w~ML}#gL;4<+7$xF&N4VKLRAb1R;25V6wDUF}F{15Ea75h-b;g)Jpg&G7Px_ z1sjK`YP2d7-dKAKjj%0S6?L<8RO}7CI#vt8PT3hn1pJ_Byct&Jl^7$O%zdX0*#9)} zVOp2JUdh0sV%qFj(_>%I{ybpIF}aq!8>3uNLCls=Tb%jhEmeue5l~#!3RTI`E5EFG zJWEki5+)OZ$(0qPq)cuo&8G)mDro7GL=DEvm*(~xcLf8bquMn z&~ri+EK!9ltcYwuqeLW-R3#jNYo&w%tSVG6A8q39qj6i?Pme0OQ6_l)mw`~V)B_(m zP8~cYKgGKqm^leFfeIq4jRKEa$L`fkym;n;tmr8zkd3ZAqwJ1DA~dt;+->Q&GA8Q+ zpqbH!v#@F&fsX)ykl(o{^=0Vo+#Uf7c55aSHxs2B3gncFi~&4#&d?mduXt_ltH~wX>n&FB4V!|`S|9X-wQ(u#pB9bDOQ;fhyYr%`@+A!ipAC34yXu56wBdXqz)LW&xr0)WiG zD&7lN(Pc8<3!>DCa&>i-j?7ON_ruh<&4;<_!ySjJh25!|4g>5lfI18vnKkxHdw zH~mK+qZ2098@Fyb{*J(GQG)`zH0Lv(`4-wnboKQ zq*7*I@tBL?KsJ0{q1Fe|6 zHly7N(~fiEAjl3H*{TZqE|9A1F#|_3cL1{JMg3gzW_ZIpS-TcSkc@mF3xO(V%a2Mf zoYMt`6$kBh+()+>fi3Y@hMqh^F;h9@z#(dL+xT(vay(IROf@NQ)`xH$n^{9M{R+=y zA&%Q5(MlAEMV66Zo+U$(ljr6|+)!0ufkhDmTfQCt6c&@>WL(~DLKK&10OPZlz(Ih? zDzFSWSEz=`7#`ollnhgTpbNSSEUb4X4pFg4D~H%b1!G(QSXic1YAjxD1^|nqP|s|s zQx|7*Dg=l{tw4ZUtq7EaVq*MZC`#VlDlEoCN4gD@aabimhE2~jpXQ#Tg8Z?Lw8JJf zM6woff|iVLLuwe!9@AheW)5RhI!dz^YN-hgCMrm7B|)Pt4-9<8xPuC;Q)#XbGbbU{ zD#tvUIU$7y%nEd(6o_u9^6UV|k7TeqqnW9ya7eC< z&<-MIcOA2VPv;u^jIV;7$56jgp;L7`AfPz#!^%P~In83N#N;ZM%mCcD=Zdb(VYsPHKKNj= zfW(81W&m9O9HU#A$x}A~3LX_qk4hDHlHEh||FN1O2_Jb9n1z@Mfr4)kUY@6543a4* zFzw#Vt&@^ef`N-JkdX=u4`{A(;(;y~_gy|$y@5RgVxL|JQs3Om5k49^v ztr>jiTav6S60G#-IodoRnMtLEYz*s#lttZ9`ZF4bG6HYjDPz$UzJGSId}N3b!WbD3f|%q+~kz)p`I07DcU) zSw44)I`0=j0+GHn4r)csEvvKD_#sTuqbLpt*F%kBk@xL2oQFz7De)mV^sXO)RN{;DG!Qs zZiOILr3(A1I;wRQ98~Gq0kmic#|4)h|BEY%2bcABX9etEZJy(RX7m8y5!WC0k6$== z$6~tbd&j+XLeHZsM#h-iPn-UkJC6RqAJ2NryJlb1(f9DP!#a3!>z%XTIHm75&kj?< zwTC(cBL`VYDOxZ1{OjL8tNZblbxTPSk0rw)0T0_ME3n<`nV67Y{C8m|sMKtL>1iM{ z#boRA%o&)3d>AC@guYHwNNsk@#Oq!#0#AAwt2BAkT$41ET#2CO6f~L8*znzPXsai< z%L2C#1-K$&;?-i39*(&FxPSQk!8;ejRd*cw)(Jh2tr#&V!$mXDZ}zMXk92e6uyRP% z-u*<(iUM$+Hso8Wh(S0PmkJV|vMZGh6Bafr0{&{66_L#~boX;DRc$j_agY;dP2%_i z52@KYT719hZD|_fI$BlSpg6$E6O54{ng)FL$y1l+rir*!aorTlG~}BGby51;9r*)6 ze|Q``>X93u9UPI8!jHiStxLX%X6>t&wQvS4uGcCjDN@y^G|hC90CaDUGg8hFhClpT z9~TZZKQRAxMpZQg`vO(~9x9(ns`CA2a%DmqFNgTX2>W$ZW0p2_i#?i%jl~g$(PTVG zws0cw<}m_!6`BU7;YBynei4MuudU`$0hS9#-L|u2KTEJY-ZsX3ktrH^GN}jqEtPx( z63`U~GfJfL`yF-;noNV^NsuC;ygMgpK~a)F#Hu$8K5LFWTi&YVL|ColU(V$&W#?#$ zi)oN)!8e?aRfS6154G@>wnI++qsuNi`G}d5TIzjWn_hbEHxEC(W?vm@^WS#!duKfK zweLLL7ZRis7XHcKT-oz~{_eh48c;j>>Mz}N`eY<1%fX(mt?O1k_Rw#ach&)*<>;%w zc;o4lk%-En-ma}{S3dU86DvAL003~@oHO5a?S-$OH??(S-?kOMeem8VxAYSN;2{^? z^jBBRsR2==-q*c*!^)>0eCYWt190$}H+=EBqgov}0Z@JUonQU8=ZE6J`P^anN69G5 zp}s)IZIcL1-+Bd%bh^ejhecM(%{@}e!xAX_xX*u@YUwT*D&;R~=FN~lY z6P$kGji0^h@D?@k#+CkpUgjphvFkACN;u4{kzw(mT(&%rWz>Irb-oHH)I;JlOO&1!F}ckg)R>Bk>< z{N>%l2cP$$PhGd5=kb62=FeZN1K`y2{&dj^tH1KEzuTKc#7&=ERu^r22>?)mSTdej zd_*++46|m?eqh3~V|H$}*i@%flB^vLwmHk}VKkc0>e$LRA26 zhv_E(ERaflOP@PzHo}mKW>y|Sf!xcq%szhSP>u4tPfi3uiFgZXI?nAWb_)pcLxNa_ zy&z^jOH2*{p?tI|Dw$;tji@}k20qEoH<};BVP)E&F`Ti24ksD=x6%bPf$DHEdz)%X z1oihd%As^Q!HWQwT{Xp=k-g*wqI5-V^iu5tED(P=qbE}CIKOR&AC5(SSV9*1fJBz`|`p( z4jRN`q4}GfNy%^>wM4!fhCP1MjrP{ygev0<09g7#gvRMw0kPdMS6~-FJxvGV6inFz za7Fo1D1#j;vyqb~bp$JDWTMdeFwrwdl$B&`ow969=q_=vyXlCwWszpQmMH>0RdoS&42y z8$V^v=~uq>y&swO!&`s0ypIR~>aYIz@9tbSSWK95_`)l%eeXx6{pi-8FYkk?3$Odg z6%(KS`48{h&_7}B>2H1e4ey8V-oB)>1O$R|=i^`hmq)fz>!ex7{?R+H{>U`?r|&<% z?}fYmzgJoipqPI4O&>gJ<#+${iLMf;9O@hL(sn2o^}fF5$AABy%La<^Qw~4<%4=`< z$kaf_l!e!Q_=<_k?ha%uy!P!kydS^&?I-u73gCFBJ-@xd=*_UdxA(Qi968ze{%sF!!(KV?%9+FBVN!j^&?h zh-s*;E(w{o1e1&4%vh~l@iEZXDEsRJWuw0z2Kwq`SuVycJgfDkCwu3g)qdDd2R1dT zxvD0NsWEp=0PZ}dhJGApBs_VWXK@%%lF^P4qt$I*)8VDV(0>E!M0M|e7`I$)0NB4| z$KuP6e)Dycm)+joM+AU}Up0GS_wKJgIvl7)P9k|?MK~U^5^pbps`9zE6;sm_4Ka2? z>pS_yw=qpdm}GjIs#6sKL8W;~O#~hrvMWKF@>N@iw6U*9dq&_%VWle(mGO8!$|KOB z+CX1}`s;(#=pTT=-bR|7ubc(2ZZP>#R#7A5+dMASGj#(WmKYQm#m4I0`##KcnOQ?|&|rP)Vi=60t#`s|Tj&=+ZKCdj=Lr`M04Mr7@MSCv$i+ zbLUD%_p3Mt6%MH8Arh6+WN1{Z&{63LG8D!S9+>VJu)$U{FWcwqVKKj?lD&t1zKAm) zWQ6D`x4SHwsC(1{HvG|3Gw4r7u@CUV%}vuu8k2&2H|ZcED7h%rG|1-dlaVPqqqW0dQbiWm6F=h0SG`skRPL5S1Z?Y=Icst&iDkumG}66$``*DkDu~?`(~g{X z(9UNcdt%LQ0^GZ=YwNm|Nrx3f#V)ICl#NECuXFw5_dR*yqDxPi-?Dt=NGMU3a%;(n zi!M8Per@?nv(CHZ$gW3kyMK8n0l>=N+&SflMHilZ)Kd?g%!M^?b_LaiB0+TuhG>#D{Qux|q_bxec(WNKPuPt9a z`+O#&1b~$f|9Hy0MQ=R&$fqAz6KHocSUX8;jMN)NgNUfCkBp4S$8uVZxaiI2;xo7X zVDb7P00P*zciY-P#O@~^c;>7dFS}sLYm2uvV9F_1o!hqTM^A1~J`7K0L`w_@X&ssHc-f9$h0v=USaG&!YPvMvGs#q)f|UbY3!m)Q@0|ntg=ya z0HQ!$zXTneGH>RmuA2GA!`f=SeUCq}`5zwbk*zVc_Vz!$`mnbhH*tE=*t&V&&lYd~ zk98w)DvGt&yr~3QV z(IlG-^%&eUw0rAFU!%Tv+wehMrDdgdc>5_GJ-_&B&(J^4TzJIJO|Ow1)=^_rb(Ln! zZNOn>qC{A<%)esJyRU6OY+_@}vaYQYY(vGYb7o)vu8w17whZs?d+y$CKY4gykO&B8 zUw6!+d3%4bapENl$F)yut8MK3-oNa4wKoFh!N*O1#|<-1UC>r^54`xxt#|&Suh-&X zof?28Uy0ctVylSEu~L?UkNkVrxu2hP=`VZk-9RvX>f5d;mVT{sOFdFJ^W0h2zjMkl zvueY;`<}gL+kZXWKST(Cv)_KqU!U6brN7?2n*gxwjbA+O;#byw`N#bY2^1xEw4y|) zO`Uwj`(|En>V)=MW6!#tM}M;IH!JETKymoA_un}E*dxYujHjM0y^sEI%LB{9o^w3( zx}z5zvG)g?CSI~|eEYQ4+Q!cBeSPPeK45qvoq_3i;Gx$YvuN&~A8b14l7-{6R)3(U zn00QDd~LY1|M`2i{nsM{LsXpl$>TpzZvON)_mAi}>vgBg5DckLI? z|JxfUwQb+^cYoV+;)f5rDbkFm5m* z0)(Ni;oaNneT_!fw&8>KHf+#D94^Zvs7!5YAvQqE@8(AwQ^nM(5Kq09{NO+dOhrLDUAY8JIfYMnMlR6=rx>zK%5~DS8aID8z7mdT!&Tdt)SS(FiJUMj9{c;-$~84E@4Nao|Q+Mk_01l zjtjv+6G(U(p%86DqOmeDioc0j^t2=ZmecCCulPV&x+SG88AMmjewJQuyYO~YIikPQ zy714w^_lZp>d?~GQZz<}%A&Of_2EX#xVE9CU-`hTO9nktqCjQWYa9A6JoDo7Haxg= z{r^|UvfG4pp1?G%C-*D2K;001ZsJ!aOD|NP3b6aVbb-gM!^KmO)d zU%2)!FFx(ir?zdT_EWC;;N??Z`0=-IUo$x6_>10iLV>Rcl!WFf2rvjFcoOjXZ}eCF zX+#d*z7?G>ss_8!rQ}lfYWURqVLavM3F1a60x0aVV>JGt9h|Ax$jJb+m79havXh_5 z4A(SliW~ZgKt6XYyC7`z5M>z?v1Y_$c2=W057C^A4Wq#FPAt(xQlkC7>qxG87>=OH zFybX(>T)7J=3Kb1M%e%YED*|)*JxRkB>@m(A@8STHy{2Vujt&~=v1=GWs!j#PCJ-r z=2m{Mqh;o-uf1>D#s}8DYxMw4pZ2MDA9YLrs!u*OTmrzjNuT)e(U*5^{nFQ8eYxIx z-0P+u+ZH$J5@u(z6{e`VxdI11n`&VAJY!cw1XLq!}xP5hJU(3olSD!up z-q+&({CFVd0#R!vcSY)mYJ>UUYx{YJfBa9{p8m$Gx2|YRIepfRXCgfx>yJBe_9s4i z@ao%NyW@qCi6_jw@niGf-TlhHJzWnrH{r|~XRq4ut*Mp`GFIpeHV8@~0q zfgp`*&hPr#gCmmaf{MWh1ekEcS}^{^*&qMt!7njiH+^jW zd%9n_V_CUv!%)lVt&-a0{^gX<-UMNu&OsH%okAd9ABbQa^EEJG()+(Y|C;mmer>V5@c|Dx zYGTL4mewQ3wZPzz^hiOm2>`c$YW)BpVGfyz zJl7q|`BKH{m~xJ4T(O!CI@|Sk(f+4#qEyg;KJ4U_Xi4h3w4&L{C&3R>M%=1b^Mr4) zTsH7fE4~6+$@hcHqPKaMG9J8{)CGwd38W#F#8=L4oM(d=jLA0Lj3YZCl;igdxm2+{daY!wYAoow?+f2?)lyiUntIg?y+so)U{`C>8tb6zhd#@+vZ(( z`2`nUb;ABf9$eK6cJ2%uIDl*(g4QWBI;g92Z^;2xa@1-)FFdujEk}|20 zxq=(e%wsd7#@mK=Dbu6_i5aqn}w5?G<>**;A$_j&3YJ>6ogGTX<$|<&(XG)L6B&XVRJNbBm@;Sou_z z5i?acE4PZaGv73cmTv#~vZ4OL`qm{oA6vurhb^aEF>S&#JMLOCu)n{toL$)t|p}=jPYVyylu&Z$Eo@@tynQgHPCU%H>lhKD*JU@!*C_(;4qK>HgGxuB!_u5a#IwXNR0dtlY#9lv_M z9!VP*eChfAUHcmSdk0rMv~SD!@pETrV~y83fBx(K0U{b0*t8uwrnMA|OD4k6ZZU*& z>pOq;>;3@(8XVlbBh~_}oqWaAgPz@S*OI~geU0r;?YQqLJoU2ngQ48BX<%r^xakER za@2&8-Syc=PG~7w51CQ!*gRxD>A*Z`PK}Lj!o-;yxBc+p{+_PERm=MJH9{OOb8Ekv zN&o=mYf9n9?a(p31@&(E;`i2l^VaqMbVv8F)hZiLSt!Sd9Vnh6ab*tdEhd;_OyiGz zIcHQo-7ttmL?xBrG!o)m-=x7MPe}=H&8b8Ak5eb+20JN}cu-9t*9d_1OHM*2lGnM0 z!C4zMu>G65X>*CL#$>OyVl9X=$s$J&%_QU9Nj#xc2}Eqo2b?%iA=!i=F?j&7RGCv! zst$yNbgZglFOC81u3zFF{FK$s>{EJ@$>D+Nzdc%{C6LuIyA@n$aJs3Hl&m|rxs6d> zEnh(#R>{sspGNysop?(Ft6W7inN&yf6Hp(M7N>~GZ+kKBj3K9nCJPR-sWP(x2c7c7 z3&jT;BwS;@;`6A)b{zM|lNFNK2>Te;B0#)FPfw@e%V4G>zf#|qN z8rT-~0Wz09keR&Z@6wuqI*dV~kEbYY&}8&^&w?}?1~-;&s*R~JaJ*y#C@GeBClxBY zd!tGDj-!+cc8A5_v){et+1Bwezh}d$&E54~FR$8ua`RCM*GKj&Uwr5ChbGKiaO}ya zp7HiSKlj{U{owyRv9pe;l2XD&%YwHpT68tk#D zub=Co+HB#PlY>51D-LE5vRc4p=H#(1F$n;Khtt zhrq6tyG8habN|Fj3M+Xonio%9A1pGocgrZhN+6VxlY&3`n3&hfbF**{7us|pS5|@%)Xp|+C zWgJn)Qjx1by_cSB^<=hPpd>f4z=*x8h>F5P&W#3(UFB3DPXyVP<1fx)G+Sjd<3j}$ z08o~Mg+9+2_K4|%q&hV3ZbW{PCqXeG5~(zeQphY!m^Uzu@)@+MHku#UdhDUC9kUnQ ze;mbog*c*m)edVjX61c3e*_P=!Ftkd6%hduxRAOJ~3K~xs(T))=Oi43Qy zWUyHQvg$h>12X-tS9HvyPgsq1i2Az)%4o2lEcWfTUpt}Jj1#PAP03*Y^ zNu$3&}^|N11zxh4Wcipr0 zzqhkAv31U2xaYCKApk%iDtBxd#^c8yQiJZg*G52I{M6TNaJXd001rKKd~MtAwY?SL z22L1%`ZY5zTsUFMIDlGhYD;5{ri=NVpMX@B^}5kk0Wui~>+X3*2?X^Khz_$Dci3UL z=kcK-UO(NwdANApxI+q9w|Q{K!IKV|SnD{lZNrlNhn+NGS}Pthb$Ig@%^zD~icg3! zNn>#7BmF}Fu%+uqKTMTUwlaZ*t};ZnfJBWEc3R9H^$sk5VgQn`DMn+$F|)`J6oW6m zOUYOPcnTQD(*d#4&8}zrRg)>Ki5Sh?8V!0Q08m+$=o3Q-U>_=oL8Eo|OcVO+@qwn$ zhFUDQYG?Qc0QFzrnvVu5Wxx>3{(*DZF=owNeDvCOIJBW;lBu+#pc`wSHq5RmItcNarmDD&v z6;zzVSP2-j^48XzOO&w2_7={0og9N9u`o!-S9iO_VG&*8Fc{;*{DzLA;9kC zr!Vglj3Ps_FH8mD)z-5H`EsBze~8CGkkMinU`jbN(7U9@=5E_^NvEPK4zI0eOxQ3w#x1m8@XXLuqfnw7?8|xGw%AwIc70CAbj3z?XSYvw*q0F@;mQdt5)QL7P=%eq#%IpaF`A!Eal zE9#gv@djT*SDqqZ@w`R8yTWir(HSW?1Qk^6bI;0eyAlx*9oO4$D?2d6C`c8Z3s&zuK=j;jhuI;ZI_v6;4MD_`JA_vUNMnZ|8Y!LVi zl|&^V%YVVP;(ixFP~?r)$U_AH)b-H%FMPkRfv!&#$8f!K$8c{h{b+q?cdE#e(Z=8I z-SUy zTHXthL=mQK*`{N}ni1-0BH%EP5k6qr-ob5s(`L*b-+K7ahP(P&FKs`3CQZko=XWyB z=}uCK0nM%^s`vKsX{9~6z)1S%SIq@d*i4@AMn9yA@KxCE!Qwo@jDq|A0 z&v~)M(}j%02;_vJ%hFEV0VPyuz@PNUt*4Mz73DX3mmhlJGISgD^ZZXFq%a~ z@`S1d#3@Ea;OxA5!T?Eud>l9`P|uN3J{rObb?O(`rt;^Fjcp^QOq!9?q=R9N&nu`z z?Vb!A+WQsMr?{(wkGU2!YY4N;>gr=ZP!t6sgk6MW*VPyY_(efcdX7Qjw5)_m&K>|j zoOrH$;`Bxf-d%Tve&{_^GY-doRj9hXYT28MQCybZik8A!5cxU^Mo6L@CfOX|m3NH- z`*_QP>!HGx5|RHnPP|seKq+w>Hkt2Sy&DbzREA*7Qn>EHTwPQZocP5pe^goq%fqSw z1|3K56Np0wUAJYzgS>18F|vSsH6=)HP{p;xSD+8hnz0w}qInntxl!c(OR8^P?X=&- zgHl?!NmM#ATpoGDtzZApdB>k}(&eA~-e)gA=E6VwtDFDoJts_TjEs~bF$H2d3M?4% z0if*N-&@w&#@7I-ue%r8W$Qd(`;^Jh+pW9WsnOrv)7?8TRF6Td#X8AGJ^Z=X& zsLO5icX#ja85j%?V-f&BWB2+%hP+H|%25ku^sZmCql^M_gKw4(64CKMP-FXxtM(mw z+G%rJt4WhNq|frSRJ+Pb#`yK-(4GzeIh=^jkt>bl$% z*D0YSDjSVPS(frI#8JTniYPe^e$pzJdRAHImazb}HzPTVHGsemd8wy?m;tf1B(fCZ z^hpEc-JnN zI z0HEy~2g^AV=eqX`0suhE#N&^zt$)08b*Fy5DE{LSKc6A6-csUelHH(Mz8v1Vm8Q=f z*T&E?`|!4M>)@^us4=u%MXGPHmgEduYc9M|y5$FaBQ*r_$3A z052igNCi~i-5yU9?js&F;iPjXA9k=XgenlS5hu5)Xu$YSI@xy53S~#LIfMkmsUWTH zZLfMRuF*v+uFN3A3&zD9Vt~Py%C)6wHU%z;lyL7BfBZ$z%Pp4F-jX-oG>^6-5 zkpFYSu7bPdDpe%nZCR2I9GokTqSZHBgq*&j4H&E`XZ1LUksuK?DmHYF!kPk=xhV3j z99qh+{~qWMV8kE}+9dU?@?$#G;fZaF>TFPv1bs5rNwYdWOJ!?R6v2qen2(cfm0&H| z{OR&QpGbGK1OYdkIbRl)@1DGLEJ?@rJ?fP^vko6n}o=A*V_7}Q-$V6tAW}RoU z;+wn*hl1vu4Ls9K%bm3oc}j)D37txd1Z+F3Wwyc5X87o(-(;tYIKqnRAlhwYLZTmj zaQT$Hc!go#feEA4L)jnlj~jgi87CeQa+Ca=ph$NrC0UB#zcQ(iE4B(n-%J27^4#qo z|IDXv{=#QI{a2s-i<|%Q=FffVFBX02yFdE+=l<%?KmP3}2epRtR{%I=;RpZnrt2?w z{rs6zrc9l=;KU2weZ|qkudIA^5TNXQ{+W&KXJ2vUNplXFI{k=~E_wSo9UGUe+!1z{ z`}Ak@zozAAO4jJ=8-M%X|ChKo58Es&>I5V1n^}8h*1lv`SqowTvZ(CPDlG~qn*t&w z@Tlmx^dL6si1yge;DUR*Pb>7GXv3g_qHT+!GH4^4qG+*|P%KqNZB$ie6_tB_?~VE6 z#PW+c=f2-p^gPd8iu~U9+_OZ)iTFjFIOo0h#`B-_4bOVS{tM1I_wt85`P#3#@YC;j z&kf~y_4D2DdefhOYTr{|^l$f-_40z1ODJiaxXF6v4p@k{Zu%ep&yDAQ<<~#^OO%Wk zeAR`Y{+svQuoXR?w&#M2F1qldi!QkMq6;s%Xzyul)~D63U8~)ziHWCOyLRo~wbBQu zZQb~ex4wrS{cYd&)WtUv5A9;g5U7UMAXg?nA!fiC6A2c!jwOQn#HF4$~xqACLKRe3`D~3yOV; z$%`$5gtKAh3q+*7V!eT)bE=Ea8G|@{8ZA@XcbxLW7ec2wSOL`%8^~I;AEIL_z`BYQ zc;TMe9?0B@5kq@O3EL~I0wj8P7i-jA{%97mM2SvS`*ErE2L3!~&N)<~dDbSC=+@UP zAhh;_7|{gz9f=()SjyWs5S zJ^RXQ_v=V^{PXR9e(c;Ic)_Jlxa5>eE;!?fPq_TMA39k263(4$z4JW>4t??d?|t~` z=bpCfs)t?v-49*=<+~3YT%>i8#&)f)-20{HAO5GmKYrJpC)$6XdCxsJp11dr4+z`2 z_wKFJt~&Dp7p%^@;Is?RMzP2}cW<3`)maa?V0G37r(U>cd9>EqeEb9NKDy_L7e4ZQ zCYsKF5?a2{N!sW zQ9M#n61wN_?)>|sd%x+W7k=^OyU)Gk^oKs}(q}z(HxtqN_-(h-{)e4?!ETz)I{oo4 zIRDDk>ddnkm6JW(D+-%;8qh}@;H8L&WqsXW-E-_w7eD8*r=4~B>XOG?`mD#y?{9p` z$y;vPy6~}k_T6&imJ`Qsx%HH59(~5{TaMl}N3W3+gk_aQd>m!r3qqsFh&Kf06o9oWgmpq@iu2tZ+5!rKX2oW!9}R&) zI5kgUYJyi^?O4tBA?N0oFI(HYA031WMcH?LaXPIm3v=7W-1dk4J}aq%dW)A(mMW*e zJuzd2<p~u!`NN^~5$423c!wWB?8xU~a{VLy_o215tL!Rgkqpiegjm2k97PSn4eY6j+t1Flub zaEJaNX!RSxf*ig3GoQNKhQUDDm@nAYO6G&tz2#5O{OW)6q;Glh`Fl>K6Q8^D6W9H> z-}tNR?iC`YyWjh!|FU|@GoJS1FF$wp$$M`3(A(eer|q}n*}$_H^H=nLG~e~!KX?s4 z_1RDRmRFp!`{cd1T=!S6|C9IJZO05FIFoz+ zOwbBrWbOri4=+SK-}Syfc+C`KeDJSd|0nOcTVlFbU-ZoH`H^SZ+@1K~>wfG_*PY}G zzWm$&!!s{m5i!vheD9Awh3C)w#ee?Aw|`cc<;chX=r@1omaqDXFaO4G{l-0~tPkDw ziGO*|Tkkl5bn2ROFw-b4L&75;f6H&a?$)pRihuKs-}<~gr>qa%`HAb^^XGS*5IPmW z`N#*~`{8GP`=d@jh}|6i)b%&rciBaEU4PT(^!HFPX5O`K|IT;3^G*Nvp09t#_kRCV zK6mfIoBrjW|MkR|dQvu-VExenq74n8JJemjX56u_m=$t}u`}`Zuy*mM-y*CUf$O>b z{N3K6H8IgCy?i;$Xki^e%6?B-}4`9=-89Xz;t>j&=aE5B=z!|5M2frDE!b=>5g!QPO zy}82XQIWXGlbI~d>e)}gq*&Wy2m!QJO2NrN;gaXs;BLCUw{E-r-@lfA@ag+s{liz$ zp<~y7;=q4BZsQ%f=cix&iSK##z8`zpWqZ~qK6UfG|LyJg%dhAQw{q^g{-&3`<+4{i z{lRa0@#^@&LvMY{$A0A_>v@UPjg&I+Wsg1Q{7>9<{b49SaOguf@BfO&o$;2B9o`}$ zk{kZ`=C{A}vX}n)#k-Ci|NGzi#OwafpZ_N}{PAbr{?h#~{q>7>9Xa9{_bQ0 z2|IACh#?jW-1cWT{`Pra@SLA{$TJR{xci2KfB%8`F}6#7_yf26+H3b;`=ST_{L814 zpFQ%v|Lc=)djD2;{3-0eU0a|2?63c{JpYB4{=l#8ru$Cb{NV#{I|g&!EZrBLjc4`D zI>!b4X(Y*3=g2?b@@uc%_ktHa@E0zcPJH(8`(FFWH~*tPHvjN@Z~wzbe!+`>=^@{6 z@Z?<|zUzOyZ|}c>#_T_=LroKsL!W!YkKg#LZ@uK(etO@T>l3$s{Ls7JB1|On@pruX zmi_M_c5p6a>I!&ADDgC+I$*52@%^#MGQziC?oPEe;d9J zX;3rLyxAxHym=w%rV>wDf$cBEL3dr&zeI%3ax9|p&?KA) z``oe{TnV1d8|$*mB8)r&Gs0FP8;M81=gWa!k)qbFsHM?RR(&^)k+$i$P&k*CRmPQi|J z2My=e(=NqC9Cu+ZeID(D-vMcMI;+qI(%BYX6JPS;m);WcbLY=@V-Kk{!|8*s8 z#Hm1$*KGE1q5}ky%@J8Fg9|ih(DjXH9MVh~ePB>vbTEIL1-rd70glm{RQ)`9@(dQZ zV)EzJG4?g!aarb8YViUPQoJTGW$xFzU{lBTU_7xmuGuNIiP}Tsn22cNX_|PoT8Yrs zdTZio*RB<_zLmXkG|w~ZL)Ud=e+6f(YSJ7>GWv@My z^-eH%c!ivu0w=&0k~tWlj059dlU;_K6SufZ_J@zcg)o$(!D3xdKY6w;BH0jZY_!mR z0qJzXc~qq#0qwxUCc2!6p*%O4ULrWJ=(BnkP7yfUm%4M>c%y7I$fT>U*7R7+ePZ|& zj=4}8%8J3cujfi3e^z8-xIDbo<$_TbC6y0?;Ubmp>L2YjqycGx0S2;f=HVVK;hNOi zrB+6iv_MI2H<7Yz0}D4Ip2SrTEKUajQX0riJ4XrPYrL_}3)wGklBW(n9AT-*d6a9# zh9v!nTx)q*Vj7t5@VQ(}Tz`p1+%*!f+zh7$Z6Nca5*se{bF8fUe+0HC))7bV?86t% zfj;QXk|8!H3d-#<(5>$jK}m|>D74nyO40e&xxe=a5hu&V4|sN>2_?h>J==y~2{Lm( zxo5_SNlMQ|mJ2Se1|;fO37l1$*u=y)PzvxYtO9AdG(*^dXc*;SD$?7EbcJEd8yD4^ zB9QF@7#s@q$OI0mBD93@i-V6j4Gk4o3T-AY_dt~0eaVvfKSRh!8Vb?CkN_?pm#*e~c%Z(B=taqgq-+-cV1vt3mTmsPgdhqcQ)AsWv5C&WLRrOuR^XgfYm+VX zElRUNscHs0NQbT2P|S?S?BRVac(ru0X}9K*r-$79BTN9+{8oMAR)4H z&Wbn70j-TW#v(-F&riJ~%wqRb$3E3s9@A_K9bFw}6JzK0{sRQ2w91{jD6|IgVUstgyHj={LhgzR z_*i&JLhxo#q6c@{iB!d2pF{Ks%y`zu8oSa&U?NoYqcjwPA7GJ*Ci+^(N66ykv}3~I1~;d_}6g2v&_A8moD8N1U^#NpeP$9M60Wx z_KKH0YHyI&Fy+YK|L(88`D0rn*(5fQVo_Yq0}jrQD8L}{0i_b34eoG#$$;a0)zg0X zC6C&hbwlLvKm5+GzUkxj&GVU9Ajt?r*cmwV@?D%CI2+hQA3JWFVFt@^P+#IHwLBVq zfePt;Ef{?4FkwEsO);$NVFpvR;XLWt?{Y)kqC?;b7J@ESz0cu7oq6G=JViFJMDATrPMG)*GX{&iA}TjI7uVtcPX zKtd{562XW<@qh~qqmb#CIAc5lBPm1=WCP3mvDW4oex^|{qGn+ zcL=i^uAUxA2&K6}anQ^Hpjpsu@8Mad-gOXB=W|#{$kB+Sj&z2@xmH&ZI9?c3;TJ-HELU zg*Prw#`E2k!o;I<1o@^{-%@TIKDs(%J8nKP_jQrXwgS@fYmhuVb|WJM{;J0EteK>8|DGyQP?rO<_DERGh2W6owJ{ z?8@@BLCU>ju+6*VZpERRERJ_ji-@>Pv^xq2*tt74k{e01 zv`><6M3Oo-x2k%fi!!^00i*=H;Yq|~io#hkGzsEmP{Dn>ly;et{zn1mJ&n4|8fbMY z8F$lvU$U~G*F=P@1Szm|1W_#qey;hu&ph|+(^mGpBK;%t@%s*b?gUo$dq7xD!?$Xvs6}_g9le`I@M<*dKJ(nOPh9~{x1G^rpF42h$xSK%6+xncDr)lMD(cQau zksbM)CV!NjtK2LiTU%=(eKp|Yu@(RTAOJ~3K~#xi>@Yy4uCS#Y$g^0gu3-g;xC}VtMXu2b9+wKzVZUJ>SUyj+elq#6tKf>;Rli^U@ zee%CU>|Mm1USD7`LNV<`Tbt}n_^u7%#g^ihNA0B;VTxS^8ZiqR#<{%gBtV=pR@==~ zS00w+-h~)~hSSSu;Jr=l@jG{xO9~Wds9iYWZU7}D@K0WrrId8vrXw5aLBB~99*0K# zLu{M->7p8`RAr8kM-V_y;rK!<=HN6I*(rX^XSU5};+T=x!sJ2DxkQujh1j1=IQLkk z>Q>6k7qeqiy}~gZ;|TwS5-za;rC@*tmvQfVx)s`SqRmNV|2gc~Tpqp}c`$kkzdSTr zg5iY}lcmEMX9>P%l-MAKQK+LD>hUDQ>_=245>~9ES2jaiK9yaqgKBMg-9F6mI*UUj$#=5Ldsp)NfpI;X9ySbPhG89^dRjaGs5}g zcH$tFqytTMZUN^Vwlc!qNa~S15(i-<;l!9qxFq#wPBm@q6v_aYXM5bC>|yLkLxDC8 z1Wj%u3?5{GL(H_{Do|r&L(dfK^mnu4s+L=vf=WO)l5O54j;JI(iopkiLGNMsg;Z>^ z%zReK;Bbfg<1((r-3R~3ZoXZ12)){%Tf?;ls!S~4C&2(Ko_M>Cqwm~Zc~hu@+rrl!ZQRKDY9 z`9#znET@DkZI$g_z9BvA+3m^oJIHX*#?JfsZqpWDG5rI=5gZsuu>P7tyJb55yQmm? zuagf8EyyGU<@P@wNoRPqncYUs?#C787ju5Uug$)$ZV=u7&hJ<2Z7O$aQhr1qW{hG1 z4^Cht|N~4=42gnkV7is!D~Jl@Gw9u52e^y*eP4W0A*}H=I_?|AW10lKAPeT ze7lIPV#22{o<$ul{*Ap_j!>4>xVRqbMVsa^0+!^x(%`lPYJZTI)GY+c1NUtHjL4Oy ztm5FZ(K@FA>u$lI08{xX_zRJKVw3@K}SqL6l|d`M62U}#v>aIw=VBQS?nA?QcQ=!^0Zyh^^Ln1eu$O7Fg8@wK3H;6?63BWm04J#t)L#4E-Zr~lw^zrx z`p9@vj3tl*+mizQnkL=4@3!?odhWSQDkxaV&B|5d1A`kw9q+z%Wz42M7BUCpHcMCm ziSUfOZRXg`g)n7&jdF;Obp-xx1vyW6K)WGg*a8;LUAf^vyKv{0NmKRNqUyK^4O+>6CB#R2GnAvJV8rB z*tQT2-MW|TE{(H+<_`NFTp=b8gzN_uA{gNL7GZbkT#5+Teyx|&l$lP_z^=a4qJ1b0C$d=c}OFJ?tJMCi{Fc+=^AbXVp#77jO&q zN$V9qugx+kY*Yt;Ps%_5jZnf1jA)NEDs5g60mFbyjfzIl*HTaFotc^=hJb{lla9T` z=_(~I9o!Ffdq+16eqVX<_`FvS!w6Hn(CdKJF>VX?P&p|J(B%3dSm42JZ!^k>Y z;Mh2db^46oDFw%F^Q|s>udZMb!V*#nL*wi!Q)pa$9y4hC1nc3 zhEaML+W=iYAcUBU*XSsZ#HRdk%qH1B|CA~y2H`cKRTbDWaeHxagv`69Ex8Ml4cu~! z2OJJ&2b+ZNF+a6IBdU-Vu8L|-d^6%uj_SZtR-MR{Srsw4^q|%L#POa?zZ4M;yp8YU zNZ}0U3)QU#0gfPMdNAFUC+C16$n1#n;z~@l+vG)HOvizmXp_hbP}j=76&E4oZUf-U zI6+?kir-~nGb2O&>29_DC$1goadh&Rs~Jk_9v>4CP1A%{**55%%!pds%ii-Nh(u(q z56f#a&eJp{0$e!adYo*hJ=TseZg4?$%!30j$Rbz=ep4`#o$Cf9!feXdS`ZJ~g1CidLY(&B3K9>hw7RB<#S-;UE_%f*XOB+d- z&yTfCPU*3EzhwQRh;h&#*aT3gF_sTXM4m|;UcF;>wPf8oDAY(A9yGQB6SR=>J=oYt zR1eJD)xwD`h{li=Rl(pp&c-C+)mO?sxy*rWy)m~8V27%<<10GP-7N!WF_wLPh7GMoH z8gw}|;z*MQi9MH0dv`_3178SPYgG>vl1_IZ7vdVK|HSqcbcmfoE(abc(Y+Ue%r>nF zY}(o|#BspZ9bubmLA7k8G24NZtd_R+FYYq@8TlLTp{Y3+!@7$HC( z4YWCA_<)Xx^RJCun~GqWLUGxCe!}1Yav#;l)V_N>v>j5hv2t6WD3>}tN=b+N*{jvT zak#`SjJ1+0C_pQx80G6T=Za`x zY2Z@v_f%m&Shgj*F!N`+qm$xGIXh%lNp zi4Z*bO!-cG1NE2C+O77dMU)?S5krT|%48<{;eNV`o~V=nNTH*8r5s#Qk@DH=l$u=c zFSXwO>Iv9*(*~l+gnTQGMW%aA>zgm(^H!Fh1tPyUW)ckWvN+ zgGTjK)V3CakW`Uwv5Ef+QEQI`K1*XFG-gOoDQB+zpn7F+Q@RI$R zo=X*}y20KEgK}w)Yi`1~9gv>qi4$?Hl89}Z2zVJ6ZSAPC*TCDsCmekLqdE>h(ZgQB zWh4?0g%+lodT(kPG!G!aF+>yUwzjA4cL3qK0AgSOMiyKq00iJFxyKw=#LR#*Z*p5y zh^k!#-H}Gcr_QPl6rOgiK+gD>~#lHIf>@BT(?G^?|rEqEBaU zpwS~Pg7(r$c!N<(k%e3CXFE@<+S11%-RY6+V@71zKN8mG8Y{_9HRMWpPCJ2})Af0I z=);??u&1(MUz&4Ev0}~^5uNhrbJL7|rrZ^{NJ91kEE5sY#8cY{(6zb#mXwMcYae38 zuhqfs^4flyCL9LzQbjRMQzIT*0l0Tu#jPa%fDa(M6|@8dIh+d3^9=YP1QX`zbwAzU zJNpFgh*j;}!;UEK5j3oIbZE4iT%`JS%KG|ZaKx!_QEq7Z3w4&Fi>3a?^*Pm{JX$lc ztDgLjzxl3<_AQJD>TTJWrQxCK71uuK)o;A=F=y}n&euQUCtrBR1jAkNf@@x*w;ukg z7oM@&341^}_YR@DkHK{IIBEA>#RdadAwQE;-a3|0i zbUu6d!@kPB03!xQP`(gjcogjWmQrhzMhkhkp=Jfc9_$wy1s-!)NJ@NU%`2-)14s;) zsuWxhDZ^?1`O>9hpb`=^kjH2oXzavGmDsqO#Y^(1ZCd!WN_f@r(Ax)VecNJ`uGZk$ zy}^=+h8EgAm0Djj&nx5fnG0YG72Mg02LL%1Qu4(6s=6}_9D7}`-h{#v$vlI1C&!Vl zlPU>xGW}#!9ZuM>>;;saaU|SZaPF%vi^^BAI>Q7D7pt;`9$Nldjlp`U+?5(0Gr`|g;C{Ci4C@{s;vq84m;Am2pFUGvH+lk5s2M#Z9=L)4A zvln5W{8#I-@(+@%2O%O}tycQ(dV}cMJkn~lTCG;@!U~M=#lmPbrIwGGQLp`=BTEiqZ&)RgbgLmcMZ{rcLl0fQdo-_ z3Dzx;T=Kjf4l^7!fA@c@Sr+$`1Bz5fbLAUmf{96Ue<8{+kWr`pxpz|Tk=@`Vw@tF| zl(XF7QXJtxEa^9+0_I#hFVWQ=US+10gGgfs=#BU&qhR#XUpVdC!o;|Oq(L2lhr}d; zQdKWR9G9p#9A1?Oks6#P{t;KMSknm9NUN$MXxCJB4}m%b7R)~R!CTH4X&122EEwq0 zNgBw5-zjv#NkyL`TlW|}XxB@k7j!s{7o?(ONW3BUD1q*6)7U{jt9amtzz#8;#@5vj zP)$HghiRcB6HaLCF1cb0+{6qnD5>pcw3mK%Iia-t!!Fq49_X8i0d7LY*=mTX*I+W~B)!(Ee(cx}jKiiwh;wja$+EEEqv z!W|_va51M?p~8AyFq;U+EM2!~y8Y#rFfj5|$`tRvUiK0awF`fgOKSc(BxVV*RKDOl z(puI7?=oCE5apw^B4{4w*b}|OODH|sXmDi%8k)@Kdj(m8OC#?Owo> zdCip5s#L%dtK4F?r_bdCigh6;Kkq;*(?Q zzDE1Mrfv-b2WHmZeg`n$9^k~%&Dkt*SPHb*Dx}RNa`MJI`2ekMfNY6?!cec=sX}^4 zlhOn3F*Rv}suQpG!ek_PO2heo))}W;!M9Bjq}_c553bN1t2_4OY%!Y2fe!rpKX(cI zSA!!;U&?631$RNz_;QggY-&X{Vmf+wJs;URIE>^j&o$QO)8^ItWWcO5?%F?8Ep#?bAJHU`Z0MYAGz>`a&YAv=Ni=9Xa zPc&z(_2juZN6Brm8=trlf5~SJFV~%6bc@VkdZ_dmRujjy!&ys=z-UxbpaP?k!7gwC zw!yWbw5m6!Z-m8tKB5B*$@Sw)uY;wlVj~gENv;*i8YdPk5B)5{fFbxO5N4uXZ4zV_ z1{8u!ytFt|MAGlaA!@hDL=R=3><8rVYEG)vG-Yd(BAg@}%~%y@@M9_l}$?OLviPF0&ybB|HPH2->Y|udGZ7688Z&*QN-au!opD3yC@~Fc? z#Os4pOAchoM(aNluf(^>Q+K zT{OS|K8Jpzw_vSW6o!)=%(~fpwi>4U0PKp1iq==~$2xubNU6V`IejS`NO}w`3*OmoRyR5A&&P$Y}&FVqgj7-*45l3JcevNp`78yb+z zRMu`xG-IPmOEU>{YChW>FSb%gwe(I{GkXgSL+lDy;Mi*q!+0YQHa%!5TJ#^S5-dN9 z^Xaupg#_LFp>(IH5gVHWoBVJZ&6=9 ztz(CH<5!CEt~Ox-lmXzo6bi*;@~_Y-OHqUv6p zUWi+JFjrFbH&zMO9xM)f$YCxzdK@Jx>*66?J-$TNUpK2GTExd>%MVvbv*GGT7Dc`N zH1trjxqcr{8-hh#&)x0eEiw2s=xL>)hD|a=IVzJdN__=z{5xVHP7}q8eFN-b1JZbN2IYT{VT#Es$7=8Csc-E@loUJ#qv0 zRvF?7)togXfV7|wvxh**;=m}fJImQ-knVY)V3sJ{JW_7%qo zCU}!Gv%bmB$t7XpX{C>vXX4eaRdX!N?d(AKnysy^S!RcH#j#nvoGr^E*93ds`g<-& z4Rp@Q)2w6D0C^ULM!}$~%1$lpFpdf_B)_wkm}Al#U_;6BlW{N8iMuvUpPj>SlMWF= z8H#))BT2ZV2_gxzaDh#1W8k@;Uggk{G12PcOJDQd=im5epMK3pj>-k+zx;*!Pk;M| zzwdn~W+FcI?C<}+Yo2!CmjB~V?z(+8Pj-6w?Tj0ax%``>oIDi{wDz?ruuI~qw7dDGbGQfZe zO48P7=n7LUZg7QSEa%FR$c+ezVb`cxyrJ4~-q3^XhLPg`L&BmvPl<5qG4QR76a?vM zBO?mFQpaOznc#{Fy(1(M@>wtyfuvyy8iyC&m%gM6hnKElG*Sy8%V6?L!+|)fc5b9% zj9U;+Ca%nN0_+={Gxy_o+!AiXeMGTm^!VlKCIY4gL6gwMA#xiVp;S1zY|;!?wdOQY zym!^Q53U^5V$NmN`Oltej_MBE*FfSo(3v72pD;DQP&3BmmNCRNa3Rbk2MF4pN{HU}F< zW<07wSk4SutFT3Ao@Wmlk)XyE6SPU=q+PmM4B$GTZNwY6@O=CR|MGSsS-K(ON)C3ScLhF3Dj_1UWrr3qtRzPHC8L*W z*%*b77chc8!t|-HvVqZT4#mAJubQCJw%2%8dBYIZ-nEQFQ}A{P58Jedx!4?lxlKjaqqAaMf!L8vL{}2#r2>0`S%~X?a2D}8}Iy;cO8G! zmz{ed6BC{Hh)bWh=iXm><8AN0^W?#UN8bJJ&;0gBPkM)2x8Lz&e{$DH56#E#x%d5d z(1qvho`{H7U-`uI_k84*U;e<+yN_;t>O-ITjSte3A9wEg9NM7N{)-xD&6s zcyWw1tcl(LzDKdmw?w4C*gPe-J$e=C*7jxil68*f=hyn7gfuz^s-2m_Y!nAFE8Z~Q z&DcdfMO+#ba&X%8{2#*&1^>}*0kd!3S)k()Kpr2Q3z_xmNCpj&GIdnvK$p#WQ}ho8 zDMdphQ5P7P9CyVZX@u$X(Iu{LpazDiJJ9-3&)}083(;+M(*j{BX@ozdd?!gIy(L36 zRm7!qDqAto7-lFmvq-OhGgAS~*={YYKi5hMDZsaTqQtcO10vO2Rk|br@wg#m-YwpG z!G(NE#I+48-L=_3?_XCw4Z1}deYyU039o|v9FYN%V&RoUk(qR{^sr+49P&?mwHv!s zTjtqQ0E#bUX_NNJ)AsE)EFlbW?LaW1A)AM9c5V>}2q6c@Wx-2Cdd^3~xK1z&mq!dq zA6Zae)AbaVW?u_NJG{9SEY1hg92WtYa)6^i^X6zHWg)d zixZtc=MLuBdl!E}XEV{o%n*ruNm3NU z1Fu}v@g#7@E;~p8OUQH1Irm;YLkJR2$;VM3XBGfK$8Ba}zR1(2^<5ZkgTG2OC#nVi zvJ>uH5A2!A1scpaMkBS_I(W0V9c1TOwuG!Y8Ess`t`&s};gQ2HaSeweD~^{iSAhQ z11>*f*Jp44;1M4-Iw2z2ntiPwX%s%~ffrA={^QYOdS|}rj^oqSr+vYS?p_xm4X}!7 z>BxCOtL@#|q6=l$m;sKlO|f>-^~mOd9R01(P=e8Yv;E8ve1p3^=Hkd=&6?^0zisdi zj7X~3*xD{_?V=`Nt8xw1Y2X5Kr|v&%4GA^}`5lXYTw=avNPcqgSR%Css3tyw2_cgs z{sXMQolU>`aMm~`C345sy{|0u9C7ZYOjHZC4bRCCv2-9NpT%%stnVEMwRzbMuCq4k z)u%hzOK!0sOB7bhO!XQS_72Oagx5Uy5}oY8T+0{dtnACqzt znMXnFG{vkXr3BbTd~qu$&3|do-YFn6lkC#2C$<+ABnJKP1eI9;7{&Mi+%uf}Z2F}c z1`$D(0BMbb2>W3{h}oDIH-(H4FlY7)R7RFy8zmc-xrh|4QaXdtP8*Vt7)me`O&m64 zCfq0kOWDR}GsQ{q?gz*fRFwTmAATw<4YFs(`ZT z$iDQV4w#`{*2#`l?(T%zm!1qd5WmE5M=CwOJBl<(F<(5+1k2bal7K}RKU&5j&${lI z8-5;L*m>sNqyg^P7N1Tzk){+Q@8PZ8l5QvH*i2!377kKkHlgxA8*&$+uEO&XVPhB$n z;Pxh0ntg9j$CQAAKEm}?b&&P!iOVmd8wg2#f&%4)#Trf7zE{v*$tFe z7MFe&H|*9J+(JZ80n#enWX}mpY;guwrq2K?ydlVYrXJj4P~jzJ?6l#+nGI{V-e5~0 zmI^qGt5q>n3~A7BVw3(>De3W!iSKyt$DjQt_ic6MQ#jDnJUI@FL5kV}KrneOY}vQ9 zW=nF-BHRY$HVQU12!Sj*f>d~VPOyrH_3yH zcsf9~6HD(w+#8-j46$>HwQ?9ngvSrkAEE}%MELWaPEG{V;SQtcEDLM+4WcbvfDEqg zSV7|-bzIQLFwv{88c<_nnPd<~Gr`94u4pIe&EO=WC zWOQ|9s<9?$Jxmc=Z|Wy;=wUNP211bRE`ZA9dvPc;jj{5IpNyJph~_(!wK5T9&+KcL99m{=Xvhd zc;W)l|8S4O%>knSBrbCY?qEa_hoY*JR}G^G95-yxG+cdSiUJZHN#e)>`N^?v+X{w< zsM(Fz4}~TebA*MlGGi!_T)22GV4E~fj6VTwGQ4&Uj9}7tIWb5OwoxpERS^#S$oM-` zjRdy8@}%bJ?`A?A3P%G;orA8^?Jj|TIBS&N>H30=M-3S~`q4J^^hcYnX35sAuky{J z01RA-(W;klE3?z7Oq+byJ2s#(gUoHEj**bV?8P&EknvllLG(W#QI;zsNiwY9B!u90 za&=QO9I}iZcZFgVCyeRm`-udX=-6B> zMqphAY(pT@xlb(>3UMT3bNc%DN>ZI}$UGEu4loFr?0gLaOt*2^$EX$9+vA~B+jfAk zPb_L`c_N-*&eaGUlRDZ8lc?HQW0OK8TCHxAP9J&|^9LS5Hxi!Ozb(nxAx({%s$=ob zUBxk7^*)>huu4#O%DWV>p&>rGHrb+ED^}B7xprunrLJEL8f?D_Vj!L9*hzwD&#g^~ zH_pSsX2vu9gmMy{TWjwN1kVFe*AUAX2_cQ^jbT@O9IJL1s+Fi30k6WFipZrS3MRsTc-dmc?Q*41h?O;ei!(MJZfJCMGw=EmVI zbMOHC7mF6MotHcj1E7NdTOeJ7LRx}HDK&6z^{Um;KbQj(BVCgqaJ*J1bKNmN;!FAl zqpIFy7&-xT&;R(Y&t8A=rLTJS1z&vbuJbP3^SrOW^4k3^(Ia>K^X-3e?7Sbi_L3)D za>^waobiMwT>f1TJ%x=&@6e)~_GRmx?>TVzq5Hr0VW*#S>aHsvdf9hBbpFeC9Xu#N z1%@)M0D`D4?Y1b2;WdJ^5#~Yx!>U3OPDDWGkf4=nHV8Ji3-4)Xx8aVGgLwHsbTn@L7;VbgUdcJ?+-<4ki+y&r{>F(A4v4CJrBy;a{>e zfQBIqb)daK9&I|pR8F6Ju9qx#R0plYAx4ld#>;i-12wgwsNyXhN z3@;sz%(`Q_IaOD@0qQWujalhIM_bMKowdygx^@Ft(^3GfIA4ZIX+mrZ&w&*8K^x_A z`{FvFCE33Tp;CjvWxVLd>HSruV|&BGnj;9}j@k{Kn-IqX4^%+Pc{~l$fP{44!vH707$ zGgh%^%|&=#>IQap~$#xDfx_s6!Z1rd3+2Thu#n+X3F|BSD6RB6Z8u-EdPT`cWg zU2Zp+2^|j(Wf3DtDih~fO;7^y7bqUwuF}da@Yl|nE_@%La>4aLi}N45kv&LmcRACA zwn)WphBjh&>)GO%QwQI4hP^fnjz*0+QziX=AL{ zvBddsvlyUFY$DY17JBJ1bdDQRdaLy2sqLs}L5Y<7Dl0yC?5(WZ(%b{Yl;_G?nP_s6 z*lJnPRAjxLRR)vVB$Kb$Jyx-KPxuvdk?4=Zr-`?=06Q%SDnjJ%MvZ8g^$37*>#KNR z6xd-8C^(k{f60Z^%kas+C1=w2GrFNC4i=vl1($oL3_+G|c9$3!E&~6OMM>o4dGB|5 z#u&)Ut(Vx zxkgr&qiW{AAG*kAgIgTlL2r=~i)J@&q!+pN!*Xw+*;I;j!3r3sKhs52Qxs+{={H6p>_=>gcg`wj6;78Si7+ix_4X%}B& z{o}A5GTBGN@5Ej~_-#F}f?*@i*9%P`j5vmN$*69eBZWoraPG2TYzLC;#MRP*i{j-b zueva4BYWD^XO(0LnWJY@q>N<#F$L$XOJRM!SD{O9n)i|1SnXJCnT29dOW3w>#%mY; zfCz@a0BFp$4)nnKl=YfL0!K+9YvU9m%Yv6dk&7+JR;g672|6|ok*&lDhMwt<@qrEhvaws3=lq`*N$SXMVF zrox+$$Ys7g0q_NnwbVLo$h4H{y+M3&*-Hp7n@QJ-K|$QsXoz19g$R#zM#*_`7TCDd zTs!DtUfeNGdiyYEj>zA?SS3*z+~nyNE}w$sZe@p4Y#rL%Wxz4{q(fJs#z=mmAm ziQ+0}_4AZkgYL{zLC)wE`esv2bXR?dvQ%!T+2bw5nnD%w427S5N3w=UTzbw#lV?qn zA0nPHT})|$E7IeZlmE4(z%)(N9(m6!B5kvrh^A>`o@_sVBBAxXh8Z8>*W%&TMcZd)g*C+F@+O=Bw#Xi#4psT8l9BLM3R4lN?J3=yeMIJ z-sNQgi@4qbqv03(l)b0Qlm5RdrY;g!Wxi#T_RZg$WSmu9ujOB$`S`F4jL+bR(DW?Oo}xF|4_)3c&l0h7I&)T|Hv zy9i}>pEBoVS;B$LP8Iox0&UxL3xW)=FG-eYjY%>g%k1t!kGPjAc2Z;tL}%$ygfSVX zwc{+5_D{DHnZa^om!WhJdKic%C>wxH$rs0*1XJOW3e)}x*E+VT=5Jgh=hr`(;Cs+! zY(iQ5$ayhR^7jPS<-L}TqPt>{GF-av(4p)Ey^}^tEgz1wdHKWUlu`E_`dDkkTVq`@ zvx5T7F>;0>Ur;Nd*hDf>Ct4srFDPty{pb^v4T0170Ye#IWh9Fx1PvIx`+!7Y`(}w` z@X$*<`IY#WV8U_$u8*7zOULATb+hxgGX0@INjHT4sG%$D!J%vz74JIy z6Z{(k2@WXbj-uZVf|(Huil!q`f+kv4I^;4y))B;5eHn@nDt8jE(z2CX*Hb5}k+x8W zQC0Wc#3V_(^kKl*t?ie&3$d9CumR$@9`t}mTf7APyOTl0K7o~`C2@=D=Ax7dJFF7` zeD5T7jt;Fy<{pPN$cemM7*P~hr~)=Tblx3&GN>jevWw?vc*qk*95!KfbsT|8xpWNp z3YEzUiOsjv#<^?K9>=n_&IHse^b9#*8y*BoP!qKi`k#23lnlQeBk5a!+so~Z6jc!+ zA(^H1(ZuR9P}xV4P#=jOeu3kUnS{(UJXl&1{7XpN^{>TXGFD`rQvb0W zPiz9Z2#k0j_Rdu-Kv_Q&kIw}}iOw_wtDERt8ma=Y&nL=EqGlKSxFx3MSQWH4MYZKa zx)#x>zw!C_$qntd9XT1}Ai(nQGIa&o7COMh=-|p=4K0L-;!&v4*H~RGn$Ni=M$8rm z=-d&Kky6R!Zw{d=aP^=E^034#At^Dn5D6w4jk7Qiv%0SHHH`adT^NyR*Gs@6c7r z8(`F8!Dp8pcJE#$!wIUZ$29$J*35+Eg%KTeA^IEO{jie%i;GhXOp|}GnGq0B^3@|i z?5H0<_^AVPwT}W4WR}a(NEN9IXT`%IB3E*4Gi7^k^;0&$2f?U=4MDVLv2!9!6AT9W z!mEjyX#&Lw{zj7UAe1c`Y?UzPFDD-26DlKwn(1+*sVOrti?0i%tzaF_0)w68ttoI?cs`a1}ej*6sp%rO83M z3ybi*b`~nyDezL8C5rrG5_rPuI(NB);(#R_3xFB+waLuvJiP zI4t|bsCQ}Rr%uL-VcxdUW@hGTV*3HOe)Z2KDd5c}|Ew$I3NDByiXPa7?WG${{qYp$b&=Jre z*$X<^L#G9NiE0t^Y9wOB<+_&$4x$%uzywv3c_UJ093`~lP8l!dKVx0c~N&DJNI9xuieO!>Tv z1xQJ3n7-}>h$9*xveiaf@dN(UGxgZmE+Un_UJ&Wa=5AeHiInhVCEAM=f=xFzi;qQ$ zmU05@b3Tw_rbW;LG8P|#o+w>N2&GC$gWqssT(eBO7XhMz(l!_djUy8STw zHo{PmAsc{q9i-T04QfXmQ=i4+|1#7zX3669q~3(~9Me;rs!eUNVPy)cL87~T_Lt34 z@~P;|2J{!1jMq=2=_=B?pI1gLFYB}|`|go4_QA_W0~c(vT>@@A4QU8T7*M5?yBHKL z6}S#3Q$!tPo$(a$RB~(2oZs<~D#K1@bQ`^PHj@UDTshN#V1UHbf-ZQo9>kD)^w3(c zgN3Wl8FUmNW(=zP=9RR)3-&Vw0@EMLVPzZiF`@#|-$29$f&#PRPc*SL0ml`$@-;EB zZ*j97Zf^rmk&!hLNMADN9td@nJ6}e9PSs&6MF^x%yKm2^FHspdb^xGA0r2FKO_z4# z_TI1-WWsv-YSzbhV;+_*xSXcdG=)YDJsnbGTEX_neFsqhT7RZ@!g&M^w1i$W3T8te zc)P~(wY36V&RvlmZp>3R2#IV4m&_&&Cw0)^Fj3}Ku`y1|e7W>ee=_7*YcSRSyqxkx zq>(aLWke3WF63eI)|vx6a%?0NB^w7jqrwtCN^&bw=$+-pSR$7Ph&hC(z9dyt z+YY!KUd;(hEh126PmuJBWQzi&DWRoEVUH~QhbK*#qw`EIG2z}7P$5*rW(=nT1r-g4 zf1N**ie~{9u838Ud&mMHPhfPhh6=ohj2rrMbGG)qtjRkMxJYa01?aC4Q+;Xjk$s<| z;eAhjbbr9Nck2#opt5CT&tsb@3E-s0B?*~_F4c=nsPo*Ou)Cm1`u>8n%hm70prLFB zkF_R&l;Kdrpp(w6l?{sSa{YxJ9q1&n+jSr)sH)+)tN3q}E}N3}w-Cf(m1EtQC>YHh zBlU@(nElrIRODjhf@fl=kVG2H7nJpVBoL6py5~C8pt44&+T;iHC!GgHw0Bloz!QaSB`rw{p40IYdCmrNkNi0r{$zdD3 zSZ$Aa8w&DeszT&&P;|)a!TOr2GHtxT*@Gi1_9u_sSD zIu~PEyEc%ZMJ1K)d_@1TD@&#aBB*G;++Ehe$PkJNX7R%0gtFCFLcK^qUWU$~Y~+fA zK%Nxj{MY!%2QZaW+ zpueM7CYg5#&@x46)t*gozvgok5Nh>fKfuSrvwjq+mppW)YY25kb~uahXYA+tPB{C5 zrK+ZBD9Qv^?v(n0O|?v6765KY11xfhh$bc`+6B!8nm4&u0xY<&u|u-SKG+}L;4_-N z!^AX8dFHr@fK458s%${Y#_!sj-9ptFHWBkj$)2+hT;B3!durk0DdOgw(0YP zJeN~cCKwU|Z=&7mtwP}_2P`ln41WX4xnGtjhC8~1u{R&Eyo{-rs>G7{Se0Z+AvROZ zao;;4A_WPiA)Vo3R||L%ZzkxAdImgZ*p^7?>ZQ5Lj0ilI1GU^`+{@c`NQkmF5l(>Q zu25DE3?kX?lfFrY1y}hXr5~jejdUNpDRHcqi0T9uQ!RpN;imWx7l8}RTqO8#=Q$uJ zIi8fc9+;AL+5n^aTbMK+jiq)NvuYtT*mi6&;6CgNE{bW_@b0C;Ne zvc9tZE_YHIA`8*}*ss$=5$qRJoneO@1u@crd(xlWw_zt{YVXw}a>UjdYvmJ1PKTK$ znuKIt&#dJgOFHW=DIpnEBTMPIB8yP^IUJh{%c3i`n`c~0zygL2gls0WE!XHmy3xF< z8-8czLxdY&;4+HEDS_UXrVKLe51wl8HMV zBqj3j4m>}+e}I=?L+B|0Vs3 z;!h;T90g1&VP8Zu2(V4U)Xp+t^(A%#S#(0wl*6sHc^@pKnVOYDlGHOh?9b9i&YKdN z%8$ruIND7++w&L2C*C?o!eXWhI2yeJAuya0(aciN7E4gZ2chi{)(p8I@L7O{@iZse zL*cAdra~7_;J~yVSakDRF)v(tsC?B)hg0I+Z$qLxrt)xduf&dWlHC;>WWlG5fH>9>(&_+Qr@ynxlUK1p(9?@z(=-(~Q%+-jyjS>a7K&_+o|fcD?2Fm z;YK-yg=?YDu*iiqe`+yE&Vc_JwdqD?aurRmF(y(A2RImuso{(poDL7oEK#>fkT%of zIA^)fUX2B-h&$ulT(Ax*z+eh+>B}%5Qq+tIqspGh&~(X@y>PihOdKI2QnpD9Xh-%z zG8cmY03ZNKL_t*MtW><_I7%UTE35eE%&M)cOO7M_k_KkogFKkXcHk}B7`q`UoMT=1 zPOC|;7E-kz<+p0nYBjA^?1$v-5yzf*XJVP*pi)tXq+A{#`MX!hGr7$EWV?8ZveV2~ zi2`S;@G(QsxYG>)Fn%=V`PZjY=HB zCZb6R0VG&LXz}}ubw^fjcROQdY(EZ4@S}tKD1_-%+w=W{VGGUq4uQ&}{YA8*6ChAw zN1h^4JETp(Z=f+2eD-pz`jAazXwK8y*2+UoGk%?Qu zy?NCevVrG;V#wx3p=26a4ZUVZi@C-n)1xqTNjDM*C;;kIvPEMFTs#KvoFoSA6iH*? z$VVZNgO`qEZ3@+SSPT|yZSUQW0+>OzAKa@`z5&6Iey%oOqD?=W?MZdy0CCbH>m`zh3So5WDMXzcWK&4LAz0pb4D;KK7$lE0g|Wi$ z9smJ^j*B_r%6x>ZB(I@sBjCd&GQ+YahWS@YW8f&qu1 zz&Mr$P6%m;?U^vpJ<2*W8Z>TlzTsn`4X7c)dFdq#PF6U&tITfe?!sxB`3_XQ!{mXS zH3i__H&c!Dc4$zAh`7{YA4E(Mmax-Ud}y6$1>kA2#r#UI_QZMoy?wffNO#d&%E0|9 z`%*R{@OFq@bn0TA8?piBLi_wQosh`9Uduc)^J=v+mtlx0j@|Bs%*%Nq15uWlh-aDS z^*qmO3*~3AchAQI@MMlx-N|gIN$q)kDhWNIKa0#3u_dS^(B8$X;+}-sV{3;g?|l@G zr21h=SR?7{2udK7a^Z0Zl!E%?+^@?(mIQ4QR-Rd=yrPWkh?klJ1>UFd~SL>8GrsBo;*dilPE?X9d`*IIm9Cr&CWqZ5QX+76K(GgDrffPJPK#$c==F z&pG!yfA;b(+f#eR3tC%VB4ibz^3d)VR-|kxAqZZb%^_rw-f9U0AJZtUV8+gczfXO~w2n;ZK1xdMpeZ7s!w+ z!#pA=tz)TQ$ftQv+3`X{p$M8pte`_JMB90*$%2+x@FzO+kPtFa5?1AyyWul`K?qpq zK>53JS%8bcs~Akw=7hv|?}ZUo#0g~)8Xe4gT9Y7OMYCa}N zfi9L|$?o%lB=O3MZR;1c*wU;z`dmjw^|&uGvWEej6>f~&a%#5@;Tpk%ZQF8XOtFzs z=ELgA0*12n6vX!1XHziC=b*o&8-3iUrJY-Q@)4lXo+x)6!0UDmDwrI^Z;~;EHoQv`)!4#SpHhn&V$I z6+@e3KDH7;58qqdrYjs4+kd@mVFKgs22UhKP~*;W2YmIDAM&@~b;-UQ0E}WXXIFsh zupbI3@fW<{n%BJX%Ez32&Ue245kL9DGbh4ebJY6+dFXiR`XB}eg9ZsQPgh*~px6A~ zRgXFQobPw~F z>*xc(=|CWJ=uuF)*!6#QUE6z+e8+^Up^+a?GUZiWfZiHE+D?(P!`d&euQuRWCea>XSak zoOcUT+*OKlAz5DJ7_}~%=5!l!ISz2rVFVvhq=RmEjt+htbCKvQyn?f1PEWo_+zdF;Khpj*PvsWJs=N%2?d?F$04^!y)>*WW zPa0*1302(wA}m4ucB6D3&|Fy_AN^G1&TIkzz@Z*il}y|AM!7w5fmMOW6QF$z!JH)p zB=>|Y&BYRd+Y%jhKuYZsD*b>W^i35n`gL0!vA3c=ERe-}l(i;z4gRWVXJ0btp^ijsDq-#9Fwi!nMmIb537CA&H2`dXLp~IwS^@;fp218?N5;l5Q*&t;RrH|AJK(4 zM<_Fktmk>Qoyml3VQ@vYJdNE*wV(A0`EsY#bw>1Q{9%OgdwX(dC7O8R_H~xE|4_fZ z?v5=G(ual!(v~+NG2}4KG=8Ru0|q;kSiE{K-m6M=c2%z{j;4H``%+6t3^fs~20B~R zZl`OshD1cNPQrg%u#wt$R$#$}djRGw24Px9bs40TFJOe^v3d;ICXnz#S3dXAaWDq= zzKBSU99qxE*GEsTj~=6AM`w(tmR37sM$ONU0k_pybj@<~@OnPJKDxC&dQ^@cUAt9H z7eD@`-~ZgloptD*qsI^2bz-+Bf-4D5+r)nGtp5@YZ~MKDISCmWR;>pL5RFJ$ZWfTMpbK z+KF%SF(^#pBM;;&)l=>=!-%VW~?~J25o#X(U(Y%fI2O zmwefYKl+a!`M#HY^yhx_vmd%cJfkZ29sk7jM{YS7-4RhNLZU=vlhdzd6MQ~$cuP*K zk8RCIkI~Vib9x`|CdXdqL3~`oam#?ENy(9?T9GTzzwsL)$0{Vm=K{bXcJeLRf&YdV zcaLtmyFhWF9}t2&onipeWQ8T}2z}_@kscxui!gM>&|0~O5>183A?X}mhzLJ0el0Eh zqZB^Np74f?QN+XWFQ^8OVVfWlKxW;UW!uXWpbsHhV8)#scT}{I6PQ;>NL}Ffq`pI* z>Rt3@%56?N4BA%d^};@W3Xm7lbsrD@-Ss=VNObta zLk1K&HEIf@iD`hTY7*`hgaFJ0uXroujJDY+rE@P`Eu6LP3U88FGb2d(%`RfF;d95f zeBKPwcGv-kj~d)fE+bgv!LaA?bB=1mB$W|;-oOOS?IB9>#WBRT(Cc{WXmi5bcNQiW zqf2;}_GA0W80LvtXeJhtX`1G>{%nRr+aQt`}N>nTZ|2UwuMgc-@v8j$LZIp?{ z0Li-$RIL4w8AuC{xRj@_5g-hNR@pC(-zAp(@Ms)tI~vG~xs!sV&(Km9CdThqJ-q5dn9PTd(6Pf?bHQfF~ch3iJ-P#hm z@Ej-=dZkQ=Rbz7r#}3a;v5y|5V~4kzoKjRU)?+p-RYgJ@ z9N@!(A>)?_FWRXq-%GR}WA#BrW{LgOm5tvGo?i{4o!VI4T*q1(R79z3{uM^z{LyEX z26cMU1Q{z%4a%gyJG=^}Gkj`}jB`E*t2RGrYr&+il73vd5neZ-{ess_#oQMfAxa68 zZpbqZ73U1X{Th-}tnmL{%zg;mMX z5aySXMSu*0Jcw>hR5eK9Iwkfc-Wrx9$Ide423-0J0unG+>z3|iLiK)M4t->|Qdn>* zfNtl=MV~tcFvu!yvsH?%v^w>Uu4LE2L3GLe&BTG-6g#V*SRP8Z>n#nVFCoj|2d-u) zWO8Pjvq^qxJSwi(xpYFT7Px4FmHy$)B3jF|`}aXufJBgtB-fgAVWG4c|Hz@4E0$xpQi*T&pl%&u&)CUT3A^r2dTvvEdw%yf1dT4X1 zVUwj=ovH53#?XoSz!dytp%VN){=O6`9H4dY8mea-w)4W`6qdljC_d+^i@*OF7e8tL zDbu0D?|j$IKleBH9W)2IYwzBdJnOROJm`$`r}eEj-}8rWyZH^DIJwq#s|P>+%2z(= zyoc`P&)#s`D_?)>KOJkWrYpYW@>e|d{4YCyb^PF=zkbJ!|LJ{4ju>G%(oNT~gU9c@ z_2l98*1=nk-*I3)r~zW(!8CW(N6&(`!oV2_VUdjW!COy$_JHr+)5()3`Ha2ip4zf| zOk4LIxG$iWrZd0jYp(rwPrBxkQ;yv9fw%weAH4sTlf=ZUOCR;(Z+yaoEzwS9tyyo(AcdrlK{ppYX^V{C~cOSWDZn8h?>L)z!S&x6j zdU-;wCf8Z&1zVm1P^CutnP0#$d*PMUWi4XkRe|*b_w~XamP9C1u zci(d23}D$W-m~{}^=|&$(GR}$);Ip?;X^`1y#Lu> z_`^>>@w)%*#`oV#e8$<|{IgeH@i#a8{F{%SB;NPj2ma7ycmLKcXFu<2_gr%7`o?$P z_S^sEz-=d+VoVo5;nHvZrgI;7@#@4~hd=PgxBmXyj~*u?qP<^r)ldE}drrCaj-UF; zLy!3G%fI^Jr=EG@z^{DAO&^+1dCHGn^V|pWYWKuH^649e6tykki<7LV zwc(0op*tl7pt^8CKklu76pJp=Q&Fy9tu1o$C7wof%w6b^`9Og0w`GEJj_c4{>2{Ko0lF5vkLeo>7x}einA7$ z&zY1GK8Bv~(9qlmR3Vs=xH7t`3mS5^=qeJtc61^OH6eO5jm%bJ&=3TgC4n?;NvO)o zOt_Jb0!88r6L^frf1eU=(mNAR{f#x!hfeApu8~l6TG8-aRtTp&u`VkW4T*5@$_Uel zNl=#SV9jkV8P4{&DPU#+LY*x5ExkSi-%i(CEn6hFnQsr)v-{#btk-KI-PCW7mG=kH zg_#JEzEYlhRrWy15}lsBV`JMLeZpapxs72#2GBlD9KRrdpZ&Yp+AR3~M*As3qekz= zX<$9l53Y)uvL;0m)z+b>?0@$sRD|J+r|{py1=Z(s73Y^{f>T*h7{D>k-yM{RxST7h z-lZEV^&Yt4^KNUtrmf}^IqGE-P6jsMw!6|jq^@to`NKekK~)!9w`(y8_`c>_HzI#Q|$MXHY@0>kU)vo$g?b`dCLqxKA-7o&D3tzFg z`#1mmAO7(3`@S zoqFMUfBL5N-~PxQzx2TeKK{^}*S&W8lXpG*+1+D9M6ehl8h0MJ_H&01j7xWYVb3=o z!0@Oqn`wkaU#2$X0^xKungoqIAHDW-hYyakyS}jJ<_Ao-u$Yw?GL^7W!rY$`0brbL_}+ze9gak)%qL%5d5D^1fdEo|HT3%|PY;D_&d*E@H9_Eve) z8@D~}$o?;Ve?~+HzI%A-inD&~yrVaMb@AMv*zub6d*1$zNA{0I#Op5J^uiaeU;o|R zfA(MQ|HL=>sjoZh^4b0`+&&|sHJ6_K)?ZwE_j~So`#X1j@xj$szvZk8?%(_M`-GT| zeSiNazsi@tY~6Vmu3K}{z5nkgj!zW%Rw{m&0R z{OIG)xM1(z>uy^TRlqe@Y=7(jdD4x)|Gl@r`@v6NfB4Xblj!b4yN)suuY2OAAGvbf z#yt;z;O+PQrBgn9s|$o*Z=4^l0uHJ`lY35gbXV zSbc|HsC&;MW)?>WZYJ9sH(xbknIakD46T-f91b|HkESv^W2`u zAU*Q|Grv6Hox*iSUiG@h4D5U3vs0En)J+{6d!KU3j74>ZqNJHNx*O9t6Fe&TUl$^b zWEht)tPCf^^%D&tvTmzNb*FInV3BHlV2N-;e|)S(%?4;SRMmbO#Ui$bR*yki2AXNV zxgU)#DmC5?j!&>ho$f>e1UG(7&(X#Hk8`^w3Z(Xg-+4#Agvr2)1d*{fkmlB^IS|>x zGgRhKZnb+?Lf&PWmYVIVQ-)M52;N-km4oF93|FY%ByCFRDPA*|9DmNO;=L9v@tfv4 zva@&FW=>L@b%5qA?ZGJHfZHl$K_Uq?f>&v%cN-v+bvM!3qt+;a@-}2TgVVoOp<k8>J8r-4_rHAb!9%m1cR%!BzHszumz}s| zjUx{qS-k7k``&R2U;T{JHg?(UkQZIBg)9?{*zx>FVmpozXKtePg z-Tj?!-@og?k;9MfzV-TB?pwWe`^MVn!kRTF%Xs|AvExgNNA}(S)lYxnn~#*{7B0N% zSzEsS_kZ!ldmlb@=fbBwVFL;A=}&+5Me>bL|IN*N4j(&o-`B4F+}$(f zVnRk}1#8aT{J`J6@1_S1?BDsVTkqRHopK3h)^2$5k1l-qLwoml`Qh;|Ib+K=cE11G z!w(-^+Iz>tfBo@e7hSb}Ls|=lY(EW?v+U%Y^@BfQO zb{?GV|JLr0-!yK&eBJ2-5ik7Ei#MM7m0cga;mD(hXFI?2;NRZFm%VVq`aww&;!{rD za?gYB{mkJ<_a6Dymk;l^_e956%4qhytj7xIgSvjEJKpo{fBCxG-t)Eb;g5g!U%l>| zKl_t+eB>X{kNBXIIu#;Xb;@uu$+1JT<4bbrp~GMO$V1=Ur_naac<)1h{%8B{d1PGN zbKv&-=(J6%+WWlyPS^q+Id-m4K0O?OHUu z&7A_}?<(XHxlJkmsfnDbIjfABv|^O0w1Q`*^xzGv#apZtQl$R1zW6% z-~u^yZsRe*ZCQoxX|&#L*2tQa93UB2eNx!MRzkI0^AcjWxAq9@o?WI)!6UrsEr$ZY z*>tlohi5p0-CzucnLHSWq^3!ZE-t)~G?vKsAVLD984oGG1{F(GMI;SIxkC-A>WjWb z$!Wt|1u)UE~F!ME8Efy#GpAh6=) z?qpWfuKU9SZ8~1vF3Ck7=%h%zXt7S9AjmXL1DdrOIsqo#1rexyJ91-e(0c>A94M_QsD^&^(IEw%ho^6wM}qK z)=)3L2-qfY8bUFJ)`0k-M!rB@2C--|`7SG*>P!_o>7uhw+Hm#-AAO=?$uNw29yyI^ zw+xTne(FiPciwt95@)}bWKqwKx`SDG_2ae-_kZQc5xsKv&ZEP#PT4-tVJCnk001BW zNklX~5}cOO{Cv|osbX7@kz-oM%Kn?HTVeeeIyr|ykZ&19x#@z4Xu`I6Ne z2ihwqpR9=?XC(*$#KKOx4&wcIhKk513J8&oo|4&hjP$W|ZC zK$58E^yr#~zLg&kn7Ow%vH0NCfT~wt1Tr9k?Sk{?mcm$pU;t_ziP3z*|a z&6*{4SXIk(KuD*y@Mt}5yo)a9u*pNCBMJlRaju|{up!b{!N!oK22mzRgqSQ0lL5FZ zj2c3_&OVcYS6?T~w`G>DDR7O{nRVeD-ga;rZArGG)VGm@#nu5dT<}il3ElSD_(L%< zF+9;E9X3twTOACXqjQrq;g)o*?^&dXWu5U#;)u>kh`I~@4lh8DjuF1m6jc&ya?^;K zm(y2}(m^JJwA}`H$qT zqE5L>)_a`Iv>k^GD{G;u?Zy`oqS4}&fVcis8aq?&JP>Wc9@s~9f?u>xHO}@@A^pa& zyCg?UTi2%?iu~h`)K^rqcn+M3epp@>RvRMJb7&~(ES|Dv9erzW>@|p}ag|{c9d>H{ zc3_0lwIq_J)Z7EbglBr_wdEayYkR(?iFi?!{2cDM^sf8f{ER%8no!9^6!5#nc$1lD3)LU*mth;L!5}5|(vI%tU z6>s>NH=g#@cfI?=-`clGr$6JDf9>f;kR0Fn`Tzb$H~r0)$6oaKr#|CFzkK!6Kl0!H z>{AcUh=@t{-|)V-edz8PY8eqNkPyvg`lL*$|9UAI(0eb&Eu z#ikGc#`ivXH|&Ea(0JcS(iO6&am$a+Uf`sviB28;t}(gKsY^S!vTDw#;g*P+)MQII zS(3We0)Jf^4X7vR>qC3<6T@VK8R!d_0k!8HLS?QMn^OXsJPW{jzU!WCLa!4X-LRe( zf3+FueAlm%3tDd3ciut2Cp5Ql#(f+y1FpLS#d0q&+Af4PXs&+HgC7fe>shn7+7L4C z@{A*oYcFx7*X8{Y)U4Z>apkkKI7R*!N_Z1yIb2QR=8;dJ>6SZA6@b^S#7$OCnWmFalEJ-S=4RGgz z&T(M9t`I+=`|3}%okCXw@J^VKA8g$@ihKiw%R+I3wkH5YtabFs$hj(pg~t5L5>w6-!8TeeJNvoRg**Cwyr-h2tBOo8f%0+yGO( z8KEc{(3?~w!706>NqvqSYveMdtdirKA-EEvLSdDAX~tR>p|bm3lL$7}B7r`nT{FMc zdSx6(Vk#Tp%X9w9c6&q8x*Aipsd5qVx^^^_m)Gg@irlf4G{!iNqVKMEXA~coZ_+S~ zR_;S%M2O5p4)67c36fN<6V}<{RC}f^<~&dQj0zfR*Wq;!r~kORJ%WLpAhLy@_@qfP zIpswc3fgN+M);4I>T3uA)|1iYMo~&3e34jUB?mXdAd7eIT-tp8x@|+J=kGsocy{Kg zPgnz9ydf;pIv)G(?(v*0r>vf z-}tIGpY`m=u3`vIA`N!yYqg04yABp>Rr8w0Y1hZp+;}Fg_MlH)*p1R6u?XTLj_g%ks&lfkG`BT@Na+1XuVPef&x1B6IkL{Tejf)RFK%389eX?HLy6vRd zeMfhXj@Nm<4?`^$jyGwaHRo@9<(s!&dBLg}SNSwFAbbnH@nE8*M~~iq{hs&#?%mfN zKK06Hp0dy@9b>LwJN>wy#O$A@^L&?fP0m8gH=)Z-}C;*hh}O z;v2kLW;6&um()EtfOHYnM~jw?}VU{0K`+j z&^2XgI1JsmD>7zq3<33`*T=3oT%R*gZXOfQ6sS%E7UpeTO2MK4K3hBL$(0diD$mSw zXmwz+L;$&M5Y-3Usd{>tz|8eYro+OJ`SON4Sqx3b(l{HbzG_Z{Xc(A>fiy#*W)vJ+ z9b(O3mg&1_z#`zNMMy?Zbf|=c^u2pB+FqJWpp_oS+P*ptH*r_QY)#V{&fe)1GMK&v ziB74F%Gm=e>0K6GO|ji;k!Ii2CX>bqne#wZhcu>ka<9RPt8ZfqoPT*=9OaY+oGshM z(c`3haJTUImFsuizU8dnx#o-~own-q&FfzK${nvir>s27?r-e+#L?4#>2+JL+McYn0W%cT{=REn6$FE=9v*+MQM6!6t=Wo1w z%T;fF^$+bheeL=)FL=&tUwQSmRYXMN!(adUgX=DP=4Bh1XyNorp8MSM7bXC{In_js zIFwy@<5SkY=p`qA<8L}k_qTsy&pq4D{FyhOzT=El>&{yHoPW0M1?N=}uiC!(r+<9a zm;Pke9eWRa_&txD_R4c#a=~DpXgGi4ORs*+meWr<>x!)}e+J!l-6M|(ku2T($$dw! z*!t>cta;2StF}JDU7g@C8?_KXd)CVf)$(w^cGk zNciL{e|r1NUbf{;KeKTYdjdx9OE2zC0fKG=t7{7G#amM$*ilo@v2)sM9P2X_!&07g(6j76du=3c znsPvcS&{2T?VJ4)8Y6RtdrT`NT^fL@CK!KG-nR7}tLei7muox**4KohV zHb_lPzhYe#hxAy2VorMNdHa%@)S$L(%XA>mN+OZLbxhJ7$ZcmDu-2tzpxf+JFxfOo za_6wvF$YebdO}xbSv@^j&8#lZmA`e8KMaG;RBblp4!E2tYu+M6H1NPoW#j$A!U7SO zRqtUK%4_6oS~iZOp|o?X)7_B%3u;Fe++YFS^Ht~_WE|DQ!IniBp3=GvF;|weRLeT> zFw`7GIcIrT&redl@6=;h<)}7giBep#$GEURuqKz4o(3}l-3**JO(5`KnV_OLNInYC zc1L)9e`hDNGxA;Ix#2YWz{F=>2 z{_0ByA0;AQxcF&XpYrIQzqoTzh>q`h^ox(KdHIi?`ztR!`xWQP7e4mA|L5l8$I*55 z$PmdX{W(0E7Lk@_h$7hhfry;8_9>4a?)&UR*M4hp^rpcnu;E5nPf$g(EuqIA`0fM4 z1y{WEWzW9!jJ0QKXv=MgZJKg`#rl3k0NsDp6~D4aOo>w z{etISe(~d0efPG5=bwGx>z}*x01*w_U-0X{`R3QZ=v9Rv3PkZT$uYSqn4qgA{ z`;QT?f99Kh_h+8E>7%9dSu6$ul{gT?cR9cgizgclPVvc;=NC z(k<`1`!8=izC_GS8?HY8_x|msjVGV{q!(>@(T?NS-FRfljhl#;?!IGb+Y8Qm{ZDQE zk!PH`@xbA)-LW{U&psLDw6&LB$oGBbp=-ajI78leVf(W;KjF~6Pk((8*Q1B?xBliI zU+{*X*nH{MVcioq{@9Oieen|)ufOidQIU~Py6EaHul&igu6gwtPdlIP{K&l@_|&mu zL`=iFi#I-J>(OgJd-$+0@v!4LXFPWQ{%dbp)OjARa8}I%SJg9W-G!t8lg$QCp!2{o zJaBv35R6Ed`|?F>O+qE*pj?49HVu4Y{mgW8(NF75WPZV#WH#JuoduJo!XdIqU#z{A z&5&zr=7+P7@;!oC@LG$_f%UyxYBKni+IJ8AP7w5Q^zyCNNiw?dsMB4OZW5Tu&|Isn zk{~Cgzd6!oaz7m~zn3#2=rA+^b4Wi85kd?Rw3oBDZY`u+oBCeh9CDOucw6 zbY4J|-RX^WG2w0_^vcG03^C&+dUBr6H0Ovr49noWkD^VK~+VVs(QAy@)%u_VSx@aLD zP4W6eZ73?(~V?!5K&AXUzin;1ti zMyfe+MMBlv5=jM@RwPsGjE5?an(QbFsf4OXc$876ojS1xz4sYEjHNY_1`$4B#HQ5` zEIF&eydyP;KRLG&l$tSuQ5T=4_pvDfeI$dfDU}ZS7t#?8AlyVVf>59CcL_`5SS1D7xrrZ9>jt^U{n9x8K*Sed8aTcj}+t z{_Zc%<_*P!7<;PBXTRq0zkb=i-+0^Z`kq86#BqfCk~o%_t%pTtCYz9miBkWng}%HA;K7%U~RLreo+D zfSj=Wt}5Sk2&~8qGDuz2MX=6n&}h{Zd8*rmES-O16i%cMv(*+83H=p8#S@NYweQ%7 zb{H%vsR9hQ2h0LjHKOF?hXqIC2R*v_AAP0}XhC;CQrOrYxCO>ToVHV?2HIneoiY%V zHin=JbaT;m+^W59Rnt`(GqF~#KEoe^83etI%ta}LOt4ybtlt{73#%B(yk6iNQ~Fi@ zGCsh+Yl{HPh56R$Bp3Ig1F~Q z?NNv)diYKdq;Nj=^fk>x5I>=R*g_Jc3q5vdZ-kyKRXgfua0?Q?t&bU!c(y`=)jGSz(Wg?j4{Y9p+(JAdz8VAffv9IlV+a;2NiaZZMVd zVJQJyF3-DD6wxQ=7IQH}H1UZLJYCNw4%#gVjpfO^9HRk?I1K<@Nki~qA322W52}91 zM3Gds?_s76vn=%GmaIhc4)7P~&T3Ae>{8rK=&l=FPp|}moB1iUp$^VimZ8?RU87K& zDK70%rV;R$I?`;rZP6@QY8QNxT69r!>QaX=p1eYHv_i*MCQGF9pb*tO`tv$4DSMsT z3L=8K10aGJ=x4)~&+W?>&4cI1Due!lP&2-pUHW37a)H(ogw+>Y&y+)m5UsUxF+29f z_ucd8S59PZ4`*b$7=Wfv{2B`kSQr{*Z80ub84DVg`i64!%W)c(BNxIN(OaXSI!vSf ziC|1(`s`2~XmQSJ4RyF$OM7f&)Q?*nA&ckJ#76)EbFHms_5&ZA8eKUewJ+gF)p;e% z5pxLBJ~UDllupKD&a^|6UgGGu;_TmiA@~4oyhTx19E$vRx`ky~d;5%g6G__;bR;{N zjAo$B*0LCGG3D;2kNKG9+0VpLRV*Y_$e;WUr|Uy2+i*cck_cmErJ@rOrz{9|95$`P zB)rC2@d+yz^`;Z?ni)%19J?UDxoTJ;r>^sx@OH*!){%)~xuj4> zAHaM`lV4^(d6*o6ILfdo)m)NzL5I<<`W6*7A25fP?oqXb)$Z!gWh&WZIM8YxR+yk3 z!_tT|Tms!qg2(Ktq<0!1SU8kc-8bjpqY%4wK`3isp_}kJkQ2N=wkhGHni0b_3X~B= z{RZDKZ!o2MHc@HVT4@L&6h-evq&{DfNEE9kkEj7U9d(io=gl1(zisM==61F0kyoQ6 zI9qSM9jiHQ`j?2U0@t~!P0%EXLp-;`i9uA&aVW0@7&XH%5Ygbz(j$@4l(;-XUo@`Z zNY6OVh?$0NpOsb{pmD5s$g5eE9*IzK8%L~^ng#MGqd6K&a_g!)`_u1C?fNn-uS`@c z^%-Fa%FK`2t4<+UXdbUCGLqgACcrjk4GvOqj7YEBUv zi?kpyzi@kgvfEY-rfEy~#4zSK$aBPzn}@&|R&Cj@nU9M4RW)X;FWLeOK; zs~y9-k#;tFbpLFojyrqFtl_axT>}M7jW>dAE9{Dol6> ziTxBkW8f~j22R;Q!=^=0pi%{WskRB1wFRKa7b81IzF;#T)@Hx}LO-s9(3Nq(qAz)A zmv53VTP;mL@&pg`-K9ht^!vq0Gyz?U=Q_HFFm0MciT!0!71BeRvzsm%Qo-e1j7C*$ zg3|%BXUpLMVlIdKQy2_Z9ab6jsyi>Ip8W@Di;$dV)i5EnAmsu{Z(VIM0-WLN+oA$t z!2=nUsA$?-H|fz)2Nsfg?|pT@Nq?5ZN}~#9r>rN@U3LiR9hl@D`re;gu=VIk>9)*#DS)J^#{LMC#Ljuq317$Hu4nPa^3l((Y~)72Ex0)yPM zri5L%NC<=)FwQ&T)ZRwNC+#^Bi}4FmF%=qir5@pH%9mStZcb0Q`KdPiy!6I-nFCd? zHd{nQOdj_8X@YgEwaSu!>9|9k!Twcw_( zJ@kN6JF(R*l!CAzhwe@q;+WY{*%Gr>nk*db1xQmCoDpNr!D#g=h8pTB!-($4JNId@ zhDoEGT+GAdFmRlu6HL5iQ<;t9QEe(x+8I_HmxeVYlAG~v6##x$s!*A5JKjo=Fd$1N zvvb5<2;C~}Z2}Wr*V52j;{ZT<6)-ds=BSqSoPBdEaLun*IMc5f7)eH33EMOv^ikAp zi4NEORAVa*fVi>_qsBgVNciX@XInnx8Fba8oRGSNLiNhBQyMqUsMb?Z-Mthk6ci9v z3Ha@E3N2u?7wSX2l(;D4FGN|MmX&O(1kp{+?dL1G7}X`qh6&=Xs8wk#0~{&oQrI0Z zgSWnhXj`$L+(6U3Aa=8xjGG;Sf?!*omo3{{7&9C(SnrBdnlIGIMIH2<`l3o+`br#@ z8HY_@`YlbhE_r-#sExpGZBcsWc90a#8dK{rP)Y+Z1;k>MM{0Wq12|`;oT^~OFxd3+ zfXHwHNlrPDjD-gF9pOw^N=qi#NCbxH#f79iH+~#Rw=hGJh-M?aqeDc-x-=qi7`YP5 zl4*U(3gcqE5c9ypP__>QZqT9VqDGLqINAwFPt<{XxiA&KtisVtFawlS zv*&A|r5Gbbzi5#zdzj;DjJnpc;gm?0ycLyHRNzZIjfJsDl56YKrj8XBb6VSKl4Tv* zoOYL3WlG~Fmd!7G~?E)Y{yEb2d^Qa2n}{xSh-@MTssI*t8}5YXHsE3oJg?`sf+JwS#GOR zGD$eYvGvq~$w++t-1!dW)Vq2`@%~Q4>N?>8UbRKaAR)hOmDm#%IBu5s2lQxrsYRoA z&{6CKbzp9ZW8HiKUa?~?Ld#33n|SpWI^F{>+WbbaC$onS001BWNklx_oz`x0+Ozi+KA-JFrlvM3mK_mp-PkSwxF;o09L3XEKAu8EN zuzK=WPC$?&j#;f&i0vt5;)wxo!D3$tV#}nXZ=AUOM2Bp8e56^nhTftPPr)VNG@w}O zGx(ah&ToYmmM4b#C7c+&*cVaM*bee=yc8g#lb#aj*esyt7{rNI`!GwG^JMAHp<@{` zgv{2iYZv%kQf53Yt23c)2ij(B(h6y(6G@sJPat^|AS>8QZ)6xvX8zGZ@cNyxcR$Z6 z5%A~}ktZ%J$Ec@n?Mg^HMT?za(zUOw$~B}|nk|)=#tT{WQH$vUJFz}UkC=HV$wVQ5 z0v=$Z1w`?{GaD~W7MT@f> zW<}acWC3om%Nkav<%r}`QtT?BFEN{AyW9+Xj0gJ1v=>vtu$2Tpv5n*vV`ZtiP@i@O zpiu2=S9dx@=9F}ejB%Q%3%WySPgjskg~MMc2Y=zbT39b4id6}KIkAw0*EQ0>?8NzH z4jZNkg0jv9C|RcCmi2rl;8PgWY)Ao4Z3bj1xENap)K}`+zEQMBEoN%07#sR-Ej#!` zI~gjQ;c~#J>0`N31TWMfryKOn3tAeA#IJ>Jk~=2eH*!OvGx*;N1%UjeRPmlEwvOpo*mF_z8t^B}-PT zGH8^)(@sL0xyRgn2NP#vn`xFK4pm}7c!wTSZA+I2Pa{P7-WrIZ%)!=Eb7F$%$7A;< zNg-S8G*+cfqLUx-Nu_ApLPRu7ImLOD#iHF>Vhkiz1Gf6zMP!J1V51T=zwstm(6qmU z9VFy87;~=$<+J#$I8zk2#Vk6tcB$TpSf#;z=D{>vXyxaeA+gAr;X5`5xlBx)DsvfQ zvUrSUB$$gNA_s~8xuGrw#unqT8U=jzY6DzEwf0Nr`d8~G3d7EF@HjhDkI9NRclM*0Orp+WW))V6> zW1Y|1CIz>DRg(fiIuSNFbixXR&1SQ4)F;o|JlX06c7iaO$=1XzBjGbX@ux0XLmlDh zcSlD7@{BQS$EGNlgdpXS6`AX3`CPggwyQCoYrJ3xd=hllCPY%^ZVphIH*7Lv)rN4R3ZOtEByPy;Nzf!D&3U91Mccw2 z>cND_Ck~`4jWIVRdp%C|vAnkE%45fw+X*-WHl?wO1%ht5aq+cMqFEaKX)yytoSba9 z!ymUm-(V~SEQoox3YE)Q?2T7m-=T zZ@4K*Pdo0m&)>=pW5XA{CjwSBt2Wn{@F&v+>maQr*Y7Ayh`_Mn~#{{SjnEh9K2>(kEJN$?(GOLl31IDBgtR&zpx zr*A3>afVIX@uFlAHfu@T>jFl+xu*$|0^bMW2_L;(1u-?!vH9yk`b13GW=8@_j zN^Kb;Q=pDI>Qv0c*@vylibx+b9A>Lh8|$JdgQ2F`d53XtuvK}(9+iS=r2BAT7!?2#1{6s}|ll+G?4=}I^_Cc|AFQl|y7bh?uJG-lhXtuN^(q+0xK;tw3=i zxFqV#8r(o?JabkkK~*z=yH|>&QY8z3AmvA+_Hd2 z?rW;Usy0+!!sdajkk~tBSe0pRtQzMM*lpeY4hU9#GET}YfG+Qi*Ha>5F;p?(x};w> z##WRbXR~ouZlWJMd<%_Z9g@P#IEu(Pj-x?6XcA_FT~^j&{U(NEGLEBu5hEKzPLR3E zic5f?moheqovg~I(i;tNgCkNn_K6I6?nCn8j-`7lpD79t4ov@NHSH!n-#Wc^1o{Uz zt4^t*nh46;4d@kI3QD^rqD7v0R%2@sDrLoo1bXP@w3}%DA#}D#*=5=z)?^C7;gm2D zDj5EyW*J0=7}EoBZ+rF0?Dwv83jvW1lK78+^d1jMf26sp-^|`DfapsFp%p!sjneWS z2*r-2S^coujid_Lx?%_zd1ttL`dSl)qWa(6ctZ0PIK|5=s6I8k`8Oz&Iv*y$yRN;O z7cXaUEF>$6cmxi3Tds=-{s7M$dm;}P0j@I}oT*BK?X0A_1I|Pz$H2nuC<}$=_PqBp zrGA0_>Fy;J@Mn&&J$IQs!m(Cb__P^xOK^@m6d&QnD8WmyX@-&3(%EM=tVN6{T7b#x zKJ+u$Vzrax@GcS`(@>|Vu`vdkOT%+-ys5Hjh*B}bnnX4BsYhf+xh_5IVN4!#R~gl38S)Z&m{3Z27R?3T@1X+; zQxLDzVooQ^0J&=#*S5v7N5DmNsHn2xvtw-vM&*3)Ssi>2HrzQRUdj=vo(?~nFW6e3 zSi08~)T>s6;K?(bJpkyYT7vVkCR3rg2PVI8(vwZ5cEUyQ(repjk5X!$-KQ7C=VpOc zNv)8FcoF>EX-+X30V2~EXi_3iXkL%pB)+BX#q@*IZ#Ra9thOVfAWlzXdI3fglD0(* z{#nBZ@7yfZ1ZD(Ied!(@MkeCFfd`Mz1tn2gP&Y@!Vvm*+XFLIJGQN57Wfej+8=ujV zc7hV`u^VFE(Nv73{0^`kVrwQ1YsQM+gT1N?!G1Fg%d2dSu2B#uYM5mKs1 z5~mcKN(`2YO+W<3+R~92t(z$KA@%0nW7HT@)AyW0yS4=Khe_J^_AW4eP7h? z%CDUN{EM%B%a*gTL@E@=cwYWbMRMNjpYW~^?6_jxhJXIPr~LLCPaT{pKKJ!cc;^Rp zJbm4UfBwFw{LULsO)tclV7Bw_5~6lGmxoQK=iI66FmJ=7_kWO$1Qc)^q=+2BK}A!W zfNO2p5YH@lYKA|@P0V*7+)&jj&!h?aL$KXPXdt6|AJ}gHOs~0eXG&3hpwI9`t|@rX zR%}5SGSmoAjJ$TzeA-PQG60&l7VKD+V#12GPE6%bFEThK&6oCaBhFAl@>O>$CIMW( zi3^rf&>>+8j@RoscMS{!6R6Z(0f9vCHa8DcrBlA=4hJ-JsbLloQD^r)S@2+mEaqv= zEi|UiSxYGc0=64kfc3fhDB#?-dG}sOzl0Uh37Sw*^Bixm6v1DK>a&CYWwAM$@ z>|x&2sj*mhX?WgXfYmhHcAyrL=IjLa$&wJto$HDD7n0C6O?GVB*cl=$p&eIVHTaaK zLJu>dklQ-#!f@wMDC{~kc%)2zx(qsrIo*i=oz7_0U>90&lh>Q5xt8m=PdJn15Z1^n z2qqt(s8rrkm)5rH=3tGmpbe8}*wxU&CZ#Zs-4t<#V2$?FOS~s10U5V~#tdxqpxjGO z5b4ZZad;I5ZQ-m8Ohn8B4taU93`z&c|Gamb)a z#9m$FEGJkdoiV%YO8QA>TKMtHCaU6^I>GW6YY`V{#p?L1mMQOI-_Y6 zHUfFeS-11$MAo=EFV2ypDZB-g3g6u&8^KdebbYbl5W(Mw2!{{N#$)5rrSZs7IeKIU zq{@*)GdVUMT^bJ`l_N*W%Pbl$eDcTy@40M9BqF!&BvFC6KD7-nw15rSscsgs^HcJG zH$c-KRh42glG$~;S0{``>u1`|P-n22q!pbGLp+6P5OYKf2whJNjc+o80UDf*w5Nw1 zpsdMQ!r+?1NZAMzxR_QL6WAD+Dz!=N4hE>fR|y&tW5!+td143|dY-K6@-KgLj3I&X zDcJ;HuX%P63qPP(aZ;{55cr@#ffC^Zhh;YEzjPWeB1aUc>L#sv2hK4ZFQJ|~qvMKMx>!_k_GMmRxX{MDcNzKZCa z!#On49DPxY%PC{`3e7}BhMM&e=vZ{-sRJcAu~u)M`$=eBbBF38)NNuY4y`qA$3!9F zq^grNoI=mmaFe)BKfpE(7M*`w1Bp~rUKu22VhZf&sDxkQRcds9LZ~JQ%}|bDYC??x zDK%^wHg$A@Lbw=1=jm2N+j8f}LExlv5613u1dNiff6zei#glSu_z>?mblNi9HC3x& zqvs(4U^#Rb)Tm2kKM0&CCMZ3(3}RTr369nK4}by`hB(Ta6x%jLl}$hD>$BKTvMd;Q`PV;WKuhEk{rRy0)()Wk2m2=YrJ& zGqhWri*pq70)^sI;L7?l9I+KFG0)*L6vYKVixM`1`~ymtfm&L`c+d7 zcTAjQ(f}cRFp)hqkyD96p~Z$>K0#ubdda==#Q7k_YQy-Fc4@Q-3kwNYts1cyTuaqw zHg9X&M=-Tuzq#s9Vin&g5J(U(|G5Y2n5z~~))CxvCk6`W*<#&5uJVyHg<8)sWP(I( zzQb%T9e>w1e%GlqV3pVOH8+kYCXPwNmHL!2hPKkhk_5I5IED-eBZNwA+fy3b?o!E6 zH?SBrBCc9M=|;l>*8QLdd+Qan2;axcRXX)ab#cZRr{#k4#1gucqG)WDLy2c7T7_}c zGnL6Dn7ItQ#s4FTj3NsQ3)*;5q6%E9DM4Fd^4!7WD$pLd zmOTZ1-dxG%X+Og#7GEMrL`{{ZRD`T(%%Yg z^fwW}9EMwZ5*GK(q{bDX&Vz9$A+GBk)q{D!iC!?^Shwe>`|8#8SM(bdg_x*3Ho`Bo zX0J6(EE62a#CK{Whv$nIJZ;C8UwZkL=bdx%aPZLQufO;Au060%C9tqz!#{h)wpTyl zlrx6${(JZT^(XKBAKzV^)wYIM3UYqC{PUeLi@y$od>Ckb-YG1C{up9Ip93bGQh9ZYkBRF!2J60 zOoyc@U8lWeF6p3t~@l z(TD;~mQzRGo<hd70mrWAOmvmAu5!VGL};(m zi2+)?%v3{fbr=#s%*IGe2He{cAxWmrTAY!f0q974x9RsMj?xDnQ0|vypRbUz+(=N0s_2<7#T0*6)3%hdikJ(VvlNDu`dsR##KI^rwjRh^-=U z(Lg6e?m|6Cn6S{`ko3E(fHTdWs#`9#C{ydrKKej zSy;6oBD2}7ToxHAEYwSBN9wEP)6k1$^wjs~W$$2%1Ujd292i+u*3z>!>!YUnuZR$J z+JQnbLLU}b#iV%+P1WFlm>7LACnz}hPV~HbiY>Tu6c+K!Y#!)oBnkdin(vda*Ptl7 zMjK&7#5^SP%}y+c!)f-Wn>Cj?_+!9f(Z7KrfMfJN=(HQpKjo*ZuOpzUak!@BjB7+4G&Hlb-OzjTi0P z^`37p67l&jxcIMLc=D|`-TNQ^e(yh=wDGroe#hyb`sQ1%KQ2V4KK{H9ym|c>|MGk9 zxc&IL$DQ-Luiy9&@4w}3w=M;?mh~vW-Aaybz#x`KFVO| z%c8{Sqm%jdu7egqMSpCVw$OK@W|H0WQxtXwhZ|k$l%OyYXdq?+(LXRVmB*Mi&9agz z+!^0G%`u>~k77cwnFCw&LH0SD<8cktE$xdOOK8U_0A$c`+6k{r3aCg0TgqswPT0Lj zb+jvs1d>H_$=-UdOu2%J(ZIV{<$xUB~Fz4i$Jv2#N?!v(D_=-xo> z;SA_}@Q)xIX=v^(@pvR-OACn$P1#s!HQ&jjV?QOjEioR%0s=?n+({7so^rYPL6y-I zU~woC>ejBbL*1vM<uH4P8!aB2ljb3Qf)Jd;M73%NL(4F@d9CF<8u9O4NiL)4S6R zH1tNUP`V*LfuiFJXR!+OhMHMZszuIC0L7J)${5E2VKQzn!#UI2n|8oVK#N^ zTT(t)#5AG?gQe~mpi-aWA4jad_r7#jH}E@+rMddjJgMkM@c08oc0$EBk0i}o&{%o( zxqZ~1en@7(9rAP@)p0oEv;ZoqWhL~~Q$D`{+m{w>i)4mDLt$mOirn5So5szA!-OM5 z?h;YQT3bQP;&?Lj)N!BFM#0TDNhhQ#0%rqO9%A3I7cl24Ujcqm$^prlgQwPfhv%{z z1lGXDen<7d2ZIJr>ycR#2?b%a=k?NX*_B()yZyf3|MI~H56^bp{m_5?!qLkwJAE^g z5N*2jtk8@Mu`{P^a>Svt3ktRlV?y+*%3=%M_1ox76P>|R)cNPHq z=1C#%v&z?Xm656zZvsqBjxy%n=qy|gkzf0>} zgWIUVqGPIxA1V=yRs;W*^tZ9~tJ$;l5+6{DEI2{B8gkmkCj}AH&)AP0dQBa>x7{B< zMyjW}261DxW(@li1ds@Ht7ltR9ALB=*mS@ug_&qpFo8jwifst+yeo!PRP~Cg;#g`( zakQ1PdI?qkfSBf;H62uzqzXGW&54{>gJqk6<8^i_8hNR-#mY*kMUXl(6;^i$;wc+n zh#SprlSk|>us0#J%}5+1ubL%l#9}GxC=g{J1&7QLvR*hMWNZ4wk{Git`E7 z<6RpQb~1HzbtsZmrO||QQ(Bvq1Yf?ZYUZs8NjDl`-&Wrc|e`BjcB%(*>fDMvxv`o$MBMZ=?ADZBaf9MXD;W_T$~Vjtv)_a_&G6 z&-(4G`~WqNI00BlCClZZ6J6b>U6n^zVEfvMh&%Z{7Q?i z2@u?utC`z+i&}?=IY%Wq4X&lnoLcoNhEkGu= z9VHXa)KGZH8J^*1q4bpe{hbEU5SD~c0-AmYRi%=yMU_E)Wtiyf+htjg2 zO!bLYoDs7-Vqzqjj@Hp~W3PiV6%|ClV~40nxr02TLPYVe=eHeH@z2Q~C+OmEYE<{B%0WeG@e4VTk!sVG@l0vw@)0B!T8X*)gTZ>fqJKc>HKqT9n6v0pej8XS3N%Y-y#G5?5z; zl&oG(Nb39Q>tMUt*WKEvaH6{?QJ$dH1x}m`bP<&t9+>N`0pkc*Axw-3h?1?)<$q?T zVPFv&XR~p%4g5;9uW6X`F6RcJ(Qd1CI8a?NMsg6KG&t$WL~Tr5G$c0jl)$#hBESVv zy$Rpij+WT$HK^mRD@eZgp&TO)RAj@x7Ilf^ha6C%7~AUVD#uIxCeIfj!<^8E`JL%z=^z zyQWA3k2Cm;aRSB7@mu1WeJStt%>%hiX_ycWyggpQYQ4lDJJA$ zNyQb`U4aO}wGC1D@$JtM{E!~0ki-g}KHNAUHp<2+Y>}*~7mEj4L760AZeKhZaATd; zC;kZAoxXq$P4g1JbS`IY(mbsGDrlINq$`4j>^GKg`!jvl>~@n?srA_JJgV}Da_ev; znF&{}qi;`1H{My+kc$DZ&jQ-~a$107*naR6h%Q9kR+205gGVyB@it zuTzlPx~Z%dYsHbia*)YHaV*D5)9gg{+wNg zzQ4mJMMW)8Skx*>yB0K0jNL=5FH(*2)7Yy^!K(V+jC4lp#fe8}pnJZHp%{oUmeHJ4 z{nwU*q@w|ZC{8xR?d_6HznY_^)BmYYZl&ZWlB#(agqG#kR0s|)wR{`>QH04@USh}H zn6s@m=a{EsEk;)Acqm)iD@|hihPdPztKf^9s^ypl1GMNAwXJ|g0h3w@OkJ`T zorTFV-2yC&cRaYb`GU3E1~59Ubk_q%W@oN_!s-cljL*qGH)~wN@=WSiR zwCnIaqXG!^>h`E@kR}JOeUX@JOhK-SKm&Y7om{&otb9()t#$fOOJUQ;3UFV-_Z&TT zO*J?z48-U4&0dvak zECha9Ye6`Xb8DQHtiFgXP+TWdg0C!dl|B5H;&Ra@Yskk=2C+YB-i)wit)6|u!J zuM6|=UiBa!>#i4(q=AU~=Rg`zQ4N*#g9Q;f246H`_0pd2qeBIR6VWp%xrnak~nhlz{4<l-^iarE?Ge*M;GZ9RF*rcEWc=jy`}S31nsUB@&eUuoI|yhF?~^)XWW*Rm z{D0Rf06F-qdLmA$01F+{nU~wm{B_B8MG*Iv*1GwfBAgHoTd8jID0#%Mwk*TwbZCb{ zhyrW@x|8p2vhf^fYpw2c`b@;QM7TWgHH}=2Ms(C|ea_VqVj30-*y6q6)?JW6JM0vL zIBu-juoG6I8kyv-I>)qom+BOX7f2x`goqYDBDe(@vKI020)aXKU4vM`IFdA2b2*B7 z1Oyj|6#F}`wch;I>2+G?Ky1Ik8pdFoNg6=f5pfExfCdK$4VI6pcJPp6I@90 z+h+A}&rEOn7}||8EGR@Ve%IlmY)Z+4TF)>)H5ID%*-1=A(xm^rcJDrmRwd(={s5Ic zFx$>=>5)xfJlMHZdGs3fdiJ4v!KzyU>dIN5I0+wlVJL%OYt$QM!44x&QnE*B+{McX zCE!Lz8ul7ebDt803vN`xS=|*=H~WUHjra~=S!T<0Fq=NqQszEw)my<48fND=s1b=R zfH!pL{(^{Bfri@b`~YYI+Ik(@be)UKhKWVnxt-wj8R?7rvR8g|7_DznaB^T5`uskG z(&9gdOQAHaj9FLonChX5Xq<^V3|Ib@q*Bwb4uEg1JRCQ5(s?9MWZO}3Pj@X zUX25Th**`g?|&F;YNyNPmGP5Qg)C_%!0i zUB^kz0g;A__y6uYzxOY$Is3PM ze*5~_;`i^}|F@s6%o?t?nt9;%dw%{y+ur)JCw}rx3&-{y{P>5y^M~JBO87}AtX?A- z&3e2{)eR@JtIj{fdEwO99HDVDR8T<7v1&q+h)BB3xGV3nVrt0lQrhU1wf)i@_*4kV zddx(#OXfj6q4XV)d-())9mb^GRE5)hR}PFTtaDQY-LkJGDsm~7b?#hHw9r?7q&(bkA-N!cY%3$2ra{>Vv0T*;m8;ya*eYD(6>zg=w-tG*tU^!Q9#Q?@4Q0UazgI*ko1XH(3o{9vSOJBYF&9b zF-Rr^$iqAQAl1Qb=FgDO>eZNXigOO1ez}Qf%I3%;$qExRW!z+$2J!(?bL=SohxKyH zBZm+8Hj&ATvP>)(`7mQmRp#ZBnqx}8m#w0G+4ADBFp#eDRCk7x6ecEy*WF3+{=+aB z^(URQN{D7lGm&xCs#W7yS34GlL5Rk2WFoG2#fy*(!%)`72_iVjXu#GZ^H9xG3@0nG z!%*)FVCGSTbkTksM}`9yvZU<57a6lM_9v00^1gq-E!LPfE zM-tTJ>Xs$z0H%z^k4PWI%n=Z|Y6A`^hYV_8c0O@ro-?sRb$VacA%S7_e!6t7sxLFk6@ejZ7|Y_uv;eg0_*{ zP}hgQ{PM>!guyafcfIeqZ#5^}{v#p*>I0U!Ihcf7I7BTM2qH`_f`kbE5{n~4kEr~t>uqBZ%4Xr7clv0OSu2w4)a4V^ zC=F?9T^N;dtb5EeP)OAg5t)r+>KnH~=^W2JizNNSo1b-smj@ooBkRN4E6a&`3%mxz zxScD$iXyUDSKZ+i_c|Mg9_sG;k-YIy#!+miy)s|894qf=a#=|1*ZUhMImET7|Bbpk zJE;{#OWlN)JerNKgcjEdbH{9|K24Q?D;KfBsXw3}7!++iv9l5=Og>?L zF`6sOmGm-Ey&G^vvN{n@7_Kg03g|+o53AEgeC*?jw-kBdTthm8iaSCDf-VXFTIJD> zNTehO+rd#p)mciJ4Z;*&0?gLAs$L|;76Bo)vI8LzcGDW7!2-pVg4uP$2(ZR!Hri#9JWzJ`z`uK)iHT}1KWUwV&{n)2N2nu z8*r%p_VFQOh^4E$Eixz&)PVwZ4@!V$pDIAFW%$tC+9k{oS|CSLF_xq+7LC|+5y7c1 zG|&dpSK+vMB;Wx>5FAXmyl#Xd7^r)b!9OA|?3CArk#=^*x*l$tNe>E^F<3K7{b>#n zc7aB7Kz_3GxA6$)!0oa|EG=0HJ=4{OhpyUdqJd0mIC>Za2+_i+r#>cBjs*7|MC}Hi z5ZeoMtfHt)=LIklE2Ktv>f#i2bNWavG1U|ojC#FXMcCX^SSxn2OA>hY-tcGE?)1w; zpy{LQV=c)yA5H|WrcSj;>O{wRChzb(XEw!6c2%G%<>uuvv1W)}4; zdnZJMU*LS!V6j^S)$!F0kD_7>u7ZbwM-dsRJid&oeb$wM0`9}$auBm$QAezjQsRB2 zbpf^r0M}Dn!Nb}cqr_X)r_jvA(C7Iw(4&!C?`Sn@>9vAUoRv zHTvg{XN)ZU?>v4$^s*tCJ}?-abZhgvXq-GVxPFXbgM$zsGHytaP-+DvbO3^t7K+Y^ z6tdC^XS6J*-_Ik34OMfT5v@Q=z;L@AEF*=md4?278ctzw$39X6xLMD5LLeuB-=(AW*kmZORk z7&Ehp4hiCzoIf-YuaDNVL;SB$gX3T{lyferD87FZE@N@%3kE>&s@VU_yB%v;EP^d- z3EFker@1M?9wMa7)`XHg*$@rbjf}B=ksi+!YeLWINBHZ#6OJTEZerNOpc=zd6U4Z;Ot#GTH-p{;$CJz^ z`0?bpIOjd?f1m@R_zp6<_UE6frp!S%=5*6bTw>$i1qO;d-SiwU*Cn7(k<7TKGT|C{ z=>iT#MHt39D>*>DzEDjYfnhIGN3mxg#K~uv=d)%6iW`GuGF8PRB9c)bgvUhXL3*Pw z@h~8lu&-WdlyNqj5y>#{Ff1$#3nH?(w6rvvm3#8t&?JeD@v3;^S;1fT8>qi8aY;d)C^EJ1|sr2Ml^qT`C>Ti%@x5?kVb;bfj$#+PiMF% z%(=4v!H*)>A?5W~SZ!{d*6Eo7F9W|so`GW=ZhgXzZ8SrNR>MahJKGbfj=m&!@!>wp zkw6WtO1(koRG*ilJC|FB-uDIDqO5sZ71eBIL+1>$&@TzMS3D! zL~M_LtE-%tqUi^))tY_ph`KP(8&4@`@iv$wbGb#zniiV4AvcZpSq1PAHRk~5*(rGP zM0%3T6yr}Mq6Qw7A)asc69@XSOovLUFMKAlFx=^eI01L@MarUkS`mtJ@{;qsG}h^$ zcBg#PtPY`@oD^Fg-H({SN0D)yp;tGVl=B5PIE)as?m79PzJ}fx)N~$%nk>5N&*k3x zDtS-`Yn@|oHs~UZKG~iML$*3v{+4I%*{1ceK6StFPlkxLmQ!O6UHJ|ZVI#h^DixT4 zjt&&7KErI!29#`4IvwY6Sz4JNS~ z(YR`q6&J8ck+Nl}f%l#zoUp`ASH$&lx(7u>gPX=vw%!5c>^jzBPScTT)QWtu7&$m% zO*f%GZo#ivIyG8A!OMtXE$fM~k>XvfIjrI{H^?zhMoStJYneD!b@~@8!8XS7*W8zP z2q2XgjVE%6M$d_;8O+HPM%1q%(J|O3N+Bm{PQXl4H#Y$n@W<+~=iSWJE>E)ulySMI za-hPpJ#}n3lqRPQN17;c7)SDzYA6xS$GWbhX%GT@X=x6Rek4m21B=L1J!w2lM3dk~ z{JI%^2U+_rJGPkv{UF{cuWxi#jZMpPAO^LyP@-zeM9SQ<>7Z&66+jJ@81FHGj)b?Q zdxNW>YJ4>%>OBz={mI*|QioxnRl`lnWfP4&akcHMx8pq)oVqMRzxDs^ER5ljY^>sX zuD`2Fsvc9_l7!XE7!PcgmGHzU2Or5z=kOgavOadjr061JBB8ApZ+!XL#|}Pn`1^P5 z{nBlF?>;!zLLEt%uh(BauQvZs7R2mz&XN2A$SJ_ zLayE?@ihW^2Q$9*EQFju2uRWme|NwJz0(dRbv5(xrGV&jxV_(ud!c48S!aw>34jHXhnc&K`;auhoa5tVzR(6il3QHGC+iEV+P zh?Ipb4m87(xP!I0;>4P>F7TWBOd-2&m`qvB;tzf4GzH#Usy*BLQ!I+8L}2y`T-D@J zL|#OzvLdIn>`!q;V5x%Sx;f7t^6e5K)R=hNM<&FXo&dF^asQi-07M{ExIQNkk@&s! zdeI_moF@5-7url&L1QyoUu#n8nKhPHFOX;QdIpn@tZ#YKh6T$kGZf<0;(1XXJjBo% zqADj4!SsZ@>>2I1T7kiGQ)=GP3*Ve7cDwT$_Eh_}4}9c{qOOlw;KVzY-c!vjY6vq5 zW^BNOS#IpY>TZ9C=ZZ~6m?i@Z*ufC|Ly@|TZLGHHjfD&mV43E;h>2;wmYHivq=m#n z;+=>qd)?rRBUIyOLx&fXRBHK9B{N}Ni4jpRYCsummMQ6m%PClo`MuPeyDLfBr=NlT zGLDU~ioYUoG3Q=zVN%6*^i*2Fj)H;bEgJE4GX?EYI{f!<*n+etrcpsLxJW``ER^cD zX4w!XK(w+1;D&9cs`@kM)R-RJb>P4whrfTW@Vr7cdQeV8eA@Q4SM6AH#-_E8d+g@tJZ;N`ryRfQzQYGcigIp_l>>}6qN0;p zeO`7ocrww%41j=QQx6mi^^Wez}}`+`cdPp(0d@zj7B@HMGHy*jBx5bOyI z5>t)TRFNU892`OgvknB+!tFcICXWa^%job*EVadF6RCv@{keU&G4@JDAk54>)NmIN zdKd=QGKjC%05g>vwn=v#Q=KN+!-w-d`Pw1n^c;Jloh`Fp@AI!ycZFPw!O3Ty7+;jf z`}06$8@V?}R9^&8lL&(AFI5f*KGmpMm)Tv2y%0x|%)y*IW)23_OK8Pxi#HK}F=PJQ zFC>#^ZLy#Yo5T?>Sa~P=-&-w%9uT=+k;Wv6>*ez`V zfJkpIT&Zvh6rhfnyCaGa5IV?kWen%TpgmiJQO-e8P26>0bkfmgW*JadISRI}N|bCn z>tPe;Ph45{=oOE{+TZ}&B@aB3yN}^vSc7GM`nv&{^9IvJEhcs;lY?}<`)yZUck3bC z0z$E0A`7v@N{je_K)Zety9L#1)WYEIc~4$TAd57-h^~x1sc@(%?zYBiq;nBavhr6O zK?oOpeXZum`+APY+Q+Oe)4;1PKl5>?EZ%+Z;R7=)*GBv@5VQE6mU1#Evk<-e*RK+z z&Wn0$u=7Fu3|{S^T%f~+kk|tm!LYH=IO;&J6L+Syx3wx;8S7K;fOl5kn{bcnE|mlFu*uI-ySLTSr%2d-_kYsMjL=n;-8-cnsoP7#4u)^`99QMsW&>=kZ) zWj4;nvAjob#3064uTxy$-TIWUiQQvUrw$d)Z&at=z6S3xT62J7 zk8J_bwV<8B&HL_OhN*XixJju3f%a*OdvgYAQ zZ=Ua|?~k)<+Iye-o=CpEr2Ed@XAf1itA15`IOqCIQ#V--m7O3np$*0D)RP-PqbjO4 z$-p20pUL;LqKJM2luUw~?MH2j`?K)~n0yE~Vf;taSPXOq=IQ^XG~1ROnn59@|%>6M!^%x zzjGw9s|88hWWt}ZME^`&P5gcQ$(R1my+>X++mK*D8WMkO+_9c7_O_PcLBpBw^^^7PYz~ z#pJ6vj%-iTnwD2a+*UEJfB*m>07*naRJ=4C>|~!*hQK8FrW~pAqoxrMSVTx`&f&UL zsN5;mUoANy0`^_^q2IZEeJdd1$YWpn1HRQfDFZEw zue$B_Td#TD(#~@1a%d;ECd=@ujNvZ=+8=O}M`@}lux>F00aWLT34j+% zg=rulETOE}=l$NI(P*&Oi#&Ry2!T6`3y4S}djvpv-CTDi=ptdGN9fbYUT(8c%Q|XID{XC6xgLCRN`(Ly2BgSJjwhp3rd8Q!#oCbA6?% zi%ca+EcnhPtGyU zg^@pAqNHP`GD@nK=t`UDAcqrkB_G%&blASbb)nk!5u^R+(X%Y|s?(`G*#75EXy5-Qu#$EiR$lFj0*0qhSd&qkAO}S82B{%a z*2{?1GffP8VcwG++ zoTp6?3VBU8Es%ASxt5?_r)w4tebh(54+UquiF`5oWn{w#4>6nxwef%*xXiJ95QPIo z{Oq0EbSuyTyakC$?qm$8ij{0Xscg; z2v}FKo$Hh)&)oaS>0Kj3J?mFowkSxzc#8P|SO`ar)<>~IAgz7LieG(yL4Uhv#~_jU zAut|fB%oI2gm=NL`$GKe$G0izHY%`z2tecT{yYEX$SDHsSbE2YFMUJD$TvRo%sm6` zKkR@c=?*2y=mF1HYm>={vV${u)lhiyePUBbe^|% z$xSz|eZz{D+^I4ZdX}W5K&7UpBo^my>UrzNj#UeAVsPq-r-vUo5n|lcS1rBcvQ{hm z(Yw9i{ebDh8 zM^C?c@X)d0MuY);7#O3|8&D(skXm2&lOK9J-t*Vr+}n_@9l_pMXz;O5e(W*8w#~oz zyFbNbR?drt9{bCWKZek@`Imn8r{?nAYHy+WV)a{o{{5R?`|>CMbk9i9v#e)kKp$}{ zM^7C**nMnxRx2yU<#FFfYOY>09QGibtdDCcCl#KzMJxT8=7aOD;-6~4*frK1F;d); z=QO1U((~sziwfv0z#%{p+@EIUtT8msJi3^eVTiLpp;L(SZE5_#Lm~`TVUi9O3h}`k zRf`EEJqBS2$X5sXLViglZ~kIYRBy1a$R#URyKfnZtI8^hqER+@sFA32Gh~f&Jmujf z6cRq@HcD9Ake?^B-Lmw|GX+6#@~EDuQ>5x#n0PQViX#JN)_B5F?wx1`YM8zZ?>+vikz@5?}G{+_(~VWI#iW? zq*P!&8=+b zme5~Q6Euywjzp<5wI4TGy^3$>$cBZs+%vUykyZdYNBVq{Ls(PaxNfrBfk`mZ zoTLDTQAF$P?A$m=EFz|amjfLVn#T}G=m?9-)I^#A!%>tWyyl=<6dsJ4pc0 z(cii4iUpUiXkCbKc3|@HXGWelT@pai-SPJ8doJ$A+0n`Sw-4_ggVx2}@7~<9{d*G< zg6W9W(<)_%!w9z%VIl{Z9NYfj{(pRGXt2aBKYhb*T-pKv&^Y~9|LeuaXM(;2=xtr{ z?>=(r);7^a0DzOv9C~b&+E=f>Z9^+Ud3?{|yPr6<`{?9I1G^XXT>kns@40r-q5=S5 z^5n^X`oW>JeqJgZ&p;eu5 z7&8soK6mFfJB_c?1eExJ0Hz0@+BQ`FMFdS%zx$vurd@?)>T(cGmJx zo5)H=TB`-TNLEG;hVm*`{Uub>E$y&2q3NF;J9xo3Ut{Q)gK|BU9o%uA3>3$%WsOrK zh;K#J)1v@JR+*KogmCiXuiiYso>wkb@oKdK0kJ^hxit?1hdExN)i%C1Xh|k>5qWdr zhqbvZ`So}ej|J$)I}@fPfS|I>exaJXM{+|QZ33_}!ip2_-UNiaUISIX$Vw@VbA*H; zBrpM2c83+*7+G^n)zXX5HKN6=^{CyWR*=gorj#kWQHsbk0Gw7N=P#4PwDy}><4_L4 zzt$+iIeU7wKFm-tNq``+Sy*;bEcF^?g(|HOzgN$8!DCv=+C&)olqjo#A|@RXGeGuO z4frcC+{ka!5R|?a#b|MeHap(nDF!m)Uh_UQBhKKfrAqG1kc)A@d{KF+bXGT2f;M<4YZ`P*D_Amcpjv z5nZ)}NkhNx?8mA|nqP$$!kOpOGakYsh?7x#PnXTHAWR$+*&w310kbAYuEmeI^I6r` z0Fl9cSNPkkpI9>uw8}Dd4SgufG0`|lB;@%fQH03d8o!>pb<%2qzlu53c$G=5$dI{x zUZaiA3{*9yzWGmQo}FfK1$!%&uWD~OI{Jl2r^kxc^_TU&>rK7mcMm>4iR-WE+b}rz zm*1N{Z|lle`JBY*y-{Vz{r&!VmsGn2uac{%fJJa6^U{6(sn+WjPk8g8B7D+{=8ahV6uAVj+oqqA9vtyTbK`>dI zJ#^$BUz{qT{raD}`h%O=#$S2mzx~7UfxWNY`|9#v=&xGF_1A6ujZ0f*j~@8_FCIQR zHT2Z}>1~_a=WyqOJf=`Pz%&ab-Ulz*UcaI3^vkE88Yl_i@Sc&K7cRMaUF**0X9<8x zl0EsZH483-$!{DAZ=jxO(Aj;1pWHXQ_WF)>Rve)F8;Lu|)$13m9vuJVE7RkIEBaf? z+14!=weNUxMh>6PmNZK=aBO_nz{1-XwIa;AmVx!IMg#-^*ml)reI0uTrYuND`jtUDfbeA=#Fyi}%cKC_~$#>p%R_TQ6)O zKsfP(&-}@~#~SR&2p4X6)2;8ke&d?{_HyjZ!9CA>|GSUu8RX5TqI1m~-u3f0U3Nh~ z4(@&UtAF><{z(mUxJ&Y1150EM$1p_$)ECAB5mZmaSI6B;KLL&& zL`=>Nnz=tgOG}Yu1c1u2>N>ba6L5)(t`3ruqODN}H3rg?->&Rd+Or>#HS)%6awsgro43M5Jz`zV6GwWN%zPdKF$AimxvkEc21V!mA#)|T z$=ISV#!>u?li_x)HtE=$A(Dd@S}_n23(_6&Hlt@GBvV%88lg!> zwE`o-XMV>97;LD~2oAulW+FIks@f+g9KCJuhE(RgL#o`+}o1Z7r=i?(ch=jQ2${_ep3F@TQV8{WTu>Fz!E zJT@_Fb|I`T*(H!_Ztv`qLTq7BCG%@A(cT0B9eQ#2Q0QxB&x@1CHgqlP0+@tGgRp=W z#MTxp8@Tq0o=XNszHrzsfk(bu{Jsg`jG@Oz6HyvLfZ2V!PaT-`@4ez3f!xXazr1tb8CZJRic4B;*L3{pLywJ6>#EhaUDS#IEz8&Z=U-nk+SRqF zm4Ie`^wr1zW`B8RXr=^cU9tdlK#RZP7jB(-x^3mHn>tz>d>*cB@l ziVG$}#9%+D(+9zbz(Ub})n)x1dj}>VP1MQ`$!s41{q>zU={GaBkw_VKs!N((+68vVBM07J5M|^G5zBHvBuT5U4XLM%z~B{OgoPW z&)r^Dz>%tn6yUI>e*p}R$RbDM_#j>1-`WbZ)65nC5VpL2WBbs)GY5Gh-WZyEcqo8V zwGl{C9IeN)p0-%Mq!>9pJxqYT3vTS5yl;QkdzQEL;`CX+M$+EfdGR9JvvbBjbIzz< z^Ts&ov1@hDs$$?k8ReS=pRv`M>zo;qjtp#irL^&=TNq;DJwl;(?Y+e(C>t*UXpy z^s6rk)dYa$;Grjf_>bQ^c4myaU$^buzx4iFPyF#Wc1?;*GyvAHnEh1~HZ@?i$oD`radDVEN;Z0tA-9j8f+%Z~v9I^gj5xzxdRViNKfn z6|t7pTi$f&zHj{HJtx{Od;f2~>(;BE`PBB|IwjPQh|E`Wons_IA`N(&&+VmAUV1!- zc(X1HLU}&f^$@DqYUHgwU}xR$;DvFD-YFotn!zDeHIE`b#u(Zyun0%WB_HI8W9cvD ziU)#+HM|wi%v#E_0e}S}VD+OIJe4J)lDEZVTp--?Ap-(XqtOWOX>+^rP`%fz(P$7N z0TpGC7XU|bmCrUS3uNC~K=y%E0@bk)y`#+eO$r-&C~wfw&Hw7CKjy?`!#e~1PRM>+ zfh@Zm$w@JmoY5E1GBKbddsUAJo&e6MT$%~FwLlf9a%nm5!~#)ifP{5!jVW4^u)(Mk zW+r8`)u58FHGD0T8+y+-l?`L^_FP9$^md4#N~oGBvju@8c}ayaSCNGqoUl^NJ#jCo z9&wx(DFyiwO;WR)B3$sF^G(WTT+djV2edibB8AE*SgK8wyH3lK-8&zVz_wkv6YkX%jgO^X7FpcMNjNPj{E z5fQO0Q^l$p;#Vbzk-|_k5vx__1&y0^w15G{s z+S3B%&!Ti0LGx%l+>cZL9f4m>yX!W(-2?YnV$aN_$1+i$&W`a9p98n@$S z%txLE5{E}>iw4P+*6NJ_i~&X0Ti$W$>azQ?MZ=$e?)cuB{I1s2!6V;0)WEjBw_MlX zPN54#fT^MHK0Y!HZEv`7)vEB8XK3&3T3n7la{rOt10yfI3cagW{rvU4tq1_E=UuVx zysCCf>%w*ffVR%IHoHrMyh3OkCkI{b94}7;Lx^aHt`$IHv#{P#ja+Iz8H2K0rwBB= zVAF=7UC#|ZxqtO}E!Ay0GdNuWU{`xz#dAwr-vWRM8XTSyjNJeD%b$K>_UNIZ6D71S zU-`C;ZB1|uzyvGaPJ3holl?8Aa%75@cNGXFL0Ff>R&3!$s|u~l7HsL8dFY|pG8)H1wj3lP)-E1hada)j$;!5FnQw0DR^CfH^NX!*wWF_2Icg`9zo>j}t)@otH5w(DXw^34U8lQO_tYpc5}A=eh!;LwjY^tT zq(H-F~IBffE{|G$g1!TDw7gfntcIOi3O|SIE}FkrIg!*n2fnGR zOFX)z$gBurjL&g!cXq=z7KU@6@u4TvMl%3}np);|5|z{pOo>ju1uB?7IhltP)d(iERHR$*=E^rwIPut&MB~Jctt-$7O@_wm0GwCFk+jov6osx zV;Y*V7DkF%ui3s*@K@B$3!0>iwQ#qsNHw zPK2gQ3Fs~jac#?r;qQzdJYDuInK?S$AUZofI=!lE5kcF+?wP6S<=x!{PA=}C)2Ai~ z02&i7+<$ECd)ICm7+QMS?6Y4xaklh?w=OS+?iqgdH1#f?IX2TM6PjdtTG?PZx%>X3 z=f7|5H3NgoE}MP!YbORvrv=oqtYx@raLM$s8Ewz0qxo!1?*9I<^WVF6%bB5Nmsb?3 zr(yqzx~&NS0H3onL=QUg89mhqr18lg?wFZ6Gks))de`*){0;qY9X@@}aaIAs%eO6k z&)Q=0%=o?ACr(v@nwb9n4+riC!1ngrZ|T|h_?i9Frg`*cpG7f&D_<`bF8~0xEbhMy z2&*k%UAUC{05rAzkrM+Y_FQt_4gK0O0iAmGwMR#&b>-^YH@cU&(df|jCyu|=0PI|F z`I_z}9jN082mqt|Uc3KLiN%5&HurTnR0l=g3V19UFpv;n(bKsI;eer1xNHqq+~sHQ zyotO7q>8{h7S-dLq<1SOXW+t1mh?V%e9ue6D_b*b`G_1V5ZI?V&K^GfBme;RZ(9E! z-nIJt4&SvOm?mb~QUH{3EE2wy(=QxsY`&;_)3K4gQ^f@vdv0EXbflay$2I}*l1-h( zYeTyyUG)m0h(*l#R&hjP2$cgMC;(cQEWEZD|N2R4T^xp@5`5##*q66Yi~)4@c3gk; zqJPsp^u;Ibq7*l1cXzYUUtlZ7)tu}kF3;Z9CHF?75wrq<#-IECKX3e*cmAi}-gao; z?iXKp^2rxo8_{>eXfzqM*1ml6o3~wm$?E?0f{KnsEff2A5lh9B-{5A!cs6sLXfaUsPYYH5m1r@*4o zm<7U;{E`(y0Yzz^#BkGogHGWczdq99F9`D1+=@dM4D!RzDuEb6)Vf6)5MDkEL=tm> zd8vY#7MXEY;Ple9s3p^NbJ|r@69G~y0ozwNO^yK7Dg{)p)+>liVU>d8lmzd%ZEs!d z9CR>UBY8dJ0rJ6qwwzLx?qdZ<^NBwFRAWl|%rdbIGbX>XK8AB+(K+ zxtdTqH@sKm)d8;WgaW>D3AXfLWI*L&ZoJhly2K5n324QmqWN(W| zj>l)DAyjDx$w+nK?$@+N8bhMTTk-)9PzsdO#MtT9#fw{7d%D{XpE|X&zk6|kOFAZxPjIC(r?x-2=shTyk~q@nAC&@HI^tR4s74C=WHdK^3176p6IVAd|?1U&{3_bDj4kjvv+Qb6e;wK z0R+OM=*HbZ1&uQ^uN<7I^x@3m(I*GG-nh2yzT?xpw^=^-(8(8CTUM{@dH35Eb=`mF zu_0~zqRqW)j*snHzvw^S*fM=){GLZg4^CN?LIBFIyF~`b?g9Z+HB&ayW)J{y`nALN zz1pB+!Hw4~?zUchYVh72!!yu!?TxEf7q(---c`T-v6Yj9ga7ysFWmq5EBl7<4}Nw9 zk1kCeJ^ZPEK7I;XH*DMVp7RUht^!;MCGmo>eN_`dfvp8V15zVvrRpR*SNq^69{TK^ zZ;Ua^EWb%eEY^q$>r?GI0De3zBYsj z001nmdCxW1?0M#|cFzo-93PE$3S4S3w%fm8qhAOJ~3K~%$IjbVbbqvLnCxBu343pPDJwR6&iTOxGZO+*#V%ueKg zN{%>Y)WFI_>;MwsC43S9%$#`iu1`Mst!3*j+IZ#Gn?L-ft>5{~mwtGxfwpN71+E(D z-u&JVyti-X7ryw@#V>rk*&PABMtdEK^wWUGvMl^!0%(WY=p@S>F&L}6y5|GrS1=-@&}b_ zv#oMxIUQid3cJ=tfslQ9YJgP}y!yzI1pf#~o++?sSq1&2Q*m<+GoxnFUOLF8sIVyz zAVHiQpazgog#?_d-zekTRp({8GXOke4va=G?Bhf4e#5yU6`ff0je%(&;;XoeG)X;c z5Kdd%DY5AIKS#EL9msrX2Z}2dLlj*EX2YBxDBjf9@7l8E)?0GS4>46f*oaY?bx&(r z87Z6mE+_s@vX*CgCLJ5wVfEieg?62~3I~NMS^YJFG)f%tX-KWs@5Og9*|mpEnxsg~ zv5pCfKpeBgcbleI;p|Z$evyH5!Ie}K6wdDo)<8Vg6lp@QtY$Ecq^gia`cicM;15}6 z5mAQRpP?Z=W>p)i#xDmbCN_NOxOZ*6E<(sO- zO=c%~&5c?5oZnM0UJS9(J7TO8iwxFX()g=SJbKiv6_hiRh89Gch8d#_2rxZ*Vs`c7 zu7#~#lSdAXw60vTva?(aW4k9AI*ayIYdfY!XM5N8_wPJ@W)@tcDVh;y6#5uD`1p=v zg#tQ4IX$6d6zwb5bWD!S^j_H4|J1~pMy5et-w)b1e(;GM$4o>3K(mu7Xlz@xwsUG^ zw)eumMNdr*L==MYJ%9jo$0r{8oSw{2Jv9s2MGeM(Gq+HIwu@HEkZ9MzLng8>(jIiyl{(Mxau$i#%~jzwK>xu*N7#ddYIJbJq9dtLWclVgvcCBT-| zOIyay&J0^Qa?_0lH2{lPyU1T5kAq8%f$`(j_KJXc_-1>MhWto-^iQQbGj{5gXCC>+ z=fA#va?RE&mQ}xfQgKJ_tuz1#(6Vyl`u0ORcf33}3rXNo#aQ8$;yEtO@{v<(0PI|S z)$Q-T`MNb-u?M6?CnR?EeDS}~^6c2Dz0Yj_#^=AWePZp_E0z~3FC!|m^O_Y-oJ^FC z2sx}U{wxU3=HyqPv4U1zq|cyKC0@*otse3IF{0|I2f0R$Y^zRn?%)a1pxTGmfgRLa z$XP^GZH99m$UlCn3K6g6LZjo)3=`rvka)zLAW`;`{kN(dMQvC997cn(Av4z;y8l8A&q>Y29pV!k7F*f49CC znhlKL^LUlfZ%8GqQ*v#Lzn)qavLK#`t}^mf)gs@*{L`GSm-54uvIFd?G&~TmV*M1? zH;=Uj9s&f)rjB6>3q*v%dNgjG%?{a%1KWnagu>i3CPsV^3|Px35{Lh;cy7Hz_+w&* zir9IKg)iV?5W`7QCYgBa8x2q-_;t?tOe{8rrY9arGKIz_SzEfAHGV)!~oE?^PCnd;bl%N4)%=Kk);=qj9%u&ts>Ktuyz1jNRf@#7{Q5-|cmQC0Nn zj(2?G;ne>%i_8=$i;b5q>4(P1Sfd*J)(h6WXJdN-Q#<}~=YReD&fojm(bFaNUUb2& z=d&aT0H|2J@~5xqDxf_2#NPXkmr<{CO25h+**xq*I_1&vZk3M=*9V>Qq zUb_xodU;}m@lAi8&!gpNL*{8>&>BzpZ!v&5EmPKo^>cZX| zm&`u3cV<>;$By=*v%Ofhyz7?BJLts3-ig3i!kdd*gD8`nh*)USb)A{B@jyU00m9uX)qE-+R-h)qS1qoeNiAdc}sG znKJ_;=}U5g<89hzxZn`U#cG*#7>JbEow{k_Zc&=cf|DaB-+uF0wJzlsH%#=3HYeIN zie<;H+dLM@cw1mKgOn}UAo~J~0t?1Ch$li6{S8!9n~RQN*-)2t1lD;MHA!P(t{#Lg zYi8OPqYGc?!aZ?usC_BUYX+uBczR3Ld@Y9L zLoZchBYI|;*E!VvWMT?0S)(tqO=g{cnvlihJb$+FnlJUmnwJVexXsQ1rw8lQTI{VT z4*D@HQUj-0Y_h0DQE_w*JE{z7S=_j6*@s1)>dldEaiqpOg?p@iY{z77RNX{c>7b=% zgdE;vlL*(&?G^v#3hE>JYl6VKo+Cn8!RJoGmsRcbBJHBeHaHO$L)oSXWMS8?r2^Q4 z9OstET#<&gfm>6Kfrw?$+{Ei{Vscw#l)z%d5!R|wl!wt@dtXV9fjM;G)HqCRjTfY- zxSdo7%w=cfyk%u*@f4grj`$cyt?^nh$1Vs6p+ppLxLx#mwY3``OpSJE_V$gV425}4 z;)8^UyXGkqPt27lzRH>QxmW_l-=w9P6XP>Wmn>Z|F?ymLKQY<AvY>jhV?DB`A#VmI4|K>&o7B`e-|efz#29z8KS{M3Vk3$~tr z#fk!=!>9F3*izM(s=)(4JbHX|BI$`v^x?0gb{fIj$%2i3-vg(Pg$O%Pmj z<>Fu2x?pX0(b3+z{_@_f-7`<@pD6*Lt^Jl;7QbUd$I68*on37gzrN?{&grKQHcAA* z;)*TZJ^O~YpDhOl8w(e;^%l5tQOo%7?4<3xslijOfYp1Ue&D%R{`7Bm{qa{`ePJ2^ z=;eo=`{TcT;hw`)1JjQ`a^hqOtt(c&?R71-`BTrnwqpodSFFD6;&vMb9esSy-)=wn zmw)-_M?U@Z@BP0!zr1g@#J0<>UwJ`+<-n0oef{vOQ-mGG(C&Tz`){88pI_SbNB?l> zKuKiKo42_HMigj7>Iign-`Ufps-(q&RsgiWzazZg@reiJR}F12pMeptm2GR6Ue$B_ zheHHmKG|{oyRU3}_`r9bA3S_)roFr8s;z5&_NHY^3n-mFv~0L>-L=oZxMO7W-usSj z`K2|hWbEqUzXBTprfRB|>bmTmv~;vyxUTDlOFDZ_kAC&Bi9uuh%hoTvaD4oW#{vje zRfwoq-1F;iU%0&b0d462*z2HiYV?!$kDUoe-pfNrX2uq`o;f-*YV@ca8UMcz7q@Tj z|4&yHGo#Z_Z6AE(tawByR`h)6XM4&|y^ zfp2|b;LY#8W>eSR=O>xo{SVyz;QMa>;O}m0ojm>YKYi)0XGb{jZ5;T~-4Cw3{e%Cd zy7f1AJv$tPMPsk-IW)Xx+3A-K4tWP0aVq#-ocGp`{N}cm1pp#m^y`1}7HI7I_8t+c#!#OE5`;7@4oLV-`+WDJbfa4-ZFN{>tyaZkZ|s)Ni5}25Dmmc<@ls}rH(Oy z>}JeXPMRTc_nc4Q8?Tkd-Dw;Z0Xg5ma7vs&#iZ-{xp0;Bic~8zQ_qmfvP}6vd3e4G zj;g6F|2iEJ73RrvPl=1~nALn3K(YhL2MS0J>q|*l)JDUB;RzrXX1$gG$SZ=t#kn$0 z`q*Vgdn;dD9j7Gan*6YGSgAFUW3@TL24Sd@dfl-~naPlnTlE-OPs~L;eXv6lPbv^4$lavCSt8HbDEv-n^wx66=*iYK#5kP9_vsu zs5}tJ8ywlghtsj-8p*h4&t0k#ku>>($V(gfC3eaHL!#C--8aFTT2Tv_X~!-qG+d_W ze2(X>$yc$8k;sMO40A142;p2fBedq*HZ8ZNec83~4wTe8yPAS@@%u}?DK(e1|0a@f zXNRgQc{)zrK+*}Cb{r-}AwhUw4v9ibb_EF5nQ8Tk)fAVF29mTBBq8)0y#jejZF7Ce z-pYk)K^isFX2Dsr;$NFu*4^B9)p^i@UAO#7*YSr2AKNdiof@B5wrbJv(Y@nPo*bWE zwWRyVz*q?YEeo!^Wz~Y04}9-%NdS}kjy%5ql5KBWb?EPpoSx+$#%sZrTYh=L@rO-= z^<1|uxbl`&3t!&@|KkgUp{dE;Sx=QhyMP^saXp{VgS+xRx|w1-FcG%bXE^JInH9O ztnTP5V|!oU{ZqI0^b|BWF!|sQN1qr00Dzh4M|VyA#AV&Tcy((hl&4Qle*b~dDlqR@ z)qP|8_&>Zf+W;JRW%$9ReII!Dg4yB8yC3l<^Z!LjgVX7uk(UpSHma>6ppnzVFAuaW zoge_Dk+UzHC;?lqxOU}vxkRm)~YvL_K}X)zVr0JE2l?~ zL+i3N%ii#Y3vRo(s{m+B&y39i5tI|-`ws=nY+bdui&d4(Cz!w~O*A$5z_a6Iq0EGK zxOmBOV+e+600_Tr=t0GlFea@5i(ml8zkZP;&UBX+B#s@a=BYMPhyVckZ(ljV)lA?> z?DC5Ccih&y;_T$puZ%x;vJpLF($d+ws-rwIBnuA6U6Yxd$d84B2rcDhZidkgL7e(QiRdzz0P|l#!_?-Z+IjyBIlbObwBuJHV`UK( zCa<>h+@4H7m769Mi6zftMIBjkSnR*v2dyQ?QC^wIIx{ zc@Gb5U}+llc3}aMqRd_K!^E3N)9k+x5L$`? zh)R7*Jn{>cc0p09u!t!^b_8av!PMqZGXocf4f$qP;6yjfdvFq|D*nr8u%4oca!DMZ zR`qnC)(+*u;|UzdRE`)6vx3OIP;iG~#$q2)Vz8}+nff_Sp43>AYe2P5JtJF4Va6VP z@C*5wri?poma+_@zw$-Q%-!op6fLk~nKh{hbz|t@P=PFKVbp}2&;8y_!r zGvSOtrR~l51*;EjEl~YzxN(emFp)LY|N8!wagWIt1&_puR$+u)sbmQ^22W1X(uIp! zbR33vz3{Pbotas__TwL1cR@?ut?Tl(>nDT}e#!%KZGbwUPziw1k4e$&p8KEuv&Y6~ zGp-VWU#)CB5;*DI@rj3IAjqA)us)1jRWdCkhc)V8KF%kDK~+aYz73MllfY$DBuV7r zjp=*7ed_a%j69vp?E#=MIeU1hwDbn-bT0yN*R`CGxrqMN6*eNMxTaZH(`nkQ3O%mM1 zVkXH8uwouJb?x~Pq8wdO`RLR48?L<*=4o)$uk? zQ6q|uS>H~RJiadw*LZonN-VCqG zn$d!h%j%RwX+pKQHGY!bWSUl`$Iyl;!9k20ZIU62@wL`Uv!_N>4y6#MyjkNg2I%Mc zzy`sx;OM;`lN?#KpyDfw1&F0sgd!z^@rM!!mAufr%*8=X8J$@nXoRi3B>)WByOxu> zp^1P$WxdW1FyTpsrYWNX%55xf{i83!WEW@3#a`a_~auGty!U3EAE{lmSyG zB}2Vn#^VMpiPXwRd_1>v{hCp3I=9b_j2|`h(g{0fx8h=a8=;ptUcy*3g7| ziTIIH1t-5GZu{^!kUb9;J&Gp$~rIA*=IpC)L+z;ZSVe%)kFX|FfwY%1+|tHo1G3>j~jDC zE*Fh$DT0L>4i9TmQ1ASJA=u#%g2mY;V9(3vR#|1vkJYuUWP#ZhMrOtomnk{`6h(oE z)u&bu9bi!uhM%mzx1AyYmAnM!mVu;eZU(svW!RoYBrXGXyxk&@x=JT>htgyU8)HHM zkk^y39q~Lz!Y9{5teId3hVR+H-W2yDBV7fn0?|@JFCo?1lThVIae}fp>H#B@YAu~b z@1G-!ev~BFb#g}ul`9#Epb652HBvK%bu6iiPEN7bl&v-1`sPu?^cbKd)!Dq?pRtp5 z)ZmFNA%Z5Z6_Kn!LXwiHqZDONNo84rIUWusq+u%1E0}2|$6m^QE%sRvNNE;sI4zT@ z8V@Me+>88a?GQU4Q!&m*B~;P))76@X$sq%FW)&{ynBIX>X@2OG(m|eaEBisYxN#Z0_aHb-hO%LHbXDKukUB$*y8 z2vFK&a!H^k(a5gDQ6jE7IuV7edM6i|ju&54tll;%0q0KtqW!~|;-d{Qdc>ld+gF8+ z(IT6tS&Jnj_=pK$kg_AnK&g7dGutff8XG}TAo4H9kv3wd{|TBvH0<)t;JQqRL^pUL zg-hrv7!gq1ydr|<)+VgE2H=@kQ3R25(5Jg9Cc2eC)*XS+r7#&5-UW4B8Iff1Oym>! zS3kDZs}Li0)XSRlC1UlyzD!{;v!YlPiH3_G)1YLrEUvA9g>#=SrVJvco*;&XD8P!k z&egYN9Ko?Qv2g%L2@Zcbm;<*i2cU1eMEko5p(aN3%Lv=0J9E!ih8kq*JLP4Lde|m^gCq+Ds8W1 z?wE1QQ$J^ybJdCPk0oVI##pYBS(!UlE6$+X^dS^NtejO<7_l&+3I_mW_eTv4;x+hr zf|AO(b6HmnzS|mUXh_$C0sJvWJEYQ8)PT=0RIy~p+zGce*zsa@0f{|7pzIJBf2rFf z4s5KeM3E1gXu-H1?Xz}2(ZZs95sFB9ym=#8c+R;7&fMzl2T z*Y;c=4yYhCssT4_*-CM)O!~P$=MjRX-|>eJvD3~{$)A+oA+RCZknG9Jr3 zZUYxBUIs=>Vy|q{=RUqomuwW#cs!C$BnZq+5`5B8moO15&J&c&0*Mux^-JvK3tK2%^+t>Q;a zb7!2Pqc7eedAQU!kPAP=!N%upM3&*U#fQ4YQ8@RdT?^UX=YX;wO@8Mb5IdY0W%<76 zY6lG!A`WolNtzAsj@{o7-n#!rD(8&(5>etqXb6I@dHbCByzwf zr}xa{$_=qj(TOJ*WwlM8)m(1X?ZzV%7@i@-0;voaWuq+Z;X{=68#davCXl;M+^Zi) z8JY-@ypZB|kt95EZMGLD$}o7V%#fK}cndbzC&OEn<|8O`GRYbq@e5TPh(tz{&?`n$ z+0Co-x;kJWCa+?Ys8t{=%9PcKw4~+KQY%BN7w(Tz8nNc#Izxt!6_i{aH6Gzg-aZV< z8?N_P*)md>!=cE#*@CJ<=RSA|VcEJiKOr}^AoX=v6bOKgvcc{#a9b1w5HuQ%>YAvO zIsjn^qgCKKdLx<{>WuHx9V1)DGKOG|o4GL;lQv_{nW1qL1{ebP1+>Ik;na}r!1+|m z7mGo*TXhW!gfJ@};z+?Etl(-`^&kaai8rK7Hr45HYU1;;YiZM#7rjlD8z75X5&{4K zAOJ~3K~z>Me>um7V)!%HDTT~hcJf7xF}f>SWB)eqE~Qg6CxVb#=7`Q;zcEs54p#x~ zTvd(Hu%m~>5KIU~9=<9UV|vM;L-g#uP1c+ec*k6^jOePY`~Z3s)oa61)tL=w<~cN9 z_~#dg2geQ^9Um>ji=P4?#>gXYgo~Ffi&{zNb&=Vi2}^`tkF}1Mxs&*zdDl>C>#I>y zG7RMADFO(?KmwgCz)YJgASdLyLS}rmKjT@gb>%7aXf)5gB?DQG80|OGkcdLC%7H3A z&$8RZh*?9l?I+FqEOV4aUb_YDI{QML|S}P+-w0OIFyJ(hdQlh7 zMq}H=M!hQa+MHrc z5*DQ95M{(lq7ZG`Blp2krWZosLk%JFlF?`<9BC7df%=q15I5vWcV@Fa#LYn^JQCO^ zMzjUalLa`6oabEFMExHJL^O?*z>0^D}!P3T~L>6FBTM z0L%m;)8Jp3X8zVqJS~i%#28jv!qa~8I84|@(BK*6?RtSIDya+_0v2*eBy}!n?&*D& zw=hQP*F>jcb>b}RjQnMMD_f@eZcLV%$h-+J5T0OHER#rp^}tOtGV4-?$=o8jOt~W+ zHc^C)jqF;E$pjIsJupUwt@Bs@Q*59y!SBjkc45Ofi4<9^z{sgMz>tQFiTrDLvPRek6&c+;isj;Qz zb9;z^FVjMG+lW=)5`?LtMBnqxsuz$YOJ$yK%1o8gW|`*rR$h^%3u|0hS0_6t`h_Uc zq44PkH4_<#1f7OvN?BFmsD$t81}rIrijJxNSP-IS!(WpURrft%1RkvNu4dxv4IfG_ zushPl>v@ys^`4@mu(lUNIM@n?pJ>LB(QV&?4=R$|p)qxcmDh1dCZQ2`EhqZQvV=4l z(O{B8L`6{`7V^5gl2`v_KE@)J!}A~m=O1b^f{adBB~YVr2u}!gty=4mYblTa89k2r zM^jd!GCj&Eu^nd$n{hvuKe1+TqnkQEjJ^X;5k(IXJQsS9CJ?7+#{|dwR~9BPE2-M# zXXN(GIm1>UlKUr>M9%84Y5y3Bjx!@u*ESox*(kxG2tl&J4v`rcq2?%Z@a=%eVtmtNM?S#Xr8fe8cjh`yflwY_3&bn_BcU7@*L z3i8P}hXE$rGP7bQBZMgiR0DtXZ{K8!9^M zR;IXNGBH)SQ#~viEp&TAZ_neR=b?}rpa1eT+`xyWdpk6LjYJ5 z1r`k2#9NODoC!vcD!Wrp5jKU4wdUvdc_9F$0SfxhCNWlx9IX49Uu~~};xFBzD*LF& zG*iB^#&1+Uv$yYN;3-+QjgTLO54A`Hl^I23_yXaZSpy_r3%q&-0g#;Fs7)%pC_*qf zm8wZ8I)@Rj?Y*gsRO^bJ1t~pZ3S8RGCyXt*6)mznaVN68NuG0bUu6}PdZBqa79UiGy?WBXj@Q%FMiH6zs^*r7RUqsjv!q(h%D&6 z_9>!vx|55H9MO8DA(NkV#snnl>baL6@C%0y;+_%t)h`Z0F|lmlW9$h5QmIOskI_Z6 z6LSS&MXe@A3#Ug?A20jiq~MvRigx*7JaUQ_q?OM6DUM)CHO24VTc>YnsG-NMJqYFA z5KPN9H*02@4$keCa-KU}U@Muuo_zCJZ8DagThpmE5>_{iG9wz}7^AulE<}FaM(j63 zL<|@Hq`%}yRX-$@vOSLh5D08imN$Yz4Iwj9OScT+1mqzOIMjEvD~k+Ca~blv#fjpN zEV$PsA*GYvq@Bnprxe%xygHE~4%4*h@<`@|t<&rcmTj*9I*@p7LL9lS^ zfqfL|YAPVf&*4d@>MD4l!7_@fnN7Hilfe+;3ul5RUskXbTg(=gwQ>sw9w^n`^o3W3 zcl324WM{pLX7EP9N_jG6@@)Ip-X;Z7u$?1Ci@|;sjj1*Yw$RAEI_1ykSRC2aHXbF5#`8)>5lp62Hb-qFXX)3| z&(h^mHoTmv#>s24Ss z!7$hhN%4rlFo(`~f*SV_2qW7GxjLaiA^;>SRMLu$5D98>(vR#iFFXS92W^}|CD?4w zn0QjOCpo{A7K~Dzl{;jN+_xFjy5_Q|$pfuwz;}(WaP;Tw-bERL0yX?(=txE|UsDJs zSu4<@Zf2k@%g(gPu02Br7&mNdXLQ#@L9ueD5LeRz#1R1ox5<&l`~fdK7y<-l_U?~2 zhL;e#rynY#l3~_AI;bsO3l^q)WG^ool6|oHD@CmVO92*aZ!t5DUSI4&SRo>ff`2xx8G z6A>=Gk0CIlkt03+sv6!*AfD9(lX=Na^)>|mh!A$^iK??RGAqys!G?EO&EWV70C^qR z8bI`J2QdMzmoCixxG-CnL7UCF*9J}mt8iR^|QX87-Qik~4bSuM? zk!bBg6oSzb%>G6z10183Frm`}nu~?!7RsE(!to7v;*b`WH^}o3H^RG!Snp z<6Qla7XfI;?%{MWP$kBnNuo|3t_>L1NYrM7jTaUMn+qr+$MqNS_nS_OL?iD4fjLs>NYl}6^ zf@!>f6aM;_5QTrJUleXK%~)v}Hx^w~MP#6D>{c%hu7^oh_#(>gR6YDMVrkDl01)SR zfrJk=S+RPelEOPJLc=oUpJTCxwC!_@bLLeZ&A++JxvwI2ae~CYvfdfagFqftq>NFS zx{0F{pBPh`G_Iu$&>Q!cF|WBDoL2X0J^PJ?(TN|Q| zl1w)zik@8Oh3#6hDkB3I5`qnWd0Zv*O$S4YW|^>UdDb$Jl^tsUvwCN+JJ!ZT{cIL{ z72APXwhL$>Fu=~y0m&OzI-BM^)_b)kMmnGg#uYJDYgx*CHC+pLeX^d2_x1qd2bEXvp+qGfjqfSK}hv#1>SGHBxQS;SN3fLp< z=u%&1{Jj7SY-En|&K0*h%xLD|P$fIJ>vLixm*M*5nT^GocJ5}VaFfNj->|ou17x96hKoHA>7lJazob?Zh4(Ef^{N@{n zSu()lv8pAWxKibeB~n(&&Z)*0BR&3DaJ56_B9N*HaSx`|Oiz&k-wq)0%t%!zHk8C} zY`vKNScdfh4F%kF%l^nYCO_wRGFTiS4}P$5f(F1FUvX;6n`Dog;N3ql%zt6!^^VK&;R={rWTxSEZ1)3}#I zM6QHy3#-2k2fsuE+v ze$mqqU=XAurC&#eI>~JtIAIdeI5PR0*dI|7b!n0lZ+j)gW zd3kx%9&?d(+&UoUJr!~11fsB-X?|x(r!Y27GcGdYVb})L`x_dBNp#iISV#ZmWfDN5 zQsxX9?341q!!YA`50Wr#S-D#7$yLdvI?peo=5CTJ?{p}9+K_}pDaITnm^Zz_h{jZu zAjlz)W59x)W6cBz!EB0{OiblNu72!eO(vHZ_H5y??XTUjTB62fD{fJP?qPZ|c7zx+oyZc6UcU)?=NhNiyFC_zP^JstmiK8|~2B;Gh znt^6dkm?{8bz2gQEogwrhe0`ap-xP)1d8JrDDIuruP7MJBM3>V#sz?#6k>tZv1IR3 z?S_Ix7il6jDMk!TmaWUwcSqXr+)Fw9X*qj5)S+Bp*!tDrzY6jWy`Mszcg z82>z7roW_#JWVp$MkfvcnG%q^07AnjacQP!-cE5pNrcsT?7{{mHpEk`h&J%ilvFk% z=l`#iu<6%K$_k$>aj`RqhbTE|k=(B=&A+VF>!fBk^_6og2Y9KnS3tWfW1h9np^2x2 z;!(=2JB3!v(w^iw-xL1)iw3>UAR+D=Os2&o^7&z@gETYzjbD-i0>o+i0Kt`^DGz8M z46QRwe1xebK$l~MyHUCVCaOQnMNjCb5+<}uHrujeW5GB>7il&+0mOykJqQj!m=;+> z5btgOMwDiIL5x^(Hw`VRn9|lbMyg>Myo+KQYfHyX=P1jGKZZ%8&knRfgv_wd4YJON zAFo7BvTd#q2uVbg5*9^bNvXu6Ba~E$>NidEj@D{X(dS3X8IPtBx483~A*gaP zJFcq0PH*F=!I~Q;y^tj}j$pvbT>?Qq2A4adsE$z)%XJprNjucbtc<-}>tGF%$aOv` z2AW*6^J{4CO33oYM2>c<&KU?8IKtR$;%)qZD@i#A*ck%lM{haAPz6B?an9ZdsM-!P ze$?Gh&B}Wz;B7ae>c#sA^4cB~j4<61#r1X=HfT5+sa7bO1Qgs7C2HV$G|ysWFw^)q zBkWu^P@!D)G`l5RO0i*5@Og$fy^A6}CN?G5Gea>6Nus=ZRIMc@Z|ua_ORUdU6M4TQ zj7oM-L5icv$*6RQdMllAd@2o$KecEONyvg{C5vc2&4ED^1!TKUZ?G`j=?Tkf$kGW* zSYN9O6X$3h`P5<>$wmH1+ce}Ts~l^lWB9L{(h=vsai4ZfRq{>*IhT`yO!yj>XrzGc zm>(x*Y35WpOPXPVJQvMWBudV}Gu>tysi;kERBRTQktfPOOmAu;`O~b_JW}%|kTfTf zo&7Y$p5nj1kF2HP<^Eyn1_rDZG-XZG!7Sa{UPv>>E2gK{%k zP&F#Z1LVYJM#_G*q{j1;WV=JO-ozdCf>H$rqh_Mq-eM^Ev~(k2Ufy7Yq=(1iMt;0R z=3kb!`s9T&*CucPI&C|$N8191V4c_{%P}x=b**s*q<7nQS^*J@qD6{jS(gAG!6>T)+Rz7O_ zh(X4GmB!e?Re#95MOaP?*^UuM8Y+;RWm59842u4x{#F6dGjaxH+o}2uby9kzJ z1%HINf09$TB;>3eSmSavhx>{BNfQb)28#YGRPYgY%2U|{D&+G*`l^brwN(WM$f64=v4L8+0DnH1Bwtu5M|roPfuRto z)c0$Nl%yxg2&{pLc}Y111s)NvjbWiRt@yZWHMMONbq#+FH zxOybAqn&ETT%%#BvB<`eO5B`SoxSBfYc_e+bfsc5MkDT8@m$a;!b&fCLI1qz1Q*F~Ko` zA;;TBQ~=E>$0ip)eyUNZxu*63KjKIza<1umZur2g>qf4R<{AhP3p2za5xWTY^cQ-Y zm!)2+#*1tlz^7@n#*7Q(~B;Spj;<(pc+H=DSO z=xxv_VuefQb5V+Y8R?+Ttv1|a#gcEOw$EV3;u3Xz1kH_TbsHqp9m}>>ZJesf3~L`s zC%7gteJq9PiN$NPWDNy!8fv~pT}F@i3hbx{75Uq?t79WE^-(8rY@lMv7S}JNxzc;o zP_v*u)JuBN0aOE&X*O4rnAWH&8D%m@$9dW>UIihn!c?nS1!56?6_3x~@ayztxdnou z>xx`Znza*6~C;rUpzU`MF;VM?iv!$9CbeK3DBA%Aak>B^vtiZ zxmy8f9AYaBIj@+`9)c{9M3eKKJ9ijG3Fg|XFORx`%dG!agw^v8SSL;FxJQAs^1@Vy}BEq7e@cykNWvAglk;2@54rVes1erK4LN+(p=vqIgM7m*?WP<2csv|l-T@>Ipc2IzUHLF*qk8GTl*Ms{6Hj@1RVju=b@ z{&)g`7KoFPNK_

ey)tA?9mc~$deBC|}x>na(H@-;JLWqZ}T>3y}A>T7d5sR6cm zqg}IPVtIzytWJ3tbCU6B9>(5;6tT5xr@3L~^@1cuYAS;oSwvx}ujni|tAXNo>>8W7 z?L3teNAkuJFp7tc?mPj8Hp+Qn1$VSx4RBV@xy~t8^ycoxik~6Rp@iwq+~Pnl6KDkw zPfCHni#KT-7#nx_FI0T1;i=uZEm$|Mk$1P$D_$z5>)5&(Dn`}CTX3&BwNcO9`DUa6k|0000WA^M=k~n%J#jGGOAuY(Kb1WMsZq#TG^z1gl?0c(|LJ+im6^sI-OQCGgLD#SZbG zyW97UCJ5M%CjfxoW^B1_=Ggb~?XEa3e`pXuz=IA606@B%J+$4O!B@~pLwMhJvwK&%@pp}H=^t;tdgBs+v^Ikg2h+NN=iR_Ee1wDl_K&{x8sR~2w>B7z zBi%sV5O@ef2ds3j@1Wbw7SnwM02&e`#-&9NOhkx1N)ygS1P2&SBZ+WNA>AKw6akST ziV=6qmq^B`?RAdiY*q_e96>s8h zWqK?pJPQnF+t2xc>tuI-*i1wKI~tLjEdUUP=;|R%P<6<}j!bs!B0HS)JqU336G3+C z*e`LKnh1l)KB>o_h&05^4vYjjA|VmQ2ZV^!6A}_45(x+*5+VzW2qH#$i}WQD2T#b^ z$(=NX9a2+Uk%0)q0c;&Mdp^OQv-X!IcCjO7VCMce4y1V;oZ^xoiUg5J4v5kdE%%f- zB(olJ76BGPAVLBpKtfc61i%tBP@y#maPV5FH1=dXDziePLV?_7O6k>VHNU=W+6GY~ zYa?FaUnX4>=Pg+ETI4(DnJw{jLkC( zB8ZeBx!_&!B%lQlQ4y6&9TmlRRAzb30?Tdnwpv|R+htn^Bt~TBeo2y)5$ME`r1c#r z)~IQblu}x2t+Ymvrbt-VRbAI0Vzjo}6h$_h zPRHYthyW?lvk$ylt*_>brfmYV4FL?YX|^=I7sNBC<(hEnE|>b-NS3tph;6ie0Au>VTVK*b;<$$u@`VrV*v;Pha_nu zBSrbIh%}-CQGi;JM$|->aBQ<_RveY1Y79$8}%(Q^nP2%v%}!9;|WQbdZ71hCp{ zecNbbv^6Nqt@mxyxVC9p?|ld%2z%y+ed~Sg+B*0)Z~$Qu1_;6)q-FNZ+^IS4v|O(< zlPWmS^qp2q$VtjE5nWFNxFhsrKp7-LBtVU%lJOJ;z7T*0(4;hy(WFQzK!a3hGqS}f z&&#|tq=^s^1wlkmI#>||g+&NKSbPY~;w7x>dRcGRZQb~=4SvHufDoygWh)#&5P*;v zq5+1Gm_3mlArh&$;)*B&tCY^N%sJP#4JXQC5Mf~ef?nDKAW=uK`=p<=deqB13hivW ze*8pMN-0Hna&q+XM~@L{wOUVSlOoSvym+}>uFFyR@yCzzGQYl>UtM2sx7Bj7+E&{* z4@&w}qHUnHx_|f1=TAO4o{bTpbu9>BuRuWnk%->Dy?p-7i`q2`X*!u&YfWxPY7 z(b`;JEndAkUoMy4w~-_e!5CwVMnoi3M8fRaRx2vY;^=sGG@h1anPpZPv#IK<>&4ae ze6d<>x7D_)qfL`p`{ciwhDB{EJlP9Dy0a~7?Wk$wyL(it%{<^jMiGUZM$5qIPl5I@u#1D zj6|0gSLd(aUSBV~bCE2G5CH=-DJt^p(W8ft9zDu(t8HeqshjpM|N5_=K6~bT07$^F zKnKylKj=*4WTqk_q9$dn6$I}+h_uduM8~!>A){#vz{1{nW=@u^h*nB#O+>;RIDm+? zHZw**jM0xDJvco%CBo%uHDAp0JR6rqG{fquuIgsBT2H3qM-Lz5nMG9Z-d?=Byd=Wl z{Qa}jqq0#Fry0gXnb(%O4}xv9Rsy1K4v7np$sgeA_J z6_HVDT;$*V?33?*{<+R<+qOUY$5S(|_W*c!` zmZjEOb{@PW>pGDY^lv5EwOd|^c4=Jn-o%U^uLjHjN~Dn@LnuKsQmIs_l}1Q9%eMre z5kuhMy?|uKSgTP`fC#B_?xI<*oC_=vPw-Xq-bYT%mJ}`}s0-{1CMkh=3%t>@=Y4=vR7#V@LnJ z_uA>o-iPfCv7u`KoqxoVf=7d;?f>76J`5J!h%)U$2ZNj4!u25H0Ng!?cCf^|;KPs@ zWbnq0>ufnm+SawsnJgQXIU)q-5m13xBBK;40;3S6 zu3J}m5Fi9$@ZJXy9|90+V+w1F+$uysXaX z9?j7~uW9OOBz_Oo?{I?2)J?ubG<^wCMUxoOg4{34k0(>3R0xiM2@n|oL1|UwnKBwg zeABw7W#JeWQAn9F#$>f?+rU;E2H0-5A}9#8bB%YT)$zEP6gdk71_huMdBocLMO9yJ zwoU{9tGaO^WLY-KatR)QEzzCn=qqoeQ}!CzFDNuc~I#hG?h@q6ewG+lJ5x zAcF=4Ae!JP%a4m}oY`4!r&(TFiy+>$&87}43>ZL^R#|2hVQ?;*wTR$6``{5VFt@Ek zpdv4=RUlHe4FTju&MbB70F@wZ+S>b|Ni*WAZC-Dd^Qu~Ut{9jgNI+D*r0aO8SE-R+ zPI2l*z1edscB)|42@*uH)43XhfCP4mW}p%G z!TB{;&+j)C&`u!j-9l#BweQ&P05><|&pqqn@ZL@$bODF>^T1*6`rlV)!;Za{x^99ugd+Y+s3CE2Z&-Xgw0`^RLz3tJk4tc8B%#0!eEquD|NBPA4^8+M1FI7} zJ9A{vaQGq*h+q)t>2D4M@4i~V0nfk<*6JDzhCN6l zb04VRT_S?a-QWF~UEU)?MZ0*=A#_BYz1u~kc6P{6!3nbr?;`T8lDF49Ns-;Kc{?d~ zkibh}{2^%3Dj51gd%jC|(I8sZ1Kc?zhw~-EU5I|y>(18cKnjS6NWEE)h$6h}5chbk zdp#}Z;EyzUR3tIQ*v}Rcz#`HYiy#toIoCd^K!8XQpTNw_F~OP4o*02gr05huTF60Y z2N4mKB8&laA^;|&NLC1_wbDw9a7+<1hZNNZ2|a0n^l1r6u2gbWSU4&qh^iS<_=CIP zCneY*COWZ8^`!+zM1`@9fG~?dN@{j?S)vXW5MgG9m~u>{DvxGe)v6B?b z4iN?bR01K=C&x&-a7>3QKon63nIeOf6P2W9HlLNFab8%`6r`!EwyvFPBuH3p8AJzv zthFeWd^m(aBmiyT%DD!(cJ11?Tjv}z19$``1;QvPGOW4@-{ez>Zf`^d0tiraoRG9q zh-3sxn<1g|-g{?I1f3Nu$j1C!K{Uy-)5*BZa-%hB{cgLtt~T$sn??kzML=Xxq!1z6 zfYMv7y+4j1f}GZjBEKqatj&~GgbFdq5e~j>nyP6yc;_6FR!9Is2rP;432|W42mp$R z>Ro6=060EA{q#GZT)caC{`w7}f|vH@u-|lC*`=*N((>`Y1($NTrTHV*Q=FhAZ^7vC5Wg3vg*V9 z!T^9O3I+lJBogKXDMAQ7y7xxu@pyD{c6RUX-TQa%o*tcOZCckXm#gJ+F<&e$E-x>x zE~=_>&P5p>S%y=*t5YPME*a#}lME3M)uoO0Lo6WBnRtj2xMQ+`eT%75Bu=UiAtRCm zW)?w4Kv&g7dJL4?!jiIzMtS+^auRwWWH{Qv|tPb zg8;-tEF`ZdAS&n?8yvAXG8co8S=Kr zMT1JZs3k?A0>B_08c>AU2N9092q;Qj=`wRWbTLPn9Isv%002>3KH2k~g`>=hc|1Zu zA^{*sc|<}4kq8VBF`}>p5k_T|W#E->*M56dRoP-byS#cho1IRkV_S@@&5X&6$;%=y zi!8H5N@>juP1~%lR~PGMxoru(H68$*YnyuGybr;L5L)KSyNdmmgX7?QV32?qIl_ws zVFut>G9ny0(n}VMV5fRTFv;M~bV>Bv>-sK=*NOc2Z?atkkO6=I1ki!Rt{pH1iW)G6 z>WM&5Ni2JC94H__BT%>Xy58nnb5c$wc{wf0!ep5;mXt;ULPJUu0mc=FrfFL5GLvQ2 zw%)C)`f9z}H1(pbF5B(OyGDR8h;SR3f)L|x5f&lREFp#%Q#lf$BGr4Fh-i$R&5o*S zyWVaAfSJAb$P7qPm0_3n>y55qqE|$Sq7skBz(LqZXh-L$RPunXub0j}Jvu%4_KbajLqf(bw^SAFVU%Ytv^3|)$>v`QY!G~>C zef8DXnKl3R-~8*lckeV!-L{R^${3@y(WI@l!TIfGb9Hq!E^}cv+HSX1G5=ObbMs3iQ?D0(6&xQ@*>w-0|AH7G|gtaS+6!1msi*G`Fy$9 zthd|RZK{fcgdl(zI0!UE#LR#c%bgUFa9|EZT5IK<6G^I{R7(GArIb=pN|4ev%Z<%K z;8+sWi+xfQi&i>|9)$&?k;j2qw9y=buwXQeSiI*DL@A{L=cGU+u#f@~Fj`M1)5*AK zn`T^O063dWaz$C56%X%eB=LT=sU!peF~%Tb+qQ(L5M9$Ml(UoL(Rex+Escprs-{*!;0UoXZ*o|Do56O*0g#cVQpdvx^k zmoMw!a#lzAsIX>a%#pQao)<-Fv;6bZv)5Nwmz(u+v(ZXE`}py_J14+=asKY=?PU%) z8I_qak7iyG{ruhKs`XxcUu1-gMk`~qHJU^o-M@2uavY`b<$SSj+L#vX6nHcY;vYMC z5y=Grm_z4j3ScV0N)4*2soN-tk~m9hqL&B@M9`_D}!>r~r(> z5#k-KPn8)dg&;^6g&T+XZ#c_}T&dh>tF<*s5hhbC6q%7ZEUR|%2t$-pjM(2e-noJ6V;C%?ph{nK*-ElEG&MdNQBs4(tP&K5q$si_x zhe_X*-Rcvuf+z{$odkxc3px`fxpn*I9CrR~v?e+eECpYN>($3y2YizrVp5+&mg?Q% zgXYkuCDP)>)!#)M_WZ`(1Q8FCj$O;00ulic?%nXgi$j>Pe>!j*69$r-w(Bj~MbX#Y zMVSQ;Pb_XHHeSmF0i&VG3B{-fh#@&5Aa8bGXuP3yj%ufEx|K1hM#(`otnqX$L- zyOtD=%PhABL_!c?Y?@}X-7Z5AYe?(5YMaKF8Qj*DDt)CdMaDGj7N`^|dW zYNr($tr2irwe$7Hj?H8;wptlQg)z)5K^o?Do^7{vW=%F8HAF8r_4BL6Wz)Q?n+=KQ z7J;H0B?17^yh0vwPAW>=vE9%T7$R0;)x{t*)Z3^%X+?W@@cOQYzRfU}f=B{kkZGd0 zOt*L(9mDTM#u5ooSK$b~1LFghd{Y(*f7iwedW&r?Qw38)8Aqc47P7(VR*b8rU zrObOkMS!R`w|3$R)!;@9ObwnwN85u4oj~6b00hF0+BrE6J7FRct-2Ig5{?lTLeQiU z1W6335$PPUZhcFfAr!{uh(=*yjkOvT5|P$Qm7}(GWs>)H)X=j0jAT9ZyHcbfpVK%A6?(W-UrIyfgl07aHf$_W}< zaac92kY0EXPDreHE)YIGJAE_Xe6!rN90>TND9)ynK(MTvRn;!)cH8>eyWFS;#po!@ zM!7jD^NF#AHVOrdZIw}4D{Gw(t#d{bA!1grcgzw(Kr-d*ILi$X*R|VjtG4wdK&05_ zd6A9E5=5N$L`tDv*A*ZaMPc&Xv0N;cZ|93&Ef+sutQR3TKm_6dtbn?tpa6BsQ4m3d zq>pb6Bl{gS$}aYGNTNMc-MHl7_r4BDyJGq&7$Xy(!*9*f`#XxK#vtXBXlg`YbVInC$>L^`yRGg4|h?pDG8=5OIPyjbm zp?gNld#-5C?)2cT2!dT3JnXGkpogk$-^d=Q0vO(b{riNSGTVOz2dL;-CGqcjCYN+~ zj0B+cCEA_scle%gKm-i{(Cv-rr}u5IA>i+6@PUW7_lJjfKHS5AcJRg;!uv$h2e0>U z;r-BsgB5%q4sU6L2j=zr-W!-*2d+SWziYeC7(+t8ZN2b@fZhu$?{|I+*L8iO;0M== zQ?nTL>24x)CgcsA?J-O@?#@K()Q`Z8P0#PSFb;PJ7TwYm0Ai&g9KO>{KMKm5_xJA* z0&s6DLubx*ac2U60E`f0(jX+XuXsQ}4Iu0nD``FexWThAD2bG|AN9ix0qAn9{qKF9 zluTIZJC~IDgFevxKBRGH_rN|ocdrokOxksFvo{fm$T>jl&SOj&P3jTar7MPZf8VVn za|?#NRKyYm@TLspJ_kk|o7x6ztYFH7Bh>gagOS0i_Fvi3IF&4j}~Y z{G5*9(|lvhSGt_Bh;Wyf7D0a0et28m*1iahgOFLP#4lyEKLX z_~3o(M1)kVMvVh00AS|0DKmydIujx0Na9Mzyo$v9ZW>(#L=Y%i845AFLm_Ps6(Umo z(sxS|IEZjcGD@PsevOETNOfR$;|T+RRtn?Rfe-*NTC3oLB0>TmnAvL}MTo){p-{R| zG|_fy^SecPcYJhjIvtUfz}056Tr8FtY9#@6;%|{4>=j8|GNl5-%DJ^`nyT7@U$JkQ z9Sf3C5D0+;RLVVz00c<|joA6{r8Ex1(5GH`Yq0~w%Yk(L- zrfiP7Ksw5@dq>mb$+*ZeAZ$EeY^$gB^@4*aYY~OeGm8R1WJF4ltYk0rHPMJlkWd?~ ztx`6woHdy-hFOC508A*}I~T+W3TjlOQDdYBU;t4l1PmfXX_m~f-U4GXE^a7^sRx_o z^Tq0FzA!eA?upS_lM;%A=a~ZtkW!dLam-u_M(?>3u!Ll^K0P@(J2@Sf<$AS#_vQ_^ zZe;TDXmsb!>9iP)%Hrr~Ha(hUc~-l2wcWnCxVpHSUtce3@2n||!4QI1E^=)Mq37Qi zf9W&#m^Pn-A_Qgt*0z{TCl4Mx`0i)l{q&Ph?mv8xXIZLpiR(~uJVa2<9QI-N|1R@edVHQbhRu~i! zlYnrpbg8Xn86i!9PKt75&Drts55D;R$De(cmnD%xzyuiAPQS|36zu5ln0a3vfB7!XJa0>^BX00Ro@NP0vpLh8`4j4LYA#RPWR zzmJMV{eqwm>s&kD!6bcRM2w)Gby+u?YMYO> zEtMVHd~C95S_N&G9tG1d4 zzZCW$0T2;1k|1~v!XTm}$Ho~ctuvb`r9>no#Z8mR?B2Zx^VM>>T()gn*L5dGB3d9G zR}gh^MAU&sj!$J!h|mcENvC{B+IAeR6y{LX9+#UZPd@+ryPp@O4W7@>-(6f>t=7xy z>+5%y*PCtagCJ=@K;~}K@~&#oC@n&D~Q&J^$6$&n~XsZMWMXfkmA2 zu}&_qpUftsqTs+rndziFIX-&$=;6m7e>9oRR_o1XQ#Wn%lb`(bzyA4OK7aYr`{2C? zfM?IYIhxHLJ^G{H`pq8@f@^E7O_t|*mK&uutM&QIS7%3)XmN7j^?K8KKRY_s*8KTj z{%E`1&W?|j(&cERNzZ1p*<>=AOh@A~%d%)&I_E)THk+1ZDZoTvwAO?m(7GT9t@oE# z^EYoVzIyib7eD{%n{QrktJ=9>wN0DF5u>KpN;CVmZ4?p_C~Cd;y%89#M6I>fF(pb` zt1Qb$qfrRFSS)&jJS`KYJTXL5sWJkO0%k;{y>amSBBx_9T!*~u{jJ0H+wq|{_QIy*a= zOvV6VwXS~gi!ZdH9|s#S(g?fA3V$-Sd#S(Z98%4E%>d$spylqs@& zROF>Kh;L5bex<+m-ru`(I-8E#)*FRajSK6#W(UX`Aczp5)tV4TWjQXgj~_qyz2E)~ zrSuoy{p{_<{IY3%F|qLCNE3II-Z^|#tHYj{NEMrPiYC&={S$H3O8MbL6SJ?kb_{za4BQJ zO-DjUq`tCbxL7e3*GGAV26lu`|T{m$^cz+eQ&iCzI)9yxnfDudmy> zWrlJ*bEMaobJ*0G;FR&nc!qXVRTXo{2p$|A9p5R9(c9KtF4vo;%?PK~-knU!yg;Ju z-BZjmZOwMuyn1)JZJSaVn^{tnlgg9|RlV@n>l}PWSw_d1oz7;(cmg8rw%RheoI;ih zL6PO!YDQSve6d*MTHiT7K0CR?#y+24fBp8|*154*%BXe3;*UiA{>hm>yZ4t*&tI<= zxiP##fpuoe*@QXNb+zVd*@lKuDQ&GCm&MU+mKTbO;%=+ zT|DEuZoj^M`yYSy<)6NJw*gi`oW`J#(m_+u@9V^P`j8M0!Ua8x4Mif~*tgb4O>d@1 z-j{J0$b1CAo~MTL8B&#P`boW{9%`Qyck2_taaO!P#NocGTeVeuaG2uR*98OK-z5}w zPVrzb?m*)0ULTAoH#_gRe29TP!59snE~=UC^nZUyvGN{Pdx^x%1dxv8+2Kn1o`?4Q z0ZtCCq0qQ(#j&@t2=+GY%3wVayYn9g@FQY66m+l(xYzX#)C0=gO{Wjo-k4p2n)cAx z$AEU|g)SyEz~pYq$(WF+4ic4$^!p(t#+Gp}dOV!M-dMjjRopc@Xd_*8duYZW;(j5= z;dN^#2SmHaP5ZT6eJ3|1!yb@Ad%AePTSOUdhz+g<2>N~C-b#Z1j)c@{lZ(_r- z-qZNNnEv3Ze>nU5&o!T&Fz>+Xy8a+R9zuSjo11NJeMJUu|N2)32)`9|`^)g5>*mW* z_E%@q0a&wVmxLT4+0AB!RHV>NUjls#7Jegp$$++=Le*(l@$AkiCRxDbD07u4gZ@l zY0w@0bJ~9vfkFf#RD?fUz-UO53h^Z4G^>O& zV2O>DyDoMnP9Hax8qUR4?j6gcWR{^1lD8>+&g)v#BNJMe3Rmzf! zr1MHU`bnFoBXA5Hm;^8gvH*zUU`e!~2APsME6S5BKQ{SEK02EnX+pQzzFS|^Rn<7> zLx@Qljyv_^ft(0P${|!CG{G-jbG6-EH`}Fe8({_nfe?f{LlqDhAaur>;D8Q$b8tY5 z06+i=&=6VDg|Vg0HIZ-I);Gdz05ejBF&x+hUj|ibeKwxl9ZycmvMekra)|Hh?enXv zXV;f++NKs@QX!73P<#+()Vh=9(VL~n*@CEy)h07pZcRp{qBtLdgoI6y~`*i}kur6Nd5#e>5kh>x3{$3=1P&YdTpeDcvJpFDW< z=y*0`=BxSqA78zC`qkIx=jYeg^Tm4Uy^Dzu0Pq2rIdJHYd>^`qgP*sEvW_?RRADmx zJHtZyom^-8kN0SmBEhJZvufoe>KNG$X5cyczG-oJbIi!Z)+_uf4- z9-&a}{L^=@|I3g6>hHe(<+5$7)&&tKA)tUn0g$3U0^K%SR3a2*NQyi%2jM;v6Pt(N zyX{`o$xj5p?o4|3KdI$!G-B`f+VpMJ*EIwGUEHBh*FAKP^Ar;aX*Gq6hZ(7 z=HU+DxbZj1&)5S1#GK#0Uxz#_CciAB0S4k^$0sw>bhkhV}AjA{blc5ov@0|w+ar17ROE;sAUU$8u>Guuds`O1FStCFI(H!TW zqSBpWPC6Nd9iRr<0tf(yKq4AQ1Lz8CV9UT$Td_E5$G))7Y8;iT$-n~>oeP2EzV6+|N`SNnIh9r^EkJKC=6RkU&nAoI zs&)R!$B)@_5R7|L4F_Q^^85$i{cJv8{@I`ZMZ^B$^6IBQ{kuQ>!+#3`=jX51>&@xO z>1Z_h=;Mzjv+;5@UoMx6)w*d~9|9sS*PG`r&mY}?kY$;dV7)W}p1pWowSG36DQ%jj zDM$Ig{@4G*bb9oE{^$Sv^{<{Pr2x=*{`;T(EAql3%wX-y zmoJ__dp4a+w6#Vn(Q2y3LBtjr5E01pXHUbkXQ*`5v`yobQl-t6)=DcPivJQ~k>_V; zr?aE!WHP#Qc6#s5-RUS70R)`QCgrI7_@l=hXzMo5pS}2tzx>hP{_W46J%6=YubDZ1 z?g5khjnyjXy~lJe!eR7EL_%Ol$4PM8wq;pPCX@Mm-bc(K*$W(lH~pC~QTTMyEY;l- zQRt43PDwZw&niSk8U)yLRo9o7S0G_FE@#upbUMC!_f(O7_wHh~SQE%}Ty9+h5?b$- zR#}!AYY`+X3M9SRR+pDoM<=JPbK1E)&;Q;3^oL)6_4SW_^0(Lo7uXZAFp~7OKPjNo zGqo@g0fJ{HfU2snJA60`+&bU3ZFHKj`)CCswry*ziASu55Kt)*iRZ0YW4sR>f{5s# zi#%%@H=i#aKYEBn=dWL1yt{h$?%k%^&Zg5lckfJ(CX>-P%Zt1BADo}R{%=3}(aFj2 z+3|_idb{1cxwu%&m-G46ub#gg7x`wjzW?|m)$)tyPgia8YBAq>|KiPs1z~B4!@7lr zo0YGH`D`*h3(!kqXYYfvrZ6D9tpjr)0D!zK7K_EEs*2pANTw7^2oL}S2$4Z| zhu{mK3w~4AFVA29@CV;3v_3mK{)6BBjbD8E+>vV8VXs*bIwNZ@;1HEeiu6Uvoem;O zo@MVdMr;G7T5Ti(;Up_MUoW+nbb<)?E@y-_1s(-<`Mg-k3YG9x2pjJ;xd$u{NBNo2 z1rQ6=zVXCUt4l%^xDCGcylwqrTg{!*ie{#?);dF3TfNzA=iIOe32LR^9r=C3EH5cjDf){!)U2{!0)Yoq|YbpklvIQz#PT zPUGL=UE&a#oj-Mp3D^6)v>&X*ffab*u?~L>Ope2w2iJjGIRN9J<*h&td+5NvC2E0# zuR7d1%C7%plSVA5J_MiqP)M0GW+1>2O$!tw{`1M%|N6tO+N~DzX|BmA*ZOMH+RXUcHI=)3dp%#Q0{e0@QA!Ii5H{Ysx-D#W z@APbB&33a|EuBRwPD%i2s%AZ3g&?Dmp?HJ>fw3x6S^*$45(>j&y%xmG780a!%#0k1 zr`raqbwTcLdzNY6@;o4fTccmnvuXbp9&Q&- zPnlVv+9|1cb8v8JA3T+vE4K$#1UCM}P7_HlaR%*S7}nTL2N^_lb^OEmBoh)-KK8bm z4%_yjjD7EEf6$)JQ-Gpxx_b>fF&lqH8s6cbS&$CnlRY+eDYYolS$d~TM1n8~g%Dbn z>o!!{XcQ1o2!RSaDovhwLhoJUB{Pb&(M7I=WwoxjZCNho^LbS*Hd`V*D@ON^PqfzS zZGExcc=m->*?2NW3IVRJR?GE90GWl+Qys=dQ{=W77dAKAXlmU=ky2=Y3x&4G3#HM+ zR+`|sac%7!gDry1eP|bpwyIrK`ML?-GYA>&Dkn;drn+w1CQPzoGM*Gg@pip=eR1(_ zzNi9=&Vu)j9TU`n$9+o&j(lOSrR*~m_q;P?mf_EDbKO*hhf_{H56eM@T1EhX z2tzo8p_?`ILE2%zHx=#x2Oml$+-j(I&-Q`dpT_P}e?yseqvs(qKZMC!kAEKYw*wC0 z7P+;L!FY5K?u)xy$G)k6ZVGC+f$beEgZle@cn81sb0venqlMZBuF^|`<1wT=HZOIz z7bbhpTt0ja?VSAwF&L4w*MPk~G}drlhoj&6dZ!$s{U@@sEpI~AVYNG~G``w>izNPY zV4B9iZchN;I>rYs>CIEgQk=GyhNCulHDXrCT_EzCpPXnzglTR`+-ioyLq ze!URsAn8mlfPsg0`?k~rlO@gfJ#gJJ&0kOR|KzJDw|_$OZ+9KQzxRQTeQN&Jg!)gL zKlWDhZRRQ5SdLq+Zguvlx3`9OM>R*v(4>ZWR6;+Opj-HwQ~FbPHv0696z4=}31@*lqYba64}r<=A^I`&Fxmu&dtM zDZ4(P(f6}6Uv9d%o!sZaEcT3*j`q?WrIb>--{cbPfv8^*YM15UR3d#&H|_UT7%%>rO%X# z2uolO0&%l)%0PF#DM0a%DoM1_l?oCH01J0tLQRW;03snqi!@>2-Qi;ZsW282!=!Uw zwIU#jgg!W_QjjIK=dKGKLtD(qqPjAC%_53{fdn(ag49HtvDRZ!$60Z2JU+@tV{3EL z&31dWTCUgYxG$UI`E(+zAOxs6c*fd$M)AR~+UC01E}Nzbz7lpIULddlb7Z8Dw)qRk ziiE+}iD{33JHqb1m4t!@Rc^FZDpRH~Rsr~?X`32J49iI|RseO|AV?-~oY{|0P9L70 z7I`K{i{Pedo-VI`Hh+6jSI+Y$gccwmdXT_@K#bBT5Q3n>Zu2jpQbZPsj48A+##(I* zDIJ$Xp@a}z6I@d_&9-T(cw}FspAbSMZwVd{k>XncB%X4czD%v+4s}u?Fot-JZeZrX zqO^)%NoF4+*C@geob)?iC1&~ukp+tTuu~?l%=1xMe*Wair;i_h^YrPf7cYZvGzb6~ zfRoYq$%BWF?mrk$$AIL7uh-ib@7}(8cd^`7EU2^zAvhltK?uQl57^7=?y#e7R|j+8 z;90;Jb5sj z5E#%LSP;9T7x~Nhw7{@r$0FdOq*7zQ6)rHB|5ia0hPh0@x!3elvq zfH4FgJp;$VgD`*x@WM6w01`M_9;8GuKw$QRy|@Y1h{gVE1_A)U)Ca8lxYzE8Ko}Ub z`?f}6p{@o9(s5~>-0oAt7?aDAc1Yt+JYsib5euMCS#l9cA9!}a2%tnXp=MUxDvDwV zHSv{iRlQXR5Lg2q6(bAEFpRXmJDPlc_tD+iu^~+gk&pmRM&sZ8^vP&k{`AGO7t6(E zXcdV2EYJD+T~>*wFRc=hVlaFn})F`bOdvNXo9v=1LV{+IviUwr!H)Bp6J{;xm( ztG}wY6_RnzUtV7S@gM(}AOH9#|Nf8u=)2!}GM)r$t@nOB8827MUwrw?>2x-kOz+(} z9gW6@6cf21zxg}Ad3@*OmtX$sn^&)$56ji2Z5xcDG3wuVro13CC`HzqJh!JOCtrN; zdq4Q%)5nh<9nGeJB`{l3L~t@W%D$uT-#Pnt|Kq>;vp@TbKmLFIi6_NTV8+d2aQYR+%kc&zH-l4uBWi&9jS( zahA{WOtsWvjR?-QZn@nm9(UWnR86)5UM8(gyBwsKdr~^K5wQb+L zdAnGytj)Bh-}#Ln{K=pEw-;B}L174qg*(x(|LLefQM2rJukC_b(jVfSRt-I% zy%gosT$B=>K+Sih>qr)!v0Q;Dg0rMcF zs`YNi*&a)Dqo=aO=u9C%zt4Esb6>Ydd+;C~$mGEq#fS$4uYnM#3ZZUWLp&lqK03O4 za&l)j%M}IRx>~$q1gu3k%d9n-^KI2Gx7E6;T=0({+@DRxlcE@nMi#^KI+AZ~(2Xv{mKYYQ5#Q$rR*TSwSn9qxKLGRRE|t zu%XG>@yY!&BE4EJs(KA=i_A9Dqz#aruQpe!MI)>fO$$33O$h1odj9I&#o~HFjI(^A zh!@o=D1qRP$K$iJqii~QRJG^t%5CF(Th~oJD#n^D1(|atnVL-}j9`LTOV0S0vgRAHsTDd)H1aWw{B!-#rM(9cz!3y7MIm`tw8ceLwvDi^;(` z5Mq76`=%9rL($w?qC_IY<=DxngNFNvK>$DseaE-RFW7y*;Na>fC^EfA!Od-G6t;c^?4}gHgjfuut~=sGYI&Vfw&ivv!RS zOs^PJA8Lj}iaeP94R}5@_TjGa0Zi{(qxW1l1A5T0NsJxrp6>DFAz9uIQX<2&ReG4{ zc^_CR`dSCay!76}x4Q7QU$@@8`69mO@BQll#h4%j9FTbW#@%fT@Byp0>wkFj*0#{w z1MhjX1NQbg0Q4naDOQ%~IT<7S46yflUqiVQsh!b0uz+v-)Nhz#N3T3}qhc5!8M|7Lx92rHfoRbJa^3g8={p*QOU zuq!w2G>+}}9dy=TyBz|6YNIC#2Ek63y?F#W1-EoOfBzoF$SHS^cjCuZhvSTN)GLlN zej$wPQda{tZ0sIU?{~h_aD_?lhPKh;Zx_XBhogGmJ6T}Uc(9mC8*AIGa|pEEnwHHG zZ%|5UZQ72>mXHIRTznX3iM!WPYm5y>YivV*+AA@+Uzkq>P!P;GZPz;xA;M6dbz}WS zA~HrPtwY@t)h78@N(D6_A@x#9hM1p_WKwlg+fD3Nh;!6(N9Li+AlIge5s)?t4+BjW z)T)QULe)CPs5SD;9srag3Dmt?Yb2$V^t0^B#x~Hdaf_Bkh{z}fh#*1$N)ZW&7Xl#> z^i0AUWQZ~*y{D2Rl|D=dA5Qi^m>fJE?mZq(jN1?OVFIfAtaun@O6EdrwuA^~br zh)4niNB|lr(`KCKxiLm4QCcH;Yn^i@F$2S&Yj}FFpPAsVP zdENZ({Pb66Z_caAvaD-cD*z;PtN5l9aSYRLtPL zZ>+7VvMh`Ba6Rv8ll+w(iO(Fsc zk)0!@LgrTiLDd3&&+EL!7o?Oz(n{&sZ2#HQCqMkbN8kV8{mkf3fA{;-Z(bV^gW#KH zkfhI_KKaS_K6>`x;bbrXBw@Z@Ex$QEdvks{FUrRG5WVia6Or21)>|M1Zr|-Wgqem? zRl*F+MyUr69{kx)fBHZD=l}e(Klzgn-hcn@ont_Jdvfxxzy8(V{LSC|*T4PS-+l7& z*~NKnYipa@*50#Y@7Q~0&jLsQ9PoWia2>SdQCZQ$JGT+rK6>g-Xhk7!Z(?+=O{z_T zn3GPG&XmcOPL<9{dna1L001BWNkl`tJ-i7E}MO{tY)(>Wbd=$l^^*YY>`Uf zCHtlD(%BW;6}zRkOK%tK3h^~yDO?FOh%DrV9f}3mVFe?$y%WCTD#l@=}mQXmirol{lxyugk@ z=%=g{X`Mm^fkQQl@OH*vZwLYXmc=qu>@~Y@Z1L6l`irZxPv3t1)y3(> z;tCMQd9DZnaXJ{?8;p}Ix6Es2ZOC&9!icI@4H{bh50RKTL?s3nD`svQyDkf6PLdQ` z+g^w)4-}u<81w#K#;Evc$!QB<01#>&Afi$os}LM^di)27)ozi4BJHC5Q0KMZR zN!P2=IU7oBcmeOd1h)nhFTSj+x++diPhPzEwS4tfpA5F%Sk3V@) z6s2e3SOpj(dQ^&#q%ShH!Z^0Ush+*oT5A(Ry18cn2-Zlgb#PZRS{q{;Yd36s#2X^w z0}eMyVidWie)RC+(a~X=CHwocdk^ndwVkil&XE8oi5?C|&!4^jCx7zCKl;%RQRwaI zY2DPdZ3xxfyZ7?ZXt632)W@Ug{&*mbb7h^VWUTa~qrLHHG#kzC?jI0Zwy20ek*#ZP zY@!s1IOm-6ELb(osw~U8S*_Q_vZ$-NZmOu(^N=LTWm*63?aA6X5J19IrGQL;0Y!v* z4&y=g_|b#Iqa&>;PqQ~~FJFHB+IkoLMgnam0>C!SO4#v)A?K8YY$Fi@+m!SuBF_1; zSO?f6rPDOkT6dTS5ktbEfYXC5xNWD!QQM+6MF)fchKN83;E42qwD;V2N7|$SBPB|h zh1Tn`u{P7G2srC1?@P-yOXHjZ&Qd*2GD0A2(j*-~Vx0qkjMOkmg`jaB74z4P9NwNZ51J(c~03-tjQ)#kD3bjY_j#*qtfwK{51HeJA7-E=SjD<6TIV>hA z*)V7Uxo%0s?Gi*`r&E)JnTrc>Lp2$gz8>%cw=TauGO^KL^&a2ca8oCMy+eB1^j=r{ z9;*EzKwqD9+k3m_Z+$#o=qOIl3@9Bw!!A_|qKG(R10aG4XpR1kq5tvzlY>lwZER79 zb4{_z4Ly8#bok&X8I5e&TwPqhKEJ-4Tei*7{$8TBcihyLov+tL)9_+ZR1E_uGt3;~ zqFC3~=O&$|`JLJH!Tp2bL;*C3Qh72+l};2P(Wr5_ z-Q|2CNVDZW1AG?^Xj zAK$;5kA{w$Rk8H0NtDX7WHy`4_V$zE%y|6Cf^&) zl<;L))|L+k>3{m(lP5=eK1uzmtSU!9=HJUKerpH0SEfks44?0CIc zN#js3HA$XjS}Q`mTCC<*3-mC^GG8~IofG@b#p2U-wM0hGt!Agy{YC*P$T6GrfQTE( zvDG1O_Cl)+h8_ZFH+4kIyQ=R9Pn(l?6VhAy3muigxTSSRus0hgbf%Y9cRS+d27V8F zvMovy^z|Eb)IQ(s=U-+-2fi^=6y4>l0%yU&!{1Y=##b6^K~Bdnbh=FT1M` zEyIS}^S_xlMCk>kP&*N_4H(@t-TdAi-PGew#u3>(6;&u5R70m2>2)dgI@U3X1Kr}W zHht^JU)(&~6Wcc*U`s5!*X&O7E;9rDF7?*=_DlV%{Wd!o*qo1kM4Kww(t%xzM&hr? zkG^xxZ+5j0QTeAphO7Z z8yJz6LFrrYcH8ew3buRuTZg(CsBB;DA3Kvr9o%l;6K>nE*R5W1r;G9KfKE5lg|SHO zjw?i8^4NjDopHWvs9P`pL$~d|_2#AR*KXgrP2g^Od-xJ`f6-XDef7JH;zq}Wc6+ni zNULoGz^&bj9hHKJb2m$gtv?91tZ*dmaf}p=_ZSyif)pMKgQB!=3iE>4aR73Y#zc{_ z^>)M{4{ifqzr&l=C+r(f5HU6bn}X*XSVshqj#6-2mZqCBY`X&QMmK@OAPgI{eW*9j z&`+WeCR}cT-ks$pq8*2>4n^*EAiiOHvj?dOQu~JGa zZ47CG09Dj>LTRlHDJ7msp;Dx^R!9gSA{2_Tahy^j2y8=_jGDT$fB;Cr8q?;S8A^>}2(IN?mK~8{21T#(h#vCW-BuSTGY03Y%5nc-iHlRh%8aAZF5;yZ_46LU7S?q+_{DGHIQR;EYfa5kK!=aA#TYA z0mcxD0C++{3x+75kc?7BX`^&*l0lXzK!Z5W^T}X@g3KsD;+ee%;ej?IWrjqA0tkw6 z0_yo}|3~*9+}WFIV_54#@T=wGx94v@TU^YYvjB~F7oCtn02xI{Y0`*ox-rz+WXWKf z4QFXSR!It)NE-%r&f2=Dt5vbOF4v2?T-&?5(yR@2*&b`*#g8Y%e6_ue$pn< zCdsqRm_#WZc8Y|Afh|@G?iX5-GD@cj0`}Z6LR5Kc=s`eIEMT-oBBf21C*vd?lHN&hhbsr;i^zeVk23XUnT! ze*ByN`R70X-4`!cbyL)J<2?WdgQn6(r5U9en$#qjPLdE{8W4sLx!F-Xdx2OvyoCyE zO}{}%6Y*WeagJX0(%Bw^j1+@)b_hqnz3e?AQ1o}~vkcVIh0PN~0Kf}VjI@RrLmKfwU~Wl~0;DzrdkiViDjAQbIyH`g z5lM##y5JjuOym%qB8y@H9ij#C2o|6MXaFo?`yU*F17QRqbgc}#(H~;qM*<;$pqCY4 zj%1qpK-o%9QEe>%+$nMq0HabIfFN)>*cKn4V1W=s=q&fqTuia9Bw`ePbd**FK%%7+ zq)VhBB5lb@3i4cB)4&x0ghUZRAZ8ISU`1+X%OZe6;0df}&*BAE-k;g#RkiwJb^UU2 zak7{fO%trRWb}ba50W$yDQ!`RV?o8h2%gzTOP&fUybcC})hd*Z=4jtSV-l@Z2m)@I z9s&r<9wBXus|gSv5rje_MQuD@S8*94p@fjiPukELL;$GjswfH(4-!)rw)%(GVU38n zl|hh@6p|7^@oh>K5$hd;fYQ!OS(WQ`$?S|VM(dEL77`qcCi~N)v$Kn`DFnb-xwyI> zj`Jr^A6#8uef;}Rujcb=T_D53!Qta4PaZ#d3wJ*=&-fsrPQR zTCG;=vMM}#u;QJst4f6P!SKWHfAqs2{dlpQpPrst$Ic5Ovg5ZWr>n*K?$Oa?IPl`v zRYh7qdHmq`@Sv&f*RS4u{QDQ5e)9SC`6X)9i9rQfmfpE@bpPJ{mtTERuA3+q$DK{6 z3<7x{;xLr}SjWrN`t{qBk3akLcOU=${QS~cJ4jQLC?P$0tKl|eAU;NAOude3DhtuPG$0Aae z)p}j5ilVG)Cz2>~p3AantaqNRtw*EbAj`GZB656uY#aB*%a@h4(D@5S11)y-!m%~k zB1VlKA_4;l8f^x7J{k^2!$D%SYijGgw7M!U3~i}$rL{3eyq8|0>_8#{H>(f`kw}jx zql2S;5wzC3#${Q0|L*Z0|Kx{%`4>O?$&Y{d{JrO>=|9 zjn+j`c=VGj-^+&}T-TKrvEr_)T9|=-?d-CuF4jvx%#t)QY2%!CE-^`Jv{8zMop<6n zQzpxD0lZk1XJt7|vcu^#$r5Ml7Z(?wUal=GL8ml@{5qalfdUXfHaba7_VC{Eg9mq1 zlIYZs*kAqj#j>!`M-9LPt^nJaXpO)@(;OAFQEJ&zP*_{nO)cyLmQHk{bT4CEC^yrZ za@hM2#;g#zHHvf&4S_k|B)kFu1O=FQ(LkCYVLv0|DTRW+(btL=4!K2yU!TyZ2Mh7S;0-j}Mn?}5d2WMSfJH}y>+#OGHg+}Yf*=t{1 zyJiVNLG9s4NfJTQD#^y<{pqY}xTq`3mNMlv&FlK@ z)nZ;2Nn-Bp@69FyQP5b+wMByAI2#O2mZqzszFL+Z5(0GMy`n71l0*vn zQ!sQNt*Ssmgiuq`Vi03gA&T(yq%eHiQZLQi*s-F<|p zD7qsC?Ma9fJb5sjqV=bjm*-dWRn@$@xOzLkoY&3udOcq(h4K7y{^tCwbXGte zAMPK|2E=x?D&L%(%`X=@B}T}52BRHeqV(Y~dw%b5lp8Bt)l6tyT^420G&Ost6$-K^ zaV$n@K&)NkyesOWsO!3Md7AA_N3+?O6aliY8?aVs8jVK#gHf8~Y*g9U%VkkCrPh?0 zEYmp3)F{uUqw#o{=V_88vFwX)=eeW4vn6U2dU8twe#FK-`K{pcrVsETUooVi^cl%io+{ zzFy4BHs%$9R9ICKfHv)4VA?@i@e5>Q9iS~8IYKM_K(CT_*z6D+fp+U4cIQG7@g61F zLFPfPCeqs)Ei)iNT@!2tU06c9^`srhQlfY<-OY`ZOutL%6dBTeG)IK5k6ZHW}@&VE>Ws z%NFCk0fcy|qk@~av?FLwLDbRqy4-emx6ij8J3|P%qi=}-{(t|#?&Ahc*o7zB8kZoAvWVfZo zCak|UVjIO+@$s7*bJBIu*PG&|4iK}3Tj010re zaELSloGE=L&F?0I$9nK+G*};zpB2?*UCpgsIlp#X2|ETW?0{X234^xqLTmMId0vGCZQ2%uSlO2p8lu#gJV^#g zI?yIpW~h=(n_-@3Y37^{iHiWd5;2G=QHo>$i~|HTM0;uaZ2#cN(cyTId#x1ewRJD9 z&wq9C=1s9IovYY8_EuOz_=pb+N2HC?hDeh(q)nEO2cvO57;9}JOCZe7RaH?I>#8c7 zx{6V2-b-t)Ykg2aSXg|J!xbq-lw>KkLG9YaeB??+$%Kd~)V=nO*>5=<0BEHZ1_+d3 zydhNB@>?N3o|Ht)f@jjf$??7Xv%+qgXeK~mh|NnwRBNVEG# zN8fw@gTMIM&wl#HfBfX}Bc;^!_0@~dKKP9vG+da ztmdc(!02bx3wqi@dL1@K>^=i;ND?BaB$N%%NCZrP3Q;2kAQ@$8s`S99k)1!Nny`%B;U^JNwMkXhkRK)7M{Joqc(Ea#~)O z-Vv%{k{$0Iy!ZI&!>14LKD;xY3@_&M|MQo>{4f9Xi?$<9)Yn%l{QWO&fWAsuc zB&AghpjBF{gp>wB77Vb6L5bWYkMBz(ZTk8+bzM3&LQ<-a=YvE?>INxqgwz%;nIA1p`u$>_q^T z3ZcVoj(bEzW6WTXhl++VV=zXv+f6|jYS*{ELs-i&Zlm{Jdb)7EeAL=v|l6kq`@#3)S7e&K>-9kSJXLd);cs8<(*E7kKZ?xJ<_XA_lVMQ#I&K~ z5G2OF!(_z50?2J`oE8kkgE-Ftb$emY?13%7+PSyY>Z`@otNGRGa&fU*ov-E=z-YsQ zrL_%sR;?RCtLSbMuiwT}$_5;iq9jQ+WETJcy!Wbw>MhO|H!4VJWgP5-XbX5-FN=P} zfs%H>&rwr}F$}O{RC@tn*l)a(aj9JbrOA7CwrQHiIj59P(^ODQYNpfK-rl|!&*K05 zKm2K$W~Zm87Z(=?`+G*GpT78PKA#usH6pzK;rqvT?ylCwuYdEKtLw|7qa&k}y0*^x zs;ra593LM$=a!3QSrqHldbwOQ)_E4C)Oa!(jVGRYe{c5QvuDoP%gak|EdUs!0Aaaa zxu!WfI50^vzn-7HJ@uaN-M|0%$*n`0)q;d-lwW`QqglUwrcWPriEfwb5og8fRIi2o)h|8jJ>y z9zMKt=h(BW>UAeHIOl_gg1v{3He-7QJ5t!Olv$RgNwS#FSr`C9hG#&am^6H20Nz=_ z4%CB$021&tdFQh%eQ^Kov!@U5-#gl$O=goZc&Mu8;`}Ph@((|Jt`we~UaVK^@o0MQ z;Zd5WCN)Wx&KIlYy6~O>l>j>LS){7UtNGknHyUQCR^l8o&!*Fh)6=(aPe{-Ukd9uJ zT5D)o*;YM-EhdNFPt;lu26>+6X_`9k>Zb9V{I?>)zCE;3h_MKFE0je%fB*t4UYz5m zY4-OIhr=NNlvP#N^hmu?Jvuzhvm5{igMs&czF1UM zZN2l}=gQ0mLqzo61B-Khv0gdHp5=VLJY6hm z(_L+N{*8_g5k!Lw1V>6ui4GHUcQ`o82AR=?cjvY`Ys!UftiVc|3i!&~b7u={ktHWR z&4$A)149)%@l1ryxn)x?y!9-GB}K~9beL$ZloBM;22}>iTK9_m8X=ms36;{p+#9&q z$QJZ80zvR-!jr#)3^O|yVM1>StxGO z9o&|=ZY50ZsCTdLfJE=~P9xZxu+4YuDQ)`FW%qc;hIQQtyin`U*P()VgHl?=qll0q zgbzoPKY#F85os5>dMz?AWQ+o8;kV#Odl#a5&Fc;zFVqu%w*LHoqDCVof@#NX@(Y*{0GJR(_ygM8i zErl&D5XU_lgM>N@#TLZ$)@WN}7U#9UUbg{5f5~n_N4GeeJ8`E^xSRb8?0bT*kxCpuAHJR%yc5X5_KY*SVZi==s)4l`{uB7z9B zAiI#T$+KPK0{{RZ07*naR4A1wBY>9q>Uz0e6?^01orArB(xW^%+MiBG!^CK24)qJ7+d{uf08}B5r%ULoFMU3%e689U^Lf?!NsNLMgZ3(_8v>@^1|A zTL!y@&^9x?d*F7qkN$)08&qg2g*58x9%cAty{ob%(gTZ(D0{|f0!x(`GB4Tua zhqjh6Mjz@;Xc64Z8UX-pmQjk)GM&fi<|&D0+Kp#WrdpGoz_96txt@brI zga*;5Z)WZe3cPfLjn-? znm`d6kc4Q0DkU`lJy2?rB$Fh`Q4diKvMfy!@xH3dqAXWsQ8kqnPe@8>h02MntiNiS z%epL>YnIZxf}It`AWp!ESP{p-Ai}ai>#bNDClILHM;%=WCT#_zk(2_hb*hZf+Mpst zV9|h>7>8I{TQ^N0A_gE=NglMP%w7aZjg)>c9379wgFFR=E4B!FS+2jFU%i-LoVlg~ zshB;pW$!yi4pEUJt#z6uCRN%1A_F36rIi2*doS#~bKW*(VXcirl(uwt#B{{bRXL;( z2d#7;AX^3{6uL%XVPG$yhzJ#n7iT>?&%O<;jo=Qgrb7{c7eo+JASmF4kO-4B)!KxY z5(on1S$4QL(;^oqC#PS3Q?83t>p^N}!~DZXkDuLrkflk}G{s_Rg&X10xi=@LpPrpv z7wek6V;}yBK!{C`kx4`#04N}gA_{0c96h{$|MA0zkM7@}PN#`UimLeXt1rL$`qj%X zU!I1w{Lipn_# zWR%i3N+lX`I2b;E_TKXkpYQEYlT?5F^;duYFTeiR&tG1y*VZsgk`j@#uCD6!`nqWvX-#s>3@89vB$S^Oe_C_LlR&BU|>Z`Y2~d7>Sm*(X{f4e=OtizX75}quMVwse6xuFI!l4-(HQQ} z6~@4tE%u|OT{~2tV;c5g!H%xf&c@D{)jkpR8(MNu%jJkQ7Du`#Bu zo6F0~y0JS?ZE~(`utU7$y@wv~Z&u1nm-ItGK z030wOp>@12DgaP~-Z_)he0H@e>U(z%kB;_{3?P}r{NSVS=fnKz`;Y$U$A2`;hyV0X zzxeg9emkA+g>u(TQxlO=`m3*Az4+wCXPM z$nNI|WE)=;^>SGhWmz{(KtA4k@2wA1kOcskr4|oW^YZnZZ%)rY`TX-g``J(bhyU~+ zKKkfGos-g-l1YvE;SW9>4$`}K4?g+i)3)C8J9F3N%W$;G{yr&2Uw-V`Lm41m(+?MGO(R2(A~)z1iO0{!FL&e7Qcox^$J)jYEPY zOT6c%u~k|9_BX#vG%3LGa3Cycn*HUU{q&pHZ@>KdH7k+;dm;#!CJBVPi29W7=YK-y0b-h)Mgv5Q$d*__<4mQySk*f`W9X2<6s2k_G`0}f7`2YC3 zpZ@6|zxVtpDq61BCnx8N+98WRoAuWRaG~_iqJ7z=dFNMwDx@6RM$=A5BUAVqr=%= zwl^E(BUd(>7PaHGm#cMESv#RrC7E@>X9`F{-W>>~RYD9L0ebJ(WqEORRTgE?drT*z zk3M+zFTef7vhyN=0wQ~8^X&9sBc{;Up@}WvVOyI+K+t<{ZR35`xuzMq514``k$GL8R_lwZ%9P2Ibe5+kRYtqO)~SI;D?-J=VBwjC2@yBE zghYX`-GPK16S6H=h8v+%B8v3uuJv{tZZ7TY#6V2@{0H>-ivG!N8fm*5{Tup%Rkzc( zTHYuGIs;p;FYw)uzUFPK@pm<|GmxG0EsKHxoeNp3Aqmt65db_hq7V@yI`1#b`pd=g zcwm_Es;Z~fg)RwtoZyoO~OY7a8 z*?cLZj8dh?F(eYBn0acd$1YWN+q| z|ND!t{l}W+X_Wd`Zg%Ku@+rZ!J#**1#Y7qHy#WP0(7QjVG-$N zU}*pL8<8MD#`arod82lK;H$@5u-(B)dm;$4ty-*QV{Q`An`gpfoxt8BI$K%p`Z}wf zt<*m+J-CmZK~hMJU4MjHrdTOTlu6S>D`kup=DMuJJ0fC%x~^M9DM&a>(xbs}L~7{e za5#FrHxt3j<)RW~RO~rLbugLU+22QR%k^?P9L(~3xm>NQW`8)kGaf4Ey=BFikRIq{ ztW8d8nkCcm=wLMRw$_@sv6$=OFh|exs;J6J8Qhyq?mfDjXK7VcxQ3=~EJM@ym2Zlo z1d!wXz0oicB>*7Kkyfa*M&;P~+My;%ps{XVRTuMlYRtW(y+M}PkylDagG_4@=eRDZ zX@&?%o@5>~M3ZJIgIzZ)Y!Wk`?UT{KvR*Emnj2@GFcA*2G!=s&sIak3!;N=-y)5d= z38G0|70qNZL?37%-wkYRb}EivXH%Iv$x!*L4X3S(^KXt91#4Nutx~cr+O* zrM-wqEuKh}V_?TXXd5R)UH}+|#ys7hnk@TlzWBN-)&Ri3D4jUdT5I3A@8ZuOH1)T3 zyFI>T58lwMb}io$G=*)U@9xFjuIR+-zFvN#;A`XCJ8IP`A>rG**B>Jx3T}4#yKckV zPQL5r9R_C8-FUKpPuKl!O1H*(8}Vwz*&DA8^!e6-+&aMSS?Ot*aa#=UuHHJIeI~8L zei6o6)$t!73eZ}!dj<&TQP}Rd38^Ce)FzvIb`W6yD&7E$j=hB2*iMNm1?d>F@Jx8( zTPV@Hkn>Fe8Cr@EULkE-!JBQ~Cc=MPv(Vce+vm21**(M9RSgYL@GTp>eJ?HjJmhffyPV&UpyJYp^W2->jb;ZT3mfhRA4J2gTwd6<8G(y1 zW{?C$q)DkRDMxP+6_LW2O%w^+NH+qIUK}I>fOy|-5 z@-$72Q3@e!K|+VHuIsX{Ktv%7w3(%YfifD9m^EOg&7C}d@9^;1ojc<}-XN3$4dd&& zd@(=&qL^PcP1)F*eFMVcA(lP`B4tdHrdgKe>0me*PX~js(#8X@c+cKD+cafWt?H_9 zO~ve;v%(%k#B(=XBJ!S{b0SQLTI-mETt&MAA}X!AE#tj+-XVZC8UQ&eY^?wz^)g-> zt&LV%6Cx3Wa?(Kysdb`En&-nb9}b4&(P)~cnO4S-GTInzY}1^donKs>S51wC8sz@| z-k*Q;!}lLOMugRRjR1ozM^cNj{ObJl<>|@gdfj;MguQd(y>QU1MCj|blLE|5ax~lf z-h0n~_LHA{^udP@?%o*=hpW~4(=R^#<-h#$=l}eRk3V~Hesxh)rS+agJjd#u&ifs- z*KMd>RC$A_A%v=`2wl*BKx8q^I}wQy86^53%kK_G4=4LiX9wRue(*;RpZ(;~vmZTs z@1uuLpWl6Oce*z;nK)OKMX_34US6DCoSn|E&Q|l&_4Ubm{(5=&<>lF{<;7*aUbC&m zHQqJskdT0eY4+^N;~)Ouqq`3dDAB+9{N?}p-~RD;uU}oRR%Kl^&PD|l5PQK^rGg<6 zD;i{(J$vh%wVoY>yOlDUl+q%|>|=fb@eoClP4bD39uaQhLSdWh?P0c<*Daz=433{D zvhl)cvj=o*Em2qz0hB-++LZ`bxa-a~QI8H0!NI?!#;vFsdCoQ{3IIexVg|LLBVl7k znZy{QjRr)|j7TO)v`I*5RD>#6>b2G?G$10LT|4~NPTgt?iAZasv7Ya9i(s|t zYb82b(Iw%)`C#8bIyAK2OLwg zAqgN;$Qu%zkgyiNbj{NGmGw*Kmfn@#I}swyAS^L@z0Y~~M7~Y7u@)10@4a&_Ns`0E z!~OmJ)oNXqWgxqKnjRYovakRm#k}vr9YfcBc2S_6+A*}yW*!J`I;gbPCP78g5o|yZ z;7tX)KHma}6j&5yV9(asx~@flw04f0#x7Rti_6QZuJh68=;&xN8D&WV02dc0c{aFv z=U!P>Z{ME0dGjWafZ=fP@WF#sS^o3C{POG9-z?_Klaq7j`0l;?AAR)wd-v~*h8X}{ zUtcZe^T1{qty7Z%f_JX2s*8(r0K9kiUYcd|tE;*y_xJbrrn9~M$>G6%k{FFhB3GA} z=a(1fS67S0V!bZcMR9U+dU<`lzrX+EKl-B|{rD%w(D~)X<<)ArD4Fr_@bK_(HXe`C zBuUeBFc=O7nK3%xhET6rS_X-k1={i)!O1}2dbRxGi_brK@dB71KYEmBDFG^?B+;Ys zU_8o=R+`8*t}07wt!D|gG?A@TtNl2wF3f_N2YHS}^Z9(E#prRT{ivhpdD7m7h^^AR zO~a0WNKIo`%SBUGv&m$f4;G7S?_HAW(PVIRw3irFSB=ui;n4vqe)a0~&D+!Ey0G4p zGRsv_m6cJ-Xq6Z>8V&}7j8HX=y}DYUz-%%#S~L66cr+Z0zWDre$F9u`B;GFgB13ng!p4wC-WIHBQq@y#X z;9{}-{L7a`vEDy8NYZ?{TsPJtp)q>3S}*6zu!j!z_pYz!Z{EBui-L$2i$z^G&U+xx zK&eT9XprX*?;huQK3~p@y0+dk01H>H@gj^UgqEcamS7eQu$N|&!2pdG2d-{TFD||~ zIlC6G2oLvWli{GW@cHTGwY6RlASOYv?1Em5g^^Gr8LbYc<0p^r@9pg&k$B(K_BS7Y zvMfqr2BgF!0S|ORzsDT?_RA*N1zXMpf_4$5rKivr6n4bw{$7sQ{x(S)aks+JO{F1j^>)Lm+z{kZ zAS4~dR{PgcsBdengPit}jid%`bGLPAS1Ga6IAR-%+4V%EBTNF(o~VdIy%YtAUh2A- z*X62kzdb$q&D)ccby+*Pu3hEbWRMZSysZE3%U7?;s$||D4yS|3H_Q3U`PKEJn6HY9 zG}0HWw{1y5Gt*&tiP(7 zWmDHp1H!hh6Jzou0RREeN&$0S*WP(R%(Ov~yMB*ZLN>xCDXjYrR( zJQ?ke_eM#s^zXiTdue^E653{N-f?WU9^&qrZy%d|O4t_s=xKr_-qU|4Vq^;YdmjP1 zAYf?q2K{Z)@i4t!0-y+oK5Tq1!ixz&0Qok1Mn}lHW}thuY`N*(}cpKs+kclO&(ygJGV|#)CV1lY{XnH`>~!sVir#AvH+zJkPXJ?3(dt`0&w# zqdSMFsd3gbJLaOXtGX^4x2T&n$as)XhAELS1YcEg0={ zAV`yBI3DJsfdgJuWl=VD3jlZQ6FCvHT;-T${C*pLdW1-oubb_f6gu+0}G{VUi-YPRsWgZ8@}iaY!9 z#s=x_wVS>dThQIgyitSK!wkKI(fwxtdm>}}+1CyBam!A+f}N`^mh1T2{=2%#3^TS< z$e{bNrF?FOBe57ktj$c_`OW-q{=*i!3uqJC;G(UN&8=?tmiu-hyEAoLi`acaTREyt zbAvaY-TK^)zTJF(H$mxliEis^1hd}K+$1~wUm~5IVM9xHV64BK@0_b0{-OQSR|@S= z0o>Mv#~!@PSo4lXZavynz#Y)QZHm0p_SPnhPvPcgY_#)wxoP2I-h;*B$#{%`jgDQI0cz}e!$PTSs&V7uqLOBQ@Z zdpPBtlevSKcDfbALqR|~a=yE@b_hV9_UzD_?xVL2+OU{FdRQRXA6uN*CiuEB?Y)*m zkk;+^RAQ;WuIO(YI~#k@wa;yFvOopH9C|Ozt%{^a5qsPpiZJkQjhWs;$Og@Yj>*>R zpsQ>Jt!*aavv!V{StMBRu#4+OM1mOZ;(drZ!ZuENGorYaVy%qO9JQgY5Dg#kPn_^* zj6{q@s-Oi!3Jh4V+arr}OoUo-NS&(?MA)-afGB{%B$6N{1O_2Rn3CBy`CgKZbdo2O zkk%M$RHCqFt}I(}AmF@ftgAgYA`SD}xutF9RkiZ2@NVh3@$66>q6grZ-I_5Z;0-BH z6>7%Lz9)!buKL(mAq5?$ZXM+mqERMG(>zTF#)P7f<1SwO=aW>jZ z2bO(Ntrg=e$?uJ)Pxof~d($M#mSt7f%eQ55QkAc(MMF?HUi*;qS%}#I0-{!-Tx0M& zHl#Hxt&|dA>zle+msRPUW$T3*LRBzo5%k{A~r93YG_Ns=HSGbj~gW>Q2(n|v@h*gqQ0W<;uPEVI{& z>atudmsM4Xcvn{?dt?!INRR@2|LFc-{^Tda(cpS9uZofhO=2|W*Jb(X*I$2r_IBl+ zcixABOOC@fVGtqEq>MHqjQ;;(?>(C>OOnH|%sS^>_iWqg?lC*FZgv)H08kq+gjo_K z#m@pwfS^R`3-v(}`ad$nXMqt?FoGe1gdl?2U5FAF3$q3@v$Nx;yQkf=*Bw)p`cN** zoO|zkZFUFqYI^QFrc7p5R%TXaRUI`N4EJ|-Zr!-?xtCwQa{0=jssP~8ql2Hk|IYg# zynpxZ-DTU5K&iW2LMNpHr5)LN@({^waI+FKbMTUlnC+{jix8zArlr6V^w@!-Du$vg zfIz9LEUxbDe)js!=dWD9vb(=Gn(Pk815uJBfNr^59v>V&IyyR>o*vGpi{+we+eOzb z+GeKOxsvm)X-F!BPN`POuCrgkD+(#qq#BH?;pblY?3aJ;wd=R8E297Om*4;6@BZ0? z!xPo1rfZY{A}B;@kFPhMV+FSbjX>|)RHy)0#MKKr*M#Ir?IGRqUb-e(R z1(x<$apsin85GuWAR0-|0M<661 zD9o30hyV+qLfh1cq=Wnj1=E^J?>R>O?OVNW#+;g=d0i3cZM*=Qu)*m!N}r`{=TemU z+7Ma&MQ(I4^$)_hN3d<-no14!`rw2;XnMZe)U&>`PY8!mw)osJKy`$@4fNH>&;?07z`>= zj7MXA)~l52=-}}G{KG$d@BR0G?yFxN4F*L~jK{;Oq#M^SUE1G2Jvx5#^*7%7@sA%J z9Q@?%cPBgBgTbJJQXqi9WmDh2efQ$m><|KVT!=3o8o|MmC(^`CzC&p&+s z?xp>`%a`|?rqSOiD1|5sQ3x>}4Np#|4<8*)7v$D!lORy2l#*ugikR0+EJW9JZ@&G` zd;imWfA#ts|II)B-4|bcQ3xc!?aAcD=U)^g_ILJoclU_o;wSGRfsT3-DLk_{q5uFO z07*naR77EIY;RHXf!Z|9>FMeI-tPVJ==5}2mZg*u5sRWQ!Zwuxo-@r*A|k027DcCI z380iZJf3~;FaPS`(b21)fBDAs%U7;kdgb#k4<~~`Q5-!wdguMy$J6QME0=cnwvLbQ zJbLt~Q}XiFt5>dHeeuN?1mfxONz*g}ac6t?%H{pKu0Q_x{^{xT2S57J_IUEuul?L$ zI4H{U8{hZ^AoZ{RkAHi*sG(Dfwk5!>ZS;OGw6Vh=7-lV4eZ2E@I;*Pcl~-P#&88oI z_~CRmQ(f0KjX)r!3Ly|mrL2EPxUXa)DUf>8Jc0gVt5Q^!MWdQ;ed|viK0N%!H@@-0 z3oq{OZ|`hRfar(c|KX$i50#XY@vy2YEy<6MkEHCjwzk@)T{ev(nnQ8g)~%qb8f;&_ z^5V;%+1lIv)_1;ha&l6Y7tu;U0Id`C4rO#1p@UJU?cKKNm4|#Sk6xl51Pe%fLj9b z+Liqq*Dl|_|EMZUvfo_Rs@Z-^)JvztGT|=QqAbg{ZopY_%6xr*tyebRsX;auODDYU zi6lZIMC>GyQghYp2~m!Qq7+KNRxub4%0W>SQVmpr1O+Jx#c8)VmD3jLT6L`yTcVPR z6bJ=4mFoUR&mGuIl14~BK z>t#R@TlEJ-{@gZijJYXcJcTE+aUy$Ov5xn+QwGTx8CpbpMPTXEH)gYwYd_7)B_}KR zlWaz`i+){r&YCXqX#pHm*0XMU%RYEd;Jo23KbdcQnA%dntV!mypPfgNL==SnfGz+K zC?qKzuzA?kfAZktAKgEc0#Ly7JC|iu)br(0)7;#>v~_84|M=*=v=QwQzxc2SRp)kML*>LN>tR%=Zkhws;z2N0ZppG)!m(W zyO`B=A+RinsD%oOQeGMl#zX8%*-D(9)?L#Gw-6GvRq1_+As-6MoMt|%l+ud=Qx4(1 z<2y?~k~+d37IS`Wg{f!8mPYIGAin^_vTFo{VJcLJB_%H{BY7Yhn#>8N^a&3@sQnw> zpYFU93=nX3ufZsTgWuvt#Fhd(`Z%PVF$vlzvj(uWmYhS)HiiTwh!DkOINaTyOooF} zplX`sblTN5=x_ZB*sh9EHE6qbz9c2p4v1YWo*RvC?d@$9I9n_polFI(8kf+tnp>vs%`z zlCm3?<+N#zr}M+3lcuf_v8u+Ztjgg;fN14XwGt$e><9>i04y5WExKm7J-Kvcw`-+n zrX>~SxDcR#lq70FPTS>SGgAN+4R(gZ;b=mom@Sr%PG_KScRZeKZ?!a^)y)vA(blLa z1qdAMObSsojXXJ>o}8XaqV26MK|ozM99Gq!tg2!(9?qwW`F!4X9RWy1$0yU_a5$Na z^>-zzA(mw+L{T>#B9wz_G#UW2qq<`k|3cD_(7qKUE)^zwKaG;K5E1M6L~D=WRUGNx)21 zPe%FXF7%z94m$B;>~>urSbwl9tLLOz8M=lnYF>poKy7UZLC1Ngv)h23D)Eq-YZQ7! zkVp)I!x9WYJWR_oBigY02Es6^!4%0!at|tSx62wsLO&vV`X(9I3NmfsTLwNU;PlK< zX$2yrf@};pGt$;plC4%lz$?>F6)6b2J}|ZsESH*zwyB4W7Y^`Q2Qnl!WLnS9d;pjL zGDjk7zYj(nX0mJ58yKo?;F|w7>uK!2^~LShg^b)p48n`495glAQEW1;j-uH?tBqzN z^5;b$fIa0eg=h2BH#tEDTS|F1W8z%^3KB8`n>m~ZwhUC~PpN4dSI8|$V8hrCd$Jy6 z3^MRa+`~vXGP!KkJtJ2nGMN5Du-iicGI3b|9Y6C2J8*Gd07yWy+`#myk1QGy9Frw8 zVu%8~h;b%wjz2`cM^+dzJmM5Lm?q9}=!-C*O53G&ehvwzWjyEic`(D`8z5m69zWS7aK zb-yBDfk+6Fq}{Nkxki5#*le_NrQFUZrIapee%BdJ68=;8Jg#dadqwYk3LXiZ(0udA`*`XpN z5YP!yg+x*$NR^_{_E`lW6bY%uh}%VRX)xF-irsRuQw>K|ITWQ(swIh?BtQ~a%XZl` zvTH?IA_@|)lxop7vu1g`T%NYwLdv?6b17@0253nj5tM??tQr6!g;W$mknT02PKOKi zaluBe8Qv9u1wtW;K~WB?Vo+52@0 zQH-#dl!YKE+j;=7H=118*}gv6y}q+M91gK8r%K(P&wq0G=)>joP_~^w?66bRDz#J{ z0w7>nRz*<_hQq;NpaY6UQGh52aak{$rk>4CXY*5K{Z^X9ilCK^C@agiKnR^au30Gn zQB_q{RfwRJ1icp$s1QPwB_b)MsI~l05(x@K>SWv2L{thPL`fjKuG2?Z4yr*_4S~RH znMJX?du4lPe=r#C?Ce~-cJ1=zOH_#Ea(Q%gbZ~I6m`&?uzFeHt%^Z}fP>hPQD1ZpJ ztLp1t_~Ng8C$90t^~@a?V9%C@#*PwdUEh!K3`7fv*X3=Xt_9QmrK$RoiX!;#m(nK%6dDZUk5iqLR3IAmFk6QOpb!L5H!XJBYfn4!l7xJZlubh zCR76MuwY)+QC`gecg<8m?IbKOi#g2@$)H5RUH8e8`FEoefuWciuu=aYcv6DgwQItXmDJ6kh%7IGxuXB-EAqS`rKrad*^s)I$e;c{$x`z)R z>b<`^J6l~R+qUc2TC0eY?fg(X)}@aBxi`uj0j^Ua3Ln>(QW7aq2&GgjJ3-1!AK0<# zdaEVcNn=@-dc&V%B;y_i4Y{07XZ!n=1Rzkgg092&KDhS>|Nf8mcDHX_za}LN2II-N zJvewYJw4jr-8nuvo-dYd+sH32AwgVD{Kx3;%; zu3o*mHQAD#`ryv}<+70|75ERFI{~8m!VXd;gjg<@TU(QBSFbD=OZOdIDWwqPfuYdXGt(*J%dv&t}Q8r2~oA$$xKE6EN z|GBSxaXMeV_udCbN2i^lYd4;|dFxgy<@ElduG>~209Iu|K*M1*7*y}Q_s*5edtZ9( z)$#ULSrmWozx>;E*ZhY+{`TR?3;^a$BlQ{iLZ1XLtod!H4@6zp)pcEn0ubtYIh)PK zvV6!i6=k6#}3lkVJr>z1f)+F4z9)ZUq%6kA)j zZr!^7;Qq9!FKzGaPA1*y$tmKSw?BUS!6OpIp=_7bAy6Su5-6ggC=@6?<0G>vpSrG_ zo}Nyp)4kDHAYR(veeDaMf8*^BrgZ~|N=X6|1!}`zg|jv{FLP|;)Fl8^)nJJWeQgdu zmz6Nb0@zLPW@e;?Eotu3a+xzT`!YQUB18~K1A*6fc0aSTyIqR16#JtQ5Y^ps*|ic8 zMA6A&HeEbeo)F0AcD6t)j~DF%7ZIt+aVSb1c9;r*pgNu1QHUFG%MMnIXgrNonzEa!~LRLX9h8U zR5VQn)&w^Z!Os1_OcIrQ4w0LHiHofCNZ;~n>mtxvUe_E_{v?4xl7O&0_XovFJKEEJSthLA5oy zJ)1vlyBdm`ntO}-quG2|h+$C;lps*U1@4sP^W&|3F)FIT*4EajD0X&t;Amd!PrVDF z5SLwBb+8ly%jHzc`%+GUXkM$jUaD@oTqp?w1R+kA-Ieip-pRw$IgkPc?Qk?16atI7 zUZ_^7Z6!ujRmG*jju?v@BnN}RP?V~ZUDws1<}G}9?_MG3qdO=6&s!fJX`4m|fv|8K zCGp;T(b_7U&4NK;90hD`y_Z*Hj@sfjKlfKSezWs61$KZJX4R27!JgAcm*?#2#Ad|L z1mI2$($ZNVAQgJyU0Id_%~A`cV7{mqiv=jv)XjXpq)zJ3|5hzs-5y>Uj-V{-Vki}D zRm1D!?Q5ga2&kT)o;Gwko2#zf9Skp5V*b?*e!o>a`{U<|!GqHpNN$%PTb$K(QI=&@&6f4u)01V_ z6+}ohZ@S~@vJypAlw}F!ph5{!;Br~dmdjc$n@-IZYJd_BrmB%`S5{RuJFWln_`^o2 zw(YvMtLvo%R0y(_(|LUYr;6zKWLh`4GaL?wqn*jPZramDT{m($lY>i@1l346J6)X2 z=F|D2D2f+v-Q3#RDgb6D$I!Ks+K#ZO1fW_j7kb$fA=JzE@ZeZUH7JE3Rg@(FoSe?4 z^I9qzkA~yXcu-b=D3qFv27|$+(PFs(iO}7f&mJrn?=EH^w_T$E5S8{#CQ@7b?Cl9j zxoE2usf^_uf4W20d32a>;U~Kr)0=`$8DTgg99O%ggjqK|2Ahnt;b8^~+38}aK@w+( z8A4|FJ-EPXOfRL#Eva`8g~)h@-AhJE!syso01_n=2sU;>0QPW7?f4_4RO7matX*TK z^VZIBAO(jrJE6o4Fm3WGOHW-ndkHA3`P>ytCdqR!1(;}B#Avvh-0f&c}_hBEiUH7EJNfBqpp_4zFo6k*vt{Mvsw9> zxHUV#%wZJ~lJ?#?DT&s20x*aD`quTq&tOhuMWuw({cdU$DLh9g=Pt2$3B&?XyLx@6 zbL)reHY|+IR}`WUg+1;Mm69&vtNB*wFDsjCea5n@&3PzL2p~m_FG=r2CL$~ZASzNy zDYVP>wHFdB>5SmBr&4Oawu|3eokaj>_s9_n6V?J!sE?i^1iNhx6ctDnpkBHPqy(Wt zRVXSDL8*dZ05~p+Em4g{IV@=axK|DLN8_EUED!{tcEL;PY9(7zs_SGYYo!)#-O3IT zhl5c|v{dc9>!xjevRusCt|pKG60ikm06S70X}b^595zZs1m;VYsE{N9*aKKRhuB>J zC5o!RQizc##^rEpJQ`MoKrBT8fKA(;PN(zbVkSG)$x@iufB+nb5)q05I)YLZ!?LIV zK&oK{&u{I$c=hVdt5++;MO`1Z?a}n~B-&YblNoyK_w~))G4WyBtR$%#9}m< z42OfFEX~>n#7-(HWz)$;y=MwMt2IgeZ~zpsti1fH`tj2%(7dhlzzK%Cf4e0RTv;27|%g-u}&-w{G6J zwX?G?J5`9HtVCTm%Vx2x>*?w7;o-yS$q}`6S1(C+r4XY*IYihJ<&`T}zHsB#=Wf0r zR5zcVjs@aisET4BhW8I1ym9;X-Q(ld>S}G?>oWk6K<|a|0>!m1W`)MJ>KvV*uKpd6jq^kDElPf#Bw=Q43vb(oE8gGv#15s313`Eh*7Y~n) zA09ktFlom1|cY9zFX055NDXufMyfYpJ8fq5uUYRH{%2P!uHq>eIsYu}*qffSIrX z6-7Z>OqgA-Km95GWJJ@D)w zsimEjx8Q9Odoq=YEa;9yBg9-qk|ZL!Z~g*+lEz_|3KZshyMZbK zKq$(>^|o%{pycQGmcs zN@=#f>7aR`XV{(IE=*JamU=58fHE_2(%*|Wk{Jqf5(W_IZJbIGk^mGafTZTJnxrrv z(S_0&5CTXlfdu++_<|Ifv!A_{@8-g0_GXML0=;g)ZMIfQ>V;EX*R^dsnM}&Etm_&@ zqv~3bGJA1slm%VKk}_Ti(r5f;CZa^7X>U*H))5ZW3q%RY?RW#{hOnz4G>24GH5?AB zszTIX0ByUj>$=ti_5lc}?YjA5J|2$%KoN9Omet_k`1D)f{*y0!?z7jfUKavKqw&sm zJ04FiUB0@zxA*2xetdXvba;69=9}GkdsK}^N_L|`)wQjXiU8kv=e-~P;72FNCzSx% zHMefwR8ro(eP?GlnT*Ff+uMWTsBN2v2Zwdt=k4O!NdDS zRVkpa{QTEQhz~!yqaGL1F z^Y&=CUC)|BI;rPvRSil}h@#L2)ZWg{rAwDC&t~@@Jvcf(S}qq&+muz?G_C47r4*2o z9S9{9sa7hrYz5E{UVroWfBC(?_gmlm<~M)y)~y?WIN917j>r3#E?;}@xxsk+2mkJm z-v97+(>ZgP-0;={)7pT>r0k?zES8t{FC88p9UUE^U1p>eG?8?J9nD&20C#!~AR-h+ z;Wmb8VJH!oT`QKNm0k1pdsv7Q*+(=JH-~<;LYp5@z%HM|VCx zI6B(e-5HHWlkr3WoJ?o4#d1EI?QW09qrv`_OT%)|cHQ@X_=DZO?JvCgMNy#YfNFSWKs< z)9LAAS!=;1tQX##a)hF@r?Ufq0wSpdDI!&3IV?*cC`5Vh-aS(C*3BE^@j$lia5%Vj z?drk7!R5=BhJ(SWqN*$l5umA#K~~9Jsgif>fIo%lCw^o)NTLgBP6dWEZ3tnqn%FmrTwyC)>vE!;1A=!Z=1TP>4_Gpb=d9)C-2?<^*FaihNE3+^i9%4Pv?o^*k`5D>*pZS% zhi!dAX6`=!;Jw4;bkTJ)qFTwCNR)%7l?}pFb@~Hx0|^IRz3AFeLD%;tS8%5TnAXch z+bw}q1>03omc_E6PEk1=7Uf{k&E`N2VAILd*`g*{h@vcn6j&2Hs@sS4a(^;ewk;7= z<)EmBMNus4!)4cqs?wkB=wt)c;L5ctAd2JZ>FI0%osxAslZ(^ix;Pq6yXET-j^3Fs z2s*&RvYzot6(ICt7tOoM_>^7e`N)c%uSK0{`BwKP?-b(#A?q5lt`cWfg7qt8-O!BD z5$)kO%nH?A%zbER&uHLmfUbdHVT5NGtL!uc2qcWSG0qL1Ia@;{`dkstoG}~QUvh>M zb8?#L40q^hUon6_(7GtfvM4}FDdlXjTsAc+DFmuc%1)JtmB5jxu8*oOT)y)B-u_UC z>3sR{bS4#T6~zD%L6s#=<{*oz1_V-VTPr2UgW--SMna55IVnn26wR_FNyV^K1WKu{ zlY^odRi#2H5Go=PqSS|>NI5`(!(uWT3W3w(`RUOqVo{U>B(ZE;g`#OesqW!?@#BY& z-kly#0a_Hb>^dQu#q38959gDercpbiK{c#~12Gtl3dBKCE!s{3OvdBgazse7p|?N2 zckiIOd1?RZr7bbkmV41+@o3f@%;vMYImTjfeB9l>qdFCcC>k!|_m0 z9?PoKpY;GzLf~jLQWDy>Bc%!~g&-+Oc2a*KzLTD5s4I#7xA)rq{ zDhNk9SgN@UPP2er>FT5cpEm_H>h-k_cw4bE&ZF#T2tpP~Kby94KpAO(j%FETAnA(; z8Kcc@NAptNt;9INdg>YFS(V6~&V1<%2aMC!REVqwXGI|Dd7`#XDPf*I(aKwiDvapk z&Bx%jSGIHF5O7Zjk#Xz-I2Dr^LJ?p=ZGL>keHYZghgg6czv&)c7EAyDAOJ~3K~zo7 z8noEv1BnQzv?|QnYzg$h8%DsQ9Ow@+W>M;g4vcNUj6wj|xqS7dS6{pN+0S3P_S|qh zDT)&9VRvUwIY>5xj;Hgs{$$c-t)CsM%}W0iaqnsR@i5)I^=H&hPwN2B4AY+0bLnY8 z6biwo)W`a~VH5o&Mwpe`rcP)3g%trw-E^ zvOneaS?fOq>OXxMyQ=&rSXF~LhT0cvAI<0SN-hc8t{hZwITmNZ@*>mCk!~k92 z`qQMz2Dm@1<{yjY9vi4!>(7q)p2|qy6#UJ;z4X-5Gi{xIR;FxEzx6fU{|S__ed){y z{1j#E<01aIVEydL*r(RmW3|3<+6>H}=~>$oPa#5>efq4@Pea1zrfkm~`)7jqnneTW zE&aIZDd4^-tWTin#~{m-K>Ym8KSh??0I0LK{tTyVPa{QP;Z3qWh4l1r*C&w8>gC;| zqc=YO`1`j%xOZ}58g;RGMebZZ_dFBRMssX3=q030O(f470M-@Syk%8=@f*MVrczE~3BBp!H|m^hNadFh#O{yvMbcM<)4w&^1J`-zsZ*>n;8eKxK4q>Jcpn*O>+ zf3xXeHvQu_-uTvAZ!}W+)5X}iGr=iJ3^-%~U_5I8nBv;ZDIbXV7t!Bbx`_U!O@HELY&Km)f1h;Ik4KY>=d~Jar0qs7f83us)Z&xqR5&%v%7bD>Aqvvq-^Wd~37^F>I#tq^fq;ESDp*&PHroSA@WyaWNEj>~NjY(&6!Hx(?mlCxe=Mx_s}bfG113ZBea8S`0{aOhh@XS|3Vkn{`cIH2 zpk$;GV{|ep9KryAnwV)phdTe0t-kLY8vtZJTB5(KVvF1Fu7Lf^5HdGJ4DUV;j)s@} zp%|3>s9hl)IHE@Sv%YpDiADql6-4}Qn7~2j8J;|EM5G9en@|Ix{SWO&0C~&gS`4Uj z4wbV;UvTEn@ttLT{&B(Z?YfH3k+Os{*A&V{be~qU7c6ft_U_YW$c0!WZW9pL7k`7> zSYqYu-IN^28eqL(m@~a_m2jbzr?Srw2*X%>#fl*Q(jWx{U7tc}nxyDMQv5o4#Rpe7 z5Gc8g8`%g>*DDFMoXt0=Yqiz1sWruwb0QOyDt$@*Juf4roj3_z`_fK0gBNA~1s9pY z{FPrgI3xC8Us20~?LH3ZzP=gamum^xH^UuQ#GgC$7rZLe-ys+7$9^P@fJlGknWX-p zE3prcMrt_FtX!YxRZ{L@uWqvRGRjp0?C=g5Ff|S+m3wHbL(2;GYjoNMG-xVPq=<-= z=?rhS1+927N9YL=7!tfk$gxz$@UitWQw<%c!Vv&@=aa45s#vdxd==Ut;iAX0Ma*Sf zqS_+nQ+hhTGNnvw(O}b`OV_-l*~$(PAOg)r`a8jvz#iU2n)qpo=dEBUdYRw{btt3x zFv!c+sL7R2B4L$SM49R-x*&r1<8!#7(bA)OyrBbYz9py9V zkK-yLMOqYa!Ptvc!kj5>vaFr4-!`=tB2{n}MbuL=WyOt0%32mq>pMTEZ&ZFoCfDx> zC@lL4bT)P-b3U!0N@TA0T0{D;m-uA0s3Ldml&N-=5VC4ftNIYH;BSfxdyx-2^c!$# zsQ?T=2Awj6sMi^gD~SVKS!TdwY7tx;T3_qItB6!U#=x-CC|U;;h59ts6K6;nb#9+$ zug_ZZ22WR!G-y7`lmfjnol!RM!PqA&pR_*CLUEQ7I&Fp{^ozjrFw#nJvd`Vyeqgh9 z2`|^z6;HWy)-=?o?NW`B9eB{geSM}E0YD*&N)+4U@eBJ`zw-PGuibdQDoa=6ox{Wb z@!NlV@A!lu6nsf1q5JwT8eP-XOCWXjBcRDt`jp`-lRnqW; z20goo$s0KvGc*nrRd{VJY|3ZQcfpLnH5(p+`J8Xu!K!U5^JbV2A4pe<$)w9{aWM zps$E{-(W(a-V_jrLV*zJl!#;zpCtAkbHw{9SHtu8!Z6mj?oTG}8+Bx4n66HJ*%D>U zW55V0-}P3XRczdEVlO;1Aj`s+uz3#%1Wos8p9r&b#=!$_{pHptD;_rLcph)#mtOob zScBmfhKD0S*8`2ZA35PL6;&RV%~;6!l2-6hFFaA-^%|L}DacreFC+;gMohj0ddWoW z!ayqc%(g1<(t)XzKrH%hx4F_dmXm6VOuJsbSrmX>@;4!$#QefU6Kj;kfKAZO#uv4( zkQ6DUl#T|wSZJQYahI%*0ryJ=pCel2;R3+1#&!(_F^imfH8LWK0K59gCWpS!XzQeT zAdy%vnMzI7mZMxvIc=DU0khbz3t0y!vAV+`sbf*bfJS3_s5n|Kr}N%8PmRuN;tQ9R5Menna*oC775w;Opo<;#YnnXU%g`v=Ktj7*0llAA;$}-Pxi>Q%9t#NG&{@-ZlZd0pZOh)NN>~s9{92^| z=wP&hEno+?kuZ+)edgGj3g!m}2+yRZX4ilXzY!5AeF5>fO_(jqSIkz6a|YKKcG8&> z<~liUT`^9g234#X8K{Bq5O8k_p=4M&3&M z0ofJ;GIMhm{S7D?SdRht#DR&}b|Z#cog*uQHymDBDYD7CRUkzLQxrFVjLW=L_M+*& z6_Qc2vYtvmLw&r?+;|LVdVA#wrBuedv@z6u(mAV(vag*v^~LYY`S7wIAaFwV;b51j8Y7rd+YFLArn`$L=W39QpE|#y@ zY%iK(v4_E14lDA9IVQ6`j_B}m?ixGZI8&IMjxZSIN4Ezo8VeEW(SyOKvTPd?yPzQ7 zI$_NkvCdrd(P-qPWAoK``0$~y>Y*hOL)Fm~A_nqcWorkp3}F4;;Il;~B8EPL7|kVz zJOZHKkj6S%2cIzXGG=-rgdz(6ZK!5#yu)6{yc6a1tP4K2;aOSOj&PhQYzE7h2sz4z ze3WfG#o04zAe~tJFs_90V7>|Rr2^OjziWR5p%r47E1|3HP|Bcx?qq>q1s>QwT*<;# z;kf9ppLRw7ueOb%k(eKZnXyI*$qims^jWzb^a+cYIYH#`#h`6gyf-X_PMS0E1;_;~ z#q@9$#u6w`9o{aFX}SoU8)A(6ooIC;i-qjMWY@$*bdR89Z_yRx1#&%{bZms070H}H z7KNzSJP3{iOr&rMdC3#@Flg(Axnqeu-u^GED<-IC75mC_ho`yy$&RrIFaOZ-C6n^J zQH~EMqU&D(0Bt4(ZAB8v8Bhty)4;wHahlR5`YSjC>Ig8VRt{HK88Z0CZUAv;JgA5O zDA>TYToBg(Sd&F!z#tdy$Z|v%pa%|DA{>)d@-LSdRaSv?6Tp$Fl2A?;ifuAC;GV<$;XT3O?tYlHz?H ze%~DJ7?$iS?+S2Nkpac3SSgXXm``#rmBhybgsi2RS;r|AdH#%538P&w3uc-;(KCE- zxN;17mN)G9*bWHqlg?+A^BNiCo}%G=H>Pj6B;AoH2qcn4BUD4iW5X7R_^A$WDnvQ} z1YmKLqk`aP7O~(W)VzMKRSH{Rvn8X5qu+p=|_nVC4#(J2`HpRe(mV zV)AcY8|x+R+Oz=)u&1GorFI`mt3k$)bQ@4)eOfVQ_(hs69YUDvWnUHna=7!0h&Q~1 zBZ9lfhu`_h8_Tx+{Pi0GQ2_oIFTZj)n|*kA;2{WXVCTm%uZ(#iI|AA?0L=VG@ZxJ< z`HkQH9sPWMeE98u^?Ucv<4s|=tQ z>C>EgWxLnFG1r}&fu0)YIe+3aXiU#c-24R3v=!Ka7EIOF*d6hs^eV0}SDXo#tYFEv z6FyvH2%Js9c@U5Tcjk@@beOHEm!Y#F6v6q>n1`L1lgPY@o8|^L_+14KvLKilS>ACy zuAThE$n`Y)deC1h!m`@{3UxveXkrWp5cvg z6+|jHs-|ZdYgy9pQNw-a6!4p;iib@yWf8$64QD#m6E4A4NWz>r}1Cxt0rJnh2B45$QGXjEVJ#*~g zim=2c;NqGw>lFcGHAEZh^$}ltk(%Y0qiOpEHIxw+!1Xqowjt*W%?eST1JF=240bM&8d6aNM5C zjDA}ZA?bi2-`TIU|C;Ck%2kW8Qgyl9J zQND+OX%Gww_3>!#ZjBg;j2y=SE)kpbSsR;pW_N7?)dR&_a#p3Ky1-0j5&Z|E*aQbT z0`{7@5fVg0;Ny;Tx;e<6PBfX8UNHs$ol&9JFcIor_K}}{NUi>Uwri5Yd2q*R09C``in2!IX=33eC(QHa#(XU0(k3% zh(Jj=Ljc%LFLtk7`}_awU+BHR$M-+}_V548dNvIa?xRSG686&(lhK@~N8gj|+tqx| zL7{$>qT7x9DHrKen=;Jnj4E82bA$9a^QjH$W^!?bynEc_{XyZalad?gouIlE*#k-M z#ZN|8VsOZ(}QDeT*r?Gcln! z4FVt_G`Kf7+Zi$eg+!}*nwaOvVGiJDHy96B^PW5uJ^aI;ICq)34D@tVKG^c>oZ5Ed zZ+7VCwnu*J_hE!o>8sLCkha=mSD`rQLq`zZEz;4!y`OwmY*h>ov`;$%%lqb!M;$aKbzTF#1Q;^mJ|Xs;7XXgQa!g z%?`?Y#t)t*(0amVxr>Q14iSsJ8j&1yR50qC79qYOvPYV&5ed$!vu%dFcs6-wz(4>N zkV}{R8hEo(k4#j7TrWEfVv2fMXvf}4!IyT;$}9{A_HF|*I9q|w9nMa^wTa7WOkX^m zMtxc_1KvDgu3Iqos<(XdBvT5L3&_tJFnYxfcZJM!%a*hYmwol&?Ar4`xKrHquX~gL z7NLw1F65udL|K z>7S@46XpX?B*b9fIRH403-wU|ku$2vb26Luv4(;iUReF-jDe^LE(zR>&FRi? za$&8EKEe?ndJa>Eo3kJ}&DdYoyfC;>#`MTBu5h=%>eh$DRevNC0mJBPGqGa+wSCzUuq?d(-5qrSLieENU*LREjt9 z92oD%*kp(&k_%woG~a#i?JwPYerGfWfM0m=rSEnri`SZHbFZ*RK&=8QM{@k>eU1RdNPbd2)yzQhsL2$(mvt^Mj ziZiEiy9feGMhZd{dSTvM*W1=L8O%nKl>H*iihJ82Yr(2zK0i0V!RAihBC}XGOd)%D zD#mJ=v4)4)PRZQc1V!r-w4`&+d;cs{)6sWzz)v^Roh}yq(DN8bjNr3#e6zT->ib!p zaTsgV3?Ys`1hdmV|4}H+W7e{L&BuX>@p#Xs?585M~DViBZ>FkeO@^t40s87r~N?@V2-7Ie0IM z10m~tOJ(mM>#1FLNHi_tvzUzrMc@+iKY^08|FSjmXjH)Wyy^&DuRd6u3!IDsrv@!Z zOwu4gD72VnFa+=zIiP$H5q&Mmd^yDpb9YRVdem&yu3^`pz3?@pOL^jfmGu*6LEPkV zD6W0|Ua)e!5Q6`lRB>VR{onU&$(vOQhhDS&~&#F-e^{Sr0a70c3$QlT~ zW>1Kuxv=F_H3YCQHZgA!fyv8yfgY{Y383)I7uMq2?@=9oD7*3IpLjD&1WLiRc&?I4c@x&8v z;%pRU1w+OSsy%2z5$?3j%Kef9~igw~FYI1Bc(D6Xs1 zm+vc+b`FNWlw|0GJySSsJ}HM`D`#etv_)R^Muj(d7`(OfSvwCze#Ee!9EP%dMH7Zy zl4)(Atyp$u0sGJWlD#zzFl~{w_R-cXLPZRLx#ntcnl1y->LDJS17t0Gk1AVU=7ts5 zWu6*IyU_#YJ@8oOK?-@&4qHycoUe#+D{CV!vMI@#$#jm?qXE`8l<%WF@I5&Yn=z*I;Xf{@k8&KsuRq-b&RnOQJXGA8;aTI3Q zq@Hsp4>B{=BOW4lowmqdLD;#vuz$knljh$9RFkAqfBwO{Uw`S9Ni`6NuReG4TW`Gy zM0^&YlNLk49ObM5U?BMNum1YyzV?d%KuUf4U;SP^nyv!C#m)Q27Tav z-B(>%l!;Ap^jt9kD(8ZX=7F5XVTwJH=@g2iG`h?1;+h)x3E$ng}2 zAkOgyN$_!&u={z75f$BdKqnoe`a?9MN}_mAKJ{#V^AQ^4*m!)<6WYfkI57PU=eRZO zqG%9AlR!5Paxyk*Ipj50EL{F=IVWtDlA72JAC+#T2n00yeFY*48{l=@f76Y>!aMeZ z_<|3}`H-9wWu|-jh#V3Z-8c-!?BiKA6#fIyXDuQm&mqcYcjvHwZof`YzlAdzj6O%8 zEo@rH?n&a~(MnhM2E!-oYD$&YS>Op20Dr=(M~E2D{^QsfMh*p`mj+=&hJT$tabn*+ zWhF4IM<+MmHhW+~3_Snx(ao!h<7tqYLMOM$s|;WmwiReit|(oLyfCW;(}xb!C@cSq z@$00D(0dSJ5Pq>TOOx*a3z=$PQREx7U zgDFr9HU`KzlsVh;W-=<*W4CsEddhR@>>3CLQdC#E#VDyfIbDXc4C`h@03p!PKAf0l zuyDGIGdZJwUa?`gFN(B#%eu5!ehg{~Dns7tio~^RKaFye8IShnsc%4@rH=EYNGCkW z=90c7`;2S`F5%-M{m^iLIUmK@`;fupmU>=oQXCvl`N^r9u_FKLU#C@&8|@Sj#{Rgy zn5ik!2i{tiN`z~0n<40mCRb;T#xycsSXH3!RVZB^6Shny%u(@db){m{{jMM^*Gu73 zO!9d%)jrDbR^}5*yh5g6*uhbL22G6d9QJ4iEYrN9{b6h=H%H5%Xz%>I9^Jhg{vp*U zSBD;G6x_1mY{s8gy*VJVkflls!8n3qXw#I60viVAT^3dyvs&hZcafyZGt#+5cr-{Y z@N1a1S9<0F#5Iy-E%Z4k`%(lLmmI0EOWRqIpAA(%r(l)%iTtK1A~S9%ZJt2t6LsmU zvm_^s)=2tQ0HqIC58PDaofQEuyqN`=>d!3Sm6`wmAOJ~3K~zWqVOTsU<%YBU<@CU) z46w|b02(Ew)EoD1|LSL7MZ}%asBXKrAKuqO%FI`t01U55NuZ4bz(7z{)!+Hu|5g+w z0Q~4%e|Z1hpM<1=+|bDm{j^^(B2Xe5gRHzOqSyRkGJem-lo3y*jFtiJB7Mq}V~91T zw2=b6>O8B5D17zwnGd~RnuGN$5^LJfYV(rm6=WrV7sZq>hR`?A*V+=0%MggRROZ3j z&W$iyN0n4Cr_ii!BdpDHEo3}P=-PtSL?OsH+yQ{^#v=A7xFlZ9CJEVJ)Kv3bVpHd%eMQ%*}S>njx+0f4v6TcUiO-yY-|b47?^xsW~&e02Eao&uQHHDz3v?C zmPU?QgBhSBri~6c5ILuKB9gy|&TNig40^*xe;q`oVpoxim4+J%dB@wj8H=U@0U0um zj-Ep@p6y;S&nCIRtHJ;T2dgIxr;dKW=eGtg78wYt3RCnP{ejH3Q&}XB(<bf%Jz!0$6BbX~&{)z~Bww_DwLZFbV~oI`VqS6FCmP=^nQ+Bc`ie3@(bip?}XM zBKk7^GNniU2{4v+BG+n0KZvY~1&dY8$4NgiPROTJ0Bb;$zj6e~2I4HOSJ#cfg##2E zU7QVrZ1DT$`JGYo2{No-z&l>@Hf=1DEjf7>C-vga4Qw&ShM9I)ZN5k`BIiIZZKAz~J`^i}prHbvQ}{~Fmr;|5QzcfADBe-YTI3@i;c z?@jq?wGxj9fxS){ZUv6{7ilI+GNe6$xt#fy(%xG)BF~UwMUunqoI@ij>@Z$kVMWGh%rPOk&3~w5_0wF(e7<3 zj0*5RW-|idB#c}`EZXfEjvUfl8}|wR_~ZzTx{o1f(Z`IC0tm^@qraglkMv7;o&UBM z6P`V<&tTAVSn>mF%@~L}EEdB_-d)W@PDue{~T|F0!?yziGQ+$}-?N#b~~QY-QOt&(SQhfzJgtr|fqjuam1&I# z^1QuE*%_cCIbqA0HHhrd1S7X=~ItMVitbW?ySKzW(0$+g2#vpgPXA%W}qE{Ka zHX1h3%!X5p;bZ4-z>M9@Xvv3u!{bvEm`pcWcfYWXa_1;AbrJC?R{w~I2eL-V1ucBU zD?pJs>>Uwu1dq)I4CvG=j9hS+k;qTKb6b8PVZ1!TPEzPQ*RSD}#r+r9g<*3M?4F3W z{unQW1mR?kh?#Oxip;zOLEarkzzkpaazeIb zbm6Z9_Vn=$=AaRX!uG7b7QvQZKrq{Ug%wP~4+RjOUY3>ONJH?~T!0k|{6*;cWq1UG ziG?SE3$B1D9K-$7^Wc&3ZH4b_Ray)A?+y2*=xuODAEK9PUcGDp+Xjip2VE_U#4gtv zsy_o0+5)`a%*gZ1$9WuGzat-V0KpGyJMMAs5e!grs>g?&cvRAtWcZ=4Js3>pe_~HC zfXPAVX3zkfsf}&CDFsaxOeJ{Mcab!VVbIn<&q)XobxeN$C!GKG0E*#oVt<*0v=nF0 zEyS!Za#|6S0c9ZbLM((59kYaWr7^}n$|s;88zX7WYo`_*DQmR^IC(Z8*FHzd6lEgO zKQdh?5{KK*32Bj8Bh8WGVfQGS(z9w_$Pg~4<@uaYg@dA zCo`AFGk}GmAPlSn+ikwjLO#$>RuCtECw<5rhLL*^!wy`FNR%O!atOh>P#!GzxoTb& z7q-^YU$a0aC1rhCdnLE=iEJ+ z=|ET`J1Z{D##Dp-lOGO@nH@Mzw*(VRC$o$wW7S6{5IadbO9wX&7>8hV5y80;L!Omu zd&c9Y)ubHXQ$b99^K26xge#g^l~P&6MNm{X&(Jr3L)pWpu3U$?>>HZ{nETzJG%-mQ zLEG0zwl!WGgmw1G!Q8{FXh!z$e5t=F-ohpotfo#%L=4|%pX(G6i!d&-s+luE91+ve z{QZN6f8*uPO{zgD#G+~6Id}vBs6X`Orv`zLI^zytfN%bTe=-=20pJJ!@!y?1ycZ&s zB1~uLcRswhOj;#cFzf+7y0a9-FeiT){c=$Hq|}DS;zjxtrHF5OGcn_;FK@OgS}`o1 zaB{GnZ(e)uMzwRzg`cAd_jd>uS`t$NDabteh19 zWsQKC2)&i9WcF~jf&o8Kn1`6X&;JrHo~u18)dL6-_;52C)G5UvT4k#V`QE{^;YbL4 zZvg1syzbfo;zEGH_nEoL2f3Oo77!j2gf7fwTMd9@AX63t??iJjaeu#aw7XG*_PNV# ze;A0S!SI}7V*hcVa`Z#{2cuuGRCE7X&dHy%d-d1wz7m9cdun{9xZaC(1lz)`vwnsk=q1&^aun0o2xg--k%Ucc6BshoQlXp zzd~E~eg`o3+gmQ>est3Yut6R0vlkJLfIb=&ggHFL-DnHtF4$IBNFyY^$2;VQtVy&! zrSc)?qsjkEtIA#*@XhYi4b*g4Nd^<Yo+Q(R7mTT>w-SRh zIPZv9yI@2fHd44I%)piN+63^}3wAt9?6Jixw#*ZaPRYh>gd9d~2|`F1!<@EL{2*{6 zjRYbQ4(_o%Ta4ZW9Mn*G3yDi>jgBhA*=*FcJ$EGJV-W-TT+-dsiNZ0X*ma@M{`Kuoi;jNVKj2Qi!cYE@&c(713! zBtCUd8V&h7TRte6mrg0SAq2G+=s9+bX)>Q&_Vbr6$#mK8=)0D zHUJcc~J})}3v<50gH) zQfypi3NNynE1m{KRq*RnU!-{QTh}V*m_^fk<@px@;QHR~fB5km$Pxhayx61zz-15e zaoW9db!+bu0Ca78=dB+xNPs~SO}Ba9q%-k|6H~^_uy$I;RTRBi%eq;{p^)M$|@-^*61`vc2lhc<8N3)74Sz?-%+6e@91!+1F ziKiHmiO+5Rw9-`%)6o>Um(4Hs^f&+kM(eG!=T1jpICc$KhI=$@Y(#)}C-Z8fPw)8V z$ZZgTlsB1AGx!`D0uW;4IF3(RP6n}oiVcd0PW%mn#xb!+-9T>oQva~2WtunW1wTb} zj!rlE4C?koGi_0dV0g*tma()l&n$*X^p_z)JaPp#TE;7kOb%Tg5hINuqVFX)CSqn= zZOulRf%n%+5#w-oeHH-DZ?yy^^iah3r6|bWHStn?u{KU!bbqCbdQ-+ z4@nB7qJhPI1ic421h*5CV#xKqCz{hEWE&?S?42=$B~WK64NuGZT;wg-r)Rk{9I(}kfnCx-GGQRRT}wd70Ksu-;_R2ZJh z>*Z$eDK%tt2)8ed2*}BCCoBvDuzJyQ5C8z0&ddr;odL;N&>U8tDHt~VhO+8d2Y=$9g(rGOJ61USshT>P8Ps79nx-UZZm&brz0gZ**eZi|r>r4l13UnTw0IWRNXO^|GlIsEb zafJ9fb0x{Wq9tVA9w`An^e}pD#z!*X0j!eqjL4f$A#tNLRqiQl6ke=g=yk+hB}%P8 zaz+i4PbnH5i$hK4{!imXv8Ssd0CTGe=#%uEDv`ceBWw31@ibieyP9MI!JVqV!253Ink=ol76DOK3j1XT&R)xEm!;%7Cabk$bX*9TAQG z$4Yq#zNvsTej`?HW%Soo4mpJwy-j7J)oZk(o>%(e zJC?9~lT_$NPnr&cd~Sl_TyY7oXy5xL%!Tpa0s#AdtqaZgDtsuDz(xc;*?V{*_nbQ> z`FX;wp*$M|3voRL{3-h%AfQ_?YV1|eG%+gX>>_g$>0b|lb#i(T7>dN)s|0cPcxFOZ ztq&xJ`)ne-A`rt?d~K6z#qzxaR;TB;I&**eD}5O&oga8=9Q-FBX@!vQ8F2{s$U zC$ele&;`hPE6Sdq-Mcb@Oif#IF>bFDb8%lE3{KbY`|gX_Ic&~;ff56dOiNz&*~dtR z*fvDM(R5LWND85kF}nghs!Ks5Rt^W|0C`y4tw)N18EZS_ED+c>XVCb)tm-+%H6CfI zh=k~vE<5VXYK3r*rp3vPDYu9LU6G*K6{6!zi2xEeUw*Z-`{TqP7Y0nUvJrze=B**s zy@UYKMoUdo;tlbwfO=&}x^Ty|YZ%Iw!Z70I!0|G~Fe|!Xv4PGApZrnHw%@W+GT`8l zdZ@#cfM~yNo~fU)4#%D2%Q}A@KL`C8@t|8`V9*C05Y@xg_*j#(P01g~q2&TI227>N zS`ABNaH1@)#K=%6!^K)hkmG=muP~&Hdjl~6<3`QMGNKLbXr!Lmj5HRMp zWJJcup{<#XX0!Fk>Lf1NoJ>d8aZX+6YOK&iC$0=+4F6P4q@7^~Y0TgmDZ}pFWrnLm zj>uK)GqV8?z?d*tsKLe?1}dTlwRP{;gN^x2nY$H7tF)X4*Z|uT{WTKj_C&ZJQz-=e# z(E)idbV*A(D=D-L@!71{u#d>w#{_oz=od>mYS>Nt#?jU} zt8bW`XD4jVL93NENJ0{dNFXF5BS3_QjS04~`~dU)9NzaCc*g#oW#ja)u`$?SJ{toj z7_dQ>$RG(Jt%SlN?P`No(&ijyC(oUk+ut9jtGcSX&$;)`%u3jg*6Pj)-PP5V&#CS{ z{?R2d06AmI&Ie)C7E|iL1$rVy?R!Rj24q=E1Bu#IoGr?i9BDVMj$%@2=-SG$l%}sU$`k_u5t5= z!dRLlxol$f0SGG7U3|eC8&y`)o%h7EzsNGxZQ`NJNI^>=La5AbXLRrUs9eYFK#FLB zNxHzx_Y=#Pht8J%V2`-4l_3(VA9v*jz^CqLTCrT6NVAsl6oCpy&v;Ess${1!T&`lg7c)S)Fr}`3(AFij z*jo|olp#Sw;d1UG0dJ70GV>kWmCDAVj>W-R5YOfTz7afX2?n%AMQyg9T*M?RQ5@Nq zo2P(p%Z)dT*wDRaBLjt$w8*SrMYSeLfTj`b*F~6bZgzZFqD+d;5Q@=7E)x=r^eUMu zkmg7lkC?LAp7T=iNh6Z<9spnVNu4G6X~R>CK$$1B@E$dT!&9#mxx+DTYXeJ~ZD}Em zOj}9-o+zPg3G7gBY7=1Ao$=%FIbiqBl;+Ri4D*BpsHbjax91QJ2Yr?_sm3Wa%MQ5_ zBt*d}4z6dTcuTc0PtVh_?k8!Nl0Ob038Im}$OXEXX{Nm>s2HLj#wivNk4_CDB5P~o zfqJ=??L*cg9mwBV<9X>`b8~--#z%}d#XJ(8iZ-f$_9s%fLda`Y-V7_M)UU%-E<@Mt zy(Gj&BTz`eIbDgk^9ia}60<0*>;v9OO)zUNG^RA3_zu`yG&XC~@CwpyIa@~!QAJ3N zn5ASY5uI$K+#1JIu`Rp;td-(E(>tjxY}+S+Wh$gtm!?|DtF=h`Z@HeR0~6zBwa{ZO zO;m$y=u$UD8%0_Z)KuMv9cQ5*uV(_*u|Z`BzXHHjMip(wGYk4yR0g%SyrQ(&;5V7T z#1o=2I#SllP|xgvk-zIv{qvU?6f-1#Jn{8LKDptc74A*$<)kYj66DxjKXPG!B$4$& zFh`X7LbgenOWVCg=n#dA27m%dAL)`^kh?xfx)~<$9KOGoDzPD$cn!iP5SqENIlAj~ zEz#BVrSvvRt7=3&@X;|J7Qj{(J&hAFr$WJqwSx39ye;S|vnW=gI%{~@K$OqrLLA!V z42Gpa$guKO3{|m;H;STD4Qk4kbKp_D1nGI-(IKdgGrV)?2%}NW_9F+A1n}Cv{_pMC zl|Eiys!afQ_VgtO1IG^sXsfYAJzzDg=cn2lDvQF~q&e=iI;xwj5G97noM_X}%75_^ z7c6BhU5xi4N>mtL@ONQBCOC<>#D_Z0U*Xx`+S>VF;1B{jrx4z<&~i?T_7$Ovh!zAj2 z1B3`L15U>xL2G4Qyb{Y08A&~N1<5L!TizQswhXdiFnLmze*^;)fNXqnEHZ)-OR!ug zzAxJL+3&b(Su;Ae_{#|8dr@zs{W?NrB}mP@w5JfYx)R1}OjvpJg{hI64Zrt=7KEI| zQK_<60KaUPHc~alEjXq3-CW=WrD))mp-Ad%`4-6THw}HGr9)OCu)>;U#*<z^fY-0KlGeEQ2WO4Mbt z5eOq5vBpTuEr8#5kw&9@YUpT0< zCB7q>U{5l7aS4|17c3gQm;K^Mx6>?c4oz0y5Dwh+T6)Q6XhDrZhT>4^0|gnU!|WdVuV8ECNc_ z=%5ub#(*tzbU;eD<**|Cppi=Qv?LFPV`m6-gaX{zxHK=$#t=qBt~oY(9-ebin7jt+ z)LBx$R11tZyPi6@qXjmV9zYZ}AukbJ>qOU?WMlYv68~Uv_J*IG%q$CWI{I!r#KCaP zB^@C30u9IpEtQlfL$S0m0%s;RHmIz`qbMjjh7?uGY*}@cxhvIo!zqwesrvTHPT-Uc zinrY{H_?V5=})bAw~y>ZYf2%E&wQa43k#4s7Aw6tmnp?-DeAs56+HEES&HG!h%o{b zmB5%l@~bW;CVdFZ*jQH~y49AbRx0vA%4t=F6VRqGgkMn=vZXcXD&&|n>eLpPI3c-$8qv_+Av3rJ+Ucr)>qFehS@4bjEE75 zt5j88%tRY26oqAG#h?~9AK4&mK#7^U+t7-H7uA)hxy&##mia!mekRkXgwc;evAS{| zI2?h`bv&&1lLl{E2Ft)hC$d(2YJG|nig;0Iyc!l8vj zI(YVEaxlNGT_BJiEmfNUu5WBg4kkuN0+dwvQIn?&LobNZDx^hJ$do2Q5T7V?L+q8A zG1dmGgy*vSA}UwLlh+)ehDzsO>DES{l-jX}fb<6g zJzuuwlJO(}3Umca>0J(cKWrfT>%Wk0gB50B)IkiO3obH_jD<(ppx<_hA=D@|9(C6v zUl+ob%oD$3{Llfr~*Td?q!l&*cjj^!P_FArCY-oiI!O zDgz*Lu{>oPjwWbr=)X|Rux-t$Ux*bI(-8935u&Q1>qVPM)v|7omUh2PLocv#o?Fq* zMJw4j(_HxVKiG@Gm)RmIgJvviYdBH>03ZNKL_t)VAV(59=J_|tXs-+x4*=>WYG9*A zo)3lldc74Xo3pf2-AS%Wi}vP9%*7br4zugmoj{Kl!^-h z8V?Ql5@E+S3Oo`aw7xF0DwYjSK(@g#cOHZuS4Tm=pm~*=CIOIqF#X}vR!F#zRBp&b z2XI0ONLqT6?gdD?8l474P{MbjT`MF=vDVt>SP}<7i+-7hF9g zy%hScN0K*PlAIr|bur{Qs67cgcVldLX#Kp0L>TmKCAlD&R-byYC)LI+qlu2rw6K|U zv~tyb4%lDhvdWyY+KO0nO0is!Pg2Ua<1;UXNpRUqkR5xf;$1;qA~xl*r5+M#ocQAU zSRu_GBa3TpEShScDfQj4Wz>A%dti84@M34k3AncElZ zT`C7{ft>*pbcEz7!Tf;u^?jhESa2xeUfs^l7=vWCerb}Cy?E>DW!w8APZ4Gi6y4aL zcu@+@fSRC|VvqDvzMjACligg`vT?HdOc~6~(a0)M-!qG%U~o2@;1r~5(`G*d@o1&2 zmQE%-(*@W9G8$hsvF(v>L z#Ves&N;_aZRVtxago3ArS&KARU5q4C<=TWosKe2k*+4l1<26&;qubF{Q~Uw%GL#2} zP-RL~SJK{8K>C%mi%CfzS>Tj7ED>A?K%VYmN*K;*N{Lj|US$TnjS#tI&KxZtTAZZ> zFhk=8WT+*u0EI?t@lVpRj6xhBY6_B)V>QQjMQXkY_+4b3#nkZmWjze6e3AO+0N{BM@EEBnsnJ-TW9Xj&z)yjvU-d>B-+QvXA_MV=Wq&D;q8^__2H79P z@B~RumBpl_Yvdv%po1XNFXu+jTv^B9GC3b+g8$Ko(iL&Ok2QZu?dKyAo<##hniGSFbL4BO ztT!Kyah`u1MB5_o?YcTW`T5lFD&yM>vs%wLb zQgIZ>i6jf`*F%&3ae4CBBgKmxNcu;s0w-zMAfb)l<`9gb;UYEI+h1>;Wk)QVO*s0j zD&J4hTf0E}oD~6WqWpc_alja577efspjk_D4H8y_#3BdG%%8JJ-f|No=_bmT1<*S| zTO2H|IcI8aSqv<2vj923KKaf}e$>XNfswfeXd`)tp-;{8-4r08D;qvfwThb6SRBxV zj#}T)imTRMUD<6hvqtX27%*J}OT{o<$5eF`NM5R>NM;cZ6c220CEA2z5s{;qva?H> z*sF(z92oZt{N+NprI0(ec-s=oxMmY@6y-!qs@cFjELI+8_;t&03;W^ZvT?~U!6}!# zFd(twkmFQ^+=WHSvkh(m`i0p_X4prjlL{;0Nfc{84<)}!4&z)k9$`}!TFiaAD z8qnmou`@Tl5B;R9mcWQQNb1{Kurd)W=VC_fkf(O&bwd4BGA3j>QdA>8n7Jq+Gcpj# zYF~Y4b7{lotc0P96?Y&oIw|dKD$C{!(J&IK)MNVns85Gjq*4t|FD!-=8P$roUg{-*@oLm7OK>~Ts{u~xm>P1 zJ)J_wYJ@eEjWEy(eYxR(qO~&+QnoRzX7u=HC8c98S~}DrqCYQdVgBO=?N7OTB3T{LVbJlz0=qAjcobPh&<9 zWbh6L{#P_J9=r?-D}YbKG{9FHslXkkjSL+? z#D4}AMK!;Dv2o{4G1*#ipR4l2aN7;?iw4jiU@JYYqzdkh7Bpll+7w~*P`K=StCF13 z^^`n6w|+toy&x(b<_)FddUYp9BNMM|ksN6Ot)O!&%vc7*QON-V7Um$1m{zBB5CX?N zNR45&JZ(Kvq(ugE#W>8EPKAZbSGL4uD?_{pC|tz6j5=C-ZI^nFNlgaH;-HgUSx$(6 zJ0f8rB1wUdAPS5O(r0DZAfH|VtKQa&tf-;uh9Tg^&j4lWn0xk+eTKle57}`n*uVk! zGp@JeD$Gp}R0Lv{4bcMR41Qde?J-E-bcOi$M}<-{a?wl%r)X%FXy%#`8D3N`P8!}% zj2hB4F_CnZ42vobemY5UBly93XEimUj{db2JPk2 z%o*=6C~5XDR*R`1vcO6y0x2p=Z03gGb6U8B_$(#>huZ=~YJO+)9uW|_^iVS{) zgbKY3T_ohD%jKLg0Fck+C_-{|q%o!7soE95=_Sh9=xJIV6`zE_v-%ECjqH!pGz|ED z3jOiV%74ldnnlB8PFMA^Y1yxOW1|AqS;{IZs^xE1F!WLnA08!kpuYD7R_os^v7=(Z zzkrTxE>;;#f*lTrLFFg%f>l*@3H@i(uj=Ou8^8`bh?@44u?d=omM-*M9IUD)&8>Si zDYAY7L9v)H8URrEY9Zym0idnb*1HA1z5_7{ zvcK{*G{X0E(Q`sQ{`#$LQrpTi>#-KFqLHI}iUH7w)8mc54gmB*l_d^D#+T4huV7M{ zCssH5KMA>91wVc=NeRcSLfo(2v2OK?0x9FN=*FN7d5ecuT~r98W*a0J9e8PWZ7n_r z5;Or;t#eH&ab?g*Medl2Ra9;v1~}F@k<;jxjiQ*wF2*J^0Am6>#iMMas3Sn~R1RaW zCW&rZ`q(CWErDD#22C5&7EMpf58d)Yx{fPUQ0}a67#A%13H4t|Z_FwPpeeIK;>IDu zcD5)ET%4di9im9a)XGafPcBHP&6*`=VqJbu7&0r?{5d|kcmQYSTc9iiy*EZOh@LY| zxgUMhaH@maiV|HXf#B^cz0VR37m>G&21#`jz_VbXoaCRt$d@ZDg;d>gDe9Lo%^P7o zBF0OhtZJqN*0%l!wL#L8R)zA_u6(p!u~9lCN**_V#GOtgkmTAEx3(?-Mdp-o!KY)R zR#~=Dfa5NHDi%$F#F*`2Y*-2paY4QsgBfP2bc}exR1QX8DOs7t!^V#kV`F^`xVqNz z?G+*o2`V=h0R9`oAlK6%&aAFw)aLV0oW*6I91kKAgr#=rP5|Lv()0mfGI%ykAOu*+ zYVga|jh}w+A#)2W#MLKtLjgtdS$S2sBG!ca3g%3m)dT=A^zCV+hujxVbfx@7MS94Z zR$XT%P|{b~SEHNx>PDWbg0zkxmkgFSG#az?5+EEca{OV3ywA$kxCVT3}hA~+%9?m5S8cbh}eK8tb)e64Zb>qFE=)AUKQjTppKqF~7Bd#UwDn=I^Gj3{A zFblv%K}YMD*xeVTWRY-o8j;nd=-fo^R6wT+-V;eV<<+ryacJ&)&z5BAuK9Ix#N_H( z#VRbK^r_;e1qOjHI>yW{b0qZUfqG9OBExgQgc!wJYO8s59L7lcl$@B4J{;P{A142j zV_UY?0+g*o)&e7q@Bip2(;OtGaedI{Z3 zpb`+lTQO?}lv3ej$o;6T3Y)}Ab-arPv_EC+Nh>Of=F~GOe3_L%XO}PvQ>K7pqmZ!H zLNY;|0tz-)H?g;c+A+^?A138AjNDDSw0UZBGsn@K-_tfWF?nuqEE=>y3ZoQbUqqMu ze_BcSH842#Vk2@sOK9!l5|-tzEK7U>)`OVN%%B(+Wl?UGVk&yAYrTGrb9^|ubDH{P z*ojjB{k@NxpasRI-!&=MgVx+;Mg6Kjvc5JYvACy=H>rucHYOh+FGlb3?yU=KtwJV- z5#@lv`n!>b3IhO<$9wAmgO?~C23IKf@`{}U#^s?qu5D!xhjC z@6s)E;@1;enCQ4zw%v7~V{*qOK)@lPCHkwB1+LI#V&G}-#T9>4dS7zZ!L#(MQ@_}! zAc-QIpq7+^^yoY-&7D@_)iZ$zCP&p?RyA?qj8^8!->4(43<6xA3>q#l1)te+akAOXUxgy5E@ z7`Od?bt3=(?f7ajX_6Qewnj(F0cF-@GLUk(2$bdIRF+bu0LA1GMnWIR0I|fcu_P8q zVM>um?$x8ANX^BhoRZwp5;boJ2}x3YL?>JfAvUsgufeqIz|g1bI+(2p%z_V8tqr}NRdoTt>#FRD)`WV5y+HvZ zxWe40cl^SASR@ys&jGvcFn8z|5<5m3Fb2df&;n!BLlh^*2=+&pbb~4hYdxFzEE-z# z3iK`k1nWY4{QM9j%puhkr>7XwG8}-F)1KVIZEX+?0KVo< zceVmgNmMc)%zAl^(YpXxhjGNo)47}~;X4(XHRJE;wUI`+B}OHBcW!aROC|drC1FqF zq~H!DMl~r`yeMZM1rr{qQ*r^}0HTS;kn5@8Of>) z2+=;?!lYD1Qy9o=Bxb^y7ScZIS*^OC7-3YT5#UyPQ9>zDlD(#gM@87xaD>-n8XjU< zb$>SH^t_a+psPyf7o$kgBA#7U`je3NF=>c$y2>ukYf&Di>K0yh5{GERDwV*w#yCMr zVGzVL==|AYUz$bDsu`}a{0sCH1E=koB#@`RnST)|p}j)S?adfHQ6&Lh+0rkR@eK)? zeMt-*o~gO93QdkIc?}~k*824Cfd(kfwuAu;#dWDF7<#UZ5_L#+PRDS5N`PsKQIB4Z zs&5!IrinE_H4+sQ0JpK`av)U~Wh9gs|5O%*T}TI|lyJU>62>7=g~H%wRY9yP-(40| zn_3X#m}D4|sCtK26g4e92&-WOzz2Tqy4L1~KmW)3w?A`Sp%Rs?(13EhUl>8GughP! zs_)>jb0^P?ydWL^6qWb?+I6kX4S&J-^@s z`qrj~zxb#7w?A`?rnad%DNkr~Ron}Ensa9unQ9_};7nF1k_A;UEb5#s3mL;3Y;A}K zCN<=y)0zfu2tba#pkwFwh4G>Xj zKl&ANoZAItK{kwTUV5Df;lf|Jo|qAqF)@N;#ggs>#F!aPK}&S%a_EfSqQ!Gw6U|qN=#u!d z6yfL(EGVEA5ee~vfHeTgM$N|H%YDCI)w=pV3#%5d2~6C2HKedb*iKUPBF*F_f$=gR zU!kzXCU#bl>I64AXW0%LsSs-&y~+_Inpi^8xHXK1%o`g8EeNI;?TP0GOG9Dr_csvAHTpEwR#$eW#LL)h<@ArSd66 ztiu*!Qsabu2*R?AtL%%PNpGrZar5t&wxZ;bH4fV1R6=SKKAfs`;+6pN9I&StcZ-Jg z0di3(n`##MVS^LU)kf16g^MrQ<%AKtWmim%v>@_Cky7p#hWcZg}^#u zhB#p#03dRoXhx#6WHj>g5*UTNu`;fEZv$1z8TVagTW70np5=>gUjsA4IewRr#aPl4 z#M3hgT!FR?Fy4lWO`epERLN^D;y7s|POgxSR@_Vz8y;CG(_>R=f;SEE+bKP3%a)2t zdI>|8V6(^YnA`X&`iS;wpmINzLBvkv#VGf9_64iS?F#UYae+!=+5+G2|5(7NM)pb4 zh{pyi1|?Hxqs7E{p{;doAgk|Lbz)@ywC%*K;GVaDCX-~5LK1c!F%r;YM-ZWM6oB=I ziV1cmV)mkx84+4p5>!6L>*|JY(T#Dn4^22el%bK}FFkZC3i8;2We;)bgN_J+{>}jg z6tU>nnX$y7JCg?Z;O~DynlI`veCe8<{nbGZ11kiW`^qXyRH|oO;%XfswhEU57glR$ z{~0t8;vpL09vcQ}S{N@VPh3$aLj#>=fiwD&_?y)GQE-NhL|Kua$`TEC)M&YCo?l-^ zB_lecV}G3B7!>3uq+;>Np#DRny9v#>CnffXgmgboC|6pW1V5bbK;8@=!#h z&OS6D=ar3jzW0?cf9a}c51hW^5B}}+!07qx>Zhx`gz@Xe#^wAJE@#nau}Fi+X%ZQb zQ{Wbzo6b-v7WB2QU(u%w)c3dUEz5r7<9*_Yt-210er;Ly)ShFb<0ZP-Kd<$gElayQ zn*a6NPn{kZrB`ipQIty*hSjE2&4ef51o3}(y{e~{=&=cpqmht}*cn}`)?kL4w$NKa zKu!Yyu(-edmTT4=KRt5)W6uxZ4hq?UK)iD$m$G3s<6wCCbzyA3#fati2b6Y=gVNcB za200qjKLRuX5%av?boV;Tc5-0xNdyDR4_*@8xgW6S5XKch+ptTWWgBot8cjM?XTG~ zQJT8*<3IS$)@M_Y4}Mr*A+a1`=nq~CmKlW#8l21jjW|x~SYIKrNKyv8#;VEj;alhE zduWxy2KSr>n4qO`@}|gQkEs!-o*$TmOCAN2>@U63CuAA_=CFv=dW87?3x`#ve(5!Q z1Xl}U*l{lwzha5IJO_+7ZM2PQN`(NVk~0#ICV1nAQ(YE;ZD}TY!7LVSj2UqwbST1U z)jgM7zx0udyQn8Hj*W=rif~L36OqmsZ|}2XabO%v+^}`JWhsecdB_j|018NcQ;ZQolnXvw+;@kX^7~IRd0U zCc!LGB(h1qa~>C|>^}8sdH14G+~A0bD}4WI#0)%SPfnj`O%mB|S+E+k$jpY)!M`Oe za+Zjbp}ixR_aS4iB63{L91oS5C_Fk&c)=y zDLc`#oQg4&LgGVZ*6~`LHGzeXz&<}E6ef8Y&N~J*l)$BARy8#>sJ_I(nfQGZTuR}o zjLb|RW^-QVTDC$ZsJ#ctH5IvtZ(F zhU*EnNAWPk;JlXQi#q|Je_m^S-R!@+{GX;YH57mO_REN0FE%>or(`@d#B0Z+CsdEb zKU$s-wqQ&OU}NC23m3otj_Z@toH6-)4gjur)5l6v)3NSpt7l8yQICxcg<|#J@fUb@CB+C8yezLJM^2oTgzlPqm8@lJ_gC>VI0z4!8>;4#!9y^lyWk#k@ z$oF=(6!N)pAwR#jO<^v?6Os3<5`7bJW|90*Af-ekNT##=|Bhuwv5#(90G;|x>MQ!I zZcQp8I0_tr#gX7dUC=L-EU=V>@$6=N=N1W&%hp;k`PVABVl2$YwWgAl{dKH2vRYUn zTI6D^P$(-~ejzc^z+#>tnBlF66h&Du9#;isW`cz|aW=+hf8EfSPVk7)ZKdh*|8n!J$a;YK0`*ru0l+ zAs{Xk#8j0-(N92#nRJ7pIFS(-58>+-hXbKwcxyILx|b|w0}vA#m}wyZYDK0of)tjq zHcKcu|E;{PN2^<@g+0V0cM$8<_@tcl9bVKdqXY0Oe2F3Z+=r~B#vrX@HN`6fV4q6T zPzS*hzhh}&mg=KrlPXj0$wk2|Ir-OHl?B<0mR-)n2f)sW{O5$S4dw7@XMA}ud zmg<5J@|D7q;jt*MY@!<{Cnsn?XON_m1EtrV zW4t5%2bMmyCc70wORB4?Jy%09Ui!sFkb($OG^*%2)ZkiL%f9{NZ>82VC5woU=#s3# zTp>ku4p00V1=?W5U2)H{)+u-jF^Ps)WS|mbRTk4zBHqShMRqW~kjpVKDG*qPrlOic zP3Be?wL6JmR-38F>LzL`v!y${{=%Bk6myhw z;`EA5OV+RKJ3TOZ&;7fnr^^Z_&Y~#yczuvvhKSB>`P+ZldgJ9QcRhdd?70{1Q@A-} zdb*ky_O%~BHFWsI;0w^>6`Pi&X`1g0k8wDY^ z79M;0(C>fryUFRArSopTX+vvseMnvUf&0 zA4B4sTAqJnE)A>svsjwM6+hDng(@qM3Ll?n$**7dE9Hl}wupfBSaQCL7?~46As?y6 zs5Ch>eb;@vOwJ6CP2Bs)b9f*7k+>NSDGHy+gO4{xSCqiiB{oWf=REk}Ee$oXcxpk^ z4}Meoc7mZu$}(pFJn8G_1jNDu!+1|gUn56DWO6fq>A+HVKnjV&n!Cs%p8Ac>RSp_@ zo0X!T765nCB`~o`0)g4{U)t3Q$KKB4Rkd0z3Q?mNP_NSTMh;VeLIE)Jy;_#o@xK@^ zlQ0K9AmJ_l#3Cn~TLlMf+hjiGGKeT+C)rs&M(P!RiU0-GfMAP)Wo53uLh?o!-cg1fs1cXtW!=J%g@^C_83X7}E`**%Y(a{xMk zpJ8%Z1Qn!qQNp8RwxL;qY#yW#Yk>gStNq+!@J>?E;2gEw8;7B>9bt_DUY~rTQB6KE z**D2-$voF^n4NRtSa)bI3x@O)_zA3HCjH4+wlL3JFtOvOGnwJAM&ld;LT%c7Ks|p; zCa;;le^f3U-#iY*%(4UTSu_TE*8Z)B>Z$rrzoJ~eb!znk zrbnLq4+bGDHg2InspL=Ob`F;88coW7H;OfpU&l_`!+Z1SLo~9Gf;NM5Xm*m~yl%t{c36d8n{)Nl8zj-IQ> z7`KO8q9C4EYM>BOa`{IJUoxjkRuCtHCh=z(mI+-_Lhq-ZRYce^Z|#3rml1>clv`i1 z-c>L0#0bE8Rb=SWVfXZB*)r`J8uab+pGCg^Pyh}Sfy;uMt zFXpNjM1Z5SvzFt73~rmv^|htB`FWG>$ml3CVb`aS$G59ZkIO8kiT%xHZZ;yqbtl%< z<%cInAwK1mn`u1L+&pxOPzjE!@o=7k-C6*%!hJOa)Fl_Uv3lK>!bl^`Z&=ZyFqxrl zq>qGp9R6E>+&v`ozS-K_yEC!UJ3vt-IzhQ?d7IVLZ+t1p@i<}xZF+aLTUwL>>9?1f zIf3tTN$JK}(`y4!0&C0?{Y?~W76lMY+RV8C za$Gop4DaKG^^|mwp}wVEN-%*ca#Hco$Ulq|2y)OIXCo}R7o!MSmH|hbu z5DXIayHsrxAronJfcy_tI;k4N`Of=(9`IRMPyOcopuUg}0C{Z&OD(tM5fT0sZkR9d zC%RVjI<*&bHmrO+=Ci`vXZ?^zB1npw^-`_StKv!>X;!LHHI!-yOg@j(i7F5}Ch^lj ziptWFg?xPsRYEFR0BPBu=;<)*D43a z<2BxJKr0>AqX9$OhEZ*O0z5is4`~W3XvFt{O+u zi>ykK#7q1gE8$Gw;3CNEL7J7~Z?ExhP4f-$17ulRdJTQ->*k-Aa)Pz#0`c^oxQfe_ zqO4rA8cq@-N57bT^I}BGNLZL1uut*)>dw$P9hNCpo|nvVrHnp9>F>3QV&M9AqUDp2 zJgJXz$~N#vBC^M0Qbo~X;KThCDgj&jCijK9e^Im2QibKPQd@Kv-ttEX&R4>F&T8Vb zqFoh)g7eFj;3U`Llx^E-{zyKjWKSEn-hl_LyYoM651t7hDxmw_PmyLg<)kIT{(aK% z38_d^b=bi=|1nNl*8KFejxl(|n*e-5R%*C97#Ey9bmixZZ2{LzKh{)r zrpy`V&d~#M%~#t&3`N%k4__(mMip8Rc^zMQw*zT0w42sk07kiV&$9u=PkAdiyKb=R zEv@4}qVN@fGHg%Rs67)+zhz21D>#ai+*o15bd zDVl;B8tnDEdB3&Jo8l4IOu{Z1{Oi>=8n_P}4UU>FM(ud1DznXJ3!kPAuJ5jcFGS=* z6Wh3wUTw3C{Nk*QNGPKfOCT{MO(1=oP;BanC|o7yIM%Ak{z-&BdOHn@Yk&e`T=UZi zUJFM#P94t;G=$xrF^2L*{!BT@9>Smi3u{;38Tla}Wols2{d+8C!>HNU9*H978GH%& zwcg26oU2lg^M{QvU*4^{XuOiIo?Qm%4p%&*Mp0n^_N@pCiJmzC#%14Ag7R4Mc^&yu zdM?tSsV;52ePv)6)Qu!v+xH1S@Kzaq3eEdrE@$OsdT}NW%hDRsj@u0#uX07S&5DgE zFGWvJ&-P=%pbH$HqGd_$b9R0BAZ!`g>N;19!rErHf0DHC@azG4+pMS!&;56;?8HWA z%o@mvW7!95XIdPj!8lJx4Ktcfk5b%@s!Q|1qQBOB?Ef4(56FH6v& z*4LOn*eJ4nP%6>i^BirBP_)yNH;_9-pp@WuQfwE5oyA7;20r2} zVCt6ueI3SAH7Wl!B$7~^F&&hEVZ00W>6y<_Ml_4uug~;G1eEuNmPKU%!oJ zQ0bTq)<#vD+|{IE`uFQhw#AxBOe}A?hZl4G`N4tAql|9Pg;`2t6pmcv$4n?CAMk3M zU00OIqJGdU;1n(aDjE)ilk!QNp z3nm#9ci=QsXyGvo4Yz?7JjxW-2@c@E)YTpf3uPo@9F4p(XUR)cH)sJ2$#tDzg?gP4 zt>rUdMLHTM^Aiq~8C!Q&OzE;`secQ?^!zl*h9;ji%tUHxwi_76D)ca1JNiD>Ylv#< z8^m0K3=lLvW>sT?7cyfyxVo!BoGHb@XI3+h=qhc?3dE{{n#5%7@NRIOFz*~m%Wb{> z2AFYr^~&ZnL-yxc}ys-X+6N+Os%i{jxOuNSv!k z-gqr_N+Bizl28Kkuk@v#TL0CIeA;Bcd4k(gb4St+qLWCH=l!Wb%A*@j!T1ci4)JMo!^ibv*3KDF+j5pngXV-g}cscX@&1ce0X{6Y&JXG#*$gruIGO;|NhdS#3oTR z44s<2xe14IKrZBdS1kgLJIwYHwzzHdd0oxe1Q%-pADRqWcQwh}p0@Myw)w=S@QJq= z&axT@3GO2=9;G=32~^QF0Gg_yB;hk8?6LR--+a-k%ZH;3Y%5sxU5>-Es}6u~>x+N; zc9A8F#cNwjy&*X*u8#S!QxligkUghnF`Hk&eP`URRla!rZE*p2HRBYUmYrXph>(#G zWx&Y$o06rpuJOw1R~X|VB{T*2c03+VoWm(g3(HbgrM{KzTI`ZwIeM9bHlw_PMoP{{ z?4r`1?Q6~*Je23`i-W3%!A$nUV4CPGqI5ciB6USsIaRNZj^u;Ewz|fEzBrm^&#KDS zF0El6E1&&A1`!It%%sEd!3IdfWg^| z(M?j8+Ys9QT2)*%9>}?QFqjWVK+2khI>ZC-fCi1LhWHmX{WOFztm5(V&wGgeW+&EiTSZFKjN)D{E?wE6FQn34V1rSpVHR zp7OcXrRaT|p{C*{Y(SY2u=RC@_#|RUuc@P?{Mne@dmvoAvAnZ3c1j^-ET9kjk5hXe zu&b&nH7E7v2_aWrRUB$R4;BzDJOI8r>d!L{P}%i71M)rv(?Wv;J@bcYT?%{V}WQp|Hj67mnQ1FDFu1O9R9BkW_I%1 zpk*y9iwa^^1q@n;{Ih(hn%J+!jg5I#u_6Mz{9Jm)rx2}D?;I^t*c|4GvQn#XlvNtF zjJ>$Mv$VOrHFgXwN}hy|4@V*nT~RNe)evB4mCwn+ZBbduc<^%A=-9-SR4F9H=Dc$^ zJ>Os#80b@*%BldlF9Hq^>&p$@Im)$w!M)sqqP&v!)>gkGgQN358!b&fzYNx-g>ScZ z1<-G&#{rz&IIo9|O-=J_|67ThJG)X&<~|b?L&$O{DBK(GCQub%1EyCtm*+Nq(Cr0F z)1s3L@UZit#huv(HUZ+r;89b9A&V~;z)7gP<7(vaCtL`3 zxhXkVu>=@2J3n9gwZI&HXw)>?Z>r3(feYv6WIu<|6a_}y*rei9*0~k-tt)Ex)1G6n zITYaj$J8jfiwHH5X}wug2V%C(jGmxse&=4;#8f1lyGll;)GXdg97iWp-FF@N=hL?| zrw$2vH4>;Xp}89dd@(Hq{^t`6(>FqBvLS7$RxRGn`$M>UV;khK&$gXzjV4xzi=b%> zX>uub^c`_$w^ubiS;C-lWDbpJX@4TTZgbQ?!InG~v9ED3A`_%v)t>NF|Mn#xQ!BtT zd{gA1L@kjwk!p26R@tr;j~W<-!CvQ}`*c#CG(!6&!KKFNyl`y(*J4m20ts)e=n|um z!`%612Ay7AkPXvm3H8h%`oJoHWpdn%x?9^!X2FpTq4P%XJ%m)izr8W%ln|CKgcqA>3=>wj-*S)kAGGaoieu9S`6MZiKQZd zi`J_|`nG>_if2*V#@=Nd8|b8K21BSKHQ3$8mtq5Gp^Ea%Bi#=@_DAS z^sGf9CkZpIl8_asP8ChX2@^^YhnP^-fXJ)zca=yq*QoRTtDfkXFLKP-Y8+#C{Bp80 zN{MENchh$xQ(hF<-hTJHTu(zQx5fmv)ppTo$;L3OuV#@I(ztppshHoOtup5iGFK2W z0huWhd|cz9FqPL_fkLK!J#74II!)1$*xKBSeOCu?_jn0vR5kIhmoam~lL^%&-Ok`yG_AsR$SZ!*cE~?Y z3bhTGIt#n#rnTyrS7Ya6A>O(jbQSc#WzPJD)^ z!HN6yM?vz;N!=$soGir`2e?n^9yIO!9cC!|nR7;YjJW_nDT_@h-Vp^2TMM(_prDL^ z1yekg=UWVEfB>)J6tFHhLR(BjHiMZS< zWiNBPAZ`8o#CS-1=lWQsNB&k0BqSym@IHg(Voaj(x$6$lW$83It}9|~1>fA(A`(FR zVHrtR-&&cV^CqQvv907Lme5D`eic;rr&dh7pec!XSu^n7FMA7_@;;UJ=)I_3Z`kAF z`T4X<8q#&&oxNsIyImK7ry_QZ5F_{)WGgsg;6?0VwyRH+wLa45w za+Qbm8r_Z=tM%I*zj^#M)@!vwkfuQ=6MF2doD#fxdM_>I@bg-;Y^u-U%M?^vT{HPC9`e{&IXhBdPB>+{>YJFZ>yfm(c~!sc+z zI9eQ#>ZAYKo7tyuX z^u;3HxVDbe2AG&_f$aOf*c6b}x9u=mc<(a@J{JffJ7A8wRRUcVK6DN0i)y=`h7%Bg z;PVoilH!C@d$3ZB)!WE>wYSUAQOhbeXz*xGhiQ-3>xr&yHACNLP7=T3?6?rt&Elj# zZM$*}9lYk^5~(N;Ri2p`{L*X9Qvr0Ci|@MlFK+qCqRF&JbaFc&*2T%^wbySbuIHz( z>)6P(`5umTs__7M$H}#b^^PIpwgu{HPS^!noP!NIoaUM~q(wZIn(T#Gq+g1Q+XObR z;w9g#eV$xIc-`Cy0Q_s|Ha-JE_!URT^H&(}uaDVeS;J3e0HI$5%2UI$xCAiOZO-S6 zRXPixg&)I*lTnc(_v2v@E@)ehYR0f{bdv}8$2gz$QKab-1Z*$J>v~$$v|Vkm@y=&e zIum>e^YPl7*DhhrvW{v7?({l+`ba2|ZlZaLQ3}2m6W4oR;Q48{KUmbcF_Gw7ZGLB4 zF?9$YMS%gFYCd*d6r+vd^LcpK{PukOOACCdJV%H@)q>j8Z?eCxWYzsxjuwAhZ$HJ= ztZp^h-Ra6+6cZNV;J&{5O8fpEp^FeaNZ()9a)p0<>c4<1*9N*dnK)-gBY$c4h{+-P zRGS^7fY0PQW}Wd!D*U=qEo6T-uRJSft~+=7zb7KQ>Oo48d)o0IXo|H0Jie`2g|HyPNm(LWzr!|*vcjZrF5pqL&@{(^+kHl|5zJKd zdfMD}Sx`sLz>x|W)7K$N`W3Yqk+x7TVAq4!<+xyt~aqcq2c@sbN^5O!8yd-4T?B8ZXD_zBF^7ot!m9Rvo-I63p)XF72h{YC%IEuH^W29%f1EQsRtO8y1() zDDQ$-H$M>bI#KR5G=>v7M+Xid|E8g${(tdc=6lKXDra!Tn zG^KGV=C+9RmCFQYzv1k|G%LG9S;$B8PYm&3u&&6XhtD5<^CiGhJYP+O;36f;YIrv+ z9rdS{_5htlv#$!9Lb(x9aYy<61hj?(6_K}mr-bEXQewYyEJ4PWa6d2mSe@BKdWO%% z0m`C5jm;ZeR8*9b&Fjc|Pqa?|zw$?xU!X3pZOo}G0hfz)K0qoE(oAn!j#&k*szu|k z8PXOiZ33a%&;rN8@-?Gvo2fBm)5Zs0?}g3vjTY$mJ_}W*=ym)nDsB0t4&q8-S!@5e z`x`O|5&mxDBk&CxnnZG@ydJ7(c@?A32H-j?t(nmvn+*i~fLd%H5iVM`Us9M@_x>91 zswzYc?3RT5;l>S$kd&YcqQ9RrkWLJoY(0puTLqt?C<^qTka^ zKUrkC+%_()W`sb8DYOB6i^gVd@XF=71H{C5Y|(Cfc@42PwBZU7YuxMAT3mZvfM4>A ziG%^`&bu$5r=XOk#`&0Ng$vJj2|Y^SAN$7v%a`iqmM2@`$E_tG@N22Y@Zn3FZVJm0 z+aM>;B9y4Php`uF-R5e2fHCEj%SUgLZQK6NOIxoWmHFd^NWxg!z}vZ|wYK|y@xYRm z{=ZjaCkN2@ZFCbw;|?d{z{d;xsM@df7d|9$LIL;WLRsMJbtOwSm-hK0_U~CO#Xg| zfRqqdJG+n1T2?*waoXHOi?r1y)>YMoXh=H)4!^_!i& zl}=|8#6zH;e4f+DgCq{2oF0(tO_o2-54kt52ge{7J35USdb&66 zj?YuSA?4*2sKfi4fyJ$%L4f2$9@tEu0TD~|`TEP7a2{@_@He8;I2Y_!TqR^ZF?*$lgA& zfFN?4*5ALxjeqUOyRo(#4Rnc{y9l`$jrd19F}g3YT+-uAWRZUe|6n5fH+CqXQ)3$G zcYQtb?#4{Kcn3TS-#6%ZmC3jJ%*PUPC(TB)LWA{tYo`3Bk_*Hm#<_C zxsK0XPsC04*eN$9^+|!Twk;Xc4ahi%fr!wjgm6ljFf|P;7z?S^P^hrV2V6157_crUpcnVw?R|AWG-ohW@ zS4&t=;0gW`Ue3}PtLrM^7U=R;CVW24i<`ITkkzwC&WY)@AZUO*em@L$ARLQ;DEJp= zh{|yo#V2(5_63ckk{$m5<9kcMKEYMujd|*r=`tHL$JPgd6y<$Q=-aM;(|2!8M}~J^ zs3xKX{F=b))`C(hIBzMGpWf8csz`Ro+AY@%}=+?A+;f13A`s-7d z6J}o7lJbnXdY-<`FXml6wH7WxqzL8)xx1x2*;|gtX0`dK6qI0ULic>Yhf_g!QSerY zbF3OYJ+^Z;RkBQ{l~5BP^E!}dgI3)^BN}ZP(3xyZo^D3}Yabno7aQj9S!0yXmu2Xd zvxE%ONq49aG!l}L#IK$E03XiFsDVJKBwaQQi& z`Ztrzr({@OSJ@FA`~c|DFm)QClTJjAhr-ArT5}GU@o$b*1K;txxd$KZ>_0<&@^9A~ z11Em?vdygIqKW>UxT4XSiMRfF#ZtgU&l5Lu+e#&ZQoVA zfb{1W(|-ZVO$fW}q-PYS$g`dfIy7t}RGZk%(EoI1)Ysv%%A;W9mUZxByN!-1;!BN{ zRUesCC7r+D@uZDfZK0E(Wp_Q(sD!v^gJ{JpNi&fQU6G2g3813N#7|S_mn+JQr7v_0 z)~r9Sh#}Xm^oFV3yw@ql=OeXh>BeNOHOJr*ZM^M6vxvy~7(R|;i=cj(4aPR5B{v3i zK?(Lr(t_%Ne|{px_K(s%k?6K!{e>r~Tl}ml20vO0k?yV1ry?!uckUyHy3fg)pJ=AL z(gDGf;_R{YiOr4QOtD1~b-u&s>K%1s{1AGvigH*FtFxpjMa{F{Yy(sw)l7#3$g8?X-MY%p-a;?y{AiYBU)Xlx0IOee4MF>dv+QgKN zl|O|otC`I58+bm5@<1wlJFWDPQd~S|bu{RNfJj*Hn-7Txy^gq*kj6mkp8s@J=a zO(zwG|CH^@~3OF59*{eLR=?1HXp~ zH=K8)*?xS$J4%L zb-UF70_gq*)N*V2r+RmchvmJydV`If?>@*Q8@znjj2@#15Y?6Iv*xJ+{+X+LCEt+l zb=%w9x&%LO0H)WKAG-vqd=?r{-``O%eBQ}2Ik8l??ipY8|Lz72h`lEmc<+$|Z?x(f ztD&@73tu%sb}Nr$s~K5udTqH>+e?equM17x9bdriBD+hku?CMKFW_%`DTPxrBCqpa z9uHY+cW#$i2E^uf&ojHP|J}UJs^qD+=M49DolX1p-Ah^^_`B}kHxaKRv~b`;G`_{c z+zJ@svb7e%1_)rBzkxnnKSt`Q05xV7Q?Hk`dms*l=f5r{OIYTGLOlUovm%^s=AUB z0Y0BsckbcaY=Frh&;L88D3ZpEKh+po)C(}oV!jr2%i%kAyaY=C(M_%*n)RpG9@Z{f z4tBWS+Oq|ovqj!t()?6@{6tCK7D?npyvFd8eOZPCGq#=Q424rMF*!GB$J=pXA}{?I z50F}0R}lIn1N6Si4758fZogb>v;@(U(CkIJy(th^bvh1Q4fnr_+?)?NlPC^D;;$}@ z_ZKwsmR-}!uG>?k3%`n~{t3oT^8(LNbYUh%~M6-N@?$ zDIu>n(KRcc_x56xZM*ethC$H<<3*lL-tJ8;oetS`u)>HH4#nal9h#;?^ zO=PQ``lT)KEj@dZ=8Dy19fZ(K>T0*ah@M8t+RgkQ>v= z;YxS#f*1MIJ@KZ`(AcKO;ZpM@AG$B$H($4`33At^v9?uWpPKs>;PYKfe9};P^5kol zi@wM9Nf+qt{`6xgXIb#C2E5$t&rfp@ zMMHKE94tj6d>7{NNY3X0p0|T;hCEvl%{K0*mLy)zLO$V`N@Vojx8jdD5!oe!dk}64 zT-mJG=pgg>7IVJl<0#4w=J~iIiw_iWeMGBnv#BJ@^zrWL=HS}mc!{|h6&7bakt7dS z*P{I-c+vH0PTK!x#}QZkD7#YkQIe280>#H-8b{}L>4nbb3}L0(LkZB<2%HasA&!VP z*A~=3T}Y(THp0Nlgy})<)*?k>5t=$6{?YW^){0O~vwrvM@1V;P?aI|0!Vb^470#_> z=6H8l+cP~NT^CbGvEOTEThE{;hNceIzr8QRul`TO7h5V8d*MFy_&u1y{StxMy2mJ` zrYSJ+$rkv0hKaN(elT0*Tr)JZjPvmlxp4ASFkYe%S4s^w$}zztSA<-f;y`kLk>4W< zp@mdfz_}_5-KNI|Ww2T3fwKC|bMfU{f^Df?QnMZKq%7~7*?8sku>P_>R{fjKf z$P)2ANgWC&BvZ;m?Y~7E`=?Nt;=C!c>rh65z$B8BJ3_Q(lMk=Qur%y*4e-mxCj!tE zhNZLSHBq#PbENxfZ?&cil!EY~wHvvXQgd6X-Sgahch$N_*f7FQ@{9C&difkyb0~4y z2L*}3X-BpzE<<11^Vwm0$~LM)sK4YoWaqI?%$oaA4+&SssT77HDC8mR7aQ!90*YX8 zeMyJyuI#V(HT!;P9J5L+jTkhsfjl4N$Gut2WGgXn^%sL*De|0L5+ zQQhJs+pIv4MnHj`>Y~ME?xRfv*yT8m`26dVoi^NYd5W(MVp5*LxnedGHc*j?44lK!>-7 zWuFJgL49TQQt0lC_TxV8%PR^Xpl>(ld36_fEp0$dKoX%vSyZb+1rGp395gTB-clJC zRjzqTO+%jv*}Zs?zc0FwyK@^e1&Li~g0A9Gy;YE&?^z=aIu7LGgvsC51KM*$WbU4y z4x6Qp`^Ii0vuxX*ciJyDo~7e~)X8l6XG0z}JFW`RBYpTy+5KMjk7pv!QwAPZ|GS** z6r0H5zG1E7YLVCJrAsgVl`M~Z&ikW>K8V0OAZGL4p>a0nRChlDBlEzsJqyWvsCsp_ z26^-nw78FP0E`FP;Vc33`G^VkHY1JDzDATElRO>$0Ps_(_|%y|mPt@OkDYc?&8-jQ zz)Ptxc)C&zdB4Q)*&Xkuqf}zOXcBhAR9#g8Q@K*#wVrNfsjA|2D<;widAaN0a$|h# zQ79clWZJhOuXg7%pLql0G>_cImjL zw&H7Fi7uuecupx$mWEvTCGd0N}(x%$ka<4GxN$!(4w`e2J0XjR7m~= zgmn(`L`P*hvS!}<8xozxsGy+o^Z6$wj@+_wjMgWiw)&*r%11 z2Rk1Ch6aJge0*Z5>iGDNu)X`9s=>{x;^l_Ri9uJFwMj#Rv)j}@aSA4bFA(zhK?&jxRU1|aJ}~4z!@?VI8$*4hoILMU zo(Ub#=$sm8>!3`ELOF?H`XRCTgjQ%VJ=u)fgf>|vFsDD~N?v-;%TVmObD}~CV*`H2 zz;@mKCB!F0cuFsuscx#-5LeM5#s4C`k?YqA=baEp$yY*5VcLgWv$&+5?!!3vF$MP;LDjcHlr54q3b zbtWU;5}1hLQ5*A|Re*wn{28hrTFy(W8~|1Eauu!$N^Y5ddltq}6;8(rFoU9#1PRL~ z31j>5Fe=}_5C3BrU%;$r$wk)^w_UN!FPxKnH{fvQ^o~WPP5IiIIg*xn%e#3aw&Od! zNOU!*$?s(zgGOY^Ix`|5Y8Gbw9l%Fdjh!kd=8+(zQ9fCrdBac|%-`MWJDl)67GAPD z9+lw6=x7P1j;~yiA;p)u{bR%4L1)lX)>x>g1@uJ&i+RL)ONoPm8(u8l_|PxGk$6Wc zl2k)ZSSSf4HqNZV&*iIqyJeqTMQu|dZ*OWGLU)DTkwWM(d-<5vKUZtHE0rLLKYTT7 zWTe%pWPAk}sjQ<6;n1Pv;auWrfRj`x<7PmEkM6nUtQDtqno4nGGod~OwmfFCX;P0R z+CRF0&yRHa%irOGO-=%)MLkMSWDPsvP>I3r9WY5~+l9W7!zCtZrdffSvyy}T!=LTZ zeF_kXga4@ye(A*L&MdR9D*H}#@hJI-5>!x`FOE_t1NO~mQARew8Pyh^yAH}qldW*O z4v$iyFQUsX@0m`u%+*CZQ4suf!3JYyM*fbq06z#e_0Rfzqc1Y+5R}4 zgm%Kdg7R8Lk;JHee&=Iw+j8j9<8$*?${t(CJ%qiEg3_|n^-QWo7g~gy@+yrEc!e(# zovDdi&i_JBqH{8A{%gWBrJfV4g2HTbI?QHjcqnPa;j0lpH;wMFS+=+?J8Q3Y4IL|Q z!@y3-Ku-yCAp2H^V*G`tKqq(aqhwsO>=Ws?dHTVT_^Ct9O6`rcC6Bw|xRRVrx9pm6 z26(-^9%GH8mC{96J5HQ~60D|!zgIVmnm$*0Jn!%AwqPIc{WcLuDC~2o$MdtLE$8!KcD9vlx_YcC=k1I@pq`?mi$fXmVI*a(+lnMC4Al|jT2Ic1PYLY0 z?!LJGu_(3;;VG$xs|zuK8cY|HR6ykC_5En!l4V&1fNv+l)R(&zy5l~%UQmpW_v!F& zBoZGCyLagB?rGj=7mE|uxa>-Wd*V-S%U+H-VDN3962IGWhwx{Nz5?t=k%ymYUWK<1 zr_;RS3W2KT_%7EJcfuV;?7y3>>He)NUcmUNl^K`c51eJilz(~oA$MryuT{&bM@tvi zvtRZVj=t%4@)$IlY(g-bX^KI^6GT+|*e~&MeR@(x{E8@#>PtvM6tj~fMGg}@SK{xk zjkwi53$bo3{=fhTt7W1WfF4D0(N;(@)dGyZ}cR zL@+KHhaPrUr0?d%K~hBfP3wAq2%p`~IO3x&?G(C_qV|Swt~S8;VethbAqZa=Nkf=a zC_`7rn{8T*3(t%BeiOd42r3@ly`#B}m44eM?xp6Yd8qCxbEPk;y$Kvbdcsc5CV$#G zOnynLiqCX9L$9s=Z1#3C(9_#4-H^s0A?)t%(W!|McDp*;(lQpe--Wx)atCzI2gl8X zA&_}^xBV=BY$%!Hd!~1PyBXLb&soNKhJ7qv00`E;4X^an77y+mprO#0$Bm^yRL|eP z>1=!so_dU7W*H?vyV2w*bU6h283OeG_Pu0O>vUdTrNww2^yI~b!SZ~#gXkpZ*w)o8 zRrSlRc)Xb4Q!1X%{XVWENB-~FI!fwRj z7*@zKXbVSV^ta_!+4o^WODJsRV~%zQP%adL>YlVA0tB;AIVVu(#kKItdiJcLJCw$v zQe+uh@PDN^xmhIg-RSa5F_yYY#wiMow%Za#8*j+mzRie;Cj)UP!laXK=P+DlwU8@+ zr_Rgxu%RPj2}YK|K&*z+e>D;*YZ9*|6>9krtkN`~eW#4Ht7aIi$6Ng^lmjZUUn@9z zHiiEV~nk(^PcF~$&-oT(c7ALI6m%BB+;Y#koobiwYiJ@ zD)jTF2@!xgI^xqJCf-`ij4KNk{WOpbi5e^sIK)x^J4soFc?LsrLMhw?1{v8XtPOrX z=@)!oyVm}Bx$}21x&TAQyIC6N2nIEW`VJn%t%2QCK#=TPpfg=Zc7C1QtZ8a8hH+B78&8 zUN!Rve{dkj`NB^O%nT!Q|HFh!U7cIUv*ECuyTegFrWT6- z-pYqhUDmhI__YT&_6}O6MOofzx-yV3_XpLvg2d}VU7@IAEe;{hftrBN(WHt@!pLZ- zi<8Ud(+#mh>v{_CE-5T5jBkjkJ@v~tgKo{mJ)#e%*@BgVu4qE2X5jef`%HUpr}ZT@%PJTc!>Q5 zoI#x7%47V1c@E<-laB@i0N6>a=iHy@(+2#1g-^H7LQK__X;a z-YzM|6P&;B5RR7>vX`37Qw9k+FaH%}w)Oo_D1bF*vi;q+%|-J|w4sQhFBk&ZGdFA; z8mm5>dSp!UGGMs`)h1LL?yr1Ktb~FZ`RHr^RC|KU>T}BN$#g2qDoJI=YI5 zL&LW31OPU?Yg?NNRveUPNiS=Fp~I*P@=FU@k5&!)OQ>)gfBGU*#?suvtd;@Y!7a)w z_DkrWgoJ$wHvUy2xF|q6aYSooS~iQ4q7-)*_aNlBsM6-HE~#(z+rI2NIQ3N`6?8`j zB(t8mI=*hZkxtz5XFw3t=E~yy+zMxP=ka*=(JUMUZtWY>h9o3`vZdkq*D@AavUsLu zXq%^dmQowI7n++n3p;(7Q_f5MuvUvY$~#Nj3y=U!mwbbqz+g789LV$J&NoBD;cB_{ z<2ml~yI0Q;CrsA4f@Lzz-3UI)a}bmlXpLgFw#MhS%jJq~i?_TFvP{^uVds z%gzf8))Sk?2d@-n+d3<^IO@pj(SxK|SZMB8-ac3wB$N0wrmrT+mt&p=6kq(hMSHu_ zf7SN*im(}4?QYzB9)Umt=F)|DoyyI}3l~f8b$;~{#f8pGi23P!e5e-u!UFl6#lO~B zQf9+^=pk15PeX#YujUOq!!3Q><7EzVVP^Oil zb^0{QZ&l|A87usbeYDlG%&z=>i5NYS;79K-jUYzRF~Z2uX2U0Is*I z;rJx<JJ8xP5* z4Q1;k;wK+hRHua)J@LTrx~#}kYFa{Dh)EYLC)kiCb@|~(0wbRGdC&$IZ*X5VBD1K>5uGD!nvmK1p+|&w4bmzy1PEm< zLZY{en37hKRzHh3Xv78}rs15wj$ub1EZK=&a#h_y3J;_EpOev-Z)4@q}OSK*;z$PNE1ofLPI+c`B z2=|d_OR9fCH6!;90*us4cW+U)q8Fq{eUJe2O$;hF5Ml%2VUye0UvqJ4YH1GTvR9gA z^$+#JjL+#EGt*~x14MO81f<~D>IPv&tzZ>StoH~Slk6XQr5bj|>FZ`XxDRwvJ12{t z>Ip@sWsqwx9fc z!44ek!lj6Vy%tE#D#HyMMK~fu&`Z5RpQJM^lOSN2g^j3ZENbexuoPV|DQ@n)XeA5E zfh8K;LQ>4o*oO9B15Ko-chvd*>OpPgcyYAJHA@op58FJ-cH8*(8)aiU#)!CCLb>|3 zA%dO+g9!6#J|f7g^_O#Hi*3yI1M2=l7 zTsoa7qHIdyB8Te$q*~TZ{}%0NK{Iks%cO$`@gyve(@?u+wchO(E4lm5HSHv3SZO5; zAk`LRQltHi3j{!4ZF5$8#m{Jw*YlyV25vUyD)#QA3ZJNq-Kqcg0@&dI z{>Z9CwIj;UOfC1%2PidWY}NjZehnGqT{}4mAA$asAh8$A)LmK5JU@@a_{CSXzqqSP z%|H{{SGP*|uuN_-tR3R-1SqSjG9`s4sA4{=f_9KXm2&}(l4BM0kl}tGDQ&5@ z%q1COOqo;#SXbU#Gyioa=WYB~>AibWucLdi%~qkaI?Kbmx+Y>ILD%!)VGG>rt!LO$ z+Df+M20at6{juylX!EfHPlM7N47fQ~L_c06r35W^Eem5O%KG}Jz-KAL zMXkKj1jCPO)`t!Ejn?wy#wxAZj>n<|96=MU0ua$PdzZK?>k}6aoT1t#ZOKp&7V;s6zTimP~YM(k!2=K zn_g(Z{Y>xn@v}zuK<1541;ZUe>hpHtlujNjeoSd@3L#$^ zceI#9GngX!xLQ{EW-KEKKu`yRmjMUiM*sAQkzsX!f_`eu149-OWsme{>h2!Y9^_3U znjT>X!uW47&{I%UG6+BF0wYR=!hByuK_zgaf0U?Xkp(Je;Y!T?T+;pJy|a8)77|sM zVltk_mC1hag=eVU3nm$@Bm1d@2C5%9E5!-18@v*yhBxZDV5F6Wg|J z+qS>H-{<;rouBEhQ*};P?Y-98Yrju?0Eo}xSU0GsDgnf2$-CJkqgZd;?#)vHcdhj#QbC&;TVjb^E94gX9}BQzf<& zgtue*w^(e1_Rqe^f5LtfhzAuGf+C1RLdxNItN!|-uy$o!F{6@#Pm==q)5tHp=<&Y_ zntp++z@^F;!IBmymM{E+ws%;Pv>t(xWy(75rbEtDX!G1D&Fs47H8_A2RmILEVrWV9 ze2WkeQ;OLL9a9l4u37!^zk8rMkq=fHM?J*WxZT*vfN}~|96@>+!$U4buU2WD=ai7e zjR8PNfg+Yuvwx%k| zoHjLYdJM+UAa*&OWMBK(x>2%fxRCe6hsmlFilPj_p1k%~IF?yJFxZL~1#QpG$jA%= z0i3zAuHAP6FUHn|dHxT=?}kQt!i7!j3PVrkR2NbJu@r2hTc%zviBI}gF-~^W6?BSFpo0wIDhDhXKP2hUni!o-)0?CvbqiK z+k$D5S*mr}uIabFLz+8gUT5if8rHQwU_CliXWbr+P?8aSLWx89_vtD*7+9|EL;Dw$ zCtP)810TK!zE3a-Ha_QI=1utAOIP%%(cxwv)vP`ep06rsF?^n0dP`h@1tAu8Rt9y& z>Tc7On6})moI%P0Idh8-m{30?i~62u%T?*DU$^9*39e2sT-_T|wbL@GzYk`?CLPaR ztaKiC*ImCJ`8T`YixM(n!Vl>&^3SVRdQPr6d@RhYyy}XLPLFrQ*H#(LYLRuC4f}IC zOiiuJZtjPX_*#!wZmW84!^;$FZ??4P+fr{bzETVyJ9Dmdn!UD`CZ+hj-luZ-p5}UX z)cZ5%&YLQEefRe;*W0_Drs=la{`)@f{?MzI{3hj>LA229HOGsWvb>;gS73?6;4z)! zZxy>X+d^M`tH-%y%09AtT->9D3(wYa+uU0n+pPNBMgkNyddpK>taDr}sW;VMBFi>< z(>Jc!GcN_}wyh_7j(8t1c-)*fCywG$gFSph00t(mS#}mN9a%oguz{6-gf1n;dsgL& zzz^!ye#P1@Kk#>!+`p6seb3^v>p9J~j{C8O1MJ~lx4T^@@7ytMbnnEQuU}pbp`aj# zae(*I;x_4y`vc$X`s?i(`#Z_t&6qb?fg0m{5Wb;0_NuUo*6b0Kie%Em7{PC=2GQ)2 zo~8njsHT5$>pQ$@ei^$3(+du~{AH(li)?)NLyM zzqRI_JUmXW#AJTOY)2#R=}3O#-tMv<4JbZF%KR8Z%Erdefk(ER~ch(f{<5aGGg0Ws8VX`D|B2csMZ?PjC_P^wd$I_2hu)7OTq}3sE`oocVesD zs53Aa3Piagq5UL9!)g^%y=)`Q5qb>d{9VYn7btfvP zNxdd%MU46lEGrd?%Cc;vEA-!pAytmdR)@*pzo`@GO4LATOfq^q;&LBs^Vb$gW~7v( ze_M2@qT^vOzbyf&ki%i4{`rM#O*G*JiPS>@U!Hc)fZMV!yO(wt zKc+NIw#D9!rI5iZN_{f%ggi6kFbN6Nl%rC0jAt@|cu1oK62FySOUI8)ovv&zD)V^S zkA7SJe>#0Farl(%hz8#c^;^Kq7({e_yhx9ozkZg2tDC-5|DzJaBy3|U+x7SCrwM#=NbX2M1@XEg7okIzN`ECR5oooj0eb6te_GxXcpgZ zdTMH}kBw^EZuc@2a+x1X%iXVcc~8s|Mi30K+x~b67_PQodH(2ll4dr4ARE*? zS_0{L8A#kBPC`3g_}dJB6dr!}GJpsE_2eZQe{t07A#FAJx9 z_<40uJZ^WI}G-|-d+|~)!-(m zB=p^hbn(7E{at5k$J2W-7n{4y^YTmJNsJgE^<$#*)gt=4Ajh{R_DFhRDG?NI4+GFQ zKJ4*z+)VJjlGF9Nc6m?i&&WoFc0jPJG**Gd)ek8y3 zXMOU56~Hh?VzMxPAX$EjmeOL_vOKi=FZ562Z9NK^uF2EL3zMLQ6zwOhElpaNR?2b- zf&Aqcip2Ki`x*>=heY^}1b)MgXeYGYi~9BP*D~7ozTEap$oR4~x9{M{iinO33<{y! z$Be5_$NNe+2(bW_Uv2oPNH>t)N*u8PWl8A72g>(PJs&BbLDyW*N3m-P>2GY4KtyR_ zLI$kKr8urWU%QYxU5{HcetaLqr2uoECC6kL>15x#8<3en=Wa}Tv$of>$^V{~*Un(9 z_immDABKQ+ncF_@&@YsS;g3YgSzK4E4fomfE&tl?_qpmAR|FHJ>^X2Q#^jv7gY$f+ zcD7}GhT1$?82MMGAGZbEwj;T+*j07DRB^r@P%^*uxAKM-oQXl)F`Pybxjoy}{wV4y z7D`6~%Yo5XTwFZ5?FfThD*w?&3I%3@8U0*ZN@?hC z=Du%u8+SK?*cpk8wRjq69q9xQFepN1RHSa=)E6&B(`ZzAut7@nFg*8z=#QhdQ4)CN zfsjD<_ee0F{0;jLBtF<0I(L53%G=IEak*1*7Lwtz0X_akApUtVKU#t?;TsEfZ1W{- za?hmPYHEN?b*Aa>o!`;y#FM@AoE;)jA(;vK3MoE28!PA6fiLkkI}H&u6)c(2BSRoi zWE>JihGQP#$JV60sc(EQnt7D9`7oNCzBnAOS3#M>cUX>{;sGr8`IARIN($0B%B1y% z133#OCCfochL_tOhM+{n$ z=<>c$JbY-%lXnIjeyUL2L>obt%_Q?8U}BnaBv&QFRZWXWz*r;O_`F@_uO0 zq5~760^kgYyR~8=r$- zLwm-4KZ7?>!un~zE~>-htlEYKR9=3_Rjy4T>feN})djW*{g~58GrSED6A=g~_MCoL z)v*TwBADN?Sh|cOvlT$}|F^O<59d1R6e_r9I?BR|4|?Pve)YQjxOFppEWGbkeU9f_ zSqV+29e3akkNYg>?;pFC7-?dlsTm;9(T?)0K^VOps>AJ&y$LQchceac4Gt3H?7j~h zar>XJ_*XK8jlFxnn4YAse)Z>%_M_1-ej-Znh;YWS_N zRvTU>EbfWu`oy}l-1Xf|r&VvYbyigQMZCkVYd%y?FYXDlv(L)(?{$@*!=ufWV|Ti? z>dOkg9(48d5+4hAf%!es2;bEd0>{_c6fRID2tZB8G5=*_soj=~0=Rm8g_C%irRSoF zlh4<4{d{RXplQnFkU$GeL3I6o-QIrY=XbbYs!#c7-)`Nb|N7!%h7fFh*#4}?1a6^! zKWKg91e<=oJl4Zr=lqzooq6&763WqGyjF*Hs>Xnuy=2!>rxqjpzN^k&_suUdpBfn% z7|rhe>b;F)?2>5)?Ge4lP5xyC?&s-KJ8k64oZIZ%P~z(ZjDII(oGp_lxi?nX`A~)} zK9sL-&WtN9Q<^bg6}ETGu6xw)bd40W`W5@O`8gngeUI$08QAz(+4z7~b@bL8!^rw} zZeDg~ct3#6d+%RNrc?lt>)y-FEtP*p1H=F?z4T9yuk~_RuSd=5VLr#jv_(R@33~2E z(_d(lGLB;66ta)-8ebWi$%@`!hTdQWfEt@Y9s_9yDA-`L!T6<+o13i^`=bCinHh%`uyxq_U1ZC)R-d?+aRm^`R zG*WO0KrP~(kS;~jzC_23`vspOX1|83?MRA8!q-l4P<|4#9uqaIPo+X;5_7{MPYk9f z4O`7dPw0*{9T1Z=eXNgR&@!{rYj;YdB@v-Jtej!d0g&sW>*!5V6_Yy-LvG}M!@%V~ z;G$X{X4>cv<$7i|{>wR^4IPO6J=bjlCmA_^8SbW^N5_EkfHFB+AR0|-@T#FRS%8O$ zobBKu$}d0NVe>4+i4x<9!^kaXykxne+#0cpn5$qAJaMPDGs=7kgPL@F3hpExLF+Ql zYryZKW|jpi#)MdD?FpNhGiU2#f|*)sqS zIFQ0s0?8fbd9%b;@+AwBK>(3{@ox>iOE zvamsqCKwD+ESeyWrTxK;@_cK}QhuWt<+=Wzs(mZE#JXFwlW@*a9tcLVi3gezK?EoM z!=;IyNWP1*mOr%lX5) zu^!z;XT2$%=ELC3AVe|sg%F&cBqA)8#w@-Zh}n$9hYck*fo%~>R1 zd>tPs`I=HJK}Eq7y#q_h1AkidA*Kkc~wTZT=1*l zfA)egu1;||of?|8W9U2ejU5Z>PwqeJe@t6uGc$3uTI!h|?#eRqCMex9)4RmP$k}jO zj)o-N%hU$Nmm*`p#r1Sr${hp21w-#imGz~h4O?6iA!`{%vkv77Ao7o_-FB8t|0Dm6 zlQrPTf%6I%FM6LN!cMj_lWS%}{rL*FIr|LT2N<`D)=?uc^tEXo7vy<$M14ui4o;)` zE>&mJ>rw*uwmb%F#wGb*ioV#1hRxjr`PpA_!uY(04qm6PiUf2k4I<~=yXUU9u+s=dDIuf^1!ZN8%iA6)+D2)prtDv^`^X$xOD|R3PdTvF?9?AGE<#H< zq;Pe;@Gd*wEm?QHJioZW!6V3mE|dj*0RdQ8!Zsp)wwYY_m`(SXq3?zyS(m3Y;+m41Xvi61cJ!sn9QNzFk^)w~z-d$W|_R9A}1^~e! z9i=)0`7pcF{3FE>{gxl;{O5PVu3nejZRw>=Mu!RC>n$E%ued4F(#fuurz@^E3kB_n z{6L5V2n)ppeJ6g(7&VvJ9vl{Q0+;LdmFAdjN%0E{X9SY3CR1ces2%=K zu+KZeh8Te{yAG>(Yt+X;;m8!yFN#oT`F>%tjfR3t9{+P%Bjwtjjm4)cfLT0%3ca>g z6x|?SgQ33~eh4D8{{f1dv+#;PUqDMgPFN?Ho+E{Di0DO1i^J}BnM z`Xo?Yqd$KnV)YM6wE>q!cqz>Wm)6i<=jJ1wZz74u%2*PD4vws1rxClP)pvA# z^%>TpyuP0}2a*+vg(@y%?E?MNE0!nER@G8%#*q+)4ao2x2$6p;2AE_NOQ2p^pkbsU zRCOhTfSG0vk7@dyIit}|BY+OystM-Y$?7p)3O}o@Y@6?kq!hI(ucWN2Z9&?5KYgm_ zHe8peKT4()3#J$u|FAwKyL;u1$;WZu(Z2VXr1vynM1$kN{aX;JUFWW6!qQRA^TLa9 zW{T0QOnvFKImQ1mLx_k7@AHP1GnMm+0i>c<3k0a1-%FmH!$EIQdy-Ji$M{hSEK>6~ z=4%3=VVeJd?6uphttsohA7oE;Ldm7|2|}ht(#kkrw?FPBNom5Oh@n(z@Ll8EcGZ;S zHPu`0#F@t2v<*U^TSPiHaxJQADOHryE-j%4BE8fq^1D0vx^Ca>y+;3c6nwZpj^Y+H z(yVRW7Qr3y3e z^~Ymf@71;uvh$PhuIo=P+gjvKAWXAf#qD|0iDlQPf zpg>1>dO?%2kB?cYTU!e3G_trL-){aGfOGGz5TsaZxA}zN`_!(cTkHH7uoObtsR?8P zH0yW9BA0$+laLBJMgjVb=9;v=lTm|L0lFt=lcL|9HYYH8u!^_w`HSMM+6X zz1={!k1!2mXz5gjpEhq?)&mEG89vU7 zBa+_Py~}7}PFOPB-K^Vg%`M0`Kg%y0PUF6PQt%#e;yXBv&UccOc!~pdfWQeZu0?|9 zz2@1r%Vw(<8!d>R`=n!j;xekoBSnu&N(GR62JOjgn~R5#$;SfTGH`v*EOXY@UqMgR zkmsc5q(a;IpMpcVe4xCsAn*A;iMi=8dDN`! zyrfmdbq-9yoDQ2<&(#`5Q3&x*PVp~K@j?77>GYNtavj%!gsx5J(*_(H9i*S?xGw}? zKS7B?7C|Oyf1FO8vD$rVci$U$qJ@vP>>F*@1v|1=Yq4-@Tyby$SbBIn3t)V!y1aA@ zy{#R9mH}T&meZWR`vx+;iDz&R+}NjvwD5@0{9W%WCoc!Ztk$-zXBQ!FsDOpVAFkRB zZ&|jjxxE=DfI|8qz)~WrH`UL(!Z5t;a(cbxkr$vN)Uj@j#JnCubrA@%zL$Z;KRkBU zg^v5;$~JlTr2nr4VDH+!VApLu4WVJzX?EPlz^vA6Hy{u*)Agn)8ngeX7e~sx!qsKz z-oOgD0WkJ0(j0v*Wi+v{E_B+Jp5GqF);t*h`>0vQe2Z2Mit~O)as$5VnAwfs zC~$)(@%Jg!8ngcd2H8XfB_QP`%i?OoDRQn;Gk6e2r#^EDiAr7A}`Z3YiME8+%>d&BAQu>xh5*eEU-QG**R`r;%$z0}p z0QyWaZIHgQN9Ou`MC5&x5hCOqX{1KXy_wM-93}6h<4S*IaZ;IjYa=vNSB@G{9W9P% zQG$6g42v~K63JRp1Y8GG%|G|CafO)_WP$WV1RyY2WQ&Q0-}6Ec@sz~cC>eXiM5`|l zand~6JayM>z|q*fOzrQ1AA*XPYJe0+8eiQ@;RaPHMj0s;WE^HLsJ2+!WJG}e>yNfk z4H5Cv3weE0bNQ7WrCvtPS1Fr!kP0iscQF*&L#`KQe1)fYQ2FG}o`w`xKWz|SqP-b) zb2c!N6?K{Kror>0-mI^?m{7*xx^Bc;(oYuVkoevxE>v538mSM%laW1nA_^ap%uM@; z*sMk#KBz4F3CKSXCVR2ejr~X>q)Z5gdMGVODDa3w-Y2TNYDUTlGBpCGjT>Itn=jnD zEWe8pvH)Swj@ogq=AYFw{=d9VL5b17^(b<~P2(Mnt8@JMuyv5@F!3lk4Z8g7-TxL< zo)`_NGGCB^&afMMSzc;x_l!pMs_D;;rPVOK{#;>715*nvCuLIZNM}^8QgLq-5TkIi zUsDdhVaBV2$ar47Rq^i##F}xlY&Ws04+>0IRgqBJLErRE%9Nhb^1$jvz!wfvR&}h7 zM;o6sck+a}8V^qMSG36O?yhcTe`V+5f(0ZbBz%5?c>`_rJH1IrNSG~qQ>c7NozmLc z*4VWj7qhOr9o>M2`rF;j_v*(1!Eit5G|j#y^=5vE?k@aGm#K0aNdonwj6j~{`6Nf_ zbnlj*{4uk8yqb##SwIUv6eNhC(OK~rf{zO{)AYF;`SQ8SKA2)}4IchPRJ7~E@xLd+q+Ni(x5)#x(28d|)6?pSyPM!=9E zR%nvFYFF+iTN`g$RjVIg+Z_);-IDV&qIlT77VeZLvmVF=uuj0ALifiYudIL^aIUW<;*+kh={1IJNQ1M#ba|EZd{)c zeJ>)BJ_oP6xAx`khZe0pb-Bo19H&ACn{`~Pu(y%O_C52js|b0w7nw=J%F1bVTij1G zsy3VkmnOcL^qSs#MuF{}&H3Q1>p^ASI>d)Icpg9d)z1}4)EzhA%I-e0$0=Ht3pwfq?lIWXW< z?I+pK(g{T3Tl{(?Ou6=2)?EJnJ zHld8oKFLV^r3VbSYVEV&A^i#{ppF)j=s0a(2aH~U54(TVPzMasS4sGCeE7{GA{h7% zR%_1P?d{HET4{TI4GmUrHyxScbWewj<(Rd9&jzkfX}ByFS^7RVMbd9|RJ7Z+RJQue zr@w~AKGW)PsG*DbO`c>?%Au% zxt$8%3A;{Kw44q?5k)?Zj)W5Q?6y5`lZ4qadd3nB9}V8i_DdjLbQ{{Lni?!^kMj(9 z`R=*fApd)Zd{ovExY^mrKWgtB-vVSJr?*>P9#bklR}Dj>Tyz@TR}V2O!2Oz%-<~%- z;v!mQ%l-3iV|~7QjZ|FcvV@4<3S9MOxm;!MMmo$NK>-}VnRR=7t4I($&+3SGdw%PV z!oCm9>nk4d1D^f9?TZHa59uTQw&ZWrLX{(e%ZLfVWo|>OOVmTw>@jOY;^Vav#uCpY*M#tl@+K;Ha{ObJ%@(0$fIXGVCVIo5 zv}s43LvQ?3T4zGr0%Ix$cEubHy2ed_gg~9>4}f+oG2kEUD0Ly`N&2Vf8i z(WuNBH=)bg7~e!XX_QZVh}m8yQV}D8_zzk0*}Gkvp{M)tc=^|7DAG z*-SUYP1KJ{`zA{poq~5Eful~-z@Va3f-g`WQ8qoL4(E84pAxxGxdd__DLBbX=? zBig0-qc@>z9Q03yd=^p$)mHOkHZN6Sc60P-!%{QirVtxH_QGZ zx>J8y^WI|gF5>J0K{Nq)I=u-oS;5{(KQZ||5Wl?H%V?BKn1 zhn~UNt-W-^tDy9$-1$fDc}QFR!K@1+nQj`5y9lWeFdIFSBvjuG=~!k`2Kuc`c7_L2 zk4sR$e)2zI_yhi-9n35Er$klxq(wJ@9$e(yi;_$3l;f{-b1V8yQW~FF$Lj zs-3sxCL|*}EO&+YWI}R*9pG}~maf5PRKx=eD(cmF!X32~@=#B7r!iAnk`-A-4w;RO zg4-X@N;opSNVAD<+H_C?@|l=Vv(nSw`ntXTD^e!`b^t0ET1VTqI9VHZ>gv9>MXG`I+`r3hypLnb zxmQ162yn(+f1Pga>jVN1iYF<0b@x*UKL8NQ1j>oO`%?&~?nl=ZYiq0&m;rcK@R(bk zI|tq0>x7?Q>-3#(bZk6FM_>->unIx*FwegCGO$qXg8#MQn(ei#kC{Rz;ddB03%i)h)!x7r|yxW4(4I-$?1OY$*S$6k#DFfx0{p-!{=6cJM!0V2WxqCHj zk1tqSBsq$^nVdaDtm&|IAm;S)o@r!wK47a)cgRjLlh-lAD`gg!SLTb6x~lFXr3|NH~1;rHIDsrqB0_spgjl5 zujS8t_u~{uS?%WbQu~=k!Q$f^ZINvB|KXr#hm}Q&yYsHRY^+59eXsnFq-%b(;r~+p zs&+5$fbW$ue>tDaS&Cn<{_8AGRN15~L zi~uJm)xxsu`U;oR#i8fH&dcD8X4{ud)$To7tLpHj`|AWa3;vt+6y0va{<&aB8qxGF z(T16I{x@ImBTO)oecO%N+q3bdK}n!V!sg@t@%8I#m)z%KbR(nao#5FTDu?ftD$w4=jr(;71SeOk@?_K;o zTr}oG7?9%PG1txaiGDePwGMlGM67orT)(*7gZtFvoEavOe-=&j!=RqDjlwN26wto+ zvcqXSqRioA1c;vyoW@*6FzL4{Ox^+kcqndTV+6MWRqkf zE{OeT%9G~I#Q^wD2(-S%dzv{zXD)k`h{%{BXaH6SwZ|ob-kV!G>7N~0>VFJ$=L*i` zwA*UYyftqHdb8usT03-bvgxRtI~PzKhxqr5dcF!XaOP- zF``~_N8%ukQ~z4&2uMBbI4802mx9M62fwIgGmqZj$tn%jzUlY!SN(aKr_jowQT|Le z3`rPOUa?wGaDi5p)*>DAa;Y3PG0~jD;urwHBaw2<0gPTC1S^pj{1~n(q_u+1PnHV@ zJ;vzgZ^z<|NG|Jv_QMzTt!r4uze*Bk`T6O;!r*Cm@ zq)`H-$)kH+ToOSF@+Gp7rM(FsJ`lwh?R|1YM^4;;|cXFbrTc$XEbf`YF@~0l6^GwS*YVb^J>4?}}2s?X8QAx~>%MD$L*jUW#Xn5(_0#o4Hu{0BAf3p|#Y3mER*t6nb z3l#y<0Rgi?7dP-_H-+;6c7&>_LWde5+$WYoiZ+=lwPMM?Jr@4#>0n9pibJ+s5B4gR z@pzDeE=Ehz3K!<`@#UP~`L%c>>P+{=t%7|&g@}0joIAxpcu&Rb-VRxguR8(&p?7LJ~|^O=gGUJ?ysH3jAgoyz;Bml!)XG9 z0z2$yZrjZ}e^;C9bHdKoZSPiXRa~{^Nn7iaD||k;22(4qh~`0SzgRS(61<3Dv)A|| zu1;vp+GM%og2qw1p=O1t3W3&KRh{bd1MSb z1+DoA(MiWMN$~vY<4wYXLOo`X8(R->TOS@O@qiSY!065ZZc;$!(hvYJUqvK5KlIjX zx7zak>R|;g=Sz=o_i?RhY{=+CBb_q%Nl|=#Zb+_=?CC`#oTX(Xg&YzAj}?XLFRc|8 zF5Ros>1L@wisWLF|3=hpXV{&V68C`bMDzvZQ&RuPS1-FuWU)~I@qJ#hcJ1nQona_Bs%V4*(w;gcp${*_ zfSx%B8N>aS+2%N|I&yS@yXPPyGB1AmC&2|2<;=T9!8xRp%=eEzN|I^j?TX+tE8NVnT zud`)%r%s#v`g%f1Xi%r9oh}uzpSSN}YgW5#F9N;=&R(BX^= zr~#&G6yNic!O-6q1^gZs(~Mhnc|SQVQk5KmSPLubAYDN>08rz!y8+a9ZhfJI>Tj28 z;B2t}oth)MkKy_>W*v_$Mb`X+>a~tK`O`u*Xqj;SL>BMqr@y7C$wD2iEc!qO1uHD6!J_)j|3IXLV570e|oAoJ5LO>b0jP-@HXTynP>*<2Ym93 zBRZf*CMHfg)n^TsGanto?^Uu*IV3A+UBYxEt_VA^k}|`jL<0rqyw+;O05wYyqx^TJ zQj|Pqpy_iKoS?Yv<>>=qaTGMiq{YWr6&l8&*)#34ri%@j=y~x0h0*3T7y~g@~umgxTMkYWcZM1@o zWUw}yK3MEyWW%`biZk=Xa;-7kK(We7f2fKT7~v$iOwk?+_&I0J7hXiE=?4c+S{}^5 zChi%S<+J8f2)&K8N@eFs(2#J#FpCwdT>CwX(b%QZ%n_^{TCUJf z*!9mdfg-e1NILUdi5OK=%D>Fu!*zbb5#ov?E$yY$<^&AMDuUVcdS$^c7}rLs_1*ef zGUseuMRVt&<&Y#;rG?a89Y^Li9t^atj|;=R{Q|Qa9FA)D8RI|3s72W7Bj^h;j65~} zT6hQks*)wqbH71w&vo2Vc=4Gsv62$JRz+Bo9%=Z@8}|uz!c8!D5@H;f@G^!lO+~uD zSShjHzR%L=W!ADg*RuU%it%a`fsL$rRxa=lbXwBvwz>IJ*5Sr;`^8}n2Q;;;PxgbK z6Y-xm5Dxu;{x0*A@~o@_t@+h9sKsTlBPmjg!2M}tf7;n^Ty})#x4y%_j%TuW>@|G` zS{oSnzWJM_k}-Qvaa&Ju`a(bc4uv3G)#>l&>(;uWva9Tz>+=g7_+`?QOG5X%S85lA zoJ{I#-&W7>@lB0jp5xW6)%C4aT(_-1N;CWF_}4fbTdaSBvFtA+mi{;HiQ%;K0Y%1q z_i<524g#bfP^ppq@o^hS?}L9*1u77R@yJezP1Kl0JxuTV(6KRl-lW{S{n8xFKmzy) zA1hk}pFq~goQEtFA^3TAh7G*xPD)9Mt2AcY9PIB4rt!T$USpIc-T4(WkC-@SFD!-TA zc9!k-5<^J{UyP+Y7Z2C#Lbhxh^pG2#6uIE5cfUE0|^NlMqj2~wDzt;R!ZN3YG0`#ZEA36Pag?p2fn^xK8%U1kVuWxPhKv|l;G zC=3=5TJZjiolDB3ki?Ic=B(pH!nDROLi zvTmsYH@1DkszyqH>i^g5MHfe=88!SLAJ8k_VD6`jGs!&fd4fzmdFW1tPb~bDi(K@o zXgzo44pfTgviYDSkwBuAA}q3Hzt9gzhQ0xGtoc-{zyJK2`XGu5kVKIDbC_a zUE;Y!ARQ-u^RVQ@>aPJr*FVnKCQa%A$(>`zL8y#=`V4F7LompimhlN2iKrE19;~$y zs`4f$ewNZJJJd7pzw4E9yYhtgTGNijx$P33=ivf06er{86XK+X)K_I96|OJO%flR~ zO~Hjj2FKb#wVPKwG-ueD;;@aI(4ck}@Cp&w zvwromSi(|UM733n0HLVAULjG(+ZdM=xwT~KS>ZZirNqItI^Y*Ig0*X0>8!T_jSCZ? zL55Mv^5#+FP?W1DFM4wMz4+0vX7>USz14mZ(ka3vcd%h+AakGVeFcU!=>oBI#~({C zv=Dw>|H4cLX?=cLDcXP_Z$iHU8(R*aX!Xe_sPBGZLy_^i;*en-`OzqxMj^yF7_Wgk zbJQ~kAAly6nqaUTkTHT$M|brcl>5&pZRzNpC=Q#OxXA5*EJ@mARz)%J4xn2BH`&!t z5;+Ly+f{igH%d}E1UG;9FE}{rsFev(v`ND4jrY8{3YJ$%0Y6ouP%0INys0~}UAFp= zaaRYT`!HPu(3lK}OhI2<4tR8Ul;gdeCZzPV1c-mp^JUM~kU=Y9$cpG-)$oNaZLnPz z6Ss^v0g?J1FgxG@Pk+b3Q!f0D_h>9V(-fJD8m$7V4?`4N9>$^Q8>A2Zhvb$Fj*zj0djv@XlpOd$YtVMv|8C9m5V zn%?{36_}37FM=@*o2H%=zHR(hB=uG?o!_2G%`^rwkzj7M4YSJG3JQQ+U5@|$-`7a) z>vqp(ss7b!nQ6H7CYYpEQ^GPORuqsRj4(D13s~1Yx9zZSlqtKpsd`cx&F)lgP>%u< z_Pl@xgqSC!D3yp&4Y)frRe$Q3e?_9U=7tnDttSah^{W;s9N@SJl>nD@<^@0i*6oe$ z+G)qq8+-Te1(529)442>MIswPouxr9Sk`MI0K7qoze5fsCTl=!Sr-2UPnPr7VG0Jg zV279G`QelpBLf;F!8gciQ6*V}&s}ZW{u~bh8Mo<;$Cm>myJq;%P4d}*qg0x#{AsB< zE&g_!*t~*XfisJ>c%o3_h2g>iCm8}a724hyVl%e7!Qr=vIZ;~sQ9TG3bs>nFM4tbz z1xQxbBxgg06`;aE%Zku78W$9lwf*;Zj(|(T+m#L#@n=5LDxvPi z63qFDjRdyB7qtm4V|Fh=WPD?q$@sad>|!UT8QmULQ?$g?{e^tu--1V4NrHtUAk0El zMkw70AfrjMze_d{QQMk1@lUiHv{1nO6d4V`k!dhi&&*)NK8X~8)DA7_!I#yUis_iZ zSa==iu&88;aGb>>7f7NlbL$oF(+msmUOJbh|wGc|yT5PaRWkJ3MM zlv!+aLAXZ@2#N6M$yA&HQx%m9R9mJ+pV>sx_g}d`NBgOo(wSAo*D zl?e^vc`+`$m-Xi%g%E~FX?)`9K52i~KR>}=XA5}dz!Xp}UkM!J$qNYwby^@Bsr^}$ zDb?|6G0;&=O?t8%W92zdN)s*dWQjGCfaU$ALiGVX!H^ zwfVpDN~*2*o-R4B%Q&F!b#cNsix>J%!AU|PcS5`fl@cOL2Mkz|o!v6_vX|r+F}J_2 zB#jcFeDf)q8#ng(XiQUbatsvJP(jSNTkLr9v+gHxgO8U)U-14)-#!(XK@62D8GkqqhY*f_#Q@d58~_OAVT>?j4O!>op!;3<4ELq1k*62O@-)f3RKo$E~%A18WUk0nT# zw)|_{Ol%6jek9Xod!9m+Pw{(>0@>2MlJ!`;Yo&(~75f;pQ5!xkFaM4<1KIJ{h4L@>lI?uh@$%9qVJ@t2+~C=FXK!gh2#qP#3`gx zq!lq6ET)n)6#-0V2TMTk$ty&FcFh~jxi}*(kA$yJ46gw$rXuR4HbyGFgVPxDAzBK z{|AdebiaIKTx`;p+GECB54>WOq}eRjR!C`~RksLW(#s-MZ_-3uGR3e2+BIX~)HSx; z45Uqz5ucK5nq6bnLvU#oz*SLY~o-*r@MI1q*hn7(NqkR|B)G-w{JW?^eDb;QP$I@w` zu&MGOZaP+h5)8W~&m@GoOEIIXXikE_ts@T|FS!kAO?IZ7Qf`u&Y-$jd6Mq;m{WX&< zn2yk=ibcOU6=F`M{~>OtDaU>~ozefJ=0*~J=+(;^&PC8>;+Y5lVihA|gg_}^)-89^ z6)oo1OfX|lX2_6l%njN^yf%bnCCplE(;foToihr4JjNX;c(RICNCcWJv*UY9Bh`xC z4K|7)?8++>=uXIZhbiUF=QW?f_H$NbLapSba5Lm;fDy|(l;PFVL52IwIj-D`K?Et( zXLRa}f@MpE<{eL#b{iOP^YecO_=31OY4H}nCbp-MVl z1qkwt8;`7-JjSckL|!8JLC}qQcXHw95kiWx1l_w!AJ{vbFlGPprZWAT&vJ&D69i#u z!xW>qk^FdF@!G6N;{P$AyaUMOt|`EUEluR)IGiD%X`M{+^n7in-Ha8$To;1jG}G_XXRL7H5^g^Q&Z)!i77~b98UwT@PaCiKdo+1175#v&HI1rGDI96nfT?C z?O*x9)6ecZ@tU*nX}yK20fueW)rx%6^;pt&pl8^s3E^fZv^JUxcB&ln<(1~I&n&j+JUP*; zVkx0V>l-XlgeqCx2>^EOZ_W2-JyF0V6}1o;*&v=NTR^v1!6mq(B)ZNeEF~u?YbWdy zB{i7=w1Kt);jA!ZDWIG~Ogj@c5WohR2wZxMI2*xMM2k5^`{tg#n5H)}643dR4LOp) z0SIxPMY~A{D!q|2YGxS6oPa&#`>%N54w+kqIZ8kBX89B8<86(6stca9uxSRyj?s7- zzr_QF=9E}!&yU8$$eX_75`8$xV0*^~1Y8`{v1uK9E&58fZFZQoo9F+j?pSC3E=F z7~#-pcx~c}OaK=Yy-}^dQ?C!MBgzJD&N7kmQ9+Yn16l*=nhIlucub)@Oz30>ljgl8 z%UtDbuH5`5bU#@nYt~h2rt-KTnZhIzY61Vm48N9npE<0Wl4)3<`DXM44mmG@dP0kU zo%Ag=z*{j3+$Czhv|J}Aoo$ib<@d(kI^B|T!OQ?_(PV&mXWc}+V7QwstpJE&(d4m( zIX2eGW?5a&oAtgUk?drK4FW_l#F5==LC=?Tg-(HCsoiq`AekY7M7k18)LZjw&y9A9 zj=N}@Or&*qnOd5!L?&<}#ZjSqFpVa(hKDYS*8O&kKMd%V>*m3&Xpb<2or`l2dsbKY zao(CCRMa*Cg>I?rHD*xwZbcHCT|Ebcs*3(`Hs^e+`b~iSJtT73i#7bx@7s@FF zzFMQ(>+Ax-R($h5%aCDrk^R0_fb%131Z6*bzE=spn+`XjxGwXtt5P;SM_b;!UU8N(GMT`9wi-u+j}GM*6-VH&^g$9MczFairo z;47`z;*k#_*|{ex0i0pXrNiWC*+HNfcS{)-xmxzT`0}YQ-LvaN_u#}-%za*dJfb8g zLnsA??h0S>y^6e)(PYvvOsq4h4fjF+PU+bBI>9HX61Twp@|K(F(x@XtP?!n2a z;5Mo=01^09%lF{uX0;Tkr_3MoZdmYkCJ$KwTJx7TL_j4XGLfg;nYExLFN>7%aqcyN zNIkdz#QXpHp35#+zIthE%iOwBu`oGV?jIUE+}Zccz7wZNw_UJe<@AzUrdh>Rtcwt(i!jFy>>V5OO-%v6Q2 zRT)b~O#>#cX20iL!D5KOJ|m`5Y}5isO_zi2!e@oVVkR$08RJrd0JI&ePKnsnh6=#{ zFtA1MQd7xUaKl@nsO}c=n_Y5PMu?Tj^eCGF3=m*ek9uxKpQR_Nv%I1kf9TX2dbBaJ z6f-tv0iSZQS+m1P<)?ZYj9H)O+^17+HLQDqiaB5)UzY4X8Up}el;|nXm1sj}Y4q4f z8qC;k*v#p&RyI>itX$Jx&~#>8ly1qH`-j$0b1_7dU2#GVp<%ke%2AFmd8}IiU>EM$ zex}s19YkQ;va=T%S?ww!59QKoMO%)OGNaAAhEku?11A4DRUE7U6FIE*cZZOQGea5zbJTbiXLAuD7mGdgBetRG@XhN)J@nR49fsY}-@1M&0%e zBcoCJ0E^w^aBVJ;2OY*{CaMz%jg?!N%`(#2U%rhCnL#rXff2=Ais_LXLYQES`6tt* z;O5_eDGpti4Se9vJQt)Xi;zdl81!2RT*{!q3V?$YW}D+Wh$L&3PMs32$QC#G;ObWxRSV8I z_`C};S4gX1B37+LK7{<8(JDI5H+WSWnLHI-{~~{V{YJNL8cst1r({M}GB^gaVs~dB zcz_tZB8irr%M#y!ND5(AAqqe^-_$02%?N`(%K4NfhbFNI%|sfNt7i)Xb7ejjDV#bY z^GfiBlzV-e2I95kBWDVJ^x*@hi=-*QOZw3wuXsiPG5ol0JQ-xI0M12K8f#KfxGqY8 zwxnti-8 z;j&QS3aF$XvzJ6VA{ejbCDJ#~f?`O&E9g`VRmG^X5>cZ4S%<6`Lz1F`gW;9|fZ>tx z`yV+Nx|5CHkRnFTe^?A*rBd!XPH}9<(chdd7>J<#8+Zcqh;Y$`QQ3Bc`4-&{o`xE+ zsnz6YXk`3nj~r0?+!Ta1Ow<7T%sw0=KVX^XC`nrB8i zzFg}A0f5%ixjhyOGsC>_#DLrEuxQ8&rk?O6%CD8a6xgUKhF|hKqweg98X^X)3@{mE z%r*VfEND0P(x1~E!0F>S$qLOY9IYipU+wb?FH zN~L{8n2I8pTq9-VnL9>BbC_uMfXV(cUIau$n^@(wZQDh0g%t^{@g))RR)+GVuU!O8 zYrw60bSxqQ(9&q%?jT4<3)(iARi|vs%ZH#^nX-JP{7 z)n&D^BPSr0_Zhi9cFlB=8D#KfHV=r3$S8EJesv%mx=)yY5&hdt-=$aPbopfj5#nxE zhtOq4DuFWq>vA&2OFM|5DhWi@jk|IOnf*1);T#sDh;Csayp^5FYX`DMle>McAbzJs zN#r-ImxDZ#$8S3!jI30J9EK6P7Xu@P{$a{|Rc0mtD8@sVFBIy`SS&a?C2shq${iHO z0R;9c$sg-VAPh>thXsgG!9tZFr6^a;oYIhHJ<#ntm*H&u!kVfo=?Rl4c=;NIG(Q9` zO9FNHs?$se_$q&N_^|S7mB!Z8tD6G^9v!C4CB;p4|GEc}3bf&m0B#6%0_o zEgaH&AGe1k^Zvgw@LgZUTRhSTikT4D$}V!|d{W$XEfK1{ra0(8k&uoDKj$ zZ#%_l+e4paJaEi|mMe?jCBHCl*Ym#i;I(VvGXT@s@mhwwjwe(LSltR33`g{=VW)Ur z9nU}utS2f5#$a^kn|xV4IIvVrjD4u=nX~zRCs5q>j>7i?m1PqW#1NPRL5gwOj z#gU{88z9)VVaX+O(W8S9=WMr0t3g^=o*ve z@;)F`slYNPelPS7TgK)qxn~4|3WScjQ4eULp`xr((4?3pW0huoxZwmk?IE*c5g?$7 zRkGDHpj{2D$pU~#6HIvzWAxA#G?rdD%_#traddkl649vXF$p1NBNb2qI}EPs^FGU* zocB^sd85axn-hOpg&sCNH|8W z%=v;btCq!>4B-<+t(==ry{2`<19v&Hoet%g3=~K9v+yL9R3Atq?L;}2#!N``lgF+Z zaN1RxV^mv9D1DQjW(=W00;oT88wj%^;q_P}0EzRVtZ$I@#_1coVYj1ZtJ0Z1Au&rx zqZU3gd`V_H*BC3K_Ww`5`_FTfY-A{us!2p@|rb*Rbt*3EcdB%Q*+nA=o{Y{1$qi zLx8#T3udQyQDA+qifRv^xR6VZGh5<4@#Q%KvnVW1tE0-8C2=L2f>#rS$^tvh0fB-Q zcow|DiJ%Aqz&LDSwmc7$$5cCLA+S?GI+k>9F#p4?LKu_sgrO4QT$&PsomKcEDiFj5 zt%l#OYc*AXqSvV4z9QgSy#V9TJ5`~JQYmIFx=>*!!h9U6tSz90sd7$&W-MG9T*g#1 zCx7yHpGhU@*YIojHOve?_Thiy`^ta%?5FXh}UY*+mu+4OMW4Fe-)uUb||5}kmKaUHX0iJwA8O9O+oU) z%>6v9$o|>~0~SHbt>sL56-?jIX4PD^Qlheb^9Gcu0 z&{?xBJs%Y5Dv7`N>@ zUY)Hp8wM!GF|(r4;UqPX2(L}mhqWX>2Sw=PsHSHwSz3r0H(NlImvW}$F^azqDYEIL zpqK0;CxkSc#7y%5V~Q#nMhA>C=C74e*vb#klH0`Fx;EbTQC=#8q>q)dy2_|Ppv?}r zoGV3+gv6RMqB=%NGUz(=$xzY?z$qk7+Eh5ZrQA{$1phr73Si%9BP#o^gjHMvw-e;(+(Hrz~6cpdX0TdV-B5URf)uw6p`|pKVJBES(@&i6kd{d;Szn z6J{|L6!lbCS5uF>Vgvv5nNR)OJKryE8L~P3#*DL3&t;57IdN)y6M6*Lqv?e%q8s9R zfXoamSvAi9NCtqrFR##GDq?@DY)HtC+dxHskz(&0ovDthR{+oxa6c+Ztp=G~2?s8r zBQcaV&CkMzVD&tZraH*~NV~(#26J=dHmub)NbLIrjnFzFr%k7j`~HRnGa{-n-RBF5 zjR&+*sy`U~N^s1`v)cZ8wR4Jp$Z$fadD&DB%%qsuO#B5N!5sa2BCXC=)0c_BBCS&Z>;;R57a}Fj_hAqlPeO$+mC!B+5z< z@&?2WSB6uNp(~N;1x*oTt=f>M;ce8;|JA^fC677>ms3jL` zawdFVO3;NmLJ9;H9J$jIWT*6Oq^meD&VzP4p@MRIVkxIx1Pu1q1YLoSyS~)+6u>O` z1-9@P&?U;Gev{TI37ztS)P|L888Kz>IF(|*Vqgcvhok@k>w*+s>XG)zVAIX~iPI4# zH||pOe?kecmz)Y*-Z=ztr*8?7lE6ywc-xE^wH#_Cu+$5{9Z&m}U;epY>XV41(#=iv zVS-J%n*ruhqgd;1`%=LwH;sa)V0#ky44^4M3U2~7d)cUF_Ulq^5m~|*L=QysKD7>& z=)R?J3IdHe$k3Q+t=mYL6y=uDN~A3FbpdBK5(XH}(4_-I4Q5J5sHU=i4JD~@yDiEF z)4$B0A94WK*o(&WJ26T1V})%u_UVKgqErr4sX}Wd{izeX!K3o9n#HA9NNh>#Hiq zxN1t1Mx4dOwuIfWMHxx~!G67$`HmcrzA8S5MW|s&(3G=CJlQJN`azT2q|#aGO!Qco zV%;QB=9ruG3LN3;OtK_CuB+HjV1_{$ZPIfyDrhDwfRPkLVw?GBGR;QP*+iZ9WnTgY z*On;&e?wx)95;e7%#n2%8Wp^r?Y50F0__2vWP?FZF|mE+;^fXgrCBN9EGkA>z?lnz zJV46QHer`3$;@)@)8Aqen4a-Ga|38*xyh z+Q=bbtaJ_-4gU~K@R$V5#K_USHBnXhmIZwi*J9p;h)BEFesOs)>?;Qlm_G1&g;=kTG001BWNkl zcO4nEGCkHZvsnJQ@eoP-i}?t-1(tv$fG?T!zPeh6$8yE+B)Z6w`%px1^NG+QbVK`Zacy>8&W-0LVp6 zI2Ma=aJvkQ;(>9{&=pExu~dni8Aewz54lT;S-a4JWY8|jf zVvPO;hFexj4REKRhu226h~%Oxf9OnSh%T`jPktQN&TTfE>eI5BY?Q0;4@Y1qznz{N z_1_rzBeO|ztdd||5Gx?Jy3vRbS-QYb2@bS8ra{+TYwr=tY&Sh~XT*=(0;)8)-Vjk| z!dk_ArP!?kp;ieVY6lUsoa2&Unx3;79HVStR4(jd4svh-pNp7Qkk!+qVigc{4vu#N z2TTpNQ>r6#HGz5$vG!h6DT8v-{BGWfh7OkwN~WV*uv-0)V8rleg{>^=+(Av0K9bPD z8s!dYQ|FfRYCXorm*6DoWK4X3RIhu|??86)pk)Od{T*J4Kl!bqpY2yw{15deyxFad z)K1VflGNf%hV}z#1pvHY0T}2pygYUo$8-Y`m!C6GK}EA!9YV^SO>C&iaJFips#}K% zmnw*-a=oKoZ?_kF=~bm%ktl=5g7pCeDd)(MVb)0p9Iyt!6f^BqnOJI#z|j%Rlyatz zo>sLv*rf=>JAb)sIZ#h5HfjOqO1C5C$hsNe#vm2rqeK}JCy@JqiEgEV@_;i8Sq`SY z#125#YG}IE-et`bO{7AclYt5gv)Ggm8Y=)svvVsar_WVI_!W{8$q;u}a!5OI ztBihJ#b%pLVdqnd*H|DtHGjIlMEvn;lXRV-c2Yy@YEU~=MWQd`KiL+uC2)ocF zNi3w-7|x*4Hby6Kl&Ye;>QD4&O1WxS!IWbOdk3)k##R^tRjhNUyKIy+cyKuy=l%44 zdOux~gnMhK*Jk@3APUq_gV;mjR#~vM1H*vp!#d<;T~^a}J)ACu!`HF!bk!%Lzf4?f zE*QQ&Q=jJrm-ZFQ>M3a85EA{hb+1B%agL{G0gbV&y+It$hZ@^$@!$aMj^*GIAa45i z#4BU+P$v1|R%6jF3N~BYe=&R`DOQk(EGAHf1G%h&Q<8y9>yfIkKp3H4abda7h&8t3 zt~XxDES%zC&_>q-h(V(f3|3+9AdjTPI?NL9ftHP_`XPz?asojR#3hodfjEHA@motI zj84Yz(^>cnQify^Ax0>`0DAp`!FwvHRVsClgB*%d^wDa59oeN#PzSDo27nlCiK^fT zG3K$oGRB~@lA#MDJh8Q2xRSMQ3^-H|i_OL%>_KzrL}_6hI3sKdL#B=-i(86P?HmG- zd)M4$nd2Gp_VrG`+UV7q=uvLH>Yi2x63MW~7-4v*vxCAAtM&z8ZIo;PW*c$LH_p`_ z2w$28542iStsxbgp)i7ADd$}G6E|;+SUmDc?3R}{T0aXXTvCC^q^g%_T~NXg04kW|3m4dzE+qYH0wr*-T!j$5mk0NL4kOln=apRelE)0LQerP&z=GNv%E;;BfP+ zUtSFZw^$nwaYHdPXTVHGUmG2l<2WO)*{y{-;PRWPXiK8Q;;B8-3_yk1m$iLo0My9cUY{rPK6A;!l77gQ`PyOr66i;i+Sl4Q*i7 ztVEe>uyzF%G@Tv1I z#N7BI^LLS$VGT;#HsrCRD1_$046P3AXP)fF<>(1i=PR?XZQ9%hL%SSdR}`_@&5L>K z?9NIhG4qM8hRYAgD@`lsz_s>dGW3ff=;$wk7%bV*Zi_5#;LQPTJvQAGsE2kSRLh8Q zpru*3TNVb`WJ*2t*GyPFTFShxguIhl)z~t?>06-8HH6Goh|HDWSy5P}>InvA7I(g= zSG746xRVVyf6ab_JUq8mtV>EoXK^$i_DM{R5zx4DXI7(CxT}a$eoWHq)j7&RGUg2H z?lG>s90R$izUOTIYV5uw$>Mx1@R!sW8Ulc(CAlR6wv1R%E-hx*wi>s_L#G`DD(=Rs zOM@<+r9(UJXcz1i5>x@67zhQ_9!H#+}j64g~K)SfYDj_Ur+IZRi$Zx2Jb z){qP!;jy@Qo_L-~e;ybuC%4 zgqGvm-q>c%28SCF^2Bz$i1{^#NczM&!0HhZhbOi5G`)`aYU?YVE|(4s+o{A{w{Evg z_;xmiwpS%)lmh%Xs0l}Wt^6NFfqVF3K%YBr?&2j&F-Z*A_N`li>qu}=378UqZ8-ISfA2mR#syi2! zGlwz*v~dvys3<2b>6(st=(Uey2rI~+1{lUWq;A5|c2I@Sh#` zK?*MQI?|l_Yuaimk9K;zpAg}w%#eXPQufTn2C84VyOl*rrn*3gh*Ra{1f_belt2A- zT`uE-cxi`aVZz#qg9`V!-c?Ov`yyyIg4j!_zUrzl*YhvsS}Hy~X;) z`OtVBoMy!{w2xIDw5twk2@EAeXC+`PL-kqBe#wo$ z7C^njwC*J1nJWB?(UARsaeZ_dZYx8ZasYXdwAdOgdpDlwR}~xnQ!NupeKXMEQ}R@= z^N<)BP;_-@#*~3XovhPG#JbyzqlNqo%byfxv_=Z(D?DGTm&F7MhXF%tLDX7J26#CM zliHC3)9wZ7iQ3FK?K0P`uJEqcpP?pJJt19;UbsMNE=ZaTEr83podKhXo4e*M`@rVu ziP4k0-^^z+IFG=Su`BQU`1%k2LZwuA?HgY`{?_Xna7f3z(4<&mqp30&*tt{B+@@8F zyNrh~Z9D2$Z6i?!W54Iqt;68z|oV4#5pvFm7AIjC6$W=W&IM@rG=hx99j zf8|){YsoYV5hVI86A4_{4HS1%%cpEL#;prf$EA~A9(Gp?vTmnY;ej!CDrgChW9I>T z5hklqDVvKH#%4jN^2ByH>(Xl&3*3s#q8N*Y-OP6HHMnf6Lc5eZiA<)G;iklacxYDF z6N7s;xezW5HEIcmf;{9!a6U$ya?_XEKHcGJvM=AECu1ORPwy50`}UqF(*)lg(w zD}R1*Qf1DT;oGP36J^UWMA{<4;QEf}rZ%w>rNa5sgQfjb6<6g-Yaykek|uT4tuS8l>3wo)M- zM3WUQbmK2@3%nr#0c1b_(#EUw`vL?VJb9FGIZo-`fIbGzqE`tH~YiymbXM1sHc zj6f})$mv6WgJuYz%2+RsqvNW$alu^gG~8J_3$g^-du_ZA#MV0h8TYv=XVtlDLjWx0 z7nT?m8ZbnKVFq#f#D<|Z_2M>j?A39&iBw}4%AFzmlqP-Z& zWfZTrJ&6QN46Sa|>ZXhVpa~dG--xGmiEQ(Rry{@2C}lNMTc{l*>+sE1;TFb1Ov3 zYqhguWt9osnM3GzeI^LrQVWKv0x6J8xf%c*z?b~QF<=V-PMQ(cTwNU!%|&Miz|9Fk zqXps85N}4DZ!5olYS>zAxajWkFfrrSTkQAPWHD8aZkiWj7RCXlLYo3NHCy50mej-? z)G^q4@s={^regv~Tg3>agafm-)N8Nv0JWNG~tTX0oOwS$9XY?fpb)UBZ;KAajdt`w5>5~+6+&#Y^yK+N2(2Ci!DG28U^S}s2&PBoi_ zI$dL8Yiu&vNNZK+;p>LvXg`_zfCq(==08_dGkFBIUgN2v_5?e*){8JizyYoy*0K@I zBAE$`8;Fs~7SzBx;%uL}Aw3a{8rBXD1TdNnO|5Hg`w%de89FzR*$XrS2Z%%>>9!6p z65%}7)Y0Vve5sNl8iuk{=+~&5G1#TAYBUvcoaUQ_<73tZgbz+DfLX<1?G0;JU9)<8Wa5Wk{(iDC`N2h<66{g12fP5<^939TNFLfVUbfWPK{&|6JH&>RrP|!mv zhkapkof`*`-#MpN%>~%0YdDkY&}B}vdttv*x3*kT7s_}!dogwhz$^hV?N`>yXIzIH zZ`CUqr+OI6GO}8N3a4&&Sy=OV6?5!(T21vLHKYsUI&GqjCr<2~wHSCu1;8|s z;U(*P=zOieI1$3`FasW9s=5rjQQQC-PBC{= z<^pWX-X%4UNMT@a!Nvfw80ta&vL)u?LlsOeBa&Jla%DOJTt`5MCg!-TOX#qCI=kvD z`sn-V{q%mi$mG;Z_S=x6puB96NbcqsHox36rcJDV&H$1TU8=%a%ro;Kw8SVwdHd;f zNt6%wQP@=!T@6NmLN;jr0 zOlo>gU@7t0C@on+R^x=gz534ES}^p6Y#sg88^_Jz7IE&}HO}5mz-}`Bh^SGuJDy+LJ+Z!ej2&## zdk;XmKjSO2>n}s2DGk-$YGRy&0mC)r?LyZmLZ0j1qv^q#r|T&~#u*r!DsV$84-ZtE0TPM^kP4YDV<1RWJ_|adxkptA zE^~E>5ZuBZGFLW-0sjVvD*YlQm!z=rvwu zBqRV-+lJa-poQv5a*MJFQ6Y-9imFvVT$9DXT@_l^5RmHWbC-p+Ha!DN16mSL*NBZt zWuXG7T!#`-S<^S+@&}!CEEd3lm{xV^XaG?0GqZ1Ex(s8(C=nPLjiAdjaO!(hf!q|z zz}O&46$1?#8of|GrWHv2#{umGWkK{eI0jlCx6Mt8bVyy-FNMjeI1SZLU(wjTvq7sS zB@f&Y{teJm2Ol%3jWiDg@uFQ-^p~N1zzmegVcixSq^(4SgQZ-RPE_od+6E!QP*Bx7iHm#IRQ7<&lCnIZs`3PsL&xmXhX%;js~U{{HpA{_BW z`*#7*fJqKOnFm1(7>MSUFc~l${guyUWn9|`8yl?QKpCnCIOxKr3}_44PE|N6RZ>k9YbA@H zA;yPPW);ToZN+UEpxGdYk6lyC;PAmt;Y1?>YGs-gQnN{lsS;U3A%KY{GfV!gQx!S4 zakn$qZM9tqM^Sh<3+fF3&(4tyDT@)p_Tpkhrcy4SI=uhLxxP|w`^ z`|17kKUd;*-$PE3VOc|rVc^el@<78qn)P>0mh(Q(R%$5U3c$OQ{y@Ii-{7fzz#+-8 zcd}G+M4yg8V}RgF^#@L5Zm=H{5dD<}{=o)MzT~ zWH?o}-@%OBPS?`%am3yXvA$oIdkq>QXCLfT{uOl|6_d@{?X%N}Cnz`uKrq>$riB2J#UWR^=w8$rfP7T!PRrpEhDVepBE{E5PtCun^9iU7^ zsJ44zc^6@$MR!rTkqI{m!{Q=dFi_jcu%PIfYdj@k?WU^b{#F~S)ma1-o{k&6;ieup zoVxE0Ng-Jk-FToyY9ea54!Yb5OE(T~Ec7J=G?Y@WXD_iqhjX~Bu9fmti7`}tm9YgE zy^G5&Zh>5iNK*ZXUyPrPc8OUXovUw#LNK$ZPA*k@&YZPd11uGV2^y@vk%8KEXDS0M zr-6Rek*qpd!DM&l#Qh=~3L}YBy~gVcsk{lyHC+*F2+n?XzlBEoH9D?g@;R#H(;kfzq{qjs_DoS0{d4f+e)X01%p zf?G&zTqcMxjE34(%k^8;min9nda}F8X~9O>zepdJeF-0utv}4IT1le@Bvg!9CHKIA z3IhlJc~wotaHpux;NXm=Vm2c-=#x4~EG?;35AaL7ADU&t(8EQBj_e;jeVlV%F62q3 z8pPIXe69T4x@C15rJ&5|q0H$au}5=aeg59fD`s_6+U^5`hfj?9KF<|O7MZAbDXq=v z6N=0%ybuDzrPHfQ0088ta{y4xm$=XUieE04j-SFr1_Kwq+C$aY8-PW{TG@z~XO zZd$f+`5QleW6v9V98OS3jpTh*7F9>sC_?z@OMcE2YhXg*;t{L*RUum)yTzJbA&1PBmWJwB@6$r3Dc0vXN>!PgocJ=RO1q&*TQLKr%=lU3_&vr*BP9c#9i z=?>6Wj1m%_uzE!97Ajd45pMjgvy(F__l&-BRiJO3q+yL82Fk_(DB@-*w*jdR(r(y# zN`ZwqcX5T&UxRt|$&DekPHfB!m@eXRgjZ*FBexN73NEL48KB}0&CDpxA?B|%UXc}5Ctow5Z z>n}xO)E%6~4q#RO!je;WUp#$pzVP(c=by3{YDHu5?Bw{yn{SWC;ulxLzw^X>zgR4k zOT|R8AsUPQywUleF8y5jZ*@MbHtX%2Mi~Hr(PCw9rd;&His&-CIA@Hd(y7Mg=4dQJN##MV;13sejH{^~QLV+J z5bk5A5D%IlAQLU@b+plgYI<3A6ZyY_Nc`>^ zC(@MKe@ zs#1bu_@USYtm40tcU&4vraq)ehzq#Kxuq_HmqA66btd`_mNN4J5O%2t+>Fy3L1tqy z4Xv5>4f%pP42TA`d(V}K+K@AtKK{0M@Iq{r(Qvrp4cCoq+4P<}gdz zJ|kVuU8SPYSX+B*e}DhZx8L!7J$&UxzVKw*cg}e!pL5`C^!H1j3?p@kYm%KyY7x!W2s~;8IMj)7mKCx1);{R3x%}ny>zbfGX(%B6^p?Luv9F?lkwo8 zOJ*)tLUy`J7NAlIfwqVz6RC765{+1Id6>X)+$)UiW{sh!qAb$30pxN804SA8oOAB; zQYi=kn>&CRKr9}=a?_Rj_w1j}W_{l$sz(3f{l0*A?wSjG0hC;llU}qYBP;qaSWK7Z zkp8HKyJfJ!5;@ekotQ~xAc~f!Fm%f}Nc0g9pzbPZF&=V~hm|l(srVC^A;}=0J0I5q zqHH;{edc;f8g*iUHAI}^Ct%P?6^@0$U_zLNuB}PyrHC2L7}E9YG!>W*R`;vg;Al~o zUN8}4)^8}(@M^1SL9J%2Cb!(ED%$Vz>mkXgc3se0O~3Coef?0?MW0TdzD{E|ogF7dQ(>W3jHDzI1cT zMItbho$@Oc&+`(ghDem~Ge0vulbtFR3YAJZ5{))Cw>C63G0$;=FN66ZWOoy|^8lnQy@_bZihsZf}j96xvb=)~yAEgyck zcj=1R!Y>x`#e6;*k0+9;uw50L^Zd+orCe@kZ1N(J3&wx8iE}J9Jyz>rGW#JvNZ%!v$xcm|#@HA`wrg)4*YDeB4&p zkw~PuwT1hBHk&P%@qm^CKr)$}GpDn$v7zGg>8Yu)(a}<=Z1XuDkEhe=pnnzf`FuXl zIgdqSb2{fVH8*qaXC@~{&yQBh6_5iSvOhvsh_A$~TO<-mHKrqxXeyPA#S;LKYDl-X zx66EdDl=6o6$3~d0Br?^L^9dYIVYV?SA0L4nL0muzEmm&%n??Ev4)0JEFRBHPDUb; z`Q1J7cx+^Ncyco1d0u;aTicwDVm?23Zm?J^qUbM^kyOG5F0cl@@s|dnWxJT(D2e`> zn<~J$@fX3g{c%RG&`w_+{za%W&2Yg*0a{jUCk_Vv>aHHCmU;9+evD{mSv^BUO8h{g zR%I9w&@6kIb`?PJ5P);;i^dROxg2sKhBAqWjHFSYj*jcdTEz=>=b6HV%hq*{x2k~% zTbZEee^Fgn7|cGXHI|T2(1JukTQ^+PNa}K->ImkUTMIQINVZw+T=K?UZ}<`iuCAyi5&p2=FGW`S*QBnlL4#~rQ9_N~9HT?7Gq|j? zff9Ekz(_U)ygIHF2htho2%=`fV>%0c!Z&GGxEkIeL$AVHppUo3fbg}sTh6fCM6TRS zP}APVDyynw%KxByqg5hwYGi(6r zEQFdW!04eIHzE1>uyU!;$9}~M5b0KNz(niSQ0h~{oZZvNJ^hXm3r;ZEuW4BiWh4nW4#I$w&0s45CTBH?lA&1Oebe z$>-ejd8t?`m&)aG1uVEYB~ppT*2Y94?sHzq<)_B8#{l^VW4UKJ$5ie5A7beb6RLT`(dAa9#iH3M28i~bYv3L{!5&!~0{l3XW zV{4-Vmz&O4#P^%cMiuxpH82MG>3nuPTP~Mvp^C;LiH1bb{fmWiu}}aGk!ZBJy)l(e zaSk)tne6zKoEs74i-@1x=jB4NoQ#+0m!t!#ue;&8-}vlroH}vpnWvwAch`H_sVSw6 zRi|bEGU6+)0dWC4pt=Jvw2m4nMG1}pvR~rsP@71dn9H7M zEgXR1;ie>q+qq0q4ZjZOoDCWb!>14!swmvVF*knUt#UDbTzIlzTjY>eCgU%Cx_HQz z3u3AtR$t3=t1L+jfOGCSgpP;o0G89`VvOW6kVc(Oi}Eu_`P@v{tK4*U`%7CQ5jTy| zSgd#HirXIiL_^c8PPifI+=*jvz4BbCSm;}}YW;OLt4Q0-)YR^+uMV9#nVXs_7V?!! zITDREwzMu>v1Z-1H^ma>Csj@y+`DJ{8@)?cthxHS13R~$IJh@6KIT`-@nmXV@51Xp z_&}vrzZ~VnVQf6$a1k5lx=CBQ!W+NWJdk)&mBMd)+^8VEMB^4 z^PNHT$WFz4?u{)^OpK1){qavVwzOUt{24<$)tIvE^ zx1gsi^fkkhpmq}Dd0Nm5gE@iBjY$J)dx97pPU%ZNP+M~cql|rvsZni&jx{I z)FMTAeQ1zEz{)(R1dWea3fyRckRbx6@6|JWGNrl3-LXHC8#h?Sz|9Sc8!-bEI_cYD zPaok>$oR>DAf`6dTMpUbr~%oZ?{Uqd8w@v)H2ir`p@^E4;7Y3#VwbY;WK`>taRdX^ z)SR?q@V{PRfKRsoTk=rlQj~OW1OTBcLueNj5wvUc&X8Ty+`K|IMsDik!1XcJP9=pO zSb7JrAP2WWG?MGNPyn%u6zFc?fO;v<>ISPbfq>>Ty^uOqgVNz41$7M_%l?SUP2KXp{r)0`%m}V5Vz37x< zu6Qc^o8ZD@tU~ry0&Wr9!4Q)|@U^gavcvB3>Tw964xj=w5)9S$GMuP~MzWbf@>3q9 z3|v2EdMqUatqj027%G5_45^c1eBQEr@7NF~8&Nh-@W7HKT^g5^mFhM}CY6KiMoJJJ z+t1O2mth)oHlq*dTdhwKQi_if2f<#k0>Po;w1lV$IMp^xZRyuIgX*7D+qhGhkXkxW zRjqjvT9&bmn>OC_!Mj(kUKNYRUU~VIoIS0?*s|+yU2^qJjqP*1NTe{G9XfV!^wcp` zvthihy!YX@?mi6Q?EZJ(efCE@*x-ohXBDFC zZ{NS-s^$GF`y1PvBc4|*6o*a@ZF_oaZd&c5Wev@#t8TlhV}1woytb}309bkT$_2}M zRJ|{J=f%uu#%|4qriKlhH*_!VPBk?!fWl0G&+dsKb0I=k-@J{RH^dS#064bi_@1qM zWAW%!w{7fR(vxaT0q19rp4;}!n=_d#W_Q5PQlZFw&ViQ#esaoB28_edz~J6Jd#~Db z)%@=H@9cc%nIAuW{Ma#J*QD_`{(-(G<1D294E-kzCIcD$MO{~glSz_WrffqFwldLf zl`4*GVaUtBaON>_fR;;z$#st**oL8vZ>y_Zmv;vyv*n%9N5T=Qk*NwQ zPCQKgA~Kr`q!bKnE^(2t>$=kH$+2v)@rt>gJ6qC;P4x`!0)`HCqk!M)0**``q}@KZ1x&;$=z_Er)6f98rQQqomr1R%`4~uCpqO-e_kDT9OeAomC)g+-i`# zu@uFnO3ZmllmkP~>}B2xe38izVq2P7NKRXr(MUwBhh=JX1g4~L;5_PH>4!kz3j<|v zc}2`AkUytXDVHl{_j0^qA%EiF-m}LKFI%_q!hnyQJM-!j-y1l2tgEMY+1e{{*w2eb z_U_o485?bG?`ZAl^eg4Dk)iVgXU`lxJT)=4`GJoapfclQrw$(|74qlLojLU0&W^eB z=Pu|U9~l}teRBBBDZf&=^JBk)^UoH3xm4QnFaLCG-@CDRV)5#At({#H=SPn3e=nX& z-F)vuJ&Tt`B9S=S!dpN5cp`c7(7tl1xZ#G)K>)Z?E|*G01`v(KgNS&kSUkFSH3;E{uj=2l^^E1=$z4_BbDpknm63LX2xl}4-#z*rrGug@UWJANM zt3L4j_r7&>?{2?RiN+J9LcX!3oueb6E;s)H;LNeZPkr<6r!$kO#-_Oo`YPq};HeV> zCy$>vxc8yY{&q|I91MRp@)K^)#dE{$uq;7{R%fm|4@`IWy^xpwV*=bK;uW@wcmhyVacf3aLHZN7DLXJ_Zg$jH#ZU^E(? z-`(BU-?w_r>W(=b-}uLGV3#MC%XQ3|vuydYYd-LS=eIm(z}2$ z)FkvP8%QI?TzJ!pP2%+Nh0bvc0{~;AB**n?m5eqe8x#{=AdEYSQEH%i%dg%9tldC5 z(vqc351!HXF=KER-)g8c=L=LpKsM*3$sDLizdR)P%gEkEi+f~20tCXU!xB<*n37U; zFT7ZBVaj}fPzcVBQHF({ix|#L4u?>N9-7sd*;E&Gqe|{jhrrQa>^&f{z#c!v0XK48 zLl7cJh6b{CWQRbgXPgmkLhDXs@|6Q)a%wj8L^VfO0|3Ve11qFDxyHc`wkpNo7+**d z9Il@Ssf<_KT8+tXcy z(`(B{0YeAs%H4We4&=&S#zF5Wcbj_K9MO&C318$BZoET#ZLXsDg2pm6d)v6qAR?x~{!Bh)0?mQjZBZ625{sSTE)LtWJwbpUNSst^LHQHoCd!VW@#zU}W5fWY~CCaYs-Fi2`0@;!4D~pn4ne8l>@I)LE0{SWSjqB((os z4g@qwxCT3TpyrP-Xc6%agi38%R$YLc4K7_DE_}p zQS?{S>J;$yjb-pwnzJDbjpOr0Id#GrX`XHX)Ui2m_^ zyzQoq3v>C>Pj{X?H89aTujPh~3$wY>Uw!Mz1+>a4SrW5ym z`rf(y^SJL1ogS`~%AE_ky87n!uIhXIZyw8>pTwD)+nX0G>y0I1bGkd0u3t7bG&XW- zxV5XbtGBCjL8ljCFMj7G#m`72(%9D2(%Hrs#FKFVNHwJ*F}?2vMT;>$$$LNjp=$V` zju%fvn>(5lsbsn}ou4TjeEZ;SAG>YQ6^p!xS1y)giP+RcmU+z3cIVHGy!0vW;$<(p%%`b zR?E(0>rd^3)hI;Gyx|{Pu2={(qx;P|Vf>xl8l)lM#C63|BeHWMN2YOcUe`#-99E^k znZvG=g}en@!Y)a&Yo*AVH#(0C8K=_?h2MH#Ot8$yCFgAN}R_uDMOEVo_wdTzdPJ=eNJK5sC^o8-K{&eod(Knxes$4FuyYA*2KlETKo#vbmo;v>0kG_+goUrpR zT6x8yl~-gZC%*N6|4DXoV*86*j_rMS`MQnQ-gRGoX8K>g^5@Z541b{aa`S&WGx^+i zzA-bES+QZ$<_A6&98^AX?#v6{|L1{|$DaG{BM<)OZ`mIVu3vs|qDm8J=MFc@^`#@z z{?|_yf)Y#8ksCXs9>6;jDkNm<%?)~t6uf6>0@#80h=Nw>Q zVDQB86HAsZx$&kOUwr;W)e!)orKM%<`nCCde(!sG@&!E%Yi(=)!f$<{rKNS-8(Saw z$4AD;#{qc%!v4>E?lVhQEdT5mKK~bg@@K_DQPu#vcD}P~=g#)_jxYU>KWlC8`0zs? zxpLE{?OV4!{=FZh8`6LLXJ0B7i^XDrbD^q9xWwAIB7n*bEW?9?U;eYd0Dxpe>QkTp z%nh4w`N6lp^Zb*~NF&2#erbIhGsi1n)&z4tUvwJ&2IO38&&yyT8qc z=$)&OI@OevP=zdKj$q`#L0kafFC)70y8K1ebOfktJm(M!qF^jma3HZIXR=2XoY0`x zdocB$$sM7NxVQ$T59Owh$pe$uRaasdS*6Wn0o+>SCkHH(&s7p)uI|xBb8v3V9NASH zgJ9ZsWDJgT+yNY;5@Q%*P!aT`kdZ}LQmiEV(A43@YJ)B#F-bBwQKF2@IU$hgQiSsi zlq_j*RT`3WfeFzWx&nqmLG_TWO9P6aabs6A)=m^XwI~TV=SWGLjYek10zI$4dZj89#kBkAYf~LyB#1zBP^=Q0xLGjLH#Gn%Yg7c5 zUZ}znuK0*bVgoFm2L8P27?w?t_lQ<45Q3h72&0gYQ7L#T`YZRZOS0AJ&WzEM0hB2Z zs`hnV=KP2YX&0Xuy>~E%s4_())mo&%9Oi&KFQrZlNvN}Of{C68M>-ZOPl|vLGbU`m z2n5RSdmBf(n{JY}h?qw4m#NO6Kh|mP@HagWs=aAd#1t~Y0ZVVmlxj$=->~kJzx+${ zyXQ}3rk;8FnIC=chvVZDcFuWAR$lp`ha<7r{@0$}@xw>**(_tMYti!SKk=C~{jiiO zv*j!QU0vVu8^5#sx?3$TMEuQ+42+&W*12%$(ra!y@al8iuP8vtrk0*n>q~|FxdZQ& zig|+xX4AXf2o3;K(}h3%`&Uk$ofsU=22T_5$S>Wu;ZqM>`H6csJoVb4LnqFw=F$3q zbZW<1L;U-@fAN%h^?!Wf_IqzxfwN)$GsYgi^NO3VT9lnG{K1!>e|z8A;Kdco=Kk^L zZ~Mc~-TEKD^u)V|25oh;aaGT7SN8w&#b#Qdgk_F8j*;jw?+JPPW{YoVgi{A8+o36OwiiK+yHMKQP zjZX#5GC4Z=)c^Ms0K}8=TR(d1%BxpydwSdM*LETHn<)~F-0_RI3w*x+^2nL<44@I= z^TgL4FPF-yc~9&+d1Bwm#@6)5fBzGWE$K~nT(xM;!Xvwn?09ZRB9-{)?|iges`#a{ zA(zvcnZ0lB6IJ>?=81IP#U1B-dOG{cORpY0aQKtI^owgZto!&UKfZ3mx<~){JI9V5 zsT9kBH^Y?ILFHd5RHE;|FtjA89l*-du{h-}=uCK$1f*L<-UAEio|q2%p)gu%6R`3s zF}=#k;qq$&^@KaHS5b!xV43-rgk#i zK5Up&dor5Gt|09B1tx-u;TaOPF)*HqKv7j+ zIf_t8mCI8jY>qbltq(g~0jo{qH%!#uLe#?tAcxYp#n#A`l!> zy<~YTo~TsHnQ`+}miplraxcoLPHssMFaE(Feen47E7fTUslB6pbaeE4-+6R=d@QK^= z-ya$r01lbVq+h9IGnp+Qn9C=0M$WeEOKX*3}Re?3tHGtdrdqwJR(m~mK?x~tOpW^(dg{!wgX zVORv_jcFpS=&uj~w7Uo^PSsq3R-IePlJriQYH={uDmY2PLmdu4 z4)xR}xq@#XUG*HYfFBq&#l4J+hy=c|(87JiLQ9SQT_#z*N2Hw_qLJT~E4XA=CC@d(}+PNr+o z3=6uOtia@kR_9V7(xmF+LL&txLmNTkpMLIh-xohJIg9w>Utl`9?}IO10r!E6R{(Y` z&ZG;1!c;Dx(Yh2XRc*gz9ts~BILbEF`wd+SQu$!h1`L=7j4|+}4Pqn{ZWC!AN&hy5 zLE3JY+EtDw3u;7`RhwOL;YlT`%q|XVVP(V&x(%7DnV9>UZr4WP_=E5@DV7ii$CJ6&S2W2a3!LXZ1 zIwuTyicZ}?sza?Lb%AXD2Er&`8=UJ6$AI0k$bfHE{rl z#bT>gt@`!f{Po}ZUw*r#wdL&{Z~gU`|LW`i@O2dZ)r3T%(Iwa3l1MjB4xQWiV%WO6APHU8Q`kWo}PtS?=Ja!*X_68dHYSb+?;G^5P6v;D=un{$H|7| z_4nVvxqoE$k?qgE8AN{pAU~7e`O?nE|Mm%E)9u1l3l}W!&1G}1Kk<4H{RM!jv8ioO zZ_Q3-JG(pkmgCdH1?|N`@r@^6-@kpY?^ghzQYxQ0e5O<=MIw==wr1MCns)S%g|!>O z=gj$_d=}x;EAX-XZD^a@zV62L`*$38`O%lhhsFZsRw?X^}_V1cB|qxwC)$ z<-h*=KYabb{sYUFFZlu%oH4?+sq^_ z23Me6;|#spNamF9k@mM#d1z8jgUl}69I3%P1`NOh@T6Y#0+p!kDAQ$Y*GJ^0Dt@!@ z73#>ubcM6<#@rwjX3Rl_Ieat5`YPh(>_1AJW`|=aAC2CsGzxQF8$~XCBDO)^Ya8wE z$5o82`>}AxP*W+NluVgb^N1{lB3-Sg2dymJxN+ROM5eyP$i$0zK@q9ih_=Yi0*SCT zG8_emNO7wSGcUv0;&K#2B|yWZ?$|}9s{S7%hF#4WU!tlnZ&HjhxXh6(arDG!>(EwH z;~!%@OummByx>*G6P9Z9`1hI451f7Zu}4oIIncL!)h+iw+|n_pb{PNwNH(OC z4QT+#W+t5(63OI})$17Z)RTs$W-k)qoQEA`T@UGjV?KobUUKR$kH6+J;{>wzPVYNcH0Rnd!E!dDnmNfp{_n0Etwpf5qy# z3;HA0j@vr%pDq9Mx!l01v8V#MS_ur6q305v$;r&*WCj4bySshg2Y`XI1B5oLIh_Q!%T-@)YydjM_38k?HVojv#Hx4$zzGXnrK zGt=+w+I{Ts(PFXWqrrnosC0kHcMcW1)VNC3MImtnt|6UXx*mN*wga+nsD12bdKKGSeq>5(03=k~S{Sf#x>*Xb=ol zNsh;LA!1l?LcZuJ$Ye-$!Ih3OIt+JFLl8i1=3p;^By&)-0KghS33!YEH{oKb6Ikj! zS&V*u80&ClvlU1o%p5?hTwy@>>49bx#Zc4Bbm)tYId0w48TMtTcbwZm0bkVTa61>y7HbHI#Yk+4W&=3P};*E!8X-00P4YX^B4 zW-0AjXLW<&*|TV{?5*gw^SkZ=;Q=ie^ah;`r<9LT`u*d5zVtP{JZg zs|8nY7&Zt}Z5hz(iI)Ur71oz5X6iJ6D%O*!&O#eC5{cY#=Nf0}*h)FxG?RvOh95U9R~3J#DE(Y&uuecryTi>`d_|Z=djeUCY=+ zu3YgMWAT`WsXKD$$lrhM@1h}7J;h>aa&nw9!@90YO84UVtsO1JLg~n^!?~<^-dLqf zPQCUbUhj&&cp`r4#Hqm(gSfV_fwAG!!;97|n!kAd@x8~4#w+BC$M+n=BjTCtwD0?j zv1l|>)tPWo6^f4nG&YFwIc@=Bz#y4Ujt`G-dwN@`Py}GbeDTzQ)5E8SD<$)r#}}50 z#p0_kzkFc-zUyzi;f}lReBhx6uUNP4i68vvo$WjH!M>7g^h2Bz9TmnJ3ekeJlcn)% zy9KfuT7c_2o9&_fhuP6JMmeVn8Kdzf4%F%8_y(kVQoG~1 zU%0V0+yZ^&tiOGl@37BWbj^O>osk%80M$;ooDP^pwB zM@Ikve@&Jo#ypSstkGyJ7{59jqE7gcNHo}bJCn^C5Q>F7=iKu=yf=4N@FUS^>zqyi z7#kk!TefmKGdZ1^oY%K-COb8qnVgxLOgA-;4-a~gNK;$85qzzmKZV>(erCoUsQ_Ti zOE)#EBax>wndzxX0O(%0*qOg(+IZt_YFBq_=iK{#67gs(Hh11!0PrFnqjNjiOm@ePw;p)#fu$>! zr5n@J*=Ycn)7jbI-|uG!6wE@79Lq`p4a=F~VxqoNozb_Zlf_!vTH4#& z0pRGNBM2|Xg0%~0&&}_iKc}-(;g4$PfL8tmtNT4QxS{Q@H+)DWHA$jQV&$1=F?m6_ zfXK%2C5|)T4r0lrnl3~;MqHyt2~%%6p_*G)W`2@QqOZJSGmK5Cq3CHmb>K@>BdY_w z_ewtjG{0*1Hq~CiTNM4(sL(xUphCY|$eg-`_G4>Ap>oL&8-~D8wYV#(VwyDtwB;yR zS~-G;x6+1GVz-`Fp#dj3VJP0Qr4W<*%1qYS+Db^2>AEv9%&>Q1VOJjXDg_PSQUaJ0 z4W%ofu3XND`qht?&3~tz% zRdJ*Zb4Q8?8ujAF2ugN|-8VX^*(y~Xe-+*`9@Z);wG>ld&bInhVAhm~D@k+o8e#0n zr@;_4hHd1+XoWGe)_a1W1TL8}Iln!4ob@1aRb$uk^F7x>mFbgX_1#xG?!eAEu@y{GpX)fh8X9>mc&prIwEN5FU#KBRsvU{^{BILK)%<@8${R_ z^rwL(hiqFYPz~hJ1K{#3XyE$DbsdvLgc*%(<7JGJ>;O5Xohfx-M7pKE0|0WMCm~2n z1Jh!OUaBg%>}wg68y&Ay$|3z90HC3z zy`iNI0EUhogz)OB_nYdekjWZP zX$dFQOj4^eXm3d^UpS|;EuBn6W6?;@+-3mqJgEzn-HBG%G?L$nFx-Kj*X70GtV#)w27UAA6IsR zw$9$JXgr$B=7vrUI~YS#vLVqjr-^xN@Z_LRr-nG^qXVN$)-7pjZHjo2ieI7Kh>QGO z^tE!aqL#i;TtRe{I+Bf#?nFMqC*oBqzQqXufZea{&Sk~M_sNmTXCHZ{QmOc1vzjz9 zpt32Ssf*yv(BROMkNtSp+dDu1pZ>$b#S51#U%GSq4knjU8O>DE5Ibq%Ku>u zrL}4~1PozbS7KH8TYs|EKEAdb9bvMZG2p;tb6YBP@w!v(+zL%Q-z@66_#}|1s|lpx zM>hb@{wwd9Tsj7(gqsQR!(Qx1bC?K0NQ(n~s9V-esoQvkqDdVs90|t8grbKn8R$N0 zR1ii+7&Z=kt4Nol27^C!l#tI{3xwJbiNOvrn8oeuObE5{(9N zxZs@RS)>q#&I*3Ixn<7$p3_GT9e#J`h8s3FG>X%5GUH=IXHNT-O8@fJkx2By;76j- z*7i=%^TvmV03e&0oSvGT*S9!3IlkxY>(f)2PJprD!Bo0Y)q4T_d3Wni-gx$ja;fBe zn`}tm_p6`nU%o21Etd-AVi5ouTt{=)Owm|u@#-tot><~czFwRzEB{NyVgRS1(Sd(M zVw07xVfv3NX}%ggFC-o;|^ot-|LG@&mxoYHCR6cb5&$MACapPrmYK`|Kq3*3C*rw$j)EWp5gfsXp=%69 z^q1ppPLd>21cdt~w}XJSw3n;mcuTIq9!`L%8~Hy2FgE_$<`=}GDP0lJVIi&#VTrLu zz~w-X`rBwxu;5ql*KkNhof0d30f3ORSU`!=yRYz69xjK2zP_wb2@;Jt8vWFKM>ZQc z}MRR+^$Z6dR~R=p0g_qId=r=%Y{%oaxaAf~pHK6S$eThPTR$vW!d{ z2O8V$tGJ*VO4F!Dg-+^lpF;;%3};Xs1q&!>*E6h@)#NvKeZ0UJo+3o;YV$V0QA zV7YTNsVEpA=ENCMgeBR|15Q!m-1g#CHX>V0=D#$_l3NEQdT`s+&Ai+#Zim9NI0pcIKTgk-8gf;`ECiVc<$E-2tZ%PAJ(s5uS+bNVA{ z!9+7WIe|?kB?kAgP+mwr2JBbWVwEn#o{|)xx{L!C-=+)R%Ekn-+Z935Cu@i~A#Kf6 zU|dDKC@GSkVw15jE0{nTTtvK+hzPt8DlP-Vajhssh~JAYpxKYRiX}%xD7bD3q`sJz z4G4SyG-t^fQ3~2uQ93b1bSdh#R&*wWt!qt@oSQcs1*TrOQfQ4_o?QVZ5e$Tgi%2(U zQ=nqN>hut0TGRkWwS`nDS|xCVDzNd2>;DW`X z-s&ZtpZ(}HSFY-=RQyu8;&aY`H6&vg7&C%Ys5;vBY#!H{7yz6fpFVu@{8g*FZ@+Hw z_n+G{p2-F6GH*`Pibb8#i1+61)5S`KD0hmFrVUv?T#e^>(P>LWf1bpj0Yz?h`eo zu9?MHtAbQI_9p7l}qH#fnXfK`H8~ zv*LVJd=M~+Pb3nJRw_kRN>x@al~3+Fp&t0YpP#8~R+C`O@MBKe27m*2%xh_Bx%T?& zx_cH>DwSfPNSQ*H6LLe}3EgbS2}5gOxGKf~LPEhDBdBFb{#gCdSZoy5K+o8#jRVll#v9(^vFUlvegcw8&e<@iW|foM)_Z}FE}#TmeQof?r1gHns83IP=*!A_grKMMFSg>S8OM6Eo7V|6R z?JsUQb@;$VqA^?ep69K*?&i^JC) zbFkxyWGdaLZi5f60RTP>x&GuuqRiUti__)izx>9WSea|2D%;xXO-}V|SP-bD{EgX+ zs_vu1xG={n!`oHPh1NgjkfBM&V7Itlg+$uWkDXD)A7k9n*XQTG~uaIE-Dny8#k}R9TghSq4bD+ArC@^`y%Hhd)&7iIv`YspY4%7!qN#%<5Jawb@^cO_;{rnj42b);SNJq8RfH42pn~(f?;ons&|SU z$|~g4sMeAu`BwHj2PjL-9NF-6ni2g~D4Py9V15M!31memCylL28WsmDHJc2JS7hL6 zWMc-LkY&~NC$8y1xEgq?EX-^*3vt{0R=4ID8W%eo(6PW^*Fqw}$ae^o3ZsM|%0l{> z!<4D(KpQI{a$6$Oeq6a24){o=G6k2*^Ojj~c&n}qTV!>xJ2Nrl!uT6aFL#MDs#gOF zPzZ;tlb39kp)}1$g}Rb6xf7+vrV}D9;)yx`idV#VGLi}+_6zd(SHWPhgF`M4&=aZ* zE1Dn^lttvR^!_O_uq}QVe zH3SQ<3qsrI84YI&Nnv6iu(mT8M_IRxH_^DVqZmA+XMF_EnA`<#Mt}pkP|~crGoYn= zh>c(u&b`#`03Aldc(%`&p-FVzCC+OVtu(O zm!214!ARVt7z~=7<{MKImL|@f9y+qGYw^nV-u{sjhdnRSxo}yssd@L7AE6IJR@|*@2O4zF3M!Bfs{Mt2SNHW0N4etWMN*v}?uv!qyAK zR8@TV(F^+)FKFMmy8HKj?Zy|k9i7bP(#iNOS1($(eBQwm=O20E9Z?P_(-<(sWb2Ji zeSN*x-*|m29(OV(H#76>Q(H1q8A6^tNam&_DgKC~>^Oj5rB!4>Ppok&m&%2iyz#a$ zou3$<7#$dsJ7`_~wq_l(N%i0}HZU4|co>MH1OV_WKCgpnQX{6yP}0EBuefMTH*UCU z!(I2>y?n*;^CRcCZ{7OSSAW8hZxv_(;#+fi>FP1nY!1?6q<13+3KL^W3J0S$p|H)d zCX;m;{*zHws7mw08D-~n90*o@?{)4*cOwUah$KjgAV@KYQKU$b6lE(p$Rk^p)2wFg z_3@tBGkbQ}E6PS=1Xf)7h0FBQ5 zUhR+X-h1H7Hvj-207*naRJv7l@BQBE21rqBUV^W`aBtnJx|MGHj0nU{3Lq!5EIZn0 z4)mcGtC9!`P@FBp%Z)0e8x=K_sNaaAHJizls1Q?4O*#X3Jremb0+1p=zszJc)h=D( z+es-&$$0OC$$cBAINXv}O+JZA`jHZ|r&p%b1Tco$)H)-92*+lm1?&I!X=wG@8$bB5 z>B-5_gZm%+=GWf$(Vtth@jR2~^u&p0AN}6U^whhqy6)zW{4CE+E-oze^gVR;I4lGH z%C+mSzw<+X`^SH<_o>JC?|q@Ot9x;NzDab!WmjBr)2)N6)|?Ie-hqMM{(%!?ql=3R z<71;e{R4f2Lmge+0C4K~vDxXVsZ%G1SFi06J71TI|F(;FpSR<}oYEp<`MusU)#@F! zjyeF8U*0|E>CNVUy`!Vv(Fp)EQwjXbhaH_=9UYy^ry=Q`+K9=F?eQ0B)z_hNJUh?= zM%)2Ryl(Lb?X8Vs5*~H+n$@?y|JMG2fd{^G|DXNIpHH549mUShj??dVUw2NreLfI_@RM6KR-V|KMw!{yhB~|6jrQQ0RZ!Jb91wE zQM76=JnPiHP=AXcMl2$a$N&NzDhv@l4$<`i0GMA`DDm$fSP{$0z`y|Guj+BNq1^45 zSj`}2e~HX6mU4LLf1*9PR)QTgFnww1$1L4`M%Hsd?Nhdh6rpeUU^m*T zY61`as}dC#)yTbM5br|PJCda=DbYX=QX*|<(SXQBQheZZ*sM(oSc3kNgP~S46C5_? zR_&x@Dq8BiejsM{P&OAaz^JrRiXa{gNNmn3L4<`FrhA!*lWeO?@^V-u%13C6ar4v! zKpfVUf2Aq06}gP4?!wCoKOltH>t~Qb-wwQpAkl|GMsrDlrrFyhDvZ#~#M8ml%#mT(keS#47wa=ps&LDqH>xl7{Gw63}qrG>gbn3BYdw=LBBiN zE27_C8BPq=&WmRe0sS^*BC#8pJjz}GnDi95Kzl&D(i*usgijQTDfLNBwV5xws=EDt zP)~nox-i9$hy@TJHu)52S92T6CiAveB2Xo7WpT$)%`G>XouQNgsM8%Hgv81>xBs`~ zw_GHG{^W3}@Or&fnY#!QD_bmBRFccPgduE)Nq*@9=Evbpc7LQhxm5|Ka(^T~ODogj zv^X(yR2GXOqOe6-tPUv;OC_#x695Hn+&d%4q$yS6}_yfBWMn9)J7;AH4JG_gu4M=LL^F_Sijl|Kp*Nk(i3b zh55$90swUO^+}5!Cw^-jy?UKbFFknAhF!bYUvTN`k3EF-j*S;zHgo#afoC3XQB1;5 zXcBE$J@AoRFCOggzWafff9FphI(f$R%ep#iA3klrUkm&J0d)p@nKb{i#!sr1$Sbbi z7@7E^ul(S*|F;j`e%+4uTz1~{>_T^E9TD$)?Da4G{WFJ-o=Q`cXP|kr;k=C>_~2c= zeZ9%d6B8%D_rODb0$4~4LG zD=x3s>W_Tyk^Ans_oWwJXf_(&8zelk6v@au3mnQ=CWV3&Gy;8hF7Sj!qe;l<|-hiZl zoWm4#4lvRDWoswTf`&H*t80Jf9vNP}w%*ZE z0NX$$zZ5tyICNrc^!VuEX0zGbKhV?Pzij+FIy*Z$+nw+1?(OaF={p6-$B!P_cFFEG zOSPZgZ2tH3^_RRle#CZ1n~lbaV@Hdk=pP(vpCKy6VeisSpK(S>7lQhIGEez85veDu zjNM^-h6jD19QEGGxbHHpUcGwl+O+`i-TS^XDV7PxF``K?y!gVgv16C*xvZzRXJ~M6 z`_3IdcGsk zbybLk@Gck$BM~*lslqym&J{8fN~nR1l7622^l*|Je{D#Gj$8&8W|x7XI|hgDl|1#C zL>(sbQ&Wb%OQxrp^}Hg0Y+=Pl%?F1?xMD2Cna=>>X#$|uP#?rA@&$PEjpZ)H>~D1v z9n!#LO%s%Zq{Oj0+2R;o7-GUDlVxf_hOL6X3KGyTof|N!R0hY2vDwxP04vRLZjw5y zrv_Xm2m~p#_Iaj+SnUdu9jV0jq@tT#4mPR^lSHOwV_M8^mfD|vooK+!HfEIKo9GTF z=GdKCCqp$$ujC2jq(eVf+~W}6uti|vfiKI=8$7}Xxg(uS)Id4EuZUP8QlT|@l-eTc zF6~GJ??DP)GMHNm9|bn81g#q$(nLxqt`*tXcrPtp%gTgX2S4fUKXZy=YD#-Vx$4W! znjt{}V)t%{cgngjNT(VtB=N%6Q(?R0m+9QjMzDJWOBRTYfXorUGm|H19g=19>cw4T zEQy1~<$PUYI}d^v+^``$>qOM|l0d9IN`wnKLn@KD2xGyz23fb6dG;)Ic@63ueW+%V z-;h8bCi+A2+uj7s74dINJ(ZFyJfLE9TqW`68>{SupN^6(79<}0N)P}2UTG9GQz`51 z5d4&}ocI#+U?Q8m@xsR98(t&`PuJ>j;+kSx?RSi^WH4z#&P`>`bf^yq1H{ek+X@|c z@3Tw^rC{a46nA!GkR_5)HVTd{ywX}v_6WnS7@>V?J zqemD3fM#Z99)0A|mtT7M_SsT;eFk9N z@P_jaJo7|EWZ-08mwb-ObY$=IlgGz4U9zX%)6=_Rc+Hlb`<{Aqs_Z|unWUF-4Myu$ z^=()?0095*cV0SqX0{qrmPG*BA55Ap38$JiDToLF^;+?%k6h7FD}L|u4?pwr=+HpV z^vwL&_?eSuW~XNtmJzm?>Ysc1x&Qd@{zFmJm=h9AV{!4=@ne$WaEbaNRSN-}9-C+^ zHfr_y@Ven6uOH#JNn~fIW~WY11Hp>n{!`RPtt8+{ds8y1Kf4@}nQR{m$Emhlfv}KK*B(`?JTt|Jd}*3^kj62@HTRPHftO zH&GSxThzDC9n0hEF?K?1)#Sn@A4nv6EH)wkc!1LP=v6Z*8PtHZBSrfc86>yL z4NTu3coJOuD6XMhVH3r1Nd;xzrAW3+l10Yt8SceVNeUZ65mibyvu-X|@?*vSMG5Qt*{)xyuU z%R>^sXo_KU5fhmVR8vfjiba|7rhqgqslv-nmCicWXwQBr5Wc*ef_-y14J}-_|W*+ksa^aQ?GY45C>PS znHW2I?C`;&RvQ>zS+9328~-Jx{=uOY!z+&-+W*=M&s=fSt+l!n@@BJnYW#Sk(WsRN z_$)WQ+5GPvSg~r|h68(F+`spQ+36|y1>(c|UYj{H+0oUtY1__a`B;%+&meE5)jSuK zR6I}QNjfVM@#**ATUAG~dK84sos06?>(CS~vPdM<17;fP$d!e8KH2_X`VNBZalu!s6`BLRT_>NkpWzIm2P z@fAfxB%P`&<*{aC%w>+z*B6A6I0+~)?7?+A%u?zmj&EHgcNE7 znFdFrN%4o#nK5CbKPYI*k_s$LO9;vUax6@s9YgU5@a(8OitFuXl~-N$r7!%|@#DvN2jtYr@iXINtGDbpf6q0~-FtU)aiN4*6h;4+y|c0rkqjlBK9TuO2uN1^8JA ziQp$y!{p@T!VwwnM!X5? zz--b7n~*;vq6~q`_i7F*je2Dw^>>NFKpsyEt^M)|7bsfZL^-Jt&BuJ2gxG84s!OM; ze6byQOH=TOkfB!Rl{b`rSw+Z_=YVB{g(OX|eGwr*HbCs=}gJOaY;>hnwVsTRn9xSUzX))nS|!Y1}3%-d9J(-lZ;!;lVmnK z!kkO3Kaz?lhs1vr*6VGVR&UsJ%ZGnP4 z?u?!3$f@bL3Lc=&}U zzW>_uPai)rV)g|t6@I;=W5v*_qE_4g@(VL(CWqIot##CE_4?4NH7Cc9jUL!ntJR0Z zDaUU%f4Y17&cEQIj?T`pkps^?_PzPpSpZmEn1B8GXCD9Vx8~>US5E+dn$3mz`Nf6# zGO}A-SXh{!UtCy7qVZ<)9}zFyb7kL(!O4>oKlskK&YU_~PJ@k)9{%Bj_sz~suRCwc zmJ2UlHh*MQ;uoUpxFh>kBy_cwK`LVyhi4qcs;9}sK4ALH^qDhL0C3HFuIcLP0>JL> zuGMQ-%ghrePfkos0Kj$EU)R^?X5WW~2k*G^_FWh40)WAxK{>+2Ej>Rs|H5-G%*@QZ z@77zczu~&kBcuD?c%#{DhJ0n;u1SwR{K%=3Cs(ar^`Vb^c;%{jmMt!y$jJX1jmGHV!;MDc-B-VR-TL*lqE-||Z-3vG?OQuKI{5HrB6^JR z|LBK@SFHrZqA1SWeBK92{9k?T*=L>!E#ex=ZAL-SngkFg5W}9`K={|CKmP z0550$5JJNM*Wx|2&nJ6VUSdLD(&H&e33IVT1m%#8=OoVrr(+>T zxW`dxVzbz3&X<_5)Fo<3VJO2yTSCZy#l@>`wgM?lzNR2_Br@q@$a%fU%a?Y^&eD?E z-Xv-Sy^1K4RCkD^U}t83O>HEr^|x(OBwIj{;j2zc2_`R>n9xdvuvn4+OKt>)8D)&+ z5)-lQ@ur>~EXb)M(cAO3Jy>{Qd%XJu^*(r*AdBIjg05eO8WmGeU+1aww3KGI>77gI zdYWPVjq1>PAMO1^X{F2jf<*!q;q_d-ye5M^Y4```P9(<=c2u!F3`SNo5PQwgqTZi| z)q1L$vJ&qqd=mm9Vu3Csa94$k5{jZg#G>Fgkr?>f0%Zs#?U1%yiDaceMZCD9gnlUP z&LzPXsYV>~fH$9#Bfu^v@0k;iQQx*y)`~pdQ0VDVcWGm^1fHQs6+$l&<}vM_1F;qt z!WGN1#GsL#i--VCD5$P1u_y`Cp@od=L~fLMjjdpMAxg+^lA#Nmr*ul8ErmmvaLpmn zzN~=$zbb3S=%5b?VzmYluz1ih3B*eW%YWsOLIq&qF^bHqge1LWK;gAlU;9u0;Xi%p z3tu{T;NT56UH@sV{;xmhLv#U05-*v-n9X-7WQ19$If6vu>?)<3y z_!NkmI(z#%`v%H?Ko%p3sR za?Q5xt~vnpbk*0d?vJY(= z-G;5}%RLFTj@rugD|g>;>5e@+xt2ELp(L4&#m2<(lg(yx+ojuvRt=VhtE;zb&89WA zy4v&b#&d5lKI^xwFFZcO>sIZ){?Z+n?U48o02Wy5?5KCt%E$GNdcCt=@2Fv=);m;D z84XJY0w7#{?bZMK-~8(>TerOU{0sm6v;Y0~fA9Cp*nO zMNq^smG9Vw+wfe5Ky5bHk^=jd#nkwM&W;F$@cBiEgZwpc{1d`I2`6K9#RFY?JEYlS zN$lHBaUn({DO~0WaS#w5Xy34G)Dk3;X6-TopG``%Q5J<(?TOhN_XyM1Z6)K9!&8cK zNdz)F$Tr8mw2?P~y^E_0tteNqnCg-^h*v(eORG{F;9{T{NmsTE`>ytN787?ZO1A+y zX=%<{DWbrLg(FF_^crn0o%~Ux7_le{x2DX|jiNIsJ2(KgJCi&Dy2YgN+bY#NIu;ie zmRA-5d3)$mQ&AM#F5W#iGxOcAfBA*Szu(#2eeG=@?C$FWfWcL3wq11T@xvo8KJn<> z%=F5&8ybrXVqdEsU6US8G9fIqZm?G-oP`u%Tz^Q9*r zd+Eu?9Qj4j)!jX~a?SR4?Y{E8@9*mAJsbG7dVTLRPt-d)R}8NziW<~lX!Y8K`MLdj zU#!*ZL#x-G4gO0_7hZnV!B=12`^*m?`PMfMzWQ?CiovPVr^iMPtX#Y9Kz@!Yt~(U!!7-TLvJzv0bu?4+urm34}SOSUw-=G`^OF) z7+Sr$(P$h$a`@QD!PVd_P)G#ls8q@&)kb;q`i8#e5FWB;y;F1+xfT~}Xs&0`Ng$_~bL(TVo&J8)#=@I@D2 zRIAk`ip!R zO?EUIjc1>E?)n1(1>vwvQe?S}*FGw>tbk|7U+beP#+ZR(_yXH;q6}O<4MeM-Cs}`|{q6=WY7= zU;5;g*IYF>GuPYKTNL=&-~Yqusi}nY`MtSfAloD~fAoZ8HgfeFeI1H?8z_lt@&AXG z@uOF=a)C_9selPJh$Ga}$MXfrhdz(Ut`w3HG*w9)L4XBdCau?4&Mcv4r<39` zC*{9=lR}R&&jGxK>J#ZhWQ3_AK2P$-9wVDeApl@qa(4vb+~pW|rxB%#!X^?DHjxS_ zxn)hh-2|-ukjkhG4{wuJ4G_~HO)Gi)eKUn8<v-t4C>6spPv1HDuP zGfDn4v_W#vZ;f_dm1$F|Tan65&XyBKbSjFwEY^FIEGYEPD?zgfMFG;giup?@5Ssu% z;%JRTtr2dLUX1c4lU30Q@TSSq%q5+{Yqg4S1at~vt#v$F%%m^S`-KApa^K(u?Gjrk zt!;gBXH3Qx5&`}G-}bCwM*d0#3)BkF;J$VpH@8#`5wU36WGF)vs_;RF-vO-aD5pnM z_W}bp0GY4;2owMke2lryZCvUw5;VO(LVE^1LGV=$9l23tdTQqGZ`}R-bI;#$>n$sX zR~|opTvqh@6Ax{?X!o`&ufO6$|7_#Mmrb2K(K|T2`uy!DM@I%$uaAg&;$A6`# zf3Un=b^ZU&S_-??SgT{m7h(ATx^(8lhffSsd}yWpMUX& zm4ogWyj@$@0Ko1G*Z&{CeoK>}N%Y7M4}A68&vE_(M^1hDAD;cSpT6<~H(c<68!jjx zHkvdwJ$HC)^1&ze{ng!1pPpj)Z3Q(tELl>@D756bfllz`cb@F&?|s*`m%Qh$Yj<3> zW9rlt7TC9_g9Evf&KdrJpI(uk3RCq(IZEjaz})9gjF0# z1fi*}hxerisDcQ`y3<0<^6kLo# zi(LQ!AOJ~3K~$LK!a8NZ)n60A*$36$P?5@i+b)xXVghIs$VBx?l$Dd=5I(l0$#5?l z{Ykdi94s2zD8E&Syoxcw07-|Dh^5LuQQtpbmpwdXNm%;E2&f1-Q_ms6MyY#ov+*kp zp(SM)NkY4>2y~fT*NFd;q&fyc`c(xmOK!Tsmy$f3w0uj9w2D>0t5nUiK+)*10c{BI zn#qyja%+FH5~UC~f=-%&0CI3a?mZBrA>kS`6Tm-4Y3oIozWVHw%PZT_)wS-t^Os$9 zy`$seE8nxYFn{mY{_2^BAL#2Fc=yfkuhr}Ij*hF|cL!qegZuvB<)<^wqEa;I(=$z)#|>16#!7wY6C;V^^T6|$0eV@Jon@E2cr{<-IV{uh7Y#`oU1 zZp~VW4__QPJhFfP{%t$9&&|!f@Z9q=(=$nAn$6~Y-~P_AvE!fk#ZO#z`DNw9#l^)Z zpZMWl{`u!ekBk~`wQ}{UtFO7H$Di!h)6OH&pOY#{Hg8;t=BY%tNbX50`%om2 zMI)p^y2HFO@~`B%ZVamnWfl=A`dYdAfD3P&;^&5$vMb_HWd(KrcwMmI1<8NqCato5 z^{GXuNId)NiI=RkTViI`9f@_x-MD5h; z>Xzk`=F`NZu5(1hHx>)0?s762eUHk$LjXO4;~^mjjp5MPJRf}Q=;wAzLCAFY@-uLf z3Q?IExAnOU9Obr35OY*Mgoks1_{dj^8PWzy(GFj)!*cRc8$3T>8BUD`KfH%cpu!IZ`Gvrx#iRnTNz6j$nhn<4 zBKac)nQOW^$+oLNlBp0=*aYQd7!ia?S2u3VC-VlUCQfW5?@dWCEWvo>tln67@`ar= zR4@&$-Gh0}G`P>H5O5JhTXN{22T?YL(t8_@NI(V>3(sD>nX#g0Q%__}Z(l9Xd49QLmpl zb4I?JIeq%UKmUXInW>%E-m?9w>#0eN#f9hZ{l-fV-t!ax>Oa>zJ7ir507bFs;>!ob zv1b6#KfJ1ccohIpvpGF+oVhNMI6Zp!_`!Xv&fl>(KX>?*=jLXoWggwS8PSur7ytm~ z78XDMcTY75e(58Z-*Mf}#YPhWM~;#{=Z45iIqDng-@bc$SC891zU^IG z0pRHV(U%^787e1$T`)jyzdm!)TXFyZL^!bj;P3pG-=3bHUR+#+e59AHLIQ*Ii)CbTb+s~3SSHVw zk)-?uxldyV=7sa136!hwM=?aPghb*uDG?qMtj;KCg+wUf<(0Hj(Vq9#S3s$p5SAjTDyh$QWUdH#0Y z1dO_EbNo@>DYTa!aBeo6a)g_=VqsD5Ml7&sF%$f2|NDO~FaGxb{y&#a$r94P`rSWT zQvT^PlaJnW_wmt@IK-(=y?y;xy!W>AwqLNMQcFtnv$JD|_Ae|f3=9pg-mr_(~oNm)r*ZihyX|Do5$x|K?LZoVHd(B zD{3EDS8ovf&EbV-PA9%Vlc?Nu%-Rbm%Z$UTR&LpHJ|K>b9z8sAIGMAjw`cqI?VVkn zX!R53VI-MY0+f{}xV#>bEAU1|!j3SnJf zmyOQI|8#eCZ`-+jdV1!-zI|%jLk6|7Q?PN=*XHXEq@A}n;#1Q}xHHiSqGb%yu$dGM_9@CYpR&CvSK4396 zI(lT}un26!wpZejYqD?xKn#DShfJzfV%Kl@V=hg9uWTExOgUpF%2Zk1T`_2hsb3J2 zc4;=cTtQ$6{I!po%F{0a8C%XrL;%geVIp5~s3M|XQX=a0b*c$)5gRk|B&iV_c7@WX z!`ztd{z|t3OPxPMQVCAfQv4fEP%#tQl7g%mGRq7Sn|35G0#1w}H;9IZ2oZ2QlS`1{ zna>x1+aVRMLeZ_-Fm8ImmW-`Y^B4gOQk7_!X+Uy42C4@pOQK^a+BiH*e!w*Xkm=54 zTA$P;zQp&eyFLmgK$d+FwCJ4Fnd|IXjM{aMashb?!vttq+WhZ8DsQO@h8n6WBirb* zBPlW`aEcza!w6yLq{Oi{@d5>BkdlopHQ3u1j_Ct6zORMs#Rcgb2%FfP3UEzF}xzfJJtNjH~K-a(|nYf|Kr6Q z*-wi_X5hWNN#*NMR+)~#rkHCX14!>9nk9HtMx#Jc3j&l=t3W{fu~peDf%H_gDA?kS zfS?x?$s(?i`sKyNV^SWhT?&fFp7RxDLZ`MQ`z8?%$AWsx}2 zk$%EFhv=0A0$K<$0%c>fIHk(;^>$vgeN9(K{pg9w*A7f@j!kO@X66@9oJuTKW^1!{ zW&h4Cs|tXFW2X)rK3P$7DtW0cC91%B4Vwhz{H_cWivs`oPhIutk6*oa-|>I{nfvzc zI~Gw=6*HwAa|^^$EtZSlB8mwBps3eYu3tGYG_bh1IDX{B^y#V862_2v2YOa*SY7Yz zm_9vq;^>Kmxn-VTSe=H~4iBy#q-JwsY~u8Z7VgdW1MnMXDaMVs2HaQo5iiA0C?sP@y0%ko!;iIS41~ftp%SMrigOn^|{@03myT zDei2%n(>hslcx)sI^=R*w&|stDKEkoqgY1+$rfSxBJ(bn$lfhcQIoKYoW!OQj5m)i z5yYxOUOg$``*-A*Q&q}x;@wh(`dp^4e%k!fan=K1HI zkDren9ZOc5tt@7)f7oa?Mn*+-9J3Z;XM=&CR{^{EPl!oACo3 z9yxq?MeRUl~mE&@lHy;#h(ql@}++$DcZJLOl1q z8Gl73WDg=10pDxl={tv*jqKb6R3Mea%%F%q10&*r%V-W#w^0;JiauUAk6ljIGSOi^ z&@)iv2tCSFNLJ2jC1PQe7^&Gz2frCwikRjIk|j#u;8@Q82{t8m4l@72?1U9CC4p+^ zix5I8clIELy}PzE!+`v7BmkMla-eJvM>JWWFCof8BMgVkR$y%{{WMf#dRkRK-SwdIovl&r)7v*t_XMR!1XI4{~?U;+yH z9o_^oUgMVb(wnU^ic@qhE*~BtV}kxP637#4A$m#nRFpCl?@vnb&yHdfmB*gv3X~E^ zh+)bc0g1g0*3lP6GALE-{5G#$q%;mc`{!8IT))H2pElOYtAqykJ$&p+|}h%X-`Zsb^Yf{^34 zV-shNO`H)mEG=^JN(ex(W&Pm$uitrmV&-q|eLf%w2ms9{{r!V4fBNHB_w{u4^>m23 zJkga*lzeVem2`>r%IS>F#m4bN$BrKgUlyy5Ql=+orY8?B0lQ_TiLr@^v5ATd%&VEn z=|hv#?veMsRTNnA+Vd9#+HohsWJ+CB1$zLgAXa-2bXCQk#g#@8W-w%Jro4A`>@iD8 zjrZn0SIfbcL=4^*7ZVaDgCFT{)q1hAWQn}5y8vurAS^5WBqS!nw^C~w?Fn1!0)7%X=?J+vyVO0 zSX|t8$!;?n+H5rTKK%p$^z`+g^9{1^q%ytD`5%X%WG!@LRx_PI>DCdU(9d&Lwm_;I z3l$@j#3HUfNsLa?#I_TzR3{l2CqR+-T~7HHh2pB(f*}TrO+SkKbqLhemIS%E)^vP4 z?6CT^j0O|4zr5Lj{1bti02Jg*PL_qfTL2i4SD;j=8TJsVjS?=-=ZqMDk|0=8DWXo( z4-1UNXmpDI*bQ{`I7%dV)#R#fBH| zN%p;ToeH*a$MCdKmI8SdWu{es9RYI4}ck9jatj5m?bU81TYd}^9ljv z9E_Rs_20ylc`W-ZROUGHjvqY^fZ&m0V(qkUB9TLmym~>#+NQgBLeV9zCZ7}HAd8XP zVy%eTO1d+Hf~t~nqP_r0|Iw~Z!LOKMB{$4n?G~4jbbr-P0!54z+*(p65|a6ie@@F; z>s0cbyvHz{wuY<1Tl&E+{)6GE10mrZDF|z5+oAq9*kpfG^A-QCWfOqnVmQ@Br&V&(HAuyEkLkwH6 z(Vc=#ZhFjDno?jQ@~4Bd0YfYhn+0IgeGHiQzKZ%R9F0NBh{V;C&Ya7Gkby54;hS7% zaSg%4+G^BV2MK;-s~+LQNLl16!VsdkKl;PETtbH}Vi7}XFp2z0$`K&;64JRRmB|-Z zi=zb2&Ow9MF;i321O%RS7!=6;)l(d$%Ars@^q-CNd3k+?5P98FCP_Y(i(Nc}yh5o? zhi7BTPHRvtQ>CgV66suMo>l;n1*8o!sF2nK>+N(wVV#r{FhZd!%4%rq{cMVsV09Q` zg%gedV6eoihWkGJzDqhgYTtWm-`Mz+Knv^j;@0bS0Kmz~nUkky6$JfPktX;hEl?Zs zppi_oU%$spMqNnSzqe;1EjccQ_O(KU@&=?|YfU20KWe)j)hxiv+nAYN;j=C5G$lCF zjGxveQs6?L*BL-UAzx)F8-5T$`K=8OA4JvKPReeFtW{899uq)V9VoGkv^mJBS+(ap z1vbeAea5CF)F7i1%aQPaHVbfvbLVYFD#E| zOHIlnCcFX|_OL66x{K+;<{bwEt(5 zoZ)QzJV}r!=|}UDW1&9k|MA}e{7!0_R<2pMa_#zkFFpU&&;H)7E3RI(ZbN5xcVl7k z#x@89osM7eRf}#eJ5qp+lv3}9VnPT^$N68Y8kB=-}Jft;bS&Ug42sl zx&1MAQj1M|^hEQ;$$18Hd_IcD+H|@}YndS+c0^06L&aBYosH!9FGhr= z;w%ENLoH&MC9~@{kB-~d;OBk)HU}BX`PpA_I9m)+kE%)sCb}m;9z)kL)1XxMfB~YP zjZWVfC?^6bz*WJhDlt$UZH@ zmC79VT$rwGfjAe+XBCsdIjz?w8JRNQ5)r`Gy$ZJ*jy&|Z>cBfOv+f^~(EO-!4;8c| z8`%zf(nMD&=#}W(9Iv(uUDo2sh9c@Cf@itaVULQ#b(;_++$EfyTY#lxOrO7LA@kE`nqU&l&mmi zC9S8iWa*`D>W2{oL}yZhvWji-0XZN?r}i(2c9Ihh{ElM_A*X(;JeG2W!n!!~L3}_a z-DRTaT9S!i zsm4qmli6G+QbNtLd4c7`>Sv`gSEl`kC-xtnxc2h%|DS*R;cq>(_w_>)GqVdF_1dQO zE3VtK3kE1 zXhia&1-T@87nJI0Kwjpp617nAP!`$9MH@e5rQFvvwQ)V9msq;-_t)u0y|St7To|@(j9+GpgF64Y`RCFhNWl)7b1Phu#n`!?+ZV z7IuU)0$YztdgOadJh+H9p5DuEy7kJNZz~G>h1z%0 zIZ1Cr{jY|g>ev1C)SAARn)(fN`${6B#g&hw)vjMTc*t0!kmRBz8%aKQY$s2p z_*75T(3k}ui9*>r=x4;E$lsAn=0bKH0c@cpVf?@UZQYe}tk999jX_a}eTw=-`-ULd zNnq58u5b|DVB%s{m+we%0(5Pfy9N~r zDnX2z{e`GyjSX;C#PZOe+!pqX$K;0H%+bDPMMnt+T)3>4OjdRVf(7=-wk`vu@FtEv zPvmpI*}N$s2O}3gPr|2{j}zw2R?{XrImQ`*$hfrZeld^hayn)_r4t}!>aW((;1Y6( zXj|-;v4n>_t;!V!mt-)}$1k&$O2##Et&spGv~>0B*sF*TYZCJ}7-qAx6KqNGN zB@3p#t>Su?u7I#bcbUGpEO=~U`mA<}`2)x%S*Hr=)p-bp{wv|-EkpZSgdW&g`BoERIO znL5*0T&&gWJ$?PdYu0VrzO#SDoAs64cT$;t4EP@#STVW>DJy}-G=c7dBztNyuCIvQ zRJFwDlv%Te*?7#9X*EVSM_QcHeW&Q{a#B=MMzYm`-#Qrlu6kW>3lCpUaFGPn-2lpqT> z75ZW3F7981u2811#x9e1%E9kzQ`?}0;zjV{4u8TZ%ZWBWML@{kK}=!kxfX8%hQwWp zwz%D5W(hlDQu+x3M4t&PpEGzd2A?4d2r4?j`9y&qvZ!}g)gRfFjgqfn=^YX2^c1R? zo^f6Z{K&{w5om$8@V2?xUj?he1GkaF;t4w@XE00^1?hg;WSVl*<<2+Yqp1PF90IP* zXo^qzsr;rv@Vq6YQYlIooNyE6);lC5z{K(Z2gCmfU;Yf{o@wKc%7OIJE{izmOrcMH zd$HdlgR)RKzrnBGfN-j@;ygEL3ENX^+efWoQ_jruf-~|7*fP5DBY{yg#EwvTe~*T< z#ctE1VoYclza5un_*SXb(5x28z*(4d=fwU*T6YpCX)_I)HSs{Ke(he*GQ zbx~m4t2a`6-eL@K%jo4$sY&!4`XAiA5HD zZpaEX<-RP6<&6k}G_C30-jX7@9InBDZ9zx~{-|pYbZIH0aLlK(mK0_K#%&N`piLV~ zg*AD)QFRC0Ut}kPrQ#(_sWc4~A$#tVBfkysRYKUx{Q>CZAI81;qTDHPLm2uaGO3g{ zpef^P?OmqP!Inew$lOIv?_9N&2ZB=6#5)47&LJ2ABb(72tyMR(sn^z>DB<3s;!8ZP z5>q2E5h{>sS>q`g1LLWT$i)FpbQ${ZA!zb@yDj=gJ>77XNh9+lc>3pPlUfBt5zbV2s7a)NS$=M6WXFV&c|Bu^H-^ z5M7V)Ds6gppVJNXM6P;?5rV-}ury`e73|Og9K!3!$NevJM=mwIPtW+8+28bKiCWo9 zC;;SKNEneMkRSbpFwzzZXnBdk?9dU?o1*;p#{d9DCkC8%1Nj3P5A1t)a_W~LqEgZ7 zt`Jg<9z~R4IGHPu3zOZi!i+qr#3wMz*Eq-`*EQ&E_mS@WDq zervGIVYmN;S|YM4y9DjUze_fIj46R`3f8El0t~a`>Y>>)s+w0#b+f_bF@0xG5{S#~ zUHnY+f>FK}+p#h!$Z#&xvYWt)mvu>eC=)9J6WVG z=4>v@U0_IciuXqf=`k)v`R&jID2s-LbEJksOq*C^1o2)H@iA24mjvY)19pGqdXHe8 z^;ZBqXaNqz`WYLZIDa1Su`}gM&}%XE>lg)LI#eyvDqofQ8)ma& zytHS$U2sJz)?pKi9&fR&l4N@ZRs^VWCpAkcid#{N+l%cb=LKF{$4%jC@g4)QfWprK zQ{W+Q1(x)XU`#}*<*%=++S&>6Fkt+{OafDXU0DSu_|B@_|7x1PSLSAc@vUeRG#W zCZ6!%v$73h)*}LW>G$C|+P9=RBg987VDq6l==j_g)f@GKS_@B?Ha;jWQj&{`5oeva z`BSQOZW23`xXlwZ_=c^f4k37Z?aN?!Y(aoCGxOj6{;T{Txd^Eh42cGK`B&ByBCTr! zpn0N2yE+Tmmr1o>Ub~xiB;&hvHq-j88(0-ew5+-zO*pm|v~!cB!_LSbyKQvL@wA2L zApK@Kham9>Ocv}213kFvrZ}4<$_$9o-dn6mc zNS=2e&hd(Hkm4gDGO`;zh~!<0O53W~GD*InelF{bD>MZ~Xiz$(P{NP$g_T`Z{e5H5 zvl?KKJ@=Y|{LyS9P3zBB01w5{5ez++|6m&OLe+sOTK98ckI7Fo5G1OPpf z3PlCp{cwmchF4VQ$KdCJJZ5j$g;*{l_5MZH0U(ckRv4j+vwf*-fGx+JNTCC|-Y|a6 zyM80r9wxkbTY=n*pa`~QQC#^TEmV;@VTI2QEZfL8r%)aAoKQ?Bfm%tuC%-DX2hlj@ zNw`K3yR@z7hA;m5aX0demSHxA7K||n;j3a$DsRvr(L;!X!KhT&J14ABF0d^Xh#*W9 zIw>HU%0RaUyCR|K=T1BR`w8tZbmqVW2VLH z&>_xI)A|dX2|pIV3eS*|pIo9O*fzHFDg@NrW40oR4>wrWleNSFeYVPa1$1lq)CHf@ zTg|RSMX~3OWh3M%#au2X_pX3r2~)Pbaj5wm1ah{DL9+6bC07jSxr`t_2`s*@KyLr2 z{#?|P(VQiHL2-7*2>%#ilgWGge>?=#p7yQDgg+)6_;CzRkqK{pI{#y&xGOT zMIaoan2nA8pac;YpbXj&Q21e2VUQfZ6)WsS3YxNA|`lRM)KW(D>j2)_0pbv_$x-cR3X-7MsRw$2ho^>gh9U$Lg&d z`M2`3$SPAS$x8WRq0i?oRXY7PG$0Q)2ZBsKm7|4Q2DW|*dP~olf)TCB;7VBr+6HJK z_+@ydl@3os_3a@E5nU1tTCpuVm$HJK3!pj=C-<0U#f?WId0nLR&X+t^{!&KE4?M zIQo#nCtyUvX>Kw6b<1xGq^6(ubmMH&NF-p$%7nbfHJ&@sV2qNs&ZwqQBCU@l@1(yE z*ZN@_{acJMu&Bw(lY(qSvaQ6Jh5lI@hZMrgN~~6vFB~Cj0V6AKCXwb{0(t*BWrUMD zS%tbPpYv&Nf+5QwBkPqm$XKO3RqXWXB$${!h2Q37Ac$kt=s|Jrt$y3 z{^h4z0*URYc?FvH$$HJJWQ-LvK37YOLq+4qwSZWo4Z5AvWs*@%qNJox6CsE2V!tLA zX}38tn6_8?S(1rMN^$c;)QTx4SPBy?O0hmBDb~;yO=VFrAmgg4QihBc#vu8;9c^5u z1I*DE!%eH5=Tffv(m`eBfGg#yI`XPcv8e_CI|Fv&kVGwbr`(5( zqU((z{VF ztHA%e7DJa0677;PLe|X%uc^4fpt3)EF+pSA_#Sq^UC0m z)$vX=X{vcbM1)ubhlhTKfc=>A+kB9HcoO&)vXcC(rw9Epjc%wOpZK#g37l67yMw}zx|?zn@qvJkK?}hhQlY(D`7z*7W5BO~!nt_; zg>*As;0ceK$cm##DW4slsN&*AGBQ>y`9Q80kn0XZPVcvZ)*6GMPEeQfYc`9^J!B+H zs#?mmP|D2!L-h(6MrnOzp$pD_$Nf}kUXToBdp$xzwV2KM#bW`V_}7yeZp9=m%H6ld z7`vU+&f8G5(utfNv9a=<7l<-3mcD>{VwSv#Jb~JFJPHYZYF9@3{kch%7WJ%Z3~l5= zpy#2ruc{JZxhsGRyn}^Zinp#ryq%SU6_9n)u}LP|vh5)$Ny`;NC0sfeX+S7`Qy{7< z0APn&5hO*-1B1KJxu&BDMeT<%_%&%_W*7k@(G^dN4YfF|+n7WQH zq^ZZ$Ewqbpn!9M;X zDb85IHq`CysQV#|(S^2zCHxowv@Ae3)dXRCwcYtVh=mO~c0yBSyn0 zh%wu-ZdNCeC$w&?B^Jd*@d(B6I%bcEH9)v}JD`@HU#m!xv1Bh@Y+)jVB`4`UR{Vn9G!3!6aFd08+<3gEDmaxS9lBB&v2PVLA~#yx2C7r=F=M-M30gMQ--j3%ZTB zWt|ccFDgaj*k2@TQ)D|reS4_NbNE|c zsF`jrq3Ski=S+W=YxSNmOx=d+mSzha2)Bm2)HO0#E2yZ8210m&9;DZh1W6Yi^@I?Z zpa(-)zgtd%GzF6Nxq3oH+P4yz(~{AT@XEbc`8i;raU}%SSY1N5FxtI-ybVnRGDtj|soGGh+qf=_ zsk8^n0n1=SJ&?R>6Po;mAQXJ7q%S1Nd}L+Pn6yJ-mA#OL6y-y4o<#XN?{+mRd{c#5 zYaWKKjby-C>XBK()hY?+C_lF@fCTHtafYjh$LgZ#VU0lC81`C;i!f>BOfC9zR|J)w zYaHJAvWz7AB(93UId$~rih^GtK13qh0Fm+L?Y;m&X1+kiAZeIJM(Fa zR?D9^_2hXK6baOmr6h`eRe7Vpl5Z0I7OiIq5k=8}v35UHAF{QP;@0zGqu+YlSxyqS zGQX6f+Tv?ORaKcX!e{~Ld&Q8*3bGkpx&g~XTjwYlr(|R#g{Pr_oIF!pI>DuImzw1b zO(WjgzoJ?jnB)@a>sXH^H56rwkc<#cRu;z)2tcCK1Bz01m$8oNIKhSxvbK!)o}*M0 z1%QjU%WD8T-d@DT-lSwmPc~Ol94TtvB*TpH;Ks={u$0H7V=@ILRxzH^fVD5_094LI zl%i$`Pq3(^C6ZODXvDBErOW^}y2t2A8!1Dzw%%uxxIHM-z@bLx*U`LGu1{G1bAy>O zNz%wBWury4(zc*{j8Gw95m0HuFihTMi*XnfM?xSVc)Y@-n^6StxBQk#L4}pJ5B5Gm zRG1eu=%;)^?3EKfFO$gC6`Q3B?DDWcu)yf0QBZ#yO~oj=C$O(IRmzU?*b9}@e10Yr zta~R}2Z3l&1c+vT6X+8(fyke;OW^eAn zOeX|D$35ZNk!l=K@|y3xEF&||NVje(KNcI${&M!D#5#qO|K@J{S~b* zwo(Gqli{(i9+c%w?UkRZ2vT3ORpHq2rqud;+O< zg0aM4DiEe38zm=kst1F{I(rp5OA9Oe23CncG z;-kqLWv~z0nZCu)xJ#YxRfz}6+so{0$8Z~_^3oO`D&P~Pnz$7?cG^!^ib_hPinqv~ zdXW}ilo1C%WCM%A9va~8xr{_einuEyq&KXF$s)+00$RR)U!SnaLYP%;QnJ)P5WI5= zM&71DFlxbfFl=}HuVaW~kvd-13llX7ngq^20yRn6OJWn}tOG+6dYIu0T9@E$L~P_E z?<4$CFx_4dMWxc*D91^m?YN*I%LG2$3KENy?{=1*8RMEEkmsW#6s6cBYd@vh2muQY zH#7s8h7{^T;^oF~7x9qtS1yxVF^2^fMNy#pb&*to99jt^L(4}grE8kE3IUSS;o+T+ ze8|p!X1%p^rB!Cg%XGMqkq2`_#w9)?QjU$;;n`yhO?vv(plsU?*ld}n`IL&n1ggRW zfNaN*HF#|b`X%`(gA?cNNF;aXvKZVs0#F4+a3oya(qfbkL_SqR1T^_FJa6CDC}3%Umae!mBLH-Ebq)*< z@ThdQQiL^|){4)zXDYW?hyEMIZVb?+-3;=@Cu!!4~3Ca+dPO3QDSYiAk`$iIH z_XvRPB?zoUWa!>D)e{i@URGyYIXM&<7H*U8NNGY-lv`(QUz+k~kp@<-=;`l?VYg{6 z*|2Kq51f#G@7$PRn+#O$fW(Tr1WpM*?wdSeag?ts{|u~L(bLELM3K!Vj`Wqc^%VuL z;zh9yA4Z}^EmqoiL@zwDkt|AZ7{eu4q3BHzlEALLBC|^!A8^# zB!evJ!1-7s60IXfY_&?t>*Yw1UyX`opRVlC#qrRa{S9Cf0P({dNy&HwRRgHEvQ6VB z%G5<~N$MaWL)9sC^9jPDtwaiN9kP)#Poish---f;&4Y{>t@p2{CvA{@ z?U9{dTFR(#sG+60puGu&(q&Pwo}ycs$2~_5oKh&a)@md17GZ*TWnYTv)y&|N4WvaQ z@rvtbnKNh$xlLu&!%*hNoXfTji{$vwYCl4vMM(EW8%1h)Pv(*+?rLLEwcZQ@#`;B-?_Vv*ID$@Fu_~zEw@(e4W=ejk`fc%$g~Z zg4lT==zkfaDJv)9pA8rW;L_RS(#M`R~k` zoD}{fJh@R_03!d*M*_XOg{3UU&?_(rkqI!#oMxU&m^t-6vSr*#Lf0Th4F$&?9u{h> zC<1$Lm5BUaBtFbk3X75=VW7Q)rzrRQRcD#yQ{aif`WiC^V@`w z@>DvHY%>{;wJZ|Z(hPQFH#wDzZYS6yy{?KNrPa-thN_UC5l4p(jP z!-!S<$2u)$oH;)8TQu!t1Bjy zUDV(w-~5Te01#WxAdsfH{QP5S3%Kp#Rpi76Dug4Kbp}OP+trIhqUMTsb3Bf<{<2C?!b6IZN^{49!Wr~mN@-457kap5oeq6Zx z=Bkjfri}z#RO0qgQ@I=1mGeM+@EC|pn+IWG4L{Q<2wF*}ejW>CRGTE&@~1SM_LN|* zlB79NO3JDQ%wiuK6&xaXrb&k%Y^&s~gkc8x&w)pgw*%%>A0y#%<{@I2cGK}y zl+Q3914}AATQ12$s2}F?y9`CGShwS%`RVELLvKV_CyOWRQb`&or*Zruc!oAeOmuOV z6#4*on-*-j2a@B?633sw>7~R@PemwG-4YaJP&1*U*1H^__#u}?jARj$@N(MEzZeyc zcC!bw*>3YyVFUuBkR$Pk)B0`eZu;nZ5AHqmz}N22)JFiY_WbpCeDe13(G&On)xERR zvjO+G_GmCcSPB*fB7&k;tlPSNerEpo;o|}Kj5MSkW9B*wA#!ePKb^S?VNL1zRjm{o zJ;hlMDLivwM;XAxV-&3I36p7S;`>PGQV+mB%W1UWRsKMJA- zi9tof7!OPe0#f*0vS~}C*0v^YRlaSDprTf6*tTJQX72dNaqy}TM*Py{q-%y-e)g8G zo~{S~=7FOJj#gJE`=H*P2OKjIOLbbZYb|QU`mGxlX6BC_K4xG@qDjM*j_#I^zptyO z>w&M`FX@e0)#lnGO#nhTe33vmLIs`D&BWQ{Age)2nq>(}D#gt|drN0`=R<${;MjpN zolC;c9QPWYMtLZeD|%SeiVa&g%+JgnJAAzDV9LZZ5?f*bz$?@ZS$|zcd!ZMP9n-&z6!_pZs5Yt#;>N>Wrz-E!V9Y&1XiX@VR zSPrV%EzGD6VXaD6lq53t1nRma<_XynXxBTiucxSYV532^Gc-5fG~?$=!6*q%KMdXo z5@QKE8B=SFEVQMh3FE*IP`ykprc70D)I*9$GI&XVGffldAkP|$uzNz{6@k@h0*#sx zwX#-57BM2tHwuY*e2W>ai!E_LN6aNhS^TA+#q94jLkV5UUdItBJz?Pi)E*XoRrBgHf`2U5cCBYsKIQtgNN2y1>RU z(1jZ5JTj@K4qQo}q3LTa|Wk}Qg3rR@cOG7Hy>{#pZI2}oQ}G>lv&YR=qifU-N!Efv3dH+XEN6}>7w-hjjrIB2K5v#haKHMPRhQ2Rw!pz_ zuUB`TIwmdV!K6vtwJ?R*%Qzm9hOiaYa=x=PrcT^tWvT{2nM5y4y(jWgD8b(WHUuM2 z=&IFjhM8qn6)TY0`cfgEu=RVr4XFJUS*W0XXmy z%kSJwIU*=|KwlxS28#37DNvK3fahW*NBpaZUvjyD#x!D+vPoXuc-eu2rM|3yD%8|+ z7W^FfFHTZmnOdC25fQQ6hakyC8bX$p(_-Qf5ugd)1QQWjI%Bh<6eNT!JhUR`Ni1j0 zbLpeg{@Nzag{fPJZc~*bzWXPCZqHpm(^!~$;7|YH^(P)`RZ-wq1%i?~%Ruy^kbs$n zBUYO6v&tx=DxnYt3uKAIP9W$LgbHbZ3RVDY*t))dsDEL8;m|81_0HPn3pNA5(Su{B z$4?o>99lE9X~(9np3bN4f2!GNf_iO5DWXb~OTk!xbf_2?#tfsxN%?{G}`i1T2bOS6#Sb_2BsE#N5oBe4P>$`#7Pq1b}$u9aq2m zwksDG7Qg$Y`(AnSl^g|2N<(XgHtyKe)zkI#15O^2U^(9LZ63Y}obe7&J{VdzeBQ1t zUAxMS( z+S1+I^+dqOND>KXrWRGD=YUh6s(hfLs7mBQ=PT4|pOA)oht@!nUS+#9)( zWIfXE#6c8f`3G?Rg`2ltvUN1bvqmf>-Ldl^#O68Mz5@isSEXCjq82=>KT`ga=3dtkQHm+9Jywqf*K6c>Y#)Y3L z2}vPni?^^+oY`CctT5XO&Bp4VdK6u;E zWta5UJBr!a#>kO{d+tBA@8BFY1xD?wu||01%9X2Dub!Tn8a+I^xVTuMX$Y`lXvNyK z>k7oAyfhk(Lx)D@W@qEF1>(TqiVYh#3=Iy}>h;Bi#mULZvC*UBCr(&hot~hz>)Y#})UX*k&(JHjc)>*lEk8zLOgUqsOs`-R1s~-8_d#U{9VpQ#DN_?> ze}!$5Ih7NUJF?^P$0hlQl(X}jOTaf$A|+@4xC^ZZyut@m(F;Dm5v>Xoz!HT0vId;y zae^54Hq8W2FZ%>xoP*?PYp>=mobXDJWUra2U>Su>8i1T<;IAS2X@wZ3>v@EgW)gTy zUl65CNa8AC)k%C0xP1>4j0NzFnkyI=4WV54kv=Lf)X9xwEfKSF1rD=T1^t8qiZEt5 zi4C@6jExfiKkD8y%C00m4EyTdm*4B0a{$l*ISzoq3?|R)&MbF#w7cG2a?L~X&^m`U zCE1oG`^Z1+qhlRgI+iGr;wI7zOKPcEZkU{QBH|zejo3X1ozOs|b9ni^TmErxRecri z>j%t?bzC!eeM5!s`|3+oUsYWq=k;%<#7knVSz>be1>w$>8DRa7nw7=0b^ngHA)d=> zPg_!gcCg7XtgYg(Kdzq<#HRnKLkS_2P;bexg*cNC0u(F))C;S~fkBghr~MT>gIQlI zg%ChS%uHx<<>cq73&Ek3cptR&P!bJOxqwe=yi2^Tt^i^^f!TK)0pK&dx?CYak-+0BgU6YH=TzB-?;qxh2}EY;EEK$)j4hX8S-Ee<#g>T;Wx+mR zgrZ)cSh08lEQG!Ewdu8!;8V)MDyby^Ko>A!XhE=(DO@G!NjT(4Xjw_O*IoA!$p=9( zU~E4LvojRfsih@!xj>KTia~-^&0oe7kF#-P+ckqg(VU-%|8glp4yXYf#t&k5JTmfV zYDwV|Ol@}JH1>3{0w>(9Vl`R-4$Dd;tW83XFDcjB6kP+d2@2JfoH$P@do931E`e7_ zhS)cGty#7euc^0eo6=xKeS=)H(kTAb0ayc8Q43YbiR&ztOzuXxiLg@#3~0$_fG=!g zrPi+7&{rm_OSCte4{RBHXmDX>@t1%6^GH1U<==fC0N(k@+skvy7(M{#+0?!Ng@@Ct zsi7l7MK9n-)v8hb1kiKb2ULEAm3RqsRNP7@oV}%$tv!n~ zizBB;%n8*+p?*hsHwpD%Qsef z>fY3||AqbO)%3-qLwW#MFn};_0083S3IZRlq8Zc#2!+nU?%iMBmr15Cd~n9eAq9w5 zGI=hDyyaJ@Y5(LZ0m@arV(yIj4M~?LjjKO1p@ZSj?q~KC3&pXkqf7S|9;^~Y3KbaP zeg$LAq?jX3MU+<#~y^T8P?3O~V63xW0xZI6BHaqo^0_Z<71|Lprtq3Ath2r@yYxXm2Of z_vL+=Wcn>8f9<_pMOP1V<*HK`VkJB$7ssc}*DozSYf zM$o%hQk*4Vqox}DRII@S6JUo+_%(&zX|))EHp1hl4wYv0TMd^NpRe6A7<=peh1+-Y z(TH{6p^D%APW>PK=d`Wli+4aI#Ul_SI^3%WhPm2qSN(KeYjT<+;_{|r? zk+8Ai)#a5R{^^egx2=ol_@IA3c0z zWo3mI`3K+nM$fulWBtWK@q_o?f8(_`+^Xa8_*cL78~qyxsN)U{ny&-bohS6f>fiAEg9$z(F~vvZ?2M?d=LqmirE5V`;W zFMjjI?h^3)`u#UweO)FP<}ouF2~$&oBLo{0FhqZ4fiyj2dXIWf@IMm_0N&mjHUVeQ z%@o{-rU?DYXrjs)!xMZ1hMLVP5>15RT{YMR;5tZ(+=>l4EJp1a$OONQt#NR(hjbZ3UOgW(`b1`QgJ9t+2W18(krtx*XTQ=@8A636&7 zAThM}NMQu8aVf+r&9WYtlB81BMW-wgRkD|wxkmn%_a72oJl&!c zDor_EU=XMtcR6Ar2ZwD)^M2C}V6YToO&wP{3%&e{eNQGI=M8x%52%o@Y=2 z^7nU`Y|#gGioCMEld=Z4LWW819W&FE3kqS7Xqp%M9lpdfu8`mrPyplUs#*zGMsd?x z87e*Z#n(VnT@#}ik_I?Oe9RVrsQp(NGhg9!mQD9ETwzyWF@k`wQ!VPt^W z5*Dly#VQ%5GBq9{+5^gKBU<-rXtKJchDulnS6%SUsO-di#3xjP5v{^zfm=4q>ADZV zb(G)(45HF~oNSb<98PPFx*G@W6MbRHz3{mQD~3;ChIZw0yUHdF)!s(912eA_ z&;jEZeem|}tKx(;r0i_*dQ21lNEaw=xriuy>^i@gKfG|TQElNrglP|tp3=T`0LJk8 zDGs{T2PV(r3rBc)y@rK%M?un#YbBv!v=UUlFe*329s&S3g~G_u_koaHIyHLkgp3sR zzs3NRGOar3Qe{Hi*G|4GW6LONScZqy4F^Z-o-&fjKvMOovCnepEC3X;IZA0EpLZO` zvaC!hBg4fMv#8j_eWnKlNUSPRRbRQXu(~q8B*9@ygjn&)cx8R%>cZ->oBuwDY^bmN zOjN!$s{mfWU!u@cQFPm*TO#r3(2f-A1+>#NoauSh$m3a$1RX~&{1aMB4 z2iYFQ5iX%)Ns@KA&`d=KjG_=RjvuXH#+|dF}MD#j7W;fJJhd?9HK@3NKL~c(}3a>hEmqY)Y;qhXw!m_k^)KC`{eB z{r*qib6?iA)^B=vb2u87k>Ylgi79%esVkP{z7sKDBbs#dcQkZ1rB+iTXFv7uC31Em zQw_b8Tr>GfZpHkm6E}+^_%nNR=!Rn6OQNPwMv)mRW8(FBr`o@ot|`$zVa_umi4jD} z1CSvmWhfKbtyd8<_Ke;Z21B`!KxJ#!y%8?^G?7QUFLVd6pNK2w(2vSWL89G0u(DSA zNrz3T-{|4!-DXr-CGDl|>msQ#WkQcke)<<>zI<4^j0Ks9bcm?8 znzpt!hdMWJ+{~oY0FX+h3WYq@$Zo-JeCwNE{>qo5(df#`%Bhp57v~pZvFPBYja#>G z>s`Mtl}sHueAsaucXFY=zP`1!b#ZZV`p#V$RLJKG^Yil@Cfl}Z>+4!uTLEC}_H9Rw z9KADjhi9&?s%~j*t*)-d@OO1}{o{Z7Pg>jB^11xT@bK8^m}ObrJ>Baztncpa*}7xf zPk-_^$BrDsp1ljt5`%|I@Z=Zf=S&nfJmdT);+o2NcAhkw_>+nna2Lrdq|h+Kt57nL zvZh7RU(<1YR9r~WU;ZQcGZI!Z%G&Iizcvt)m)IN-kY>hA%9;h;wCJz&*DFlXxUsC2 z_e___V7T?NRw;vl${j(~68f#^5WrXbpITJDM<@e;VK!OlX|}gYdQL!4M{x}_?|_*9 zXnrf|LYV{0-|OHpFK2WiDds9Z0_z&~l;8GCSl%#ZIB=}`kLOuZDuy8e z5CIomNY&n@;(%FXNwN9o0Y7PJ0uKmltU)nAGG2WB4MkP4nOCEf2x!?hO7BEuP{MR> zJd(0wvnjCnFGYG0D33Oy^PY9{C=3x_S3?y7dJH6;Yk(Fcx%}u7n2M$Wm69DfOei8q zB9`!YuzMc~mR2r!`^nwTyU#Vg+}RPD6^XkXF{L6xsMdnE3A!ZZ9|d4RO0@Js6FZd< zk|cAVQu@>)MKbS67yv&HLvXNs%(6!swnRXJ#YaX-1n!r~qHZfxibP z7vZ@T$>SBFpgIq{^Q9u(*;O?)l_Xrj&H%PYL@B^d2srK`=+Y7cEDSygD<@6;dl{7c z9yJKpZ07o@d`(QRh?Y}nQNN}D5xS(`G z``SXTWHNaclE|yYk=8Feu`*nR%3Y#UHj_*PKrWM~4s{AnAy)`RLfKT#L0#Ob03^F^OviisexUv1X8x023Q1ZYV^*`)GT#q zKA$%;FMAjW1$RHQYyFN5$6r5w`B+&2U}I(cis?#^s)qH*#88$1an%t4un0IrEOzyl z3ZW7NqxYLCH;g%TWLlj)peu=nF+c7mp4t z%`VDC<=o{N!p}2lOvKaFEmwY>d@ipQGt|M+2t~sic5VnoLPHY1g#W08eJWg>U0RxT z&xD{IsqDa>L5T7!k{#7xS9%)cS3caQh>w1&unoHnM?>qkuMdTTm(>1UI|-n%A8T^C zn1c1`Evdf>2L0fhupz)Tg3qJxH`w&JVD$?NRARFA&&j63!yHv{triVn%U)mGL zm6zmt#WL^!X^ClP?$XFDfkNNU*P@{Y@JwGx$DARqNr&&kk+Kt}zHHmrRq0JS2t@yi z*UIZ(rx`r$)~r8ty-tYIx9A2nVsarLG#SOV%uefS4^e;{PM!JDpZ?Gc zD{FvbHFbNcv%9OOxA*RyyVRj-*AeeG6be88)vvU*w@=@l{*!$ck9dpgh^panxVH#NG~Z z=px};1Kc~pew79&uy7{Z{);iDC};UzA9h0k5m?HC7xD5CwN!)TTJS>!T~NV$$dOQ* z=ZpX-n9JLgY>TvIf+#RxOzuDWtI}Jggydo13znZP`~fz46FI5ZJu@K6r~6P# z++rFq<_BVO7A9V4!nv`ep44_3;mS2(k{;-rlmPe^G^0bQv%wk)*C<8qV@w%PyO+TS zT7zpRVT(+(V_pmk1tSt@bI;`m*Y#G2^mR~Tz(Sj7^iy*t96qD%B)&xDtEs)~&(sd8 z7LcoT-<2v3wg-7hx7D1Gx{@&E?>Vrg!I6D8-GM3tF4^yv89}aLEg3^3l@&3%Faj!9 zje@?WO;AjoNXpBg)2Q?Zzrg!|*@wA3!^2c6KMtRTgIPIzYA^02rs;*%W^~oQyNxC@ zHD$xQ0a;{U(U-hU#7eH+RKk+jKmg04@R?c9_>WvP50emnY^mFn)Fx||)r-6s z?^tBQ{99Rhs*n-%F;>K=9@<3KExZ{JVL7jy>LPgdPVN=e&a)GE8PEH5l8cr1X$|Ew z!%`-5@wF0zOwiZkXZ{slFiDY!6moR@gpIQb!byodx_@0e>P@w?0KQ?3n=5J-0SASn z`A%(rD^RNBDcPLz*4Gp8Y`tX#!jV8IoJ%E(`JB8YMAHtu zQZfBg8W;^djV93GIXgLn3aDi4 z-_=*uP<{E6%gYNZASb34P#K|YfmkFI3I>9KY$jXC7n$G_u63wGbD5l(7K%D15RBX( z{r$KWtrKMGO+5FMlu>S#<>|zo_+SgID5!@(5cE%6Xh^#MSjPy>O2Li$%02=ob1Bp% zEvhz1(8~vP37Wc_TY6ivsqESJ&-xkk|DPr5St;bqvENeqPa-0vEe|pa;;q<1puYLR0c4rgA%OfOM>RE z7RJwK*u17s{hCRWoLQ>!5ALMT;+puSHQC6|G?%JVm=@3XkSe3#j^4l605I+=+~G=| z@|`}jk8wXq_f-Iql4@^_e4wyA{k zkHfHb%SN|U1JAVxJ}*J?l&Imkulc+$59Yy1jvMg!K?Ad7VAH$oW5od~PB--Ref7n! z=W@9>Uw`w}mtVk?IHi@W zZXUb@3HVM0S=(ZGSb!7={|{BoW2=D1M6QS7RjeKROhp!zW%0+}1V)4?J%!5|%><^2 zODMvIdjvH}#OLII6N4YSOU1@8RbdeZtx&rX^13;79}xvSltYjH0+$Y|6!J*m!{LlT z%Ar+;L?!uST>@xSA^JwEgGDW{RTNb*O%6n=MF-VW?nHg4jlI{@ZisK>ZxvGZ^+!39 z0(!?%Hdm@)OK|}zJww1D5Orupou$!W+(*S9LqOhGkgt=JzpF09UvQK0#6OnpGk7J8 zR~6}$;Z$3rR4;^1^)8oms80W!#tp}e?Mnjw;E4e0l>2s7uCfz(Fnn*I*_DO*U0nU+;;h=F#!JC_e@MSzyl(a`%gJQK%PY z7VCG=xziHKT#n_326NuxE6@1iMII}azceBKQ6LsRZ{OVt%$SXWNz>n#3gNx%VUCDX z?qXh46F)OtwX&K@R#;x_(URBkIpFmLDu5S&Q19?&^{H0I^*kyp zYBTwFNRW^jz&eHMIQwf`f_MpwjGEo`(7333TgG{Nf{T#Slf;?#F=3h(IS}4HcLEBd z`+F9w2{$icBE;LnM7&aGr~$|t3$+__@lU~+N}LBeg6m91Gb2I~YRwtK%a7YDV5W3&C(O90}!fg={)&*;Zw3MKl(r zlqOe_tBc7J?sq5}uBb@_!y%wFpUbZu&N-5k1+&l>jmxi*LZ3CE*}>O?3Mux!h+?NB%vuSvA@ zv{cnq9eL%*?d!KW>qHYGj_b;GF;~o_GO8LOU|DuJ8nOd+FdPg90{{??gcH>Xj!b$r zt1_05@c%mw9+jcIKU7lSk7K+^SA^-%4+h0H-y^`d3696kH!m$XYG_{;cEhQZh?GP%O$m&}0eLy%wUN5O4%jR6E2)(f zAtX_qh*!t+*}~GyVu@A&AQ%d++tQn;N*sUvcqWMBe76G8EOG&*&%eJBwQCg(gbXMVtNGuYqhz7$! zJ75r|4wUISt=%ED;NYgLc3w6r9xZYHB6T z@#Qpj|3ni}+qNY%xhZvMCY5#y4lWZ(L?nDE6mo@3IwO-(PCtevp@zx21FAzdP;ZPuGr;=%lSk;Zyfq=cTu##Fy6GGzE@px6d zkj*d7E(v)g;0`n*u}CZt4KRLAF0H0l(%^u}wS`C`Y6mR*q>w9QQW@D_0{0>q4u-?w zd@i5OWC0*n5ld88*tVTZXBX!dnM%RFxK;!1-(*(K>2ZG~8i`fJ0zw{FQ>&glirG@? zb+Fs#;WG3IPN8V1qNXAk34ufNxqNadnJtInu;Msl@0%Kw zl5bMVe)d$NU4m4S(iWA8PUUNbD{)yLeEsyZ_*{)I^n~a9d*V zjI#lMiXhV<@PkZ)lMt3YVzptubuX0Ff#x3BE=PB3=5iilRph7_jX;I%Ixn zLvJJzx2Esq_w7#1%@-Q#0t-vUspaD_Qe2Of0wXJj;pX)l(|4!0@7z&SSChV-HlRcR z0D^&FFc<`YmE{$k?uC3oivH?dLk)zJ=|d0;;jR}Ohd>@tu(?e3DKfTc#0UmOe@(8M zxHN7m001!%0yMeCMm2os;st;KkV`^U0=NjvtxIjn_3Nyzc9W$2M8()yL{PC<8yKR$ zI6yAq4IrYwcrz&hF&nIcLkQ|bl=!w|);eXRqH+ZiM!E~Z*u$h#@Z_;<;7}~aUhp0k>KL~7+Gq1Z8P^s6k3z|Q;Ls}dxp@L6h1}u%Ne;Yr5s*)oe|L$C|`ud%1|#S5ji-MP>(sN zWWKxuolT)AmXR|KWm*n}OE6JNbTnbRh$VfBKj131b$W&d_*b4i?aUo)3g}a;oO|?` zt%y^jlXwKn3s#a(w=hM*85RQBG82~&Z&d&w-AqMbS06D@fwtwYYwXL1F)a|PmF1+(A>fnG1u>-*k`=4y- z+kE2Zf3@k!7h3u^*}>5Ay*np=@i&zXO`D#0K3?Bc%%(p*{?XM#?-X)k=S?6K?tkRz zj?FvcHFd#AlvuWH2Lj=c9S9ck`PJEJD-=eD$t&)hhPj5QWx3eKas|@WNw#f0yuI_e0~li>FwRzlc=e51AceM?tb#-@oXx~#VJ}5 z+x670y5?G9Sv8Hd0MNf@ply8sQ9-W08?WvCmp)jYTjpesRYZ5n`3HRSdl+^ObZ*+a zY4X#_k@F*)_it+7&=E~Ufzsqs^2X53p(8{395k^=|E~VtE$b?4D?*VFP@2o;R~M6a zZcPoJ8BQ*)nwgqFRee>*KvzDKy>)pkm&Tzu+3W(QIRSt`$nM|OAC84bP7hCy-^1pa zO66heBU=+S@$2Vr+#Q<+pA-lLHtyflHPDr)PJ|*sVp*1L2ZFX8u#1J_^4xMT7!cMG z= zVv(LbJw2OxDrzfi+s>x5)8ltfzIh^>#xV)#=C=cplkiE zzN&`mP$WbhnoVUEXBV%Zzdm|pv{-Z$tI*upwB?blbuD$FXqY-qHkFwkpB_3qv@o;4 z^VqgMxOZdw`nDr4AK7|vYuoyEJ76!*EgyOHNL78+)h=Rh2hiJE*=>w5d*HO zuUfx-{lfJ8$eCed24a!^T?6a3t*fZ13`K%KX)aq>U0S_!b87hXwbjK{L?5z#`-a}F zz4=V;=xaxpW<*yu_cZT%YBwR|!lCoy*T&t4wJo)~pV}RYM?U!Jd&~37O1o|A+jc** zXJLB&^m}Jk*>3e%MQqC>TN*o>q7~6l$PG9-t4pinSH~_MyI4SL8n{K@^W2`gmU<&< z*;MAp%SV>ymvNu&d3H~|oPT^|;>`OlKa1}7^dJ?w(0x-?SG9iIy2X17BWH&d{a)K# zyYtCi;aK>?mp)jYUjgQPx>dEUYuokI?uC2vXFoW%BJhoFKCq>sy)l-Egu)>=z_z-W z93LLLeEd>ATTnR?VD~esJo1!DXOF&ebj8J&G2EVK_h|Avapr?Fv{=ej;!Rf7SFYc_ zZsFd-r)NeC(!p*Mm5ILH{T+QBu|$+oy1JYiy>xTv$PnmJT3Hx~_C!xjosF9w-dfvS z8;*sj<7ATAnaO(>k6c{j=b1Cf<bzSSR*N$y@WJ~M1Ryz<_o?AZt#<9xUsx6Ofsi>{UXY(Ux zhA$nvRLB=xjG`5>%@1#B=urB1b^O}+rQ;V1*}M+To@e*ew@CfP_|wsc1f2t2oA+&+ z7@53!>Pp|P{_cUUL~W&QS=nsv-q_tw-uxt;OtW6aZkzCns_LuOZ(p}Cy}y0`XsruI(2jE+UaXa zq)$8uO!~*oujrpIE@1(44=N%A_^u-h*ojSuG=>21=NPXRBOQ5=FLjO)dXoo=AC?$3 zmy;A=j4+p`f({Ioua)8^KmXa! zjg=4rsnlvJnFN5xo_OrcsnhOvi*@8EFH?p<5z{q}x^SkJwu5k;g>nhLa>Yh&ow9$5 zmcy4`yC!7@3;?$M7gx&yrsj>mEC(t>G#pTah9H2EHFeETT=4jXvNenqb0gFUW)uUK ziNe>_@G!9H#A^vZ9*+n4#B3D+S0$knQb0tBWZa3i0)w|JQ^LIcR|ugVSQ1n4CYwm{ z4RB?J!x!Fj?{w2rkzmZL9(5!Gt9^YDlue=(Z+7K)aGWT`eZ!%XBYj>B*qe_A5Hr*A z24WcziFswJFhx!zIs?&=HYK#h7sY@nmAYeXyNsM=mEu}SD*X{n=-KdQT%N~hi`Rs( z#9Os&NoS!%E!2~IiDOuuatjZ9)b;&A1OS**b^C29Bu<@?eHovPYo!xqt@)$N`bMnb8}^|K1Z=2$}u%$U4q+M|(os<=O%=7jaAFuSY; z;6Z;6Ce?XDc(~d4!Pv~BQ7t|@+Zh~oNH_C2xF?1}>ezJ>#*{F7&eb0Sp0$Whg674E zXuT8_6d4hdJ2*3AFM*e*pWM^Iu_q*!hoJn3i@9$h3z7<_N!-1_EpJckO_y~a@^ScL z3Drhn2!I&2m&+@Q)FhOl`k6Xh#$X3PXm*S^0mBo$LN(Ra)_(VUzqx1co_IVyF+TB= zzx?arYr|=65LeaMTG!d@UI)WbI~YtYFKSLWC6-m)($TqXcQ}!#ZR@%-a=Es>yKC#7 zNTM=YS(8~^nxD9}ZubE@6rR3$?cPoIyeJw7g&+Ujf84oscRrgPzj%82?o>rnbLW=b zxpeyEFMe?M)2qcoA(u{x;nV%ODg*%j;M;q@_1xxgC@^tn@y7VPWs&x#s{PwL_ik-J zu)XUa|DSK<3I*O-(MYhhp`s!YX{?PcuV&vmH2g3A;p30(=?U0YI#Y;6gVS>>7E+UL z!LL0r_}_kKZ)GB!O6RYQ&V&N?y7t;F8=CfR?f8#BJ^uPf!x$cB&|LYW3b@7&o1MJ( z{!ibVpPnz~i;hE&zwt>h6!13Hp#uCe7!E%4+(QGq2j{2fXC|hrn`#@|8yY$qEZh3< zr4KkD0ozVgS5!6D5FnvQ5Zv8w!2su{w7jFy4%mt6it5H1VEH47s2vnjwQhcbFs!Vt zY~RoxiUymynz}c3&)=P!zcb&^+1TFK(bU~++19y_&MCM*{QUkck8TZw0*fhaf(6$%CHF^SCL ziAyt5-&)_kp&clkeD{=7beMrsQ&oNCz@Ck{Oz!%HPmOy$34k38JoUY2dNy|Fv-#00 zql@>JsvD}hHg)H+`D1_o(Vd%9#X>Qc&2bX|0M+%?_3aIA4Q>o0xtb;x(Rtps?RZT^ zbz?OU5(*pWpGl_qvLLpo7XTm_3ha4y&%myMg?sb&#_!cM)if}EIP|lRFbav`&m+QfCWCu7?t5WhC>F_Qb2F2(cEGM}scY(P?&#}0{`%3&C$8e& zYU^$L((imJUKLNTq-Q4Yk)Yk&(bUw{+&S3&>JMICnqOj&klLo2?oB=6Sh%jWe(L(| zx|aH$O+DdwBwiUyuVm(?W;bl_3x)zyx2C2?@9N#{rfrXHizVVihlW;`%%PNrUwC-y z!EJ$1VBy}v+?_cfq`JPUdt+DEKxg-+o>#vAD;`~Tiq6!{+YdeWP^==hvaoXW)niVv z2mp~-Wc$JGy<2*3U%!19L6Xbn6SWmB-7V|3tv~nSS*6{%?N<+D{{S{72{AhrH5(J%b(n z9qClY{bD-DcVN$8Wo^as{L1p|l4Xo`53Mevr7g1m5{iWO|Hi{z1D*4C=V$NEHMTW& zY-n%kY6?fgr`|aw!*8;ZSm$Yqt+luH+24LHRvAmLWM*&QBLTaqqp_*0sbiq?^&h{+ z7xds1jE48Wu)lMlbN=r9+}*i`w#N1i?af_H;Yj$@yC?PhSle!WbZaagyL9B@>aw(L zomix%sitdVcQ_WVZLPm^{dQeTUH8WBa4Zt9iltZ5b5pbHw`~Z9f_HA+ogVk3pja#p zJ~UY2_3xr(TdaTEDrypkesxF(rlvvfuM}T7t7NXMt!&@W5eNtC+v?VD+b};pKQlgE z)mYQi(b(ADVA!0~Mb3jNH%8&KW=bNY)tjK;X^Qrl~xp&ID z<&A~_04TY?9l-bH7UJOxhEnmMjdfxH#>Ma3H7yC7G7cy`KEQ8vV076x4i^;oxdFgK z6lGv$Kv}vkJ+r8&-7g}^@~rnUx};L32Lg(qy42$AG&4SFpcItA@#DMlh(+WJqCNL5 zgUu7>3w|Lo7%Ukv)Tm;lf?AacB`@==X?ImE*?1bOA4ZXw~1LxHk)P1N|M**O=zP7Hu4gfA+x-54V zT?+~gCSI!vQ9{V23l|R_eDvw(o_Y0Gujcd8mua}WHZwglbYZAx{kqNDw*1ro`G5Mw z-~W7ad?KB8k0BB~LV&vSapi)ifr+mPANO&p8W}-dz3a`k;)lMwJJ*1U@J5L#I_p;H zQ14eeXN)4ywYrtZ{yV@-fFTIkzGOG(OZYZr_g53@6475a&FQN^rCXt_Wqx6~IS3jmyzAJ7OA}TJWqQZ^>&=Q& zydRU(f`xX<>t%vzBTX@*Shg%2DsL-OlT_Fy9{m+XP17Jqf-s3Ba%rtnkK!d522I3L zgjdOWbzeuC{!qLe$rUQ)oVaaDi?!qn{>E6vn%cymsddYs)oS`^v$=M`CbA0jYyb0G zSm~Ptxp-Teu2T})aEekqw)tV^JwXF-67YgvTQ(Z33Q1lZnIBXdv+;;>bW zu;i-}ozYBBbij#p!@5x%mw?JEV#M-!hb*fY7{PTHhXF#P{@>dFfq7z%$G5#XV=BvTpp~&Ma14^PqKxl!n)R* zER-Zrpo}QtZGI)}0BA;H-^d)tj7Sdz!c@-Y0p{W$nM}Sf8z_Oe|2gR9X4O{j>!P%yTxoN1yum{yeGLkIEENiD!ni$ zY%K92zo(FiWF+yGtQOfo{UL?)$KUnrun z=(g?KzWcr3YHe*-5dcRgjgFN`*P>DJ-Kx1 z{U86|cZM&yl{EGC9sHet^yqK@;amUif1AE>%|IB_y?BA%4E8pB^@)wafc+Q0JpETM zpU)SHZpn2WwZHd`ogaL1E0-^TSSklc&yOEHKh{tk|H;4pR%31acmBbygS&g)KYruS zesQWY9{J0E^^I)K$rg%~QI`;SXiLZc^81fv^M#+iedz};om@?20iZGw{^}Eh4{z%_ za(0ZtLIFs3PuGD*4unD>Bjl-6`mHzKT3T8{MF0Sj%gM_pE_)A(&aF!~LCGQabtE3` z-qiE)FF(F^@@mm3+5vn23lHyjd`Hjbo>T8utS-9S*mma!#?s}n65OG|z=BK8yy0N1n z7zzSFb5~QMwqo&~sMcS;h#jyx2fC{pYAznTxHP-ySs6`u2qFEu`r}oxnaP=(7jJ?w z5whjLmfnp$*-ZA`zkX-(hIh_$Q+M;z-+lVY?>zbP_g}ty>yAVkAg}%SH6E;e=C__5 z*fZe0q)ctG0!#DDZ~eua01%1>lj8d1(~a z6R(Ot{hLq6Dr48rjePv8L&>ES05r7LKk@A+o4cEz{;j89aTgG~_;i8*>Dt)U zHQ1F&W`6zCckx$CmuHq{Z_hM$HTUi4yYTUO#}T_hqlswyhW30eKY4vJpA-9fv#IR+ zFTKAwy}dfQ}kqy$TKYrD+#SzB@NL@?Kqc1*I-&%L` z(yfK*dBrt)^+&Jp%+G!Axq*iUHL7?8sP?R?v3ld)jq~>wMz4*#w8H-F((K~w)NE5% zbKmw2Lx(On=nUs*BGR^@J)g_pzA>5436f@0xetH#!Q%A73S;s>(BAR*j-5~K+Wy#% ztEYx%Z_hC3T_DKofBw2<;Ul0)U31MNFFsn=Qg`$6=;A%qO1}Ez*EqSJ{jFyQ9vToB z$^5Q4X9C}`YvaXy(I6iL03aL*)wk5W^EdB~T^Xg6#uBkdUwm}^_6?g4Y#F^WIx{iD zeHuYsy&lu^cvbAl?>rf;h~7B=>ETz7q?S?uP~Tej*f*bO>TY`SJ5Rp;G1Lt}~9BVT`H{q_x;AK5Z?b@ZN)cL^v0P}NX9uxD`L-op5`3FBe) zt~~zY-~av6?9$*vgO9%WXk$mi#Un!}-#(eo=0blEY3*sLsH@-s;9M&Af!Du`p96s% zPi)`$)b8z%?YMgK+RSYP3W^OKch7zASrdP%seN7hO5MswzxeptsjE)07zhR) z{rbVp2R3(a>Zz!ySXo$Q^h^wl@AY%4{`nje zcFKwJq73KlJ_5jN4m)sC1`4V>P)3FNkmSAqCy(pvb@(cud3rY<{)(P?e%AhW^ zI)&SW6pVp%8qgZZDw*`*-Ge7(@J^*SdM>pr21qy$H3$IWa5*0yM>Lf1E3qTV2y_YYFzrzy01%JGqp=tOOi$m%6%#qQ zp|?#4sj02mxOtQEa$;;=~{#v^BD*yoadzBap0Jd~V{+_)zeqo~*biSs-E8>r~M-|~) zYOtidBhrO2`fEA>5bgbC!B_7;_Eu_xMLN-$qcS7=;i_n1CBJLDQ1q9V#$4kO#Y_-N zRf-s?gYSeQr1&}3kH#f|jE4yU>Joy;&pqqm&ar}6PD0T%w8272yO`Xz5n(|w-bCRn zB|yPZ@nLVJ*Vuj~rrO(Zk?RJZeJiSi%De;!c$9kNHbZlYbu%0iY3 z#r8>-6;SVk@{SY6y=F{l$}JjSg z6e7`rWCVbY0D610JMc7+F1_USpivT4+ zy#GCAV_ID$>lU%F#OrqPC0r^u()Xs_^dsy+9$ zV8LK;-TL)UKKdael>IX z{WtQNGyts3&$b1Efq?gs-B2vi(!VJX3g0+&ghzh?U}o&b)X3$H2itdj?YnRO(f{tQ zhQVxE%59Lo*F)QzD?>p$na+PQG?{0!r4-=Cek z+qNre-2gBV)vV!7K48LtXEV8@uN@n^e9NJf0IV)1&wqTrwYMc44s~zpKL62q4o6i( zWguwhvib4h@nW&)sVxfgcjn&x>vv4H+)L?XCbgQ5RmLf$tIMfeDl4;!5k~?5iK>eJ zoqfrb)WstgfvF2!%~#h~bq#hCi=0B!=t^DTSh#I{dmt1TIsfV8^-2C}X7b+c8Eq|$+E0O zZG{^ErhL_`3lR0xA{QAhSDtD0zE3~_AeYUbdGnLWt7GnMW;J!`qw~!h+QZRM=cb<7 z$r+Ooq@p3FODUUt;1}U&c;9b4OsR9@!i`gJpKznU0FX&#&V6up=+FhJF9;0m8A#M5 zRu@)}zjeZm{sO?v)a;q}&ph*6&os0*b`Eyk9J;~i0|0R1?GuZ$ivW;Lrkx_qWil5I z4dt>q07%ZS1o{KPfH@dp+19=Yo*L(at#v+<-n!hvu_FukbEOPDC z)z)<_oAz(sa$w8!#B?MY*>-R{vB;sHf4n>^ZO3#RXMA|FZ)bmHePw-n{k?G!>uOuy z9*Tsrsm#RixKjVbHR(wqU$}bmT3cUdXJ1FprtaCv8AV_+Xj?x42u8#GJNxTf>Lx}e z4!?XDo!W(Drj%0At(BMEvaP+(?F9mpBNKB|v+8RA$8jb`CO7QptEj7NXls~8fyTCV z?V)fmo6g=Io&-5f3{S}T7O$PU*0!O&qpzcTW7q8Md$O!kWpjTh65g=0udcana%AG@ zD@VkoLWtt{qS7dhW2nQ+`GAV z#*;79oFZyi*~?G*b`8X<6UoKoiMLOsmQwEX*{Qj6AD(;iyHC}(H+Bqk-qO~)WV89> zZya}{(JnmaK04pl*Ab3}dN%dWOy0x8NzMzzw)Q-`2MFB$baL*FCNHeWsdr8;%`O2z zI+<}C$Y--dN8H1ZNpgNA(AS~Jqu_7~K%kH>Ts?KIZ9_*#Uq|<*E-3(PqKW|mE#ouAaKu z*4N?5qYQs_LlxI2PO->qnY%Op)?dD*vm(krChMO$KmGGXB#E+Yp*N9yZ8n%;R;b(n z@clY3ibp`@e!H&Wk(kgbnWF@iaZ*g3MjEtc*!bR19hICnxm;PKmkpE(tJx3pFD^`quR|?EMMOcC zQ4=lPMj1Ha@|ttuhpzXIf2s@$1;<^yO9(X92OH~y9-tHoMY_D=py`FuKw-V*HNEDk zl$;#em`;7{S5GkLeRDUtnnaCj%wht6aN}TmN4xUyNB{AM7cX8kG!(EG<`=GBzA`X4 z@YK^!9Y1_5o6BPP;Ny=}GWD~+`@2g+L%a9x*|BHW#?6~HZr-%GurPY_*10q1K7Rkh zY&I(a$S60sX|TPsT{eaA<3IVqrJ;*rC?t4?XdJ|@y_{(71wHnD<@1ff#4I8rVB&4W z#Qcvm1{1MN5l_XFkm9e<&mQ7x_Yr}vZ^D{MPzF`SVw38z&m1CC@YP*)%im&nL{)M} zAf#|P3LrkAO^x`7wgdnkc#7&l^fHoy;Uw!FaY?}(vO%msSag;x#U_-X?j?lS z1(6BPcP}x)blc{B4(20)7e35fWE6)vb13|Y^1cy7(ipKnsAEUrobfYqBZ`F#;`EjW~*ug0<^9XhXox?9VY9Tv{eL??FB_`V>*b;3g_1X0+P1t~bSyti)(%yf0P7_zSDBDTGEe2sH1sl;7 zx*i8&DQ5*@;48fgWe1}~P6=AWDjTBbM3}jzM~RE^yp;Dl3d+0hDXUx7zDj7yi{P1} ze=c1Zup)R&2v@SKM!fh(s)y}(^wIbLq9i)u*G1af+v@JWMc#k}AQ44?*<9`xx$Xfn zZl6rp<5ASYaAF-~P-sG3QFqlEJNBEf{kSSx2F1%f1VywogUQPBl`z`s8sPE^;s|JQ z{0>=M+EnqTLa6$@sd7P>!TMn;(9C~ zzbs+39sW6 zfr8@{-RLg>IK=`GLTuZmWjK}y#}fcBJ9Zt{qYJ@}FE7zj|XPn-{_I zZT-#dO_iy1?!8ZLEG(<1XXmv|Kc9Yj{m*~!XMunXq8A0kxmFlkGH}M+ITqaAYLx>d!*kyQDpI;(w>-ovy2?zDf-O)Sg)pT`ZbzO6vZCORf`;2QQ znRSXZ7!Gz1b}vlNXVW=P^eIs4n8d_O^LOV?y>n{awsrYT?#hWP>12jwSOd+z-F;OJ zRTmErEzd4-?os5&vaI$E9rbPXw?Ca6NAWWbikrgGNF){lfSHMDQ41kX!AUNr9LK3{ zsttyMZg3HSW`a;N$Hr7<7iKfL(Mz|e@GBsf_V~dL*g{<)2g3`*@&#Ai471QI(|$k! z@|oQ2kx7TS0Tf{2&fN0MVpC5`RZ~qc9L#5OoTv&PQ^xCV&F-#FhuOa7-j=Gms$4dI z{rpI3Rh6$|p@_Y`a5U1=)f@;0?%bMMn3i^GPK->XR?=1Vm2JK4UI3V-Op0qK_q;YI z&pN1BECPTPu#5_|xx2Y@pevioUOh9cY`o+7)2WQh&pjKv7pCX3sVrw2zqPoO(v$C= zs%@_8+1#^!+lKmb)7Couzi@bt9Q zG*t&fA)(?>^Ua;j9sQlTbZ+?UNQsT78TR>hO&)2n=m3{T&^m(kVJ4Z)B(nezWBe=< zHC_Uq0n%spfbKE133OyiChAJGW7|iP}V_HtU`IrS6;&0ND%H?F5v*_ ziRw9wT<%xW3>e|RzHrO;nB0bP=C*VK;D&&&NA=-0n;2s>F6(pMlP%L7iiaVBc^IS z^h!EjnRNQ@9rYZWOfGB43Se25<2a{Jo_g-f&$YI-4Q|?a{@gjfNSw%+T^U@O&1Q+)1q8fl zb`#g>dJ^kItl!*$1slWgDIUT3RG!SICh8IPLx9aBDlmx173E=69K{0OITRBR#n^a5 zN*KV@SWltPj9sdXh0HAuL z*7XP|%OQRg{8bi~dQ>Z=;K)K3;`@WjQ4S@_;+M#{Ae!>e3KINXZkG@Eg?v>qnfA5w zSF$QJnN80*B|JbP*9g>`8%)=`Ot|Lbq7MGT_7l1-XoDRlR47|1~qNymeh1DSR*Uplbbu0K54dtb))P zFTj{kUZBX86!n}Iws{=%!3>*eMA2^E!-58;gDy0M;7JP$i;9-G>{HnX7I32}BITeQ z!p;fD@CfRO&T!osAS`yw_)V-?@XpHNm?#^Tz0m<%U84%Wpe}=&%e?PuU@Dcv6;bu^ z8i~k7h>W=*1p}0%|{O(`P;w#+xhwVVxcHOLsaUipqGHK9LGd1=M?hALID6G ziAtrtU^GfB%W;ZMp&(%KRn)%e!tkA|x9;uR+VPuT*|vXs=Z7b5eSG@X*wlifXe?&VkPDPi*fR?7Tj75Bh3An#z15{U=Qpbh{mJCXRh5Fy=zb-1OVX9jj8F0dtC#aJD%Lp zHQ06i!u1;$Z!FxKXDyo3>io*tkIp{%ttSt@c+d{ovy-zI4qwP;^LozoN^0!t=(dB~ zo4Z@W(Qr1M1%O0NyuPj8vaG8oubKzZghVT%jcpC_szfjpuxz`kz6t=`4?ly(h#c6C z4ITTR-(M^i&%AfaZ_{&W)O>OiJ7D$i;`CIzk1%#kucpSXj&6N)TT@qaI2v*nh$L#_ z^{sW5WeuOa=7(=A5p8Izk5?rEA=|R;>iSBIuco@Z)V`r(-F6^IP+7ptvxM~cr+3VyCGYwRqTM> zx2rE2i;SEdxmSiPd*zIbL^TWvi6vqUt@W|$crX;OEW5ga_b=)NpAKO#`g5(TKT#^= zi^8)s_)NqOSp7^tOpo1_->T39A+d^RV`~G4zp6o!N1ky?=#!mYgWaA!;m5FR$*g~- zk^a$LK1CF;LeuR8)_b})<@(r0r2UA^rs>rH@aK4T9Y&4#Jh|V5@cn!eK^I2Mb$_4u zyyXz;MSR8$Y-r|#5DN$Tpeq_C5*R9RKL=_llqq9?z{sf$lw?kzZ0uNiNQFw8!Q&t0 zGG&rr6+{9)+QAU5(UuOMBCJ$jxSv+0a;=~||`$~rS7eU#py6sZ2LJmaFFp+T(HZcO=nKA+Er!{K-$ zp2=iA)?zz={D*RcQhN5xxgUT3N2np=3In8_KTN(<~WiNP)g68IrnFO`a@3^ zF{kheaQ~@qvsWNrh&U1(QJ_40&x72FL~RRC#uE?&YJ!U}%j9_BR6c+)LnQ#9;ff?KLY)bSv}U#(K}gZ~mq5Xj(a zvb|d+EWX%+^}zV}>sF#&h_r?qf|tCQMH?H>(%zKD+Y*C|`8^>|_&=nYv8efO)4#uD zh-ooEDgR}#5_BnU*`8VvHt`T6T-e;msRcNO!&VGa5UL6{?Y7UMVZV|M&dxIA!1wG@+$CK1QuGB<+^Y-u5#Fu+7W%HMcg<3;TxKZ0#CrVIm44~ZJy zbFf?sOoWIi$t1drx%qLz3~i0YnL;Z|z9c=udqnVn>Y;Of(>hu4BR#><(DGg}k>v-u zd$m&q6HWcPRK=@FbdIA^Tlho~q8UgRA-k01|tQb)2H(`8B`T7xG z_e!%*?m7wvqvlVQf=KcUG>ybBlv^L<)LUYDjJpqD}moRonN~t;wZ@xyjL%zRf+m9=`I?Tj}K`x4Mej`ufgZ%eHS{IbSS@um^X> zG|1%k(Bo{b_|O0C+yCUhKJfVNp5Bhy!F7#)@STT7#%6!{>nn%Pj?FD3Ie@p-g<}P?oPq zN;25}CB6TV`c>f~Z0BVlU|W0>6{Uqj@y)+@#a+-X55onshYvn z1)?9^P_`u6qP)?GR>lv+(Oey(h2Z?tS{;+lJ|HTVeCeI%;<^})~tsOpe0?@JP6 ziWC~#4a}aSmQi23vk1Z%Wl|aN`qu*H9mx<=+z|EtM{_k4qVcF@TaM%C+kZJ89GhS` z7zhUeAg%4i2cYSd6aWN6fj}@|2ms$_KQweSwyp1QoZ`uMPC3*O)RB;bLcZ|EpTG9# z*AK4Sx~{IZuBof(;jcVAb9?6E(Tle(-b^khO?3mMbmGeR#PCGluD)WSc>TilxjS=y zkX$)&W$Po`YMN@Q8misUT6JS>O+$5ZIXQZHRLN`y?1s+9{m<`j>uq%$S}Yb_TNVtn z(-8epuCA|o>bpV}%?#+u|xYV_);Vvy{B-O$mv?@Rkyds}pTWg$`pyQ;40iElq? z2kdL7uHGEF>7Cr}uO&?WvX4b3(9qG)wxQi|il^T_&4P9xN%VKzzQ?bVIv9vAV7qZq=bIg zIsvb&q`RyN?hjDg7m-RZDt<*!2PwF4IWz*vWdVyT0iberJ_6zwWllz_3?S}5ADZc! zt>hTUP0Q26zS%MA^IzICzw^^sd+ z{)W!j(c<9) J62?DUPx|&>FO(YVnZEf>&^ML0jeOb(y!xLfOa2-o;zwy@2-8rx; z(qK=47M(pQ&3zDF1tG)&>9fCt(UCF=a5q{pNuVeVD*kaoQSm=Tm2lSpGnd3?USBG_ zC*(mED~kON1y3)B&>ZrNjFcOJLO_~Ll-lQKsxplJdCwDb*~fL=Po}{KCR6pNWjbG)4bYGXD@@if^lYA5*gir z^Z=A2V=hGe8=G=;!3-QjfFbP}9bU6wN;8_eKT%RSu9iwKHuMO10#xb~ z(%iH^AeJT%@IDI4_taAhx>@rQ3%@Bkj=y$)h+ezbhNJ_i%&Iu*E8R#z7m5_&=bB{D z)K@x67z`Ao@eX;k2mm{UzzZ(&L!u-B6k8R6SrD5lDap>JmN8=Po#JT-hluHIDh}TUWWPe1dMBQ=X|JBasfU|G^Uw@MgYH_Y#S=D}kj0OSD)14iV|FIRDR zQ)AdRi%qt?9=@7GG~gOs;H38=|7EmG0WDi&?m0!_2$#tzWjdN^TYRd!!aTfUj28$M zPnb7D*natP27&%I2h#`pk$NK91x3F;O%llG@^8QS7693`XXo$zH@~-i=eA$J``(p{ zm-G3&tRtjSDu8RkV#dq#!YN+;_}$vpj^@72`@jABH_sf+uC4?l(eCYg8`llYjo-ZR z^?CDD001BWNklTnAz|US?L-zVA!#-PLFSy;V2R0I>rExNj0gk&03`OM(dZ4mpu4)dYv0$* z%B6C7;g1)~y%F(VW;Gg+CV;MdOT>+PZ`|#@8ximCOemZh3ny3_qvi6YfBElU``*tk z-GA@kp*@|0eXTqDTK|V{Kl=G=^Z)1n`{ot2a@T-ZD*3+8@h!Pwy4H($EEb52Z$FH< z%FvD-4}R*wL`}jbfdk~S*%yBNLMoNg3QO)g)Y3! zCBDT%>6P!la`BCeL&HPeLp`lsEp6ScPkiHvxs$W6|LFCFiK1K3T{WM$ca_ZWRm#Ci>y~m*2Y7-rGK~ci^F~Ju-IgMn0EI)YR;~ zcTex`-sPF4voF7IHM-4mJHtkNCPG`fCG86UIGv1(+i}!R-QiqWYqbhkbjqdsHlGev zunM{Yz6by;NN#btH?)fhiY!mQ|M0o}k!FUM1XL~&c8@_U7TbAnXKQ!MmA5a8<-AJb zIaLFIVxjoU@BQM!>lbz$+|e`C)6(7A-rf4-uRl3^-(9c$;MIkR1t(4|-7T#>ZRJuq z7LN_=8@TrVhw0U{6Vs)srKRcR_TILR-j1cIMdq>Yfv)=IhO@tT-!GF)n-}vA96#{L z*B*%_;$s)brbcJds~e?KIp%pMo;f+Re+Z~)zz6kB^`|~}s=1?i?$-R7m)|cHirW+7 zNWRD7u^o2_ey#?4ce}TZ1qQG*y|g^D+}6|9-rK%3y~sSTYoN2fss7wA&-rESF_{-* z2aX+h=qnG!67jJQZqD48O|NZ~ise|$8+q!);Qm3EaT0@9*I0kwXYX%rZ<-&UfBzR} zi(5ta5Q75*z2~Njdv$GbEgVEtm+BpoC=5K$!{a-BV`g(T70C0*r$+|& z4@rbLZsj!Hw_UjL3jj`ecJ=1Pyy4>q9{#G-#~U;0)l|7y_F~@2r%y=y%~ISd{_<~s zapCpzJBD}m?2z{4n@`T(yz8|eyt-hmo-b|%_J`J2_Gf&-uvd<#(=Z2yIERXPIE#(z z^0`YslK@0~1K9D%bh{-w%Kjvafdf?~vs#s`CXX)GEu&y{MZ?VjfEg1Vf+rt&t0F!6 z&=K)&kMTI@aRj{Kl`8;s*azmQgKIiMT~a$FC`ToP`Vi|++32RhDHKk;jY!b(;KFod zCI(u)%_2d4)EHJ6U;6>GQgO8~=)lLCCavgobzUODUV3fwx4xbPfHzO4Z%*dF^x59p zq?b;Yb#-pBL;#f0vg_hDNFi{I12a%o{j9C7uB@!}^!6S(a^%uQ$G3ZB<>-N7R!!9d zZo>fJ>Xj?E#%>Po7}~dgU#VC`&6%-%vB7}N^ycZe-#L8jNON;jb5pZ30W4?*wc{f~ z8o%hXLc!pn#D12+PcJ|pTI^(tQ(?fm!i51u!o@Lufux8fznoll161TN2&iTdZq3}b z4)KI;_)OaB_GmpAmwy3_g}n(5vAlYB%uqiyaTxulq4$8f9YBseH+GFZ|7F1kzsh9m4 zmkhfcFv(p8j%7-i3}ZE)IpiuWpjo1NCbq{xB~}P*kDb5zlx!brlPqv_yhyw~KlRZH zu}ze5l3<6qs1QNiiE_Kl2%c4#UeD@`_mH(wQG;G`r;90^77%W}U&iWU2!i1a z?_e>4C6^)KRHQK)a&rK(wXX^+f-kW%@!e8l&CydJSwHO99t?je7^A7LpculbnBXZ!t|P38aUV$$fT=amoX2R z&wV3PjI-ayFbPkMHUSrVCnE^RO*xf;_#3xnBTCBkfru5*n7dMy5>474ttL4DOi!pl zQ{M=R1Tv*3#M`@y5=L-2SFTpY>xTeAitIyvHA1CZrC<enJ6Z69AX1@E`g|-3OW&N^U28F>HAJY%uk(p_Pfvg-v7Ag z#HR)i9Vz7V@tPXudAH8KbNS`xQj7DH0@W$r!MSqreLgn1a&vMeSrhN?X*ztM_nV(P zd}O%yzxk~P|L9--G$TKZ$FS`%VbH#$wx>4pWuM1lUQ!)u_PhOvd z5ac<){-gW52D_)OPtK0bac$+zt&f7Twzz)!g?B&y+h5#&bl;8xLxn;y5sxv?8@n)e z;q{9fE2)ppa9ko`(ZN-rrEAPN`2h&xa+MaMcFY;0Z~z~;$FBx(mS8KF=RWshELoq-XH5O#6tz;ZB({`qsIxJwZL9-;QlVHZRJTmr z8eDbU(9|$|;$Utwcj5Jm4zmds$2eb^TV9!4jwj+R9WA}P`;I+!ynj#s!(Vyyxj+5U zR({LiXiaU+(MOJU_II3p>HS@I?;hAUaPZ{8voD`5m+ZtgaL%uszWms)KGwgd@5Y7E zSS&WUf3RFCUq3f$)NE>RI`qKZwGDMwPhWZM?_SGg@&U5(L_C+)Yo@X74=Tjsv4bau zcQk!tcw|i%ZO56|)`T-LCN|z+VoYpLY}?Mnw#|-h+qUg=bo;yax&55qRp*?pQ?>V6 zYp=cCK$9}n^%ST!PgiD57&Eel9F5#h0q2;}8fmL7_9Hb25@0vP-F>%}B+>n3zJ1kI z7s+W@x6;$q>rlq$;gbk`)|0-Te%6J1o&WYdR+ zQoi!blg5XilRQO+KVMv&>+_auRM*i?Z0pp+Kmv8N&d5N30%PJ>aQqo9m$`YRAhQEm z&ZwRT+d~yFynfW+!HdC`9mu)q{PmrsOVEoVWfaDBKl~+cvc0#|J2aBG+#jPmg!<=n zjb0RBc4N!wBynbV+4sgnZmrpkJXw01cr6No>Hn_9Rq$He+E|@yuDD*=A8zCyO&ecn znN~AZ{Mhs!CTTd62ut^-tCV9G?`@!EnUK9jE5Pij94kv&rw^&>O0ao#L2T;S;He@J zQNUvlZHZBgqAt(MCO|ZFU`Z*PJW~Y_3OCqWdct5Dx~+$eF~a5pV#qNf7-0=U+n~R} zo;*tZaG*ZJhE~|7#!masFtwN`GxNXHwgLY+g5Po@j$%n`11IKNruHJ=)KWjQ#bg6a z90dRq6WCjBocFQ5RYs=OExz)1WfB?kIpbK7nL>^ZVY>SvFp>1@N@lqa3`~r%+a2s) zH$5My8($j@)5RQ0)u06oHB*})#ZaZP_j_EQPhQ`f_F?fDS$SD$j1duOJAOteq1suv zW9`nG#?s_j0jONIU%*e;c@fb|JWXGVEr$gN+RS9x+{RJDFkxuKG@-?H0cpGqzg!ds z;KHd^P`=NnJys%{>bOtZH{q|5W4hbWKyhq_t^cfsSM^>)e-_SSYBJaF)boZh%7nPV ztGr0^j!iBhVE4fl|A>$?VeT&xdG zm8&4FZWjWJbwag<#^7#$^z*-Ck?klgF~645eA_>E>dB6Z3E!Qzr17bA(g+JR&i37G zFB+|3N&haC{`dPYl4#WftBxmettL&d1#>`geh&ebX-Pq&Yjn(CZeTfeSp#6)|y{D^q&2KT!G&MtPxWg~z-abTdJBcE6%V zEFAWchyqT}I@&Pynur&<_h-HsJ;pv8CCztG55p_7XVczPrW%>9ExH2yX@jzsW8kJ59P4P zYS^tqnR=-*7^`xNwi=|t3~W!Ew6(Gi6dS3*S=?4k^@TX2M$M0+u3ahrRqivdT3__X zZ2O*CXod}K#1KbWVOGT1N1Gi*gSM0|}?4N?)I`YZOER{caMjLs-hjWtkP zeZt>JK92&j>MxNKY)YK2=tPQXX?hWbDo(qkIKP(KL#RZQz~&%Y#P0&~3b31_>$dyx zTIjOC$3ueNXHt#Nk>fOxfXDUo7w8R~W2)Z3Cj}12 zbX%+Gogdc0Y$Ovl=I-=0?J6S@1{-ptKf63N>vnLEhQ!mRF!|hczc=_^xw8b;3Q3L^ z&CSilpAJDRBoe)z3=_p0+y|v%y``!bt~0`#k%{1>ebQGS*DY16PPyB#X>HI3Bb%0~ z>t^Zc=xNI@(a3ursc6YtTB>QW=LA-%Yqo2-ZU8B8VzXXf)8@DqmgbDvG1K2{ZZ#@0q2p;u$N4N;Jw>*)B&aJ;AiokvpTde(59zjazc$ zttU~R+88|ubSNW=9M)=IKeCvz~s!ooq(c4hhOmW5cC#; zIKB3ECRQ$9mlC!vHfm<|YKQN)1Ais?(KcM$6&s2`OWO%RF8icO^n0fE0 z?P{#{ZdnVMKMCx8In;XQcif)w?@c$B?Vz4*Znrfs1RL#%crydGR={-dEF=JYXil0q zCU^Y1fgN`<^F0nPksH9gP3eBCf6=cpSYtK}>8_oM!XW}bw4J5d_#h`^HB$}m+Fu&n z@@*t_30oS#0f(b|+Dj!f9!`fB2kyoE*6Oms!XsY|uwwH0WAag^PCcos@%fvV!)nLu z;%D4$@>H_4txs)Tqat!CT3hRPN7<_AN#aSgC|hc?g``39_BD8pwo>8xte?tH!qGJi zzknR<-@H3$8@jP2(4V1-4F5XYn0Om7XfRz!S-NJtAJi5kMiec+COyJf`-0chb(r9$ zoI&!G`hM>Tf<7{j%=}tt+9!Q&HZ~m~)wz7<= zIM$n_xvvv{-`QyaEl+doPKoFRoa{M%O)hV9J?@mnOvNyHoknhdop*1>lbXS&yJf3s zskH-ve;AWCXQk9@j=0VS7J~1OadB`^Ncro7RBvG)mKK+ukWuKTnQUx|zqJur#IsX8 zX94^k#A&nS+RLcrb9Y^5Aj%7ISJju<55>p&eJogI6Ekj))=(PXBZ^gIZ(2w@DVY5x z)?g)ILnhq(f2O0C2}$XhenT=%mywgUDWe+Chos?`G-tgXA2>5hzuOavA5QL%H@D|u z#vldfRnGc1+WjjbzAgt7C%TCc#7Tg?NAe&)W~j--QZblpHzamG6rp6xzq5U2Aud4# zs4-^05tN83(gysKyq#D7hL;b};Ni8t(boH@w`;eGtC^lPA%wdn9o$9;=|*+!8J<;kgi70?myHoBJHH5Ezbu(4!M&CvvcXCu)OKCaufW*;}c( zh)wiK5U1g`((^BTml1zqQ5(?sCwUDctb~ap02aV~4QWYq(y5EDq?DnP8!um2#kG4> zzaFt)z`=Q>oo;Q&8#apcx%(D|%xZv#BaG-9FarrN@k`Bzfdi0_ksV2zyg22A<*gaR zbjxTkq@g5cYy@Zzg-?{kL?oUMKR|OcH*VMM@RW`nkUM0nPZ!lKX50pfs8rr3=9jxu zpD3|GC!&3$W&zyz*;|@Pwas_;Y+6-178?s%8{X4m#|ThN9$aAMQG^+i;dSPFR2wTR^z@pjIpk-gZj0oa4+2M1zIlqa|3Khkg!qe87MH~rD5h^Xy=j!4=P5}&+R>RzS zT3R0&-JmV7(*N_R`71K3-Q{DK^ka8qG_Lzo-WS->p-r0<_QUZ3*VTq_JPahn^t+PB z<>GYJcZ3PsOrWEMgH3L-Ine7T!vRf4ty|_I<=(0`dgFf~4x@U~$6njde5x5yaX5-Z zNsb1EW019uYNqoUT9;MMu~{qLk4H*%r70&Yu z7Lt&5wQN<<&DLSW`K@i@Tja+HZ038ij73Jd-s$@4J;&XCz2zMg@lS6gd`J(heu#dfQW@OCMsOk2su%3TY#bsObYbhb0Z z$;jwrfUPE?1P%vp$fz-H)yZL5tpHX8fHQ*g?9VDQ@Tq!VlTFyogTe?=T8`(UgF?7> zESr|Ge47Ll$TrnfuQktU`b4_AJiEQRw3#kRU0f|I#sI)dHf6m1 zM&G48clGt>%FVC_(p7@;?ND0aE3!TX+&g+hw;w6=%-_MVyO>0HC<_Wd9S-FENhrHf z7hr5b_1F+0r?>_-w$T>100Gv2aLnjJ^#AG=d^Aw|@5=pU;bHlB9ykbj8v( z`=+d|Y$e-o8@K|#4=;*dY&emd&pS}tph;VuE~nRMHNBjy>@7*_M1(;xSy@-tX(&{F zyXoEjV3FOvR!6#VI`c4?K#PRYr5G1);TWAdl@S|L?`|tG^)snel4t-u0j$k(o%|+C zNM&S09-eb?TY|TP+A?Dg>q9cL2}&vifD=9*GE7Wwuir^a$VWjixD;k!!@qEZDc4A( zHE0r#S)YWNS8(!=xm0)(NyJYpynO!xPCFug=2pkF17z~>S@x%?d_9WtlvJc%DDQ9* zRb`^c z*FDj|^LY557}Qv}=4PQ&VR5H|NVCC2<=mFcl;*}Bj-$EZ3>(_lN@R!O>g1l<#z&%z z<;r}s>{V3#D`wxPrQ$e3;SobKc;d0jFRreI;+jSyP$iM~*~Qog)1Y953q9YiV%woL zY4twFq0?JGwJn2w7IE-7O^?v8(G)TUD-*CPGr!P0m%+7FPHPUD3?De~nhzbC_K!)U@5uzP3qsBh&CnYDX52$f zXEMCNL(Jt^ZoY76iygL@1{bjU|~AE?2v$^c+HLE#Q~W+H9Ct=sX^o)aWQ(BlH{QDC@t*M zjud^M>$JHbgpp?GZ=1la3N=PZSTRNh@eMzVKPKIq`cbq^DM|FL?nW1S;2iB1TrtEC zdNIoJcv1FzzJBZejP(UupCj{Kje=nH4JAU<`A`6LZsZ!<2PxxVKneS|mKH&!Kkj!F z9WxP4>0pL#m2zt<0nn;mTDQ;7mkG4z4-tV3O-=Qjj6H$ZD5`o`lv!xwcl!ByqF zsLHEbhtEOzVMJNE2+I~_`6pCq%#;oABjxw`_<7g$b(iNeaGunrvKWwC%s9KTRNq!> zVaun*n6#W?{P8TXq5kb``ByV%&Ez;pve)9=QbNG{F0ffZvdRh&x^&glA4?*;M6-;$ zL@k)9qHlD&(nawW5)vvt9bG-a2rlT@em1&Q*OGs$_H?De2#;2AFpv1*&KS z4pABiMIy7$?mD8EBgzzxoTh zpbBkDCA|pv#K+tRo`XC+I?~rPmvB_as7NmYqD@upZE`@K}Xr-Vmf z`_&rD-GHQQJ#`8dA&e!)nPsei`}y|_;^?7{8`KcD^Mxx^kM7P(; z>gs&6s~^jdA(#`q?C^O4b!fK?p+7_)M$?tlY&=hR!^M!UXv@dy5RDhtN7aFjKwDXz z#86qddY%7d%?3;DeD>c@x{Tfk)(IrC!3C>p!B({U5RH#b#NHR?);gCD(WhnS3A>u) zp1|t@xRd?ZSjzJR%$=VlUWrYZHOR%Fwc{KVi_m>@~H z#92=$O}HZbtMM1#XY?=_;|wjSnTnEw5~@?^c)vRQ?1a(@)Is&R?d9}+2p1U7 z7j%fQh+-P-QS=&9(E;nj>w3 zJVb4o;NTy$pvRP)_>fH1N#3I$v2_j}aZNl#3tSAfv`pf8_EN;jXkA^zeUlt>R1iyC zQ6*ozJP)oL!FsWWEdRH@Hg-s;N$|AMV0IB$r&O0%Dg}Pv;^l{wLhfTDT$>C2wwgTP zEf@)A>hfVxC~C?Ee=S61RkBl2lQOY#{(s^hfy3E+E~k^y5RFIwn}MXND&b}4yYa<| z(Qv#odx2U~m---CiUj@-ZPrsOj-sFBLps!OJGX;wVz3rme(CtZVOFjP6NIc-{}6h5G^L8G@A*rx-~*hGCT zO}KhS6HQul5pvIC@JDMGUqj~l1o%t9i3C12(Y-b39;RRLYNu*Ok?xB1Nap+t4NctcSuGyoFCH-HVSBPF(NUr|0H!c1&^ z5$6WZyn`f(mjU(eCnOe5(Im9Y29nGYFobUAzKQ=$;6a_IX{!AVo z<4N!gwCu~{>liPW)o?Hv4{NiHM?~;W^YuWQQfXGQnwEC`dFX0pW*XQQde!=NI?bn( zPzvGK^wgA|p6&+zENp!!a>k*AI5J+R^nA>GVysSY8gf1}9be|uy5EDDymt@0X>f3H z?zObS-8!nOyzR_qp2yXg^qx|W16@3$>O`N3K%IgwItk7IBhI1hx7~(}G$dhC`+606 z?bn?<(O5n{W-c-tsjXrTjwSFab35tvMA>HJSPR40D)t>4_k z{pTw{?$m~g#WK$krK$c&U57*YMD>P}f95q97c;w}(9FMC9Skkp8Tu7-W2E}PI$Sa_ zAF-Up{^8JY=!r8WOC+xd+_uw~#sZMp;>#9eHWaU3(oYb{=R)BF^@5ApN=HnVCN_0a z<5bD8&Ro^IVJ|5ysKbri z`(^s#O&w>BW&k5RcnYB%F~~CgpI0fhv^dK+F~7rboU>N3?vFUrKSdajba^V8pWk$B zeh~b%8BflKI^f4C!-Pzer)Miq6qgLS+$!TyBc1)(YG|O0D)^Hi>%ZUOTYjqlD%i7? z{gIwk)e97K-XaRp!WCgETZd#&vmToASMrM5NZvICdgT0s)z3%_q#b&CycxT3C~@Oq z-SAZ-rHNWP%8)C2?IWnC#3N=MjIH1U$O6#HR-CG%xhIKM`G9d%69}Uw8I5tfqre=_ zIL=4SN|`0sM-}XH|AV(dKWIQSho<@XWAQBDY`z14fihBqOQHJ%XzE|L;Le6}@>a@d zfF>ezb?)w%UNXWvmb9Zy_1lRrOr7F*|K$B2f#UT1^>@fH3n@nC8ENBi9oSwiswLXV z>wg@@%>qS*4$jgsO`aTOQBdg9jklCU|G8m&S^rYPf;Y4IcT&5}$_#nim00Q7>|y_( zp`>Uu$m82D@;{NB^%63SlAODEnR|1xc8{~VRNQlt@Vw;dk|y?EqiG=e7#CNLzrwZ^ z4-4sG5>NvqCV@XKMb-^`5gxb-dDQoM09?jwt2unn3DPNyf}bz@mzUOb(sV6JxL};k z@~g4BjJsu~&WH)%bWQB@kn`@tjP7(6*q{b(N`uuNMu+6r59+%p())aQIrg>Q{)oM3 z|3X(>enxDy@^ClU+dGwJ5@=4E%*8Q(%A+a(h#AMT-x|Ta3Etm)!o^(SWohf`PTF8g z%Oa0vc~`Z=t#hyif4%fKL{?<9yz0DpbUiKPEfpJ!>X75yf42KR%q*$eJJ@{K>b~gP zJ7eOZ2Mcv|-Mo}aGHH1sr&Gn=0qol%^ynD6k&3@7Ed}{Ox z^vE;|i@jTd2V`NX5?Wr=s|%7d{C2LUU!Bn3+lQHlK+g}4R~H&-TCGo?K;|I=6C?MJ zy>nbSAJD1nVT4gx|M~cx!LVHW|r-hB`k60I)x2KW83MNtHoev*pANT0>{z{ zZQAayhWQFaI&G&B?mJs!*dUJ*vg^~n-FK$xMfRm_@3WbY9Dd;Q&DMl?hhJZ*-|aEm z&gZ?;2XW0u9QgrML9aqz*Duf=D0rEv)Y+4+fi7jc^}USA`)p@4@E-GidFyRv19kCO zx|%mjhK?@2E~@h_@vm&IZMOYtSmi4wOZplkWx+2}MUzP)u+E#a8r@ciTk5p-YCUt+9cvvgjk43tp`aZ_-NN4AO zmP(+|Tbxba=LkWfwbq-LaN;3||9h~4US9bL>lFC|0Fu}L4s>1V>n=+(zO+>044o{! zq<6LA&=OUSp&A*d2WO;MB%1RC%X`Z@w@S<0imDQ4chfSa+~=)MPDTrl&?nRjt`;c3 zS^Am0fOlUmXU?X_$F;6(P0^pky}=H7@59|Taj9#4T)@NSskhSE^~>VzxUEh+w6LZ8 zI+&^u>9PZdv#K05gTt)Xpk3%(^&eOK9nEH?p3e5fT-PU;Cj@7-DPv|nE*{SI*uZ(d z6?M&=9ChrTO#MexYW4YzPA%4UGFoSIc?3BwRFJx zUc2CfFQv+D*6e&he`~q5Ik(dD*ek?=0b?b(aMZgUR%s7yA%Am&?d83 zxPa!_{*9poYjvNtx|)>xz7K*rL0xq zs&vP9-Bau4u%flO! zsRHZE%PH)huIph8hbH8<>MG=8aK&*tQBKSAhyjsn^7vsSE~A{BjKIT)Xsp2P%S~Q; zqCI2M?`E5g_uXe-yTd@~UQIJhMj70m>(lScHdw{om|^bJAxKjUKF;G%vWu zERPgX_x8W9x5?!O-Xz3v=_5Y5#1XC!X$ayeYt8AXbh~bmvTKYrdE7SQxe|W0o(5o* zWv{S@x?>4L5Ow}Ie5liivk0yS&7yqO%+%I*$AmHt--KczqOsM*?L=|cCmx1XJe`g3YW3Cq8!Y;_el^gF>vW^K^q zNn`}s+Ao)CIQDwGf8Ek>1D60N_q}$k=c;|lD(X@JHoG(Wfia;4hHkpzGhW;TW3HBd$ z?C~3OdKSMH+O)@0nFo*#bf}Jy{8*0Ym?DwN115jc|3Z`)kF%h1@p*>eW0#im?ZD*& z=oJ*?o~d+aS_waYEg>1yJ2Km&ICHCis}&Dk073+7(N{g^WhMPC$|x`bcTNs>^Kx{= z94Ec+@E4Ux=V@bE7;2gtYLWx&bmeGhh386Bn5n_zDKqMTUK=ovw=Oq5Ym4iCx&fp( znjTQM=UE!tfws&z@|mx@t{)Dgl<@|?H>eWmKHIxJjzKSTHNICjAI~TVdc7;Ec@I;; zqhB}u4a+tRgg#Xzox61j?S$u+0rQ~}E|5J%v%#d@F375NawFkFQP!r2U(c>v_!-)- zRZOJ3_Rm7hRwmnDJD|R==Z)59#!0S`B|$M6z{tPv(h-THvMiBYk>x+-Q%qBQUpv)E zKF|6;JmEmkVP#w3?AfFhGDERfBU{7g(6ffmc=6d=Z)u*`gwxSh@a<^S?26azPG4vV zG`Dsx=w`In|IMTgBDdv_+Z)X_y*v}K`@_l1%|Fc>W!hxwYT2%@y|kjV|KPvfCYz-k z+e~thtm-kQ(A3Dr2iqi?G96`kfsDc4Q}$Ql1{Ls{sPGaPqv_rfPm3H2U3VYL2(M>d z1c(ZZug7}azUOmQU0I!@A#3_ffuInOzxM~Y#Rz!gu5-J{%IU(a4{ZTNL2r`@IZ#d$S3?@#~sXCwgB(8|ypNNc)_#odHl2yQwF^E*~*~Q&0jXXFOKwt!Qbu$b29u+-DV@Gsd z>v_NZ_F(_$!6hLg*kbvG1lURW&`PoGe7(pxmwrjeq-V9szfFU;T)i2wGm_rlczGXK z)Kc|^5%Xg>h_vPZTAF*nPWcN7e1dK?UTf4H@v7IQux8*f?MB^82jnrE5-D zt=x;Km#OnSk7-Q3-qOT^sW8D@PGGzTm{Kf}C?S36gX*W~mnDW?Tr>Ar=4`%$!T5rC z5I?#0AP}-kVBzrcYN=~A@bU85JA-zfoS2ct;_2;s`G5b|mA_A+o~^+1(LmBS^eYxx z52U8M;CZHwbFdITZuet&;O*cr?GTg=|Ss31Arst_pz7t z>F!SSyKn2kT8?Vl?H*?hB_P*lOs{IW8M`oIuBPrh@Z^RDbKG<=!{76Sk&aM*7Ac*A z177>7SV4O)Qv7Z3doz=R*kC1Bng<;1xsYkBBri~6}aS@ z2e-8ZkrUsUAMeF2E^@TR4SMW2ZUz0WKM|rliy|L>kTQn1Nc6q`dS4fOsqsY>Zq6lG zzUUPedv>AuT(^DB{2+VN(z{Mg-2!ob`P_n{`Hq<#3U}j_qlZyB8=D5G%@BOw%@CJ| z?+kjsyRXWVY)+)359UoVf)wm4WJQho!Ti{{#d-be#l(e`#Xic#anFdsp9g0BOX5p# z$1LYZ=d{Vm!QdjWID}^%b3_siCqRq3)w{nE+s|bwyw(%L%(<|8sAS|@qh^%}vXH}V zKlkObxc|47GYO`5cH-1xn3JWk5qLbh5Fn5Jg6jLOMHQnVldFTyJSzQ)Yb;9~6h|_y z!((|LhZ#;CWH-&;JHV+y8{o3xmTT*-ESFMlMgfpg>d$uYtZ@-L9 zpkDhk`hdy$nwe0>q?5MLIc`SfG|#3xwKuZKbb(L}9WtaxqBlt6#nZQj z+~PiDTzlp2QBf+duN+q_{~a05QJ?7UzlGt(A3`RpFw_1ie_IP--AMY2rOT?FBv+jB zaL-V9^U)>3>>n_-%el&sC=ho=iI-G{YbHjq_7qZ|jLE(w;Lx@7C&D0Ur{3s=84p3) z7NtXTdjGw<*+xrbZ$mPWgB2$WJZdR>uO;|ygMu6;+0y~7L_b*y2XSz=0MAVH9nFM_ z{hKhRP?b|nu@j+atZ^h4suXjRQ!cq|0#K#;kg7UVUJodS%o%r&=)arKtT5lV;47?+ z`~K*ibKa|%iJD7J8>p|4L$DP7OXVXFr6Q>G@0QUVp3%;Rn1+P3Q4 zQ4QisoR?&sOcq&6xkXiRdx(2JCY*cksd1_~Xg~L@Iwr6Eft0RRR_F7i?w9?fGA$Im zT^HO|HZXHGeST_Abn&-ZntF-T5wn4i@b4`$wHcBBL}(Ktqaqa-&|#9$@!l z+f(zSuI{FmY+c#W5_Lx0_3`?T`&85sU;VuWP`=}4jE6>Ti`wE-jL*2`_T2a3arm_{W81O%GU6> zFY&M1={lY>kQ0btN$ zS4*A#%K6E4iIdY=@_YlPBcM}Lqf?{Zl-iLR=Q1Zn&KVMn!&3KEU0C`1pB<#c2Qw3rkL@ z&V!iY4;~&SF8{^NZp>=aVl|v<2T6USs3&K-m|I$Zda&i2?<{x=^}XvaL#62_g~w;7 z?Xz-vaP>KK?e4?#+!cIx@|eg?v8x5k8^JlSZh~Y@k=n7!RVG-*o`NvAVcLXITt}88VMv7VK?kh}yY+jTE(G1AM z-dR2RMpVGA7Mu`pU7RM5W;$;=_i@F2MOw7XU^5vQCurzysBRU=7^|MDS>vT?er)7_ zJ(qVub{2d#o0ip+z+^8+5-Fs%^E=5>!59@|?#i${#pdst+1OH|$8tC&(p@rtwv@B# z*qqy%m%D_Tk^IrPut41g*S^m#LW)g2Nz70r!jdsXaKbW_zLuWO3+WlJrKdh$acqrz zF!$;7izc4Eb#eo=m#&@lKAPnFxVR0E;`0pWTM$4y)c6K~FFw9i5*Yq)*a#qd8JYBc zZ{oL_E!PYt-}W(h@Eh-TDdF-lRTUL-y=6gVQE2)LY{dzH)v!YE*fb@$zxl5RG83Vc z{$f*}62df&9kiKKD0zI5vf=KFtYxe(YWUMBzh!PE^>hm?6P zDZ?Rm;pZ2L{A8xb`?DD&mg*+9P(gvL6p!7Zv;g0t)Xn;P@tdM)p^tS| zLM=Nd78bQ1dPnPpb~jQnlMuVQ0#lxyZ6QT*@)zWNDov?E6nlMl;+`Mlj-QmWPWS~A z*~SbDOksg%>svi{E(#dKLR9SWL3qO6g3a^MNe%&s}Ia2Ou24mOHzV{XvL1h#~=O&o|G2Bm@^*X1gJU6iI#Co z@r{_;W1(fER6n4P5~}eET6n9hyW4Jzku2J>;H&~Sz(Y6~U-%^otuU`fv+qxxiplUb zJUrD>a<|fR_}jXVaDnv-Vfzm5ADLgDVhBEh;?<#Svj|KwSuIAZdhUKSi>0H`Q*O}R z4n<5`Suxp!Mz;UqHu|FkhWW>jf$IxT<&(z_BOM^2=Yycna-09cMDG3|JUv2o@K(f# zwZl%w7a;^XX@k;*en~O0mXUC2J}gDj>n0UPey5M>!VAN$NzHTH2|&N&x>qC}gTr(D z-SSY9c@I+oLa#y#bfdOmn^Xt&UR zLk$zgAP}RtG{?siV@+hLpqA{Y`Ur3^a7B5M&I=D^5ulWn_rdhaq0OYW2amDnuj;c& z^kYWPAFJQ@fBr>)B=gvCE+ii$l#Ww}VI-twkG~67dl)B^Y)*j^?v}AZ#%6FrW0)t^ zn@v$G zrL>C8uS{56XAS`?{rb&O`m~kGk)_Cy%POzlZ78c>gEpl`o?b6Uo#QgmVsI3q$xWZc z5-ZO8doh+#FD0O#ukBxr0$2(jz~?Uu%_heM=mG7WdDLp6p9Vxj0bUO8`VIn;vB)_N zf*ipoR*~B1aoX$#3Nhk-YPAaeWXz7>V))%noW`j_qa9h8Q8{dM8Z4jfI_eCAnOr#pA(DF5NV zx;zD47r$`t?dxvp?k-+EhHY4^!}^!bAX)k_SZdjfNmdxwLTimyc3Z)nHzl*&63I{W zf9gVA&Fq+otZ`~^&Z4ERrBxcjrao8q1yyJSJ~XbaZ7;2|Kz0siAS`Rcf3PYy+{b*t zc)6-VolOV~p@=@0-yPIGU{u;z$Keiiuu;XG!M9=gT`v_stG5#-`#Uh+aKUDUnsnbn z8#)qq_X-8ih`5uuN~bD;R8CGWBjPDGQ=J1WSVHbnCkM5#wc;6Yjq zE(QPqzD|OA{UK`Xepshv0ggx&k|7=s9!(yt5`oNg>brf5-JY;FD&O808HYrF91};1 zhE{YCyVIZddT^}Jq*_G<5jOJ-z#Rh96k2U-#Wk{%EA#02l$j&`3!>PD+~v6UgK2~f zPgx6RuqgeaiooT3t8V5Yo<{G~#8=bGAL?n8X8=IuKPI`1yHNlcupS*_>jvC{GWeq) zAR<_GSc(rQa{l#!8+SiQsJ+{~=>mxtroOS%j#l!m-?iUnv)3@yh*ySX@8)c_whE#d zUZpt`me>iim|9ldai~^~M>jyiAg}!wkLy5kbN_i}sOA6H0(`CCX4OYmFx-s}nH2lT z@TC>N=*n3?S;dn?=sS)79{eu@8Gl%Ccjqs&*`nyQ*-0~GpDHpG+tpE}KZoNZb?h?7 z@9V7T4aZs(KodfTI+jkQZKCh3W_c@>u2z4xuf37`;D(^a-rf#w!c_PMYGf)oGioPk zDPDg{ep=n8VcyO!IfZZx?ZNo_9acCV+9CW~{ksM){ZHgSs^0t;I9F%|XJLB4h)7>n z>u^1yQxbegGG2uEE`Yv?FaAg34`)-iLY8Bs^Srq_uAJY>-2_t5Id+Ua3dN;|ZHP1I z37X-PHbzu6PJYr8GOtpf82s;bc|+jn1-l&k2RDre;v&vm zjVnFPvnV^k5-&fU^hbpEnR#DT=s3ZA??P2M^k&H*OM0tj%# ze(YYC#Yw-)P=KaEa>s>K^eW8Gsg|-%P>J6d077pE7ON@v90SQ@gTaD}W!~t+OS2m z69*~@8$Spiu#0JSS%77&LB+45t+)Pg`XlD0Fb4>X#9-H3c(X~lJ*NkH-e4MF(2wxQ z35xXLprA395B2H}&u)RhIP^yb3?CLK-*N3navO<; zF@^{?l0&Vl1bf10$=T@;!Ih_r*GvU6AK|G7u|wvuA|7Xek2c@f1enaEJs7N)8^Q4K`Toz23`tgp^sy^|Mjz zr*2_gtd&7JCW@DV#ctK{HrRoIjT5@gDo7EGj@^vh_+$1DR_(P5dY5PqJsA2vp+^|N zrTrI50ca3DfkN>DH-5?jH+~WnxXv^(R?;WmYf&L4@D-$*NpbbPd+Hkq5Y?j>6~6wt zbbeoY7BSd#W22m8({8te2xgITP>Im87A**Q?4q?(iz>td4cz=9LeWD$K5$KW&4FzV;o@*A@M}k)p?@zn*tv)x0+1!#`hJctw4yo)zL|KqRM)m>D!C3* zHyi5if}*uKqy_Uuh>`;R4<_N8)y*0mPm?04XX%v54Wa@TDaUfelhNGdLbcf4g1gLz zP9JwttF@J#A^f0Jag>u5GcwNX5dP!>aF8nkx+n0&vXC93ILLN!E8tVPoEYC>0GUv1 z7)3}Q>7%mM+`Z@=+FSh_GmzsV3gROfgs|mFLI8_({!Bb7aqSq2c`t=mDQM_dR>zUV zC^o=tIjbAyaE}|a-7m53DY1ZEH@w!dB2UO*&dyv5HYc)BwmF61Y<$^=X?Aq{%s!pyZWC;#&r$95T^0O#T(yKIIAqaEmL62I8`Z+<0~wuws;IImkk zrI@ckLk|<1e^;R>)pZLt85W#1WbT2lO{Dy;%%o@UP^mk+-%_Q>u_3?1%HnH?MyDb zsAds%0cGIt5;##J-35xZ zsIa8H9`m*Iw?uqfX#5sLYraq@rLcXl)LHtM1B-%{OC};M3J~TK&S6L(_Ad{`?=;a0 zjc_d+`F7I@?FeSnZcu|=9MJ0}sSmzcy2)4Edg2s-AJ>uwU@{WEgBf9qzXc0I#C z?D0%WiyMiFJ8eZjwKf!m>3Oan$$xgmqmWj{QKjkgNQvydjBb*;s#le}c44s{kx3sf z?T$L59x$prfz&2jlYnMsums^>qj*pn?}^oyX6f$HAeGu(n3C#V8C5lvQXqb)(yckBh?f$RGOk)2y^m?oTTIU7bESM9>@vpKDl0~!609wo7Fnl7~_!6&IHxjhJyHg|Cgy4qn$P^*Qt+Cpf_G|o`7=CjY$_-=t zch4h33xk8k!B`LdP-(>=43DaW8IB~XrP^F^sPSb3xi%>7loUjxNE^-+HZ8fcm@aG(i{4cI5{xJYRNndrUe+6V|6+@pTH~^U6I?y<9O>9`| z*Ub=YDJ7Dayjcnc%&b{KpTf+ZLA@dG(qI|A5PvVuF=!!DVHlxF39`OE3vu^h7bAx{ z80c+1MPp|sh&2er_EBoDBfg;$ZoC9>^ow4*p=2;Aw&Ia~r6v$5H8BaX$BcA`gwCG$ z$fWrsz5->qIjvZ^Adb16MKtTkbIW%HmfRujuJc)Jfm=QuMj%goHSz!3bwQIRJ}-&-i8Y+ zpu{?uGNd9j4Ni7OGcef0M=5p4eP_MEfFhhjMAbb;*r2(r8c6q#yTyxlO>oklb5+fl zv#V8`3DuAp2RYK({V;R*MGq<+r!-Dl1=E*P3oP*ndK8P2L9Ad!^jXrx4Auq7L`e$6 z&IMtswvm>>h`c4W3rUX1UJEBdNkit*M`g9cOJ=168zqbu>zospPG%~`O42;LK(;lvJQgPN-r zF_nw(2t9Gw(?b-Ri~&iv3!Mx2!W41(Z6n8fKMOWsE!jry7Xaad<{`yqpY1UTakri`|{6Zt?!PQ^-bv;#xv>@p-lR{mH0Gt|U1X)Y@410vyIg|`u& zOhFH26G6=>B96kjUoMwR#gaAAm0NHl@KUHb(V~B)3S;b$+H($|K58qww1ui4^A9AFiOu!&yFWX99-@8%HAsHf}NN?rpHt>E$r05tYH} z(J;7R-NJ+z4$UxEvc7(JrEg5!ZyKUF;AD`#5`lYlT*bIJ9U2}dbQo@V98C;lqKJ(s zRe*3`CXUc;^~2=QaN(wLG25X5OX9N(AIT*%6HrM0NbungtnE(AiX-_XXj=I7L2^gKEoO z1w*4{%#U-!afl65KLM5=%Kb8p80Q@D+TWmeYJJ2T3r3y`h1&>L-q{0Ws1GL3HBD5> zM##$*oQu$JaRBsp7S&zSgmS|e6XN(7Vi~41!Zr~X=khAmXe&2QXkFbHsSGxNWZy$& z^Tj)DTQ0c%Wt0H{Gs)nDC{R?fiLGQiP&;n3TZ=J(nx2k57KUNED|Lx0A;$a*ku+`0 z>bOp@cb^Nr9~W--ofV4yE)m!#Ju zs!XXJd zGCov$3{m7AGEeM*x}vgvLYFysjQNI%L+%k|P$KuKmitK~am0}cqs}fEONF$eo%kgt zHZqnBF{O!)S746?1W>zMOF;^5%N3jA^T1%ZMJ&u9wM(V8F&CA@=O;Q5ABKy$L$Vr68 zde3$cBQ5jTlF`Ph>g^Q7S;I6}VbhJM2{Wr=YrFDxJto$C>snA2Z(Mu+fB&C`?mpJi zH(1x$?8V~cQYoKFZOqRsj9$rXtWs1A?&IzE9n3{?Xtvc53>Jlvp@%^mF71nuIkBEp zX!aM062S{+f6=;M7cy=-h{FbQfk_465c)R)x*mO|i6yAJO2F9VnU!;|oZnne`y>AD{o>zx&~i;T^3#ZFTi^vA9<*`MGRv zePMm>)@(H&j;-=-K3nqZ;I$$5w#peW!KyEf>qnp(nO2bh))v;! zzj{8C%FNuDPOoih=#G9OLxZZiM#oh_a#yt#i(qFk*KF(hcBGBue_kboncRB8UM)0a z!yMeN6e@D(;kFB!e~fG^a`T4%*~Y;zyG|EfsTeL1Tw-?ng;}}*A?Vq(xcgTRFLKS4 z0Oec(%<76POKG%>4a53Jf0O8~S?ZWU7VHO9yX&`r_ zgvyGyq#-wI*tk~`S3H*7x*i_90lMS9a2w-lv&z2ariX=%xFre|!m)4 zZCRu+#u^5LTk5op-W>Bs(O&@dAv{oTBZ|1f zm^eX$6IGX?)VHiij>(}wr(x~2@zIOvxv6NuMJ;B*AFfzHI}a!|^+ja5P>142>+8kQvd>rse)h+SG2J(krU#{92Y@J zPgO3*mHMsH@nSn`xJa7UWteJiU`G6yv>~_UDG9)^L3dDKkB(s;>|k$qf!|>_|}hz=s7rKj!PnCIAZ4E z0j$^UaxBoMfVdR{{n1~P2Nbj$(u5&v8DJ8EL^1XC;Q)vd(V$Nx1KN#H?o!n7Wk;dgLu)E+n<-QE+IKL`21Gx8io^O7?e7Rm zQflxgb)|i#dje^j%>zple568%FBL8^lnlkIYUMVWsGuV**|(a&g~oytZ^1B2M5G}0 zSeJG1D<_ru!CQ3`JQb;*>NFP|Rh= z&b(=$V@@dz?;(0>S;e_$hF^0!O(pbLJTP07EmQ#24Q0To%`(@m5!+!LRh~R&aFpOJ zpvz;!zc}4K1tm;+j4i$SiBp!l#BI(tEl%sBR5>6qf6+`ee0D%LdEdt@kwmtiY zR4idL(6!i<&*a{J>Ah`12TN!bV0<^6-HwYE5C@OV$RfHB06~}uj6*(?d;jG#xLem~ zT9$BI#pVuFFEOFQ#efW~qq`_n=(Q*d`VYQ@8id=*{({z#(5GDu*XluE_~6Sw4-9922Z|9aVns7-iD_sFox;E92MhZ%iE#Y8@VJ$iT5G)SQ@c_hm;@7J5?$VNQ?iE@4&a&{OJfI~uZ@xa^&YUUWaK zay7&5F!QDY6sGFNMO!%S0XK~pxgSk(#UjaI=2Z(lXIr3cLmjKx#Ogmf#uOI~@b*|l zKkrm34E=JKtg4QkYg5AP8w2O~xx6kzHRM0po$<7x6_liYA#hNJYI6*b1IMXf$yfCr z&_SCBsJVH)QehDBiBkyjzsBaz9K;+e{pDYT0Z6KuKCtb$STd|ZxuO^95dUk! z`iB6hLZGnKpl@S|m;(UbPE#~>8cAHi5i?SC=K9=P?GfS+h;$g~3DfX1jlSXhgJF|S zUF)hI!SHy(fsA~WCVFL30ur9Y&eW|Jm_NsP&E=jN8hyl!jAy>Gvk=AS5D7Rrn1_V2b z3-VOb|5?@b71v|As?r0q=!5GGuC z0K>M^2!Nq;+FWw;p%ZvjEOtD61=Ot4C<$%dbUo?%Bd*J!<)ewPDv2b)CxvET$kPOXV zDL4TpYF}_sUoxM{oRQp?2Zq>Iz>y&Y4G%$K%U(_L=mn>RH>%r+saA#+yA5|qL56ip zBo6nen|^GCx)liI3WAmKdddoIqBl;rztZjV<@JFdo!3*5Sm zK|4BN(mtAmg(4$$Hh8wgcW~!sb3-H)(H}w9l;>BI#45RVZLY(i>E^^=>R&D`8@)*k z3PpnY^G~uMq7-If4x}OYW?X^~@;S=aiv`%yp$gv5l*~$_;cwZLSH> z!7gq9{m-qKXa_M>$d_!Y2c=&GQ~;v8K~eX%-i$6{sLvE z;WF%4n!9SM%C;(^Y0>Kazcyk~OyIhc5cLXe?Gz{t$POP2tntuVVTsk)LXf+-%qo&? zy$h*EM3^yn25pr~wAqj-SDs2*Z84NbT(d@4R^Y~YILL4e?a-wP?{8~3mxtD9+uewB zPHRPzTy;@{f={Y6D2)7Su2#e*BnUSQ1~bTZMTYo#*eOu4w#f^PgOJ@f@JE!o)&!dn z<#4l*&d?~R9r36D$(P1>h(zubn5VW-W=!S?8JMI7Ax?n3T3?DLFd3rA#hWj+1G8Fx zz)j?$Mm+46Ojo-;{2RbT>0g@3)8Rx*Ca~6{B$Q_(OBcBe2#BZ zR$%F{M98XY^(WZCn7(UEut5T*MoLN*v64VZZ^SKx0}y$UMpKfc)*#_@`gV+$^y4@+ z!9dJ+5a;OEg^}TP2?w-($wZ^+qpdmVsEMmbq=k$iZTyd*C=J#qB6X)88W>j^^IcmfO%*<5SR2J z!w~cxj=(W3RNM98(ZN;(C58y;VqY*QAOGlfx8`tn4qzy=z(}K=D6QaSz8uOcc{e5{wEU zA(A78Bty-c!T89oIVWD-FpU94o)%Q%1ORkb#Iad+TTm5{rqCCR#!eAMhtVdZqD`do zZ_B4WC0-&Yr9dYqY~RK7BpYg_5J(IiP5h98NV$#@UTSCv4F=eihZ!WNngM` zp~5INY$B`aM+1cWk&toJ8vs*to|GJ_EVwi@TIj$KJ0^X$R06w%i-VF?D}KfdjPM#R zaK`;G7lu8i0S}{6z58=@#6phE-YhLQ;UFEYghb>G>C?IPfjFEH|DkYKAtXf$lvh(H zAXQLN!^tQJ(IDnR_e?e8Bb7kxDHyX8`yRK#h>(h)DmqfX7#z2ylt6Gbvm$Rd0@huu zAnqq^WH_9#BhbVlpy?Wvf)KQ&uMq+!Op1nB5raEa3=@EVna1okiZSpi#GqExIW+)m z#jdVP1jC88%kIc)x7FjvU8<0U+m#YS_qcTnsAa-6WwgUE^O#uyL*q)R0+UChEgOXp zjH|dEZlAWpDZ`G02~-7qxK@4xr1Gkj!7_`rA-#Pf_TpnH)C{XfnQf~iijXQqC1Ih? z|Igl=M%z_f2f};bH%WS$CqM!jgbDZq;&a{$FCoA7t z{iBzYufOhIS?f#MLt;B|oOp^S?1b3^U^Cce27^Edga!nfk@TLP-gxW#acYlMb?&|I zNu-lbA?`c(oT^=W@7mL;T~*h~-X_Zc03ZNKL_t&p!fg#txuhr{MV~xc84p;CC|iSe zBBlbQlOrdZ1P9vLm8=od*Fgef*N2)3;3J@svb=5C15^m6gl7#L*r9W}udSQoL8p=M z)Qb!G)2BKD35pwzC`>9_IPx>Vymm{iW$1)tgd(2;NGD}`mU)n}KI8^0Ri#k6;W&W+ z_Ln_U`S68JQDK9Ut(u7%!BuM!2RJV}c_B>Lk}Ks-GWQh084GJ`9T|sjz6vim+OEWtpU`h34 ze%IpDM$jnzwOa6?a5W3is1tK=U%cQg6QDAw0J37+A7I_WpvPEq~c>qke&vDgol8a$sl)!VazAz7$NWlRR%JTlf&2RFE2)MLds7 zIEA!*Y;2bL*A0aTboLm!7P?wtqGDowsVQj3{KWl^QJU4rw(HH+1S^8!Ct$QY=Hy)+ zIfRT92+#}$C?lozu*(=5iZkh7W7JWht{RymMN`a(Fk`Or>)4^?Q0AZ;d{9Owi-=BO z+rOnIHVf4D4**-%dacU0E)H)5sB(Qt%T}@%WGK+Ef)NcNv*TRhqkBg4NA9ZMPi@ze zcjoZ3CADX5ewBMJ2Mpw)vU`8gZqf)=woN|{H4Q&+pGlVy02*=EXSH*RI^f=QQFsP9 zGFJ}kwYFAdA0fIM)?amrtg0GYz0gTfZbXnBvM}7TzAdwFz$HHd%mGD)ks%uA+<3cM z>CLzc)wql}dU0PTxWCqx1(C^$LQng;7*8#MsCrl^9lP z&sp>!jExc^ICS7XP*{R0+C%d&-l;bmp46f!rfw$-+w;4&M{UD{zjTl?AVrjn2%>qU zkydrGX5YdF%TomodH*jRWG)w4Xpp59^r_!w;X>Z(iLq46TePp6WMS*U4##(Fq)CrK z{Ay13$uL$k-TP?gD1*IefMih0Jj=V2>I)qmLR${CEb0D1r==9j3*NZ4I4mviO1P4> zAmjj&SLjY`!{mzXo;i*zCwVpLydUGpJy^*khU8hN94LxL5mGWrA;*`0j#7*H)X;LR z+wm6K_LJ|7u}vUti$0N31E4NcKj!BnDJJ1xE}5LXsnDp1euwa!GXV8X9ljJ_jbg4pH#rQiEbqMGu7qC5fDm%h|F3S|V&PEcD ziyG593Q+nYDeq)e1N2*aA?^t-mXu+xlbqzlPb@S~qa#=6jW5jLV8bi0SfQeh@elS+ zwiPIt+G9^9`)f+@-_Sh@nQGbYLP5-Gw8r8@w?h0qOME}t)_I)Vn7JI@4IHD0Ra}UEwEIZP{fR? z?IygPs^Bnd@rYNfKncMqR_N2`r5O`z2#8xWHbuIV+qLz`BqEggt}Lfc0Rb(1P&t{5 zLYcw#{TE2btf0swNK3oe)(%ZH@Y^X~klJWlPyt`Xl@eB*b;@llXqyh6R_8xh?Z`sT z?^`Zs*l7pUx||m7@st(ji55c_bU|K0*#<<*tF%F7e>p?JcVb2!C>0VEXEX{(cM|h$ z^3A9|t4oBqFHh~WWV?~-t6CmFhh0Pm0@mkSYY6_P;SAYOwz}jcltM?-j&H-*A=!)KpL*~ThSFr4FXG{iY&9cKf#MHnNBU6ic>Pb z73-FZHNEbPL>;-L9t392oVj4Z0)qrU#N?mll+@8)AX}%+$P*N%iM7zr!E!9|Kfb-S zoB0q#MLhH4yD-V1_o_)>zlHG^tBd@ z4DeG?oN01)vwq@8b`Gk|ewUTL8rG2Yg zfUZMPr>kJO1`;2FQY2n1n8!vrcQSzzgds>QnW4U0JvMh5-OAwguay zBRvLQZhP=(J=sK*q#gmng>Ed!D?m98>(upCD?Uk8aP=)Rmp)Y_tTm7IEUe-#t(D7 z*p!k~R9OwZ(;T`^-W$!tC}0Dy0rC82KQjt8<7+=N|3dPQ;s_n*v{?d!DA2CXtTxEH zy}wb|*Z~034m2Zcy9Edknn|3NUVDTLAolXqSyjp8(!@@pf}#-7kRVebUgrAhPn!B-aVtHHBBGLgT)Kb8R484sl=4tR(P`&Pr(OaK-GWr z`W1pc1uXteGQU~#g?6OUqQ*f*osk|1{t(?1UKtu`OKV7d5MbF z>azigIRzpk!od)z1j9_!S23zMNuA!~{ArQ|X7__Uf)TVxl+9S0bfcNW3=trufe``h z4|y1qZ9XZgw07TjDlwF*L-JJMW4Xxk2rWMjvTtItrOa4?K+@sG36wHfUZ-)G;k4dxU0r9aykP!WXU9A3 zOLAIMaYctpPQZl;URty8GZorVH-6y>N-I=5C1gg4Rmew+0D^);mZt(9G*xOAh)fqd znT(BTvn19*?)%^&X~z~3BFmE)-<52{S`f?pW7N+|y_HaChdttE=!4Sh%D|yPLD>+8 zBw94v=pSnd1M}1Z?WC8JQrOIBt8=PL#soNSCsj=y_q4W`y1L4P`vI$w%GCa$HC$6D z1u!AGH`#79$^11~3(W2YGyE5m!5}M}$0=S;19Kf0ma3PPa-J-`jrtjB_SE$x9qD@A zZB+vEr~~w}Ovo)@NnQ58l#+S(Dbo<_KNG%sK?NDH4qxD9lqYTag4G_@C$N4pqS4_0K|;HTBSf%h1B z51#y@dqP4>mw|3v(-B35saL=PV9$jt3XbsPiG*=z9$}%XeS`_Slit%%t=3*Ua0m$4 zXf!k!odjz(n<+AFl#J1@u1S4tDULusvO~fpSOizYb$0?$Y21P7XVj0aeigVPL#NkdFXx`jRtNU9e`x zjQ+cBzkPgcT$>dh)R2l$ps!AaYb~CY0yGTwMlq-j^4_##$|f>7HW76Dx1Av;lD zgLeSToh=c&CrEl4StFz8i?x$sDactP21=Q0dY;BAkipDgVgP2YG54sPqgOSk1(|>j znA)O5wb7|o0LaBv!bqN|0@fO(h=4#VP)a5)9-;}wo|3AC7|hFn>KsA+K4fB;R0-+V zN^R;I>FyFE#{GN1ZD?>CBik}E5J+r(+U^8NjSY%flx?WUjon;+Z9f`N4Nde&3_QBQ zL1+Mm00GTrzsm2Xg98EhOr|6{h<}Y0?IaGEY;j%_tTzkEg=$HsJ?o*y^om2qBpz{U zn1&ia>d)3l2l3(zIc-G!()20@G0=gnHTq+_=&N3krBOkkLwJ!yA{pYiP$n)~<#T}J zshxyh&O-)2WY(z{-u6ZXIEydL>v_*S3YmDK#@Z>E=2QAcG%( z7V%~dNfs6%V3R}vfwyV!82FK+f^kZj3LIhB>jv6M}-gUT+{%>ssGgyh&o@$G>X288W|4EJyPR463IGDMJ?!RQu|6E`Aa%BwOl zks%WJ>p+w>o0LBZ;N+Qd8}SHlq$MNr>p2L}1ZY%)Me#l4kH|*>(+8io z?NBtclZ2FXqOJh|XU&{-)iqZwSh!%{{{1N*mj!i;eVnc^Eoz;*p>J?8uR$89-&LERI7AVpuSL z{(?mdPYeyc_S$O`;}cj*+nl*`7A;=ffJU~$#Kib3uk0Be9<~4i03zb-IkQh+a>m>_ zv%9*x$H&G81_t-<-FNu#AwAs!5YAk7*7WH!96=1~$dM!a_aCUfba!{3cKYf4{WC&n z9yoaD$l=$u2rWMCv^jHUA3btp|Goo`p5ES`B}9654e|9*)p)n~jY2ga3rm83|^G;MOw(2$aWNkiEb!51fqh2rVa{XonK93w6s#vce?}NvrU%t>S_qpe`ZHTvbtN z0f3pUr8j8z8{|1>m-$f}bSqNm92gl^+uMMshmcF|ntDq8vZw~o z!vu0mvP6^tBu1pjrlW$yS{oO&ZQ!+!RbRE8V^|`Et1eiz=7Kdpf9mNMw{EitDn@9z zL;!&4v**0|n(G1a=>9z?296pG0{}pytE+$R!bVqD2tBhFF4B)Ojw{8>8A33*ochYY{uhWJErt4PYBOw}%tx|t) zZrd(xH0=aj%RXFBO74VLw7ySI?b^`B;-nMCdM{bfuWG7hzKDGXNLIw1eYYy*MBoOFsS=W5HJsHok+%pi#Oiz&Kq8Me%sf+ z^pzt=j(AB?-~e#-nlm@o82s#KKKshRdfB2>*}-S?vxp5Ll?0|4-z_uYJU5ub^Be|XOw|8#rx@*DubPBrRM zBQ=OPf5C#qr!78o@X-E!`x3tp9Z$SP(k-DojkC6VC>Mx`^XD&EeEQ-;2M- z`$_mpwliu_v|ZJ+y1A%0vn@%pLNUeeAOp}-c_ELrH#cg!rq%}0wj)(D7h{?LCc()z zIw|po0AbIB{Au@u0Z^E&Ye*Z;Q&)4aYI;57JYoQ@DmP6AE8am!m_T(<*Rl8l#O|?X zD9uE>{~qtvts+SVBIAlu5!LzN5PYB6u}u+hx?O$6q)w!Yv@qEEF2bvc4T8PUEY-0` zE^^Tpz}ku&rS)=6wjpNp0Q3}uO{G&X1pq2>5k-{Pg)GypiqQkTA^qf+knps1Ps&`# zV&hnHvS?*T`vKDzdpwivp=A*nlNVVY0I-n&;=?j&B~Nq~NUq1ta^}o@P~4BHH$(_V zh(RG&$pHYwjlYIPo?O!vJATLr~3fdl01`0`am`p|C!*EhbyFmqsweFf+bGsR zA(M`VIg9&GGTA5B&fTM^6mxc;csN1s__t zezS7xY$O;aWop{m)?i`Uhx$%7thPANdgT-0WlkJmyB&by4AADn02L8b!o-Uz>k(_a z=rIO+-STD~8bXj~vtTcSkOkb<2((#3fgGuj6QYQw<~N!@wI%J)aWM&y;&}~0?rDo+ zEkX)cgipH=$KAY2=`nIXr9eT!YRsRi|m)%dpM?t640m8EpDZyQkf@-$lMPNvt+KTKZ)9zzP-?iO1ljM_nY_3uT5h?C*=)UJRjm+2xl_pFZs~pZxUTz+jdy!TizSwfN$!S+kZbS#s#$p+3=20O0u0(D?YcY7{@;`@Z*HcjI-_ zrcE0h9DMYV$BrC+ea4LGtJbW(aNXMFE6yDn8hY^l2b;}i)#;*z3zsZea`foYeXs3x zn2(K(y?*!*f9>k(n!jNFk|j$3VD0*K4?ghFYp=b=gw2~X_lzY==FXj~A-w5L%YNtg ze|O2!rDLOGFKpeqbH}bm1J7Q5&bcejJ$w1tYuB&)>X*L!(1SnGfip!>@y;A-Uc`yI`f#<4L31v4GSv*y(U0SK80SlfRhUkt2O zN3_YP3;}AmMDHxyES6pYE&QNTNBJV&+0IvMB#C%qzPOG`1E+(VbD(beIomRUBo5xb zF;&8aN)|gR+{y}gy(i8_POWXA5e(9Yh<;^{;t88gkga6F4iO}&w01(L1poSYX^KS$ zo-W$Ucgg`-?m@g_{csEy{WcB6jbTjoMJOhLnvLw}Fx4cFh}ejmx079(0a#yIx)VRo zX{kV4JvrqEsd5P+yfZlv1A_8wEFM`$taeGdfuYoFcGsrjPU?7)Ai`f883#6`S=!<+ z)|<^st%Nh8FZ*-tLJDVdB!LLnK(hlFz}kI=PU$_yyE+@1+=2xTZsVI8`9LzKm4VOy z4uU|s12|*(6?zb4Z#5mwtNk6Q)+!=F9wCf^OedhkE95DB$9f$@f zxpV52nwWqCVhWY?g;MH7GQ&fcO4i|!!~vX@JcbPQ1 z6HChGD=uGt?zvl@d3MV)&+4BvGX0iJRJK>H6JXzq&mG$JatL93WLWBG`v?kGZtm`A z`|BJX*smd}Y{QHAP5u-qu$1SE##hc#ch3O8NxbeWWb2Cw6G2rMlL|)KDWz~Md$SG) z@A<8V_bqFf|BP7x03ZNKL_t&}s)%8*!-Y99s_!7=u7c83GUXcUEci*6vd?Gpkv`0e zSQahDJ&Q9LW78vBs|u(^U@D}$G2oSdsRq>YIJGjm=sl>`v0I=nmP+NRjsi3RS1uMT zqwH$93yW%dSh-RZ1A|HDa8r=ZzB(W3{3&O1)s&GqrW_d|tWf!~oUhK8N{}M2D)UZ}T`TORlO*3v_}C!1 zeWl78F(U%Ly5@kjZ8g^gl2R!;iC)ch2LwNj@UoAx_@J5_3jok)WX4Vs!2VT}L#^c1 zEA^@F4%+)*$HEm2I^{Ivn*0kY4*9H!a8yr?-sm%0p`vucK0EnBZG*2iR3{hQQLB39 zlwR06^@8n}yy2)J(ubn*-FfNb?Rw8i_eYK#NnR=F2G)Gb#f!;ZP3x17Kl$Y2PgdWqy85bL`{;id z8y)@Y&whUAj-5H;LZi`j{f*b%{QjGd4<5heo8P|mySEMx4>SCWFTMEu^H)9j#FNd? z)SZS99(&}m&;R9TOB`_J)jhAC^`>R#EI()O-o2R#E`r?K+jsp!VNl*J$#eO)rhR0B6|ka&cM^`)LvTp5PFVTS8YPILfPt7Xr{8VVp&x?gALv;Kgz3h#QYH0t3VhZ@${JI9l|ArdPU7 z=nLtUhhFZzvyyC5YbTmA^{SHcfTI^#MZrK0p70gJnUt6r+SU0|aC z5V&i`ghVV>qeD1b=2K!_Fbp6gmKuM0MkWYZ+#;?DFs~OcrGeR0CRs5(RN0aBfrFm2 zwf3&k1$8*G!2}fqwIx^WmW(X5ys-$<@zDVh<3Z5Xr`xHkFs6Zy)|4DY0EB>)b<`GI zjSz=<>VIt^@<0A0Ibq7Cs+cQb8iiCK>1sM58u?IU#!ohhMk^kOV?lt5wUJ?q!x7KK z5Mv_>r3NCm;oG=L840X)B^vY7}VIztXlL_i=IrpPHDDO0Jw5pOTRTnAVu z-Ofy7pDpIo8q=pYF{i+2&2>Iuy`9RuLV#OGVovDER|} z9Sd6&1ZXrG{WJU5T(IVe$DbG(8If>Db{fO<>C@i*?stuijXn10WBU*6FTw()RZwuc z?q((5%`i4{f=pteGSlfQ6uRr}?Y(HzhUb31W$^f5vl)yQV1fqv2i|-oNYVJ9MWVf; z2=P)wWi%F2j`oiIwl?9^(sg&j$rh?E)$jTK%@)dKk(MC!25TflU=5&z` zc2@nzn*8p}pYBnDawu+cMOW8fo;vHsVE&b>=(AP4zwWF3B7C6(!YZh zo;QHAHs-3YpvOFzCaGDBZXmM?P`>4s8ltP(rVBtjh_N}FWN#;Q#gcu%XsT12mcvO) zVCqIsR&l{jic!r)iV_0w3r)5!0G$B#%Z*tU?Alt_PYoxsJZs6q)J?oGn(_ve)D*xZ zy-ACHe5{uN?HqRz$=bVPG8EX{=i3&3wd^>E{PdrH@+1H8qnBKI$;imaH^27v*N+@A znCAD6nUe7aiH$HMwzSx02oV6zJ#WQL?|#?l=;)od-Er$b{?o|Fs1}$JLwul#?1_UCiv z%szDJa19!YnSnoO|7`q}D*3#HaI~wdtAA#HcX!Y9>C<}pdI4ZYfB*ai3%K6kz`*#} zSQXtO!i*U+x_f(%9X;A;G)`Z-q_?MM|Ni|)j~;DwHRjEmKX2iJ(c$5}uk9Tj9j!vu zu0{%f#@zYynSjA#$HvCS3>`#Pb!X1pxeFF9=am(WBj6T}zfM>Fp)_8(s6~&zrw+!RYYF-q-ey zjg4WF0q*MRp1)xJtl6^x!hnV!BB$ey;VK7An}DhJ_+Lkf3u%%0qZl4(H$fHs z5GwIS-qt9)qUTGQj07|iN&G9o#7OnTCrpwtH7hr=#f%VY=J{ZTlS4@fId{d7%C^6B zlSkOav1kRRr6&L<1a_v|zVn3Gshx!3j9$=}lP^}k+K-1*C93g+q<3yY>&Sft2?E`BWMR@dVW)7J`o^5S-H6@P-#r?3=&N-@?GVI>~=;9m8;E| zpnf@&o>Lan%u`VcTe%DpY0ECRSjDD+vu?jYaU_TQgxa7M5?#_%v+gjOYHlu?f#?JM zPSu#P2a*vnzC3XGgO?>`ua%7c((m0E#f?t_n`~K7AV|mRCL2eIHB<*dlYZ)egvN-o zo;;`^vLq)J6AfngP;Yk)0Rl=~S0SNxK-;^TnZgjR>l^|1nDA6PxYZasHOjne zRw^q8%BVF}3cZZ0Bt<2gtYksiTt-Ze7-ycO8UafrePL5}$5wGKhN67n)6y>uZnHQB24&+NZ&-P-GKxbE!b=X~Mw zU%2<4dkAxV);M0adGq4aPust5|3eS_q#ht5PM0su^( zIj7NW4&)mj9T_=3s3OSt+1=CE*FQ6aFm&{A(j_#yx~9*X8=B3Lp}~pqv8vVP%P;@v zZ+vvuj$L=$e*05TJUuu#pn#?aJu-fIIZiuG#I~(s#Ug5L$koYz%VD9GWTBE-2btMP&P&a`7N?AlnQ1wB@QUtQGUnxlXV^S{E5OyZzS;0JLOmmisLS!&GRk=32Ii z4V>T53@WzL-;_itVx=v{ zk(VAPXBu4aouMD-V7kqqW8k{xXs^i^I)*0zEkV-0xYe+^_#|7qe#qJ`Jc0;_`i+2w zy(HBx-OE7K1d)Ry*BRZ;MG47$BDy^@bP9@&E+M(LqT!2+b3}enB}yh)xUmg?GvXbr z%x0D66crKIvU#xI0%*n{HD+;&p;v0&+!x;YlR=43q%pk64oEt>(Q}35Rz^}%CR=ag zR=>0w5NCg2D&murkO&P}wm9;%{CUJBcIEeBSqm-1D@U7|}^* z8O{2-Nl=qK&fHUeJ@0vV{Pes)0!!U1(UDZipdLCH&~(@)FQL13?)sb0{>_K~{fDo7 z>y>?dyFMt2=>>oR`N?4^ckYnT@WlGnXy}fVW^A7biQqdwSmT z3sC-HPYmDxqaXj^?(dI{ zi~zu#xpQxNPlUg8=~4iA%T-scR`5Un>Cf)lw+|ql(1ZS&Gq1Yl7dBk7anZs>-Q8V7 zLqpqM*!K0WetlqIAoZ(r=FYw0oj0ypvugJ2If!_CaNwnvUb^$PJNLY@hXHo=^jvk# z)fZfN!I!@9ch}u`{hABb^z`=b-@ETifA^)ur=52Fjn^$&yl7;23YU~F_$ z55b%{bKY^|bt_k$KYPv`1RNY3*#6Q>cind9t9$lD4C4Pa+28742mno&s+@G_5dct4 z7Is)lKLqF_0=JWr0+kT2&2CPxQ?F@krN6p!;iN_|oCyvKi)eZS&7Y|i$5@x302@(B zHT6VqxuMNv0b;Bc)KszAPR#eJGz$aGB39fQEBW7i39+k?+~!Xj<`y9`X@EDvUeFb4 z@d_1+5dw0r4>b%O*Im;F^eR!E=uB?T6p{;lYCkEu~IG@Vw2} zoO{WY{qq+#y1GV>5ANH(_0Z1k+Dhvd>u-Gj{3XjYfIZJW_0-+p2@~p+sQ`d5@62WE z-tnH^>HYWp&7Th)eLaGr&(l_{-f+VQj_lj>^j+T>I21Q1@7?>_vp;`k5zqgWr|7)3s+j}DT-V6>J| z))MIKK4;OGN|gKVbOv&je2W7b6%goGH@AcoIE>_u8B5tAp_0vnx^v4ys5cE~W1 zCeIiT{UnACn0$4ySxRARs}w?0T`SW;z`6mT*=%B?0bpJcR5R6qvaMOKQj+apk;U>D zW$nkmvJ#T(lsQu@ejv2;dt5O6E*8JWp-m1gho6-wuo9gLzG-frnMg^KWn#p#w{V(- z)D6mw;QGv}tpBd=`aE>L)MkG*6`>*+9ktbEv9W#7_Q0k}nU5&i0kmt^t}lJ@OCR}< zAHD4I&C{n(|MXvc>iE!*?kF44WMjy}cg76UTN%g}{`>_C&OZC>uCA_!fBNvzqen|E zip0A)sKlW1RdZtE@y8#({)X!}U$Oby-~6_HDCPL^<3mHo0pO~u-}?9?kDVAk(Jm&w zFmD5pKgb@ftclT=)t9dB?ga}ME?Ke^5vI+U4gj;~&hG8&B>-XY*fG|)Mx(Lhtfd<^ zZJ0T;|ExDHd;ZxiXT9m{i!R>SKYP~vd2^2*J+^blj?1pNyl-0H3(s$T@r7*w(CF$~ zuyDZ{4t}q|KYH|-3s0)gX?@df{^j?+_3Eqkys~HeOD`>5y7ZhC%g;G?c~^J$XFvT{ zju$g$&-#Nu{?9AVUpX-`@zS=J#>Pg^S-$+-^H!`|zyAOEuYbCC?_R0#iHV7qUVLe6RN()&|N1BU_U^0fko@$o(q@jUnh^JJF_}It>#(SBUX>1API_Fk zeAU}S=nn9_AJ~X7T4Oe`3aopfZdnva=>g;aK?A49`84)PjOb$j)d%uby;aYr2Lkf1 z3kKr9i%kuE7>@%5#fg-%C{%_IcCx`&=Glgd9G*|6|D~$d%i5v@n)BSq-6^~@t(p7e ztNFJu)z2m~B=K1-4Q5>eNpVcCmUX;C_V|+y>CoWZsk?PiCD2?z2^ZZ>H5%0@Gyxlm zYrM^le+!Z~jG@=Q$;AlNiwN1tiHfIG+M`0Y9&rP0EQ3tie)V6|4S9{% zOm9KWaKKFjp7G{sRE!p`f&K;M!lJ_}AzejBvRPd}*YQNQ^!D{#cf)lzzVpUevu6zs41VsfKKIZA z4;~*pPKFV+TR-po^H!~1bzuL&@7;a367x(47hZeQrg!~n&$Q_S2lpM^^-^E|tW|Hh zc4Wg)?~MM@6UPmD0RUmn;w1}~Ew66(^iA*T=@~k9)NfEh0D$om!!zeEUc7we*&8-* zx$h3w@5;;Hwsg(<;laV-!DD>$g{?1q>MuTZ@g*03@Wa3I)~l~vzhT{-x7~T$KixVq zGAeM1?MZPVlhSjrvTEvg;P`_dsNnvux7-E+alp#%CFr;XI&b)DGbvir)p!3q$4=eG zNqN4isFrP?1zKBz`6Jd&FU)LN*s$qy>B*`nnG_oyo2A!m=yc5h_4|W!SlW9=x{>-o z0AxzpG71eLdMLf%mo5@z0jR`J)!|P?k6J4&?>P_+tvF9FNA@R>To-&D>_x(k8i6q0 zH`dHGN_ugX^46jqX-ewUN^r>FRzO+Pg-OM7FGeDh`;e!He7}O*GQSHl?xFCgb~RRl z3g+&MYPDt2LuRZ`Ldnz721e>69srK_w4qQ=*z^Z#{99v}qM7{)N}OEy(5|=au&@C0 zCIUSwY4~R(o((&wh2BQ?iam+}O#Es9Xz^a3F^2q|1yUArfn{KplPQypqlg#!UID#R zH%{&=mcKe2a+-};y+CmeSif>MX**H3nX(Q1Qb9{@_1LLM%$fZZ&D5Ye&y+fjQ^eQ* z4NKP0K*GH#6n=5Gy|!VE%`m-T0dXQOHL_p0RlIArFXTISfis%R)VWq>F|b+X?lYh* zCVt*8-^K+Uxk9uSHo4UnrNi9VaiCTE$;fG6U*9}B$aipX@H^kSgjXNUH;~^7yhR|`cJof>y}q`?>=#2cw&6K4M73W z9+<*K7Y7IaQhEbI8d*^Mpf9tE?IC0{{fBBPHtJbVqblReATVDWx z{rmR)+5h`Lp@RSMk6n57Rp0o^KiqYjnd!(1!pvDSH(tEyi=Y3(kM8}^*!XyNclWRS zyAR#)&YLz}yy@Eu7alx#kZbnz^nCocKfZd+>gTpR|Ao(ee#gr@LkNo&E&BD3ePq)m zn|||me)CU1@u#CBquft-PtU?d3;y^I{&?Ts*RHwtZNL7pkE}TF+&gZ&{hMF?#_;g) z%umc(wPw}g(-v)i@x_V(Jv}`i{rJbuU$tuMbIDWkhN;c(yX(Eh=EI^PM&t#9z$t>=Drjxim38Ktuyeeb}{v|~ zu4EKn-iD|SQbpN;U#xTLfMC=G+Pca;ffZPapcL$Vvbh=5NE za||FNnnYc7@ajtBylJamRa%?`8SDel&W|omjM9i zsNn!KFB@6bkut^!3axRX2G$N&^`Z%j_bD_p8b#(J$pOb)m*O9qegiG(QRJw><&2%v zk3a|@xj(5v;v?_^{kW?-C7Lq8k}-_^30l?`D)g#9(x#GT!CQ4J@pC}5X3@CvY4bp4*lw#d8}GC}i%C&Got@LXK;4KWOXv|#e^x(d zg%*&at}-)KTk|s+v}n$eNTsKz=bYusKlI@bt$FjBk&%%n9((*NU;gSVJ9m@ng7dyJ zX3W^U`SKb4{a^n3uZ)b07Mwc*gwxJlb4t|_|@lsJ~lF4dV`?fy+!moVzLu)Tu_rYKN;JS;}ef7&WNw2?}>3H*N)2=a6p#lc@6 z+nlWnE->*Km|Tl`o9AZZG`09Q4O&8+z(r#8wEjZg>(#W92)A465U0*IT&KJA{To6+LVEuqMH z@eiE|U<!a^sZl;z#SoSVej>xlV8+VIq=}4i z%$l*Tii3IE%K@9}NjZE>02w;!$gD3l%9$v2ibSF7QxP)cOr@6+=b|(8%k&L-etK<_ zsJPp;p>dUwV3VT}0gDSzVBu|8g1%O&Y>bkn{$FuPZO};oqy{Z_TYvXsb@J?w9`l@% zq(V@@%ac%$cGSz=OB&Sro^D^`)9VaTCX5&LLCC(sXL@g|5I-zaJd3n>E7fV!lIb|8 zGcnn)@uF3$&)0Wm%$QDVkUb(2Ox`)Bm`1Hk@$dm$%rr636r=gptD zMjcjMmEAjc4Gaz{bYlJP?w(yccf9=ajtkdbc=?r=-*?Y_8K3|mguCy!tA9rShG=dokQNy+wY>r0=+UFiiHX4zC+@oK&Y=@00N~((13f(#_V)Cp zaZ#`rY0>vjoH+57FMj#K`yXgFn*cCAKK|t6PhIni*LL@GFI==pCxF*)xaiGmFFbnm z=vV&!OD}KVQQbUn;J{bE{MF^>E$?o?4Jw+#e64bAmcaM(ng=~v={LJ9FSN}~HYTe9DjyQ=L7_j0 z$y)4O6Llk)sq@^Mf?#5%`T_tNdC!(qyiNAksbevv>S^hyU=@>)B!yqcE46NPp5uXNX7bvx* ztC~@l$C=LK+8EmWTcvobd@$P|%A!^W>4uoaYlf1!%e*4w;(-D$f|_Ee$yd?cXzba( zi6MYEeT4y`5u*~F0}jfNa@L$Al0G;pF8`Wv%Oct)^J}$D#UfWYbH{SvudH2{VIu1r ze_)%&vkAP_mN}GkFPmv8!lSvGim~xbZApwlw2690IQfEzsJ5$7h$tJ&78L;0Hd6J! z7W(MlDEn$`wOjKh9ArEL$u3Dm)!I6TxHig!P-;`CV|9cO|Ab0Xl_O-Ug`%K(z`r&b<7J&2M|hFV31d zbKBMz?!D)}2k(Dy_{0fNja*M>Ejw$&#T$0KyyMY_AJM>66#xib-Q6oLySlG`=IeX+ zJbv5PhmQ|bOxeGE>yvlga@DW>c81;gqOp*XZB8`zJp1H|i?5t>+S2)Fo^xoI96PjR z)!N?aGlmBT_H20~3-Q%gU;X4?eCqPITz<{9*POTVy#M@1e{jzae)!=15ANRmO7+r| z$AZM#Y>d~>%}r&ZC*z!LWF-Ldzx*Qe(aPt63kGcy4sY~5a6w|OXnNA?61C3X#H~xt zSmvZudT9}uI63jR{IdixM@ts2zGX*9f*mkl+b#S;qry>HG9$})w2Xy>tz6V#uxzxu z4>;tXV01u$6i%V3K!FE{o1r;&qZm#my~Y5A1{SM4Ki&FPS~5lcT%fk0gpLKM?uYc! zRJ0CVcbS9YZe$@k941kcNmeT=1;lcEa#%Qq2J@uE#7>ZAU8shU*F%T2rYo+dd%4Rr z@VByREAdhRO8UTw#U$*1wiIO<3%|6&4ILkxz%mfcWwaNGO0Y>zdevywh`Gil+x%3N z8d<0BicB3-u_)?AFB!=!0nAiFQ;}6OaY?AFp`GihmG8DojVn>$bEe^B$+iZl`C*+* zL=kh3at1+O%@6=lW^UgKm*vHPw7W;=gO3mhUQR zvX-#WMqjiWwDtD&_4f6-n?3>T!;M_%nD&FUm+gqI0^8Hm-QC>{0LPCHr8YR}IOxW! zRW+E%rRQ(JN3~DJ|7oF%y=RljP z)V@^I!&ZQ*7J2L6+i@WT-_xYGa0JHnb7OUmF=YvWr@K`kuEBVsy=PI8>&cAZlxboT zIQv_z7}rCsySG_b2*CS&RUF;|-&*r)_G!g|sQ*1c16W@~0(I=IPHW%{P0P8o*tPu9 zRVuGVTEHrdjxsP|RKz5AhOC6sd2gCxKrMp)Qd6en=(RSY>95rbOCFM!P#=0n*b)W= z;7t^ju#kGjb~17_O;0ZzG2@W24i=vR6*4e}fBdd*(uZ|~cgiT~w4*`^^4J;a2x?~W z%d>DT=2wg|Re#uma1RCbr_3lI05+k4lst@ZSY7RkII|mA>yP6D-{p{1&t5C~)vrT} z2-sD8;sVUxO(KHqN9LWgx<%6HX7BAq{D^x8X-MRB4arG&AR2C3O%W!8tNjnDNDz^#z`9`W`$(DtEr?)_G1zl3=5gS zK=PF3v?-{cM#-}xVoaa?9b7C(M5K+*44^|ja(m)S!mO>n;weB#Hv`)yB0C^vok1YU zbP}}7Dbrfd+_(z8fkldmA%w~0plxV}LG&3>a)24S2$_pEuD|*H?>lehd52$r{X5^h z<$(ttcx}&X8oSgwG!Sok&pUg2d+-0z{ey#pIr9IzPYDw+Ri5*9yqkG1axF% z1Rw07B+hz&s|AKoW zzW^LrM+22;at3>eaM&=ht>7e_)vmO-I+_78VB$C{mk-F^OM8b*2TJ7i_~(o6IX?_F zrNCe1(dfC-W2^I;?VSubxuFVfG{h$TkZN+UH!z1=1|GEZJJc>X?!MW_>~nEukkAc-KzR8!O2sf!epqst}#B>K7qS7x|~ba=Eso z=sOs#&=)xA$mCpQXT^ja4s_6i;`?Ql_Z}1-Qb9FH@OHLUFIdm#$7;QnuQqk|v{{5a z+hsn}bBa-KHZ+1+E15{^1iR_Pw^()fgEa5umDa1F_j`KKk$@@3`(AOO`HO zwPy8GPdusfmm2r6vC*fWdg}S-pZ~{OzPozO>bG3=)-@NbxoG2tH5XiP;kpYy^T|&S z4-Kd2IeeH;Gvs*J~_Mdjz>5WEX+l$*KCMNWw5W=pVJ1@EHk_8JF zc6E16j8D{vPZbNwQGO(|{r&xm7oXN>G+uo1#ffo(A2llM-nr}I%PyI}U}1N6cXMI_ zK>$=dso2yEviCPjdk!J}t5(HY#^=UU_yqadj7k!GyYZJf)7;)#2N?xu(h+_Ix1ExO!ij}fKDh?ic+B);@lHTQb(Xm#cbT{7WFH;#&e#-8E79;D71ZF6;02TcNMUK$c9LqGw zwRR0ATS%YMP%cAcJ&b&XOtho# zX{#2Z={U}Q#?&ugn3Y!|ZpJMOawVooI2!=%^rI}e33mMWiuM{t1PyTH-RG2%Dxkz# zD0wB>WsQE{sYqO+wQL6j$G9F#Fp#TwR`)?yaGyd2%0F50u`$`xz z3#a?R{itQs761Ef?lVgw~~VF0}ec_O0xAL z^q?`+nH>ZGY+%fa2MU%z$#Ed&N~;*K#RqOwQ)!@7eW0P{V5Fb~HYZQ5<5*~+4HU~D zhYGR{n6ndsy9MBF+(3&MqUf13j}3|}n6V>qQDUTd&~kn&2=Txkl;n?vK@pr`Va_Ax zDh10t9_F}8z^pc~2*zr$zWZ@)W~Oxs%U7&ee(v(!yLW%)FFw6{*Y2^gF^!LQmu#e0 ztvY|>rj5II?t1#krzghcEdvE=yfI_W{ONP%0l>cPTkZ3j(8~4f7{MMa-WfhVu;a;x z*Z#TLn!k9#S!ZLT@%#hdZ@G+i@7{g?^xaz@fAsO+{N3L?XZbnj ztvoNE0QTsUP+4knQG7~rQE&21L9A_^wKkC`*@zOqRVbhqs@nBLEb(+dXj4M>gHC?g z+>4~f!1ki4Ls?$ZR%u;XWL7WLsBh%t++BFt4oOQDv{c{PUE5&5aGyS-$`aS2wACqN zYD|&_Z)j16$0H#}*V>pytEjEDK_|h@t-MS_Js?q%b$iM%7|}*$`vO!;nwsRfxm{wT z+AP!#H4+#*lRFka#g_#4EPS+I>#%8$1WT@Fwk-)~$~9WG)aZ4n0aX);5tVWBz-*pa z$2sx%bcbaiGgC)GYFW_NGlnZuCxx4M+S}9SAx!;~MbY$ofjTjpB5p$F)$Dz(4$O81`z!KfZ(5p>w$)%UNr*r1a27sR4-rkVP^G=K8KWr+iqw2LiU;6D#he@D;X|&YVhfq*qEwKiw1jexD*&<~ z4B9f$u0-!WCa<4f`p5=@_EkYR4Pw-Z0m%;ntAPi=&;V@8sxCQn7wmvpwP9b+Ke-#7 zMAahZVNFs}>sK70CIA99$j!@if;oQ@LAjDZ2$}T+K>5z-oe|^=bgt*ucbJ5(Jz8Cx zSoW^k#D@?_tEf3I#3GkUOYeB{G@Sy`(_cK4P%Os3X%p&PS`^$0QBrXJU4^Iu!5U&Z z)EeU8%U*Wz2|?#`!SaaBrrvx_Vv=)ktXgr|L{OY&uPj#Ats;rcR1;8&i>ieZSY1)V zL5vRGb5#y|rxi(&H7u7@OKs;QR*a2~O-xLjamE>!zh(1XcMKdpbjTfm>^x#mclUcg z@IC~1`l+X1*}YrWF=Gw@0A0Pk-96I)VCd-U_PHF1knEvxs_cr>3Wce8TENTKDG(bEapI&nY^ce|Fb<>31zES{Ftnm4?<&>OF#z=ZOn&1i0e z8a$GJXFtlNhF3;7b>A&uqLn8wEz840fNL~2ry&|tr`*=r#Og-nz<3=vCNh=^GZANw z$;lf5i+FNFs`{X&&YZKKN-ck|{7@p&x;ULTP-@#-+)Ms8hfz-G4Rt!Ehe>CDQ)Jup zlanhYJXL7(f$bRtEwMHkEFjj5xs0wX6zHU3&P?;T#$@JZxo-Aw%8w?!0TmrVT4rp0{MllCiPzc2Ex??A)>A zv!D9Q-}$}YS-XDS`KwpWUoijRfrGiK?!Szf-FNSO_uX@EioZ4rO77wetyN~^*A$gv zuCkb-0aGj`o$nBGoDCcu866xLbk7C{2KT)3>MJ{URhjryv-C_Y|A?2l0)0G@QTNYZwvRyH;8$5aX#0|YQ{QuWzig`8oh{Hd`s)z&9F zYekc(#1ESN47!`51z?OBGs`-SM($-ta==&`^laPQ0Qnn=si@^dT?BA1vHZx^Q&(z- zRMz2CU-Uq@-BuL2N{c84E*n0%@W#N*08o3|rY6B@Y=)r5n@2QI9xMLltldV)UpS+o z(l0<6B~O_}A^_(_KvC`Mu~O)D@B$MPo~5Be-X={x7OlGG4ZtA65%^bJb@nX&sSe1n z8z~{R7^iNh&Ry7 ztu(QfWN9;Em}gIcPP@y`oD!)}NxwdGofj1%yJtjUmdQnFFQ)z5gZDo;qkqQcD>mQs z?su(TbHQDA-u1*|PYezW*jiF9T(@?`$`!94IdcDx?{7An4A#0xYS?IC1A)eb@iyK~ z(UbIPRnd=51bF1N-TPkLvUvHb1!tXoV8^ybqi6BiE2qtx{nTCGY8n5}oH=v-#`V8+ z-7l>?f91gg2Y>p|L-+saN7~dH0Quq5ryiswB`RC3(A0cQg8%^1W&Vv7W%AoA(aJJ3 z>I9R)(4JXc8*KT$rdwC;kOvk`rG-TxDZ>kO6(dtRlDbN?L%hLG--a{FC>w3iPS)Vb zY8uo9COEU{(ak)@^^8qqCwmu?QR2KWn@^5;(+*X-H>fIVEYkBRO4`FMy_3{knC*9} z8A5;t#v?;qY>>L=4vUlKpgs#j(^~3lxnSXh^4CIj^hOsml`Jw~?xC$`207bbsjEy0 zNh?}5$Xm&gYud$V68-XO0}j8my0kIeqIw=Pb!Ec1;)tb^?R}%YgKdjszD_IAsltW$ zi7C4=kEt`Xm4QME{(=sNI3g@XGVPc4%)(SlmXS`#GtXQ-$QYh7c&bndQm#r_t)!e% zwzyt$K}Ya3rao>eC2KuXn$zLP^QDT${iK6|9{}@5K({Ea!;ll*kSJGr)6tP$|6A#x zB=J>-lUeS!EOl{b2^Am3C-TjxV7XO0m?5NVl;SgGj&mefP89gkVbGB_4*FZi5OSrU z@8F1Kua&9UDeze8>`muVk^(OW>XCQqr&3Ie=2Hq~;O=487QKG>@ZrO+pLY7`YuBxP z=ILi*OeOPns&$UP^(7Z>!j>)1z5LS4XD&N)#d#|x#@k5%NA(#T82H&wf3|l0y4ka5 z&zd!x6To`f%;$ZJvjZg!6+){I%rOo0n>y{!G33(sr2Bl(QNpq#?a5Xi85tQJ83BMt zAAaPvf4W`zQ@(0sWO!_BEO~oyNcz#Qs2dp`CisuudF$;`zuF9jhybG_BjZ)3-)4V# z*RNft#mE&bxRb;7b~}Oz3p^oJUwS^o+gKOM1)kHSNlLavd|h3bxtly*i9x3=YWhT< zO6)j?u5M>V%H#ngf=7$zq>7~lc?%m)iXhlglQ*Kkwnav*VqT;aA%q;OyeW%vp+i>< z&9ye)J-d?}CI}UP(Bd_RMyjq(9*^{?GqE+&s%GkP8shqKp+J=wD$rToC>o^@9D304hfQFfE06jO43KCjG*>h$y!Bnjhz4$oKuxLPv zUJR2@_b9!#II7%S=fRp*!D`<|b*BMr0o-00nKR98$Iqa^`xqk^IH$)r1c-YYtLQoa zGynrOAwI`16;Ivo>aLxhi^#~?PNW7QTcUtKr_NIbpyanZe zT~;!3Q}BkUBd7xbF#_IiJ382XbFD-fP4XB>-JnXERuH(MougzEi%OyCE+4tTwOA*m z#3ZlUJk25%KyLyrl)$NK9YeU?>H*lQ)fsn#mUC0e?U=wQ=74!elM*^ZIRN`47s#MD zL{&L>@W3~|_VuS8fAX5QzwOdXFZsyFKJwI)Pk--@yPtpVxoX{~mgN5a8JAyq`HUGe zethqJyLaxU9*wiqz$eDWCdS49ptrx@Qk_N^nh#mmjk%k#Jb(Z9&p7|W)6aYJOAp`Q z=>X%h7_*>kXKe|NWp|1^W-pyNa*$J0V@)&!wr8g%=P;*MysQ^w zztEJ69^zaru>(1MbZQWiN9pycD_Eq)q81VkOtFOID<CDELg3yundRvV0!n`xv@g|_Ag-q_;! z1-;X6A=%8fcHSTk9yqvT`^ziOUwQGRm)v&iZO4utquMUqnoP+yn;0Me{@vgEjo<$G z`VH&%yt1dZwT@{509I$0g_t_zhk-6lG-yuh<6@W>1FFE%W!JJIX&vf$FH~sB!Nq0| zYw#gd9ZSk`>-U%h_qPpCJTNeD5m-n=2@1c%9LmY-<#|B=1 z{b&eb(c*;%_U{jI<~^pE5J2x6uGr%D{su=0CZCfkg&ivSy1t$rlbjq$4mh*h%NlGQ zZD)3@$Z4NZ-{PptR3OKa1em0iceW@a=|V~tMeCVr{7$)`{vU}PNdfCRu36P5`mv7a zP#!&QC_~1QLo;-3tN{Q>hL5Ik17FKCQtAxcwv49JZoN^lnkm-mmT z7)iikpKCZ#Xd+WPU&5P2!fMb%35Q9QG%|ARA`zT|Yxc-SP@%H$RZdgZn(Mt;iD{7? zaxn)3G=asIFW6p~CIVQ@Oq?8sazP!cIV0;h*|KMwkBL-N$=62ws%ETd=URxT_9^!) z{()R_1{Wj-YwRkUft*ppW{4h#1)T6ewL>=2>k|OU@SwXX6IKCq#Tj}q001BWNklS-_%Q`)`?EqPmYifE$Sf!GC$2{f&{hsu1qI^ns&>`3@}`pO7P%iqS{lJr z{ECvP)=@A?F$WI%N97<6P9?x`UpPxffGD`?a1%Ob)Ob`S2WU-M5S&1*-N;CzqJ+4> zODFb1%QVXV|Kk6^S$jt`Cw z4Fa4t?~F4`>DU}kN2tyJlky>OM zX^_S2yf>}gX7ubPhQ@|6GLLCg=(3QUQ;4?rh9oay{al@RNal-a6}Vp zW@4PLBbGK0o4j@d0r-boQjJw#rx5ofEI=7WT`8~29!Tq+LUNrePONP8y2i}m;y9R# zT5MbLvoIp8`_-#~6B^X9g5wJEyg>)AvVn9<86D6{EFvt=^W=qu=Rl#H3qwL3t9@yq z0zYop|1f#y#>z&D!O}X-a063POecmhnq1 zMny`q+5E|a4;?*nbiu*}H{5tbUvF=GK<`2gZ1nff=yweE-mg27WyKDlq-zP0Pu z_4Q42mHMVlJLlYUXU?2u!zKiP-oBoVn>GQ!v7<)^1_rAB2~9yr=37hnN*fgfDlJ0# zMq-Kx0L?HyItBnUXU--Vyn&Sux2!KA<(Lc;!Jjp2wjpUsB}|M@Jiq0+k&%&AYgR2= zwhYk-T~}9ES65d?G-3)D)i*6-^e2Sz@v*JXZ5bIES-E=ESoY|C93$3+mbgcfl`Dme1Pv^8Jl)2?IA$tiOaj#e~`GlM?AR)+Zxtmm%QbY*J zl{5o1Luf{!Vu2zZLRPnkR|63d8vqT&>K~H*tSUFCCVLsJy_gC0CQn=8AKPctciMrF za*Z5rAih;esL+)29YouS57=mkg|d5X@@FMP=1BoPX&F_%8KgALw^+=mp*mMnfz=)G zMZ-OfFsu<_<73vQ1ZI!bqo7u+fod6YDn=IwB!l@aN>b1MXBeriLdXrTVSMhUp@Rr_ zL=j!2M1i9ub!A6Kxkep2n{;?IOG^uVHEW}KvQ8G zIftU_$r2DIIWZ}kXpuv4O)7>Iogrl6XET^}OgbzUi6!MxmRpH^rG6D9F}NeSCi7Jq za2qvi3Dv^Iv7FL0`;0?n0gN1AlL^%d3Bb&bqKsTyi3gia6|yonKvBpxr%+H+p%8Y# zy#d^Y3rYe=$5CNW0HCwb$y_EzMnNS(6kbtAC-I{YAe_>hHPoFcmXYIwuWWg8#+)UYgAnt~b&OlsBvDqxeTk97xZDYR=HUA(YXh6bp`G`sDORTT*W z^8KXC8hlSpNk+1+VBtD{6YE67b5%Qm1Yp|lDRj6=K`WaIZIIi+-#9rPi_25Mb)Z|r z2saok%^3|sdN1m(Up|qCZBa`NnbY_*n$iF@x8KN7{?}GK`*OVW_wvzH=5D(KQ?hZX zAfynpb=V&Bx{@U3%)ql4*CL;fi%{{R25YUDwNUiZ^#J-RgO70)CGV+2(sKXh$69OA zKXJX=HX;9TN+rcJ=jStbr%j*!rn8sLn>WWHH99tSVE_J+;o<65Z(m>kj2V@o>z_Fj z5wX#jGkf;D`SSrFgfKWTFdoldMu4#Gg>84-cKiE&`Tf^idkp|Q^6(@3_w64U9`5ex zo;Pp)it|=%*tGG1`|p4B;YX__;mnF@eSH;7SH{N1hK?V1l}VNZ0307W@z^7eUU$Rw z>o%;{4ZFI!F57(BhyH)|-ZWaX>naS~`>R)@RF+gyl}gs+QL;u4GB&p50UJU>%-Crl zhL`{$jAM@s#1;b z)%$k;xM$D%-0yy`o=Og_Bh~xvJ@*Xz?D?L3&bi^gtvC42WBeCXlTwKZtY(|E$-s+83C*)1Rbzy}_C^f4mZdETyl`}RHj(8FtMYe`OW8zHqCxBcm#z2Pg~bnQ#7 zdE48+?VZ2=&in7b|IF&zwr$(??caCPO*b7ma`cZs`Y}HNTXcYe2$52r)%(Ps-uC*h zc+)l4Uh}Pg=WW0J8^3kn{s-3A*0ycicIp00Z@B5kqeqVZ>Bs&=Cx12itAQ4PpanWu zTuKPtn)XWe%l`b-u2TYNIEzgCc{38hc#k6~IN!)ypuo)SqAywOXyBoQ*;+9wYseGVdlNE%`nZYqNU9TueA}Bgtx@krqs`WtM&~4T}|E zB521y4xbt&{znp2K#ORCh}VHxRPK_X+jEiakg^g9xS2S9>%Lii!R>eXjm$Vo!^6gt zq_sf^^fX;W`3`8LSCdpeqP6&jDT9Wx7qHcn$D|8W7g4>;+bK*kEh zMTz-`ct>xcL2ITMZe4}h(a$uI)LQxY@hFd^W0?3y7?X4 zj{GHcKOA#o>^p(?3k7;F^q%UG2aHib??D2amiEbFV6+k=B{ic38Z_;*!~ky7e=_9& zN1rbe`Q|M8#r@%O*?eIIz=2M^r;z`jfOz4q4EJ@)wH?| zN(2S|CV zpxM4_7vNwVaLdXH0Bl*=y8XP}^Yt?TxPE5!jMnuvip+# zM<4zC69?`m@_UpKfZ$bM{$=0&J%4Y<&K-Yo=V$-$5B})mfBYwFYiphwn5n}|(kzG> zt~KDQb_Tw5RGgM5TnU?zXC_dIjZ1mZ{w!9}wm~=U4&$Elq&B^qCO}C23)6%_zp<@e zkh6-AH=kgdYOe_+8U2+re`L(PBTvDjY!16Nrx-8mR)`6$!Z$@teKvr}agg;fq4BJF zN0MzKv`J~`0div^MWs5cydbgmTvCLbfh)i=Z7m~~-DG)y#@YQv(VJKN- zLz$9spG}*R3Jxt)s5L-+ZM3vEY}L%vnk-kgx_ifr4HaykdhM41y?*flKV z+6V=?>=DPQ3IiM0ZWK5zikL@l1um-<-(%{eC)a16N;RTT1YN`FiYu>p`**(m%$fD} zm@9w&;K5)0&%bi$;GyC6`WvqQ%D?ti+qP{5fQ$C**|u%l%F4=r|E=GA>f}iPIC0{{ zul%Q9e&q9ya2E&wfB1WUKm=d+4PW;)U;8(2`LbIcf9&y7r%!KPS-I$R@#Y&3J$&%!(W9%YtJ}71zjXh;%bxq(EnBwy(I5QLhd%fr-bo;S zAtB=RH(vjP|HBVtc<#OX-gmw8w~rkYcp5W^ZvwzxB%@Ux3xUp@S-a!*&%E}HuYbXd zUif`K{6mi(dSp)X-Ot&5!9^GS`hWh_PkrK(x!)>vMd-|#GoQKrGq*nYh8Mp0g+K5= z{)0ykeSS`~`#HNWyy&7|`%l06$xjyTFIuVB80hffC;$B~{J-D(1K)qkD{tAqfB%CA z9z1d4_<6g|+qZxJ^PYG0J@?-8nNQz-?AS4H9MSw!(eVyd^F|LJKKx6+@bA9o2fpv+ zue{~b%PxE9fd@~X9NNG1%B!!w|K5A=xcxK7jvbTe?@*o01Y5^h%6Tb&QaCNBS>J%w z3r17*t%JPb5hZ*KG_h~a!>>$S20xfJz|fXNBN!NIsJ$E)@3-V!BLo2CFD(M-gey)& z)uLp&LZ3HuWQ8hwL+XZO^q}o`RC8nx^OcZcxTi2>`_}h zA_QpBOq3%>+bcPsi7=W_OPrJH}%{%D}22wWnFf_Y>~((&SR1jl8x{QrrPlJ z2aIyk3J5Y6Bt66z@rK~WyBH&1PK|`>gOUuxKxvjgSK45cYZ!b?RGn*C)y*bXSgKRw zVX*>j^`sS9l|XHgx1;gYnYz9~4~k@&AX#E4n{6L<3f6;Y8eBf?8pN^zi)`uStZM_8 zcw8h^napBZaT@9gKjp6DzB?0u~Js@3NUS zWsB8EFpMC6i!h0R!|^s?iH*@vCx{Lfw=}JZnS3R8oUz?Dfu^ffVHwt(5zaxrUJ)^Y z2_o&mh&M+SIXl}C^O5V^DE~p64J-sATNL#i*FUp<=Hq|-@%!$(?^UmU_1Apu*L?Ng z`0Ll-aKnc`_~E_#F4?nZ&%56F+lQYhw*Q8)$q4Ve?IX{<_U7l`@|u^w^;@5N-OVQs ze{tsp7hQ7I3!Z%B;O%DZ_ zCQ^|IaaYq#W+#=xCKt9_YrGBQNkuJ{)Kw)zmwer+y|gh3ayV8FrBr8R<0H?s8d#5W zWBkGulgnvx{EVbg6iqkCq7EZLA>>JC;$Lh*%TN@Fp`W**JJroalQVE zB=^c@vX?}3kj>in!RmpS%Gfbh%s>-3r06OY;(0O;a6g$XKgP!7QJ2tUjazi5E@t#5 zI&OrST?+4%u1N(8Uj6zO{05%5h(0TY;>LcklR9Xobh_S_gT1%TsE z9b1>EFwmYo7u|5v4Lf$|>B_U&?8Vo-c(^`#}e=vcdY;|qz4}SOe?z#K!w|?zg zU;fHhTzh`wD6cfFVEwn-r98Ffdjwz^Z)kmeAjoprW_2Oc=^Z-4IJe8+eH-RrKu?j>XGkMe7k?z#J(|LYz9>|5UUt*?H~tFOBHs$tgh z__1T}d+&SS{jPVPIC)YQO?mLqil=)<62T<|y!Y;V{`ot8`fvU1Z~3yA<1` zQECy7(+h{`%;*@`pX=Yv0d$cYdO&4(k#h~gRIQjzdIWQz8NeLo*uA9m0VZABE-(aH>{GA)FmvznCVYlh;I%>`*u zG!ZFo#%t=4WP)7)cJk7R0kLzUBPHHgt6$-b{h|SEkyN3%SXO|O?v5=F3Wj%i@-9V= z$k`tKwgIq=jTQst%u6dP^HEK@BF&vuC6mL_Ij8vyX2jBkjvZuMCdIZY9h7pkE2Sg> zG3S%wi_gmdTTylE&|&=D+}wj8(TJ44Cr zKz!zNi|Dg~C5AKMP3cdpjL{ci5<^3jaYID?HMfqeGUK3x(cnK6NFN2?jS+nOD-67S?qf0Vx2^#k$h&y9PAivTS=)QbOfOd$kq;SSTIp z;RMTAjIVSJoDy0piIiKF8% zGoN~6KNrawI!Ptc0|Bh(Gx+v1^}}fnZHcK>5s0&u9RP^41(D#t|BrrhxOnHk_^0E5 zXTtYnjYgk7n>LcHKa*FN6u6Eq%9z#|Qn!U{<`$?R=x{|*EmY_fDjtrN&(Aw>S)LB< zOz=cZ(duS_58vy zH=M*bDf4X?h`49Zo_&{Ix^vgg$>lZ~y-JeErbFhaP+EG2cscS4P%sM>_H3?Q^fV{L=mV*XQe>fB4X2 zk3BXbaLbb8f(tLW@~W$L?Ar0<6Nevu=;2f5q_xn_K!V{fKnqi}PTN_|3WB&07hZJX zl~-N0W9N=1zj*l2!v{~FIyK;pfQYDlfzL;Omve%w^Xrt2{<=*z zGTAzzDJC2*At3F6Jv$kR4Klk1n3ss#qs$N*Na9x~_8A7whFI7I`(Qw8DCIPbqlnDH z8^>fr%5wVrM-~AiTxkCpV5-A8>lR98Gl<~^4c@4%HJ+H+kprxg-HZU0^=&qu(EWth z5!H44ZAsRX(3fpzu3CnMotPe;tE8g6wEU&gMqs080sJ_$z%IV5R`>7l`Y`CfHkR0l z^1gg$bT*p_iioQX+KIeHF@W%{(1cfwZ>jJpT>R=MT8c^K8~I19%_}ibm50gb)O^L%g4-=*%JM9cRcq3Il1_x87GZ zp|1cGJY+RqG4n5r2~9i05N7-tZ~mCK%zO`NPGVsjnAwRksmYqPQ^co}&BzWwjMef#$9?|fAQyk zAqIfa)JiQ0h4#N86=o7;mgSh*#W)wXI%3sml;J z9IL;5xLRA5FBb|$zdZ#61%A`Aw~oZ>6VXhA)FAeg0=ww@21d#)(UO$C26eF(0W>Wvs0jLb`>E}0s!!5zVU6t{SUtD zH$aX7Bhq7n5C~v~v(=L)Xudx68^AVYSrkA@NXeJUJ@$QAEt?xF+n`bK3X znafUTGJl~GYySisd8#}hfX{sT_Lsfl<^5UTm>zxfvBw{KT%aD;0|D8*8oY=55u0sQ z4lV5b`0?YPz4Nmpt)Gqh;&vRg7A8qV^u!ZSJn_U6Cd;^k67P{ez64}k5PW!f;I?*f!jVtUU>iQ|P+5 zrLl)i=|x<4x>%u8kki0LQ_kmeZ0D59oGKv5cO~4KqM%->UaRIoM=!%toq#8Zh7zbc zL=Mv}+3#n0DNv{njma;+K*X?Nho%i@{;DV`BlaxyI>FuAQp2R1SQ|cB4jT{aaEIR1 z<`18;o&yZr%iSO};dRPJhYhYXO9r!Uru950wN!-!wc(pR0}VxSi@IliEf$+A;_WJx zgO@TVhOb%M(rUD$*3g_fj7D&EJfb@7)`wP+({thh(z@%)Q5EV0+DSXGALA)!PO#!=b22@o8#*3FPos+&^ zIo}{@18#0@ZS~%}?>&9$^xEp$M?d(H)wNYuM(RQ_MC~8w#FI~)IP!#(c3&Hmq(!0# z7iWfTOnDA3fLAB-Lzlq;OEe73$yvmWxKC43@Q`vBLFp8}Kukn}*szj#@e$DT`V)Pfj;ax4 zU?DZKyiR{MRcWH%b_1xJqE7?{FKHeJxtm2c)Hw-7heP_0|KUGAc;Lak`}WN+&qTQf3Fye- zCqMd;kIIJHQ6OqSOD-~SL4^xSgCRR@0G^D2GFcAJUU%`^hZ3a_gg`v!?YB1qeQ#*q zLBVCNrR0tcoG*@~yEUDWzX%&x!!`O}`{QI4%}Cs`a68JUE!ELqlqZA7=%T-xqJ`$d zt+>@g8vV8F-A#W>kI_Z{7N-%BA@_*n!+MbBmkKCGGt;=tLQG08(CwE1z|T|0u87NL z7l|y3=^#v0K&Fa03hku9gdMshDV%o@ycU%hCVqVnVjX)ay*V?A~ z+JUT7h}>9%njtg2R9F(mY&APQlm@m_w8LoBZ(Ws@7u~!S(eRST{^*N|Kx`S)XuZ+! zZ>=j`m$g$dHC3X!$RFxeQ2Kk@!C{YKO^01kWN|Yn)1qVK&&-nEf{MI;Txh5*Qa?Ra zokqfiGFheAOgZ_wfrn;{%!u2|keIRAU}I>Ss=CnTS$kWRY*o=RtwrTqNpbnSzu) zcBLTtxSi+Jry*HEK|?{tQv*~!+ig##Mxj+RPb~ne!7pdz0MJE$!#L5RSH7|U%5x1W z{(!51ZMRGSkwkxozUF~>Bpzw>sP`-6x95p89u__=m0uf%jUCsP!7&8@=n>&Ox)~7J zF9J7|qVIPoMub4~p)-szV3Ge8|5d)VA{c^@A{8LPVB{cj8+_bFZBZpBhYL>a%DqOs z0ZT^rIu#ot_E2_bH3bnNdPUOoA1?xc)|;%@8J8|2(%ias+!SIAte}`7DQ6hU7Udv* z7@`ARF9-l&Wo6~{Z@6{$?%f~%_@CZ&*If=$;cn9M`UuQZ^i~FSoT1MVNzlxJEk!xl z%uKK@$ArgAdjf(cW+7&5W_Dc?;H{!j;;~O^6#>{_IjowiYWHb5_)!1pQSMJ~vdjd5 zQe-$Ql8`)k*={-{ywb!n!Ge+eQ&Lc1 zTsw3WOsOdvI2jTPQPl_dr;7mgS{r?~gS%H93`?d~M=O`DY#@~)Z)K<_dWEj9p{<`c zv7x${=}tw+^=fWWolM)>^i-(2qOVv*!HeG|T389-X^8%Ur(2UbyQ+RfmDJkE7a()H zC@CLJkfTK@*4KlbUE^I6n3djV3CUTetd(5aun`0Ap~nvSJFT3tmj0$)8OdO_e?_9GywEC)T2L+w}mg zZ?(Ck7abiv!X-O1y5788^mKu>x;CfQ7tsxaQoRJjewHfP`*RfL*xtuOtDsOfZdARj!C%sHZ!&O>O zuU1tyZkU@QDNot=752>R<>2t45h#NYeor@H;LxKXWvzZ}ur;AtXNN~fu*s>8{(^WU z11g4aZdNe{<;`10XeA|xZmC4T(O+HvQ;*STPNCr=SOJ=Cs9a^jLMg>xD&f0jHV_N3?&reZxn~ zy!YjCIePT@#~OOnAAtee20$oUmw z%u)zm$F_9^q*MWSDJ^3P=T&JV638l(x9%eMO(648%q%LMBqQab9O?6BO0+CkdW63!I2%4H1u%2th*$~>b6D1h!Lv{d+G!|G9lBy|U`&nwDhdrs-IXa} zw*kAF4Vzx$S(*$5l*NhUIAx=1AzU%t*<4#iR+|TF92=Y89UpJ zd>v)151Q&4E${WY)?GZNRAQ7rM(T~^#>Q0O zIhdMceKq9xujkG7M(}Jps}%KdrQtS!bRp_g^2Yt0Th=*3>08YtpNV+asA3nJcAz&5_6Msh5AWAudO z8XW1wE9K3x1s3ORaz!X&doWsOu^digYo;LrxcCKHYFP>l?2ZggyCu7^=`3`FY-R8< z|0P8<2thV6!(HU>LFmo2EcnNhhZ@A-c&Z`t=2@L8Lkg~aZC1d3gFag;nR^DTFH4h0NTKc z@R+XsGZBck`UZxmQQv{6QxjdFLLEZEOk@jF)Lc!+``E_QlJw97b6mD|hvNG?y)=+$ zIH5wcNS7*tVKAze9}Jdk=-zbT2HZAqMnQ8V8qhok92S(%*&T8N0t}_XYrdS9%%M=MZh&!z(f1p&dT$#rFcU8Oo<+3$@Tdb*ny%Mz{Pf z*AjxaB85US5QzbAq^$fJOJeYfitSJZ*@bCq;yekv?i&TiN46|`55}&a!~8Meh_=E% zwE&swgZ2r-lW4U1UkJS11o;l+3j+}53o^$O-FwfyKl{@^<1muZAvntUA;+SJ5*ea1 zkmyRLm#IcO(9nrRXFQz-hC2+|vN+ALEdcOW9GZEuikgysF*Z0k7KYEwm1Th*{F7ap z|CUmwW5ElCxfG4zHn&iBWmPnahZ=eVqq94Bw>(_=2Gkvbcf#5=A*hb)P?{By%aYXy zd~JtOfkdh{Y^$XL&f`$2s9Y5pAW0Vbw<=L&(g54T_PEfhvc!D&-SvBQb+sI#Xb*`sVSVA&bNPJYfD0~+I6{w3*Bwi()r zREq6Kt(!IRGn$f0qbOugYu~`V1dlM}P^tpMk^k*6b>(BFQK|6Jwdv9}2k0^&)~)SH z=wC@U?Mon`=(_^*7)wsFcMD1d1}&N;UwTrSV1KYY{JDf{QOa+H(3&-HSe~{y)|V*& z$=a`wEQL8-fN8v!6SRJZuoaF<_0cI+3}UR&4oSKhXXzeoq!~ltQmqA)FQD@#Bt>z2 zi3$5NqW(92e&YEk^pVRn`fJw`8f9f3mYsZB|gfPTHE{d;mVfFi^+F@N|%7I*a%#ntZq>hrptQ z_Bg&_ORYE9&sZk(a1Vx;$mZx?J22a3cwRmngjumwsq7mlql~CQr@R4J5S99}y-Z~C zswIAqg=?6XR}qf3epDLmfO|wqeu5O@P<<`Q1b}4TGgSjG<-m+5Gsk2>oT^ty=nh?w zT8pwT4`2v~w74_2gVxbwaEeazv5^`pQ?_shPz@>!fg0c(c?<7Pss~(mtay_5W@Zn9 zG!3Mf6U=mAwW6L4-{R@SfHP=zlnSqYxsz{!yoTY6?knT?b0bisf6FGCo~1z8@gzi3 z{Vp0Mj36|rUnH$}{sTb9Z5Q}4nXD9p3VmZVWHA&5T3)>6c7Co>n zJC3sKTf1&huy$!J3Or3;i+$t@VQs;{x5Tavh{FRJH66)Kg5S8_;16Z1E&3O{aXNK^ zzTwuyfQ^x2Y^fTy%l?RnhPO>Xn$73bD5lHCsQDZNAzasfAG39RtwX}@3J7=uYHKCJ zcns8Ov@jm17U02lqUmIBdTAIc9~dATmtFhAfjP3kt}@7iu?PfT7?BhLv3t}?aG&6! z`6SXHrz#vl#hjNdd&E!IZjI#kdXP-1YsDj(jYVmwJR&6%+$#o2S85rbguUCi z@Lr@<1)XcTHN;2A?#WlTsDH1DM9CDO7L zyL@uaz{^^XJcwW}oC~0fFaaRXM*{%BO7M^dPhA$T$~373A;1-&2-*=-nJ}8OREW=} zmK-+K+v|FZdQ&x!8;=!p-}a*DX*qH)QyP2lQQ+$%tJ{!>2|5v%ayn2w=VoX9#RdXYzs{&Lp>W!+@LK{S^SX z*(xyGfaPvVKm6A?QGQ`;z#VbxBpr`PyY0mUmE#G@(H)3;hc?^Hj?tLAYDYyVjr(T@ZIS3=2W6Bxo@uD#z^Q8OI5j##B3YJQ-M!{HG zvecS1z(D+67?RKNRhW^S(a5DvUu(&FY-WFuYp|qMT!f@F01-xh;cqlh6`_-*quf)I ztM!|9cva4Ykp!#5YM-DJxebC}!b|))%(nSwAQ<)lNcSA(cRqBFN?quNipJ&Yg`z_P zm<9G6E{F&wnk(&p7NcslGs?6j!lvv(ZI<5D6*Lm@>@3r)DqcTO=1ws~h{wGY^9kqQl| zeT~lQQV9JDx?H%ia&8*~%F*0Ij?7mY+9!l|6}?7j{76PQlEZ8RZh|;!QyQBSd_%2f z^PqdCL&j2R_^23cTLdkl=ho%`8w^`GGP}`IN^-Y|XK-u5SRpYo8ag)HN&yDFNo@mq z+rG~d<=4r{ktb^XJ!7F*BfE;yOCk4q+)ASf>~R1^}Wt zw$&J(I_k6V$!aRo281?pN(N?Z5yi!pEFnp*bP*8CS=R2 zBNEkWE-N|EmLgjV;>DptZVv$DG?bvj4I7g|vE^E`H^s)qS$^8c%Tb%ey0_^$R(Ez$ zPdvU@K=Tq_yJg*8a|-q{TTNRxpx+W?Y|OS@YpAoWo{$DU@#dw13Y%IRzF6%H9O?1i z1jWwZjQQrqYDVfi=!wZA(efpVpSgsdM36WnmIf~5aw68Onjn)A+cEvH3P+I@G=k((TM5CB^0j10#f=;qjN zlai4~QL0H{6ukzJMM;7gDt79+#EucqI#6zWBPm!h?X2kBjlnCibhN?KpR$sH9tNL& z30Ih;$MR7rEG-`ggT}A&;sUhufw<}r0G8Pp2^XVpza}9Xif34CwIIZhnDyCowyEaH z(HZONz9vc#?Ak_*Dc7Y5Jwe1|@9%KEpq-6!n-2qHFolQqjZ#~-{uz;>%x2qIcfv~9xTmacq8NZj zvv$~3H}kKk=rsocYxGxM$qI^&g08%~k<_cHk+Awvo2#}nqyUk{{PyAWZj#wTqrYvU z7Gy74hNC;;QSa8Unl`|&nK^5_KbYqf0A)=1yO17Tg<6}T0ts#Ik zGiH{-M1QRWg_3Sz!iJ@bntRU9qS5kY(-l=GnyJ#=;FS~l*JNi15;~f4A%9;2San~N z(Gq69vy<8~ObQ$z^I4?qvf28NAp|h*eG0@>KdGdh@&9y6PBYt;SX7Wm4*%tkeF6Zu zPiGqOBfU3a;k30yi*nnciFlb1y_9lB1glZXx)L1I35Zs%DI~2iZ$=Z51H;3%=^5g@ z0cT^tN{804<9^jU8oosa!{L_i^bmYyLOrsXEjB_55fh}ao~2KP72t6SfcY`ktQ<%$ zbh4a=jJszWGFxGpWEG!x5LgwqYT5VKGpaE3jz%KXO4v}fD1=a1FNY8r&(}*Z55eNX z$YWHa&8G=il4uR@9Y*mz2C;RUWe3y`d-@4vVnIG->$p^pcSfrLNEpmUT$x2J0~iy= zdu$_O6f78c3zYv#qep@vQ7m(!835oMXvTHanM0h-U`_}`z~2J4N3A)n6&FqMt+z+S zs!`_RWY45ITG>(~jzqm37-%QmXpF?NkDx-hg&0E^p{p!b$+mHz5AvcSv1Y(mW;^zfDLb+Uvtfr@bA>ueLUzUaMy+$t`$B&~ zrp%~!She0$Q&U^%rLtWJj)dVI4dJ8c2y-B`8b0SM)bFmmG{o#+>5ihLW`)g)ug`HZ zgf_;^6zIC0b~xmRR!#;`T~#_!Ni~)a&2tPHHr0$rWmz6?uw|AK=n!LDBS;*A@=#5F z5>MBo#B=z~&sLyV)q>bcIu(wp@muR42l+^0QB4AAvIEInpz9TVNq0tu2bT<*+W%zo ztCUfeX)!HjJrg9Z2lYmqho-=nY^C2f8NfXk+6*Zh8x&4kR<$gN6AQ!0@G)Iz>dNPW zXSpc)JN~x-tZHp2cof*2LUS#Gk4&-l2dV0ztZMp+!n)zalE^CGwTu3w`S>)6a8?0< za~D8tG`+`F%3Uf2@#wS?mAEgH*WsMIRAN7-bMHLlzWR33veu#{umG?!lryutL#yVH zm(h(H*{!t}C3{}E$_9PXXHzdJPUTR+Q~)gASp`jOze}*5X(bVMoNLi zic=S*q@7E%R5iE2b;=%USC5Rj1U+%ekE)by_7at)5+rJ8jU>3kP}UF2*4kuU&_i;t zr@9q5tasK;4#mXQY3<_cY`bIN#^aLHqG zVehmSXz@1>3G{qIbzNoe?>Mj-;+TVAxRKc900wnr$kZyCmx)*dJrL-!?QS=7Cbayu zn^s^731q1i2Z2E*`16)0)^!A>+n*Q|yK5pzqQ5fxJdns)MyFn#RdjAZf+aZPBBFLn zB19&hD8l-=J_iA0v>T6RLbFC&E}v4JpbcvdFaQ=C=cFYx*}ytgObqY(m2X{c##;t@ ztO`g8@nBHC*bq()e7qdeQ;gdlVV+aB?G2>^2+708Ov5_@?i2VnZ!b1rO)EZim}Ps83^G&a^T z1;y@L*Z=`sNEtvY@y;dl5!9h3cWWCB2dt`U;?oG+_EZ7QXg67`K%UzjmSrC&e?(ed zQE`CG5zgZk476=X8~i~)lOw@dqA~_UFs)$ z5tI=txi&*CsH71sK03Z>Dm_0N9O)Hi22qtB85c01vy%*5g_2z&jo3DvP$q*jxz2cV zVKCu!xUMA!M;PJ~fQA`t8gY=1UuTdia_a$MY5)yPH z_mHzg5eo_?!eCXApKMT`vAXR@Utfcy%btSiX{*H|AG@}-H=^{%>WsoP)}PfZqlqFf z)P)wb(e0$v!e3WWMj^h?bw=ttqs;#krTqG`$45L^ZdzLAP?_w7!RJMDU0VD?8Ua!c^mZ7a;6a$%EzYU+uM1RRNp5W7& zb5kKSInJS@{imQP2osp!o+lT94ZjAfwhT`J(+JR}E4voMyn2iWj{}N)448}P&S2n) zML(1@S`+k@R)%~%ZqU~A>SxUCdf~J-gY?2je+O1;m}J11S$ZKEny%7@PI^lNZ3okA zSmyJ>jAXbM4yowGHlIitY=wQ8DY(G@;ROhmseGZK5!MT`H7<2DEnx!RdUa@?mGgcZ z^p^UmM7OF8)*gebDkaTCXx*x5D=WLuKRJ|ew^+Z*(Kstvx))NSaUL`}(rY;cP(5n2 z7`UxzT0Ce={eZP`QUWlQwR0m(S8=?mD+YMt-k;=lpuA>?=5fz^a%Tr82f1(X;PWB| z9LAK&1AxZZYxQe&?L@i2YP=P|01&2??TS`Y#@$BzwIYr8r3$I}A#$>LuHvF+c8Q;Vb#-4B z=3Yp&E!EsvY`};*G(R#*waGENPXk6~IGe-V9E@UFF*J`F3@iF00wDIO22Lh+9>@U! z!VI7>d{E|#h~?h>UUa#p#MH?oKp#(MlQ4CJOugVVZLsx5hNco*zH0JCeY6PFLka(Zi(2wdhk{dP9>iov3$hgMJvXMniqQ_JfJvA+~Z)N`m;`V+ZTY)XL zM|vfDqnVVRny%6RmIG0gOG%eq7(+@Iq2IA55Ot9irBIX1-`u0?1AU7Ya2wx=9s@?} zB~$`2SOb?vqvs&7=N+gv8Bg3af?c^(*}bYkf)>-U%b$GPv3yornUP17|DuHE!i)_@ zsakesSu!;;8McCP?bX3#2ZWOcW+_P3^EK_S9kKEGuhQK3&CJe5-59( ziwZoOHZ!5U4ByG%6{zI~m=+MoeQ9MZ2;(H0(RKZBBB-;?h64 zz#c$Qi9{C^i*RktHjSN{XOlWOD&5x!DGaFFTZyhQGHjA&$cCu2YkY0z0!KVc!~6va zN1$NW^OYr?%^p*zqf={fT8t0O z(-^R{(+QF!Bj3?DJs3=JjD=nA0FGGlXbTP?x3ZGo6K!wyFTzh7(vp)ZFwG(iJW9z`(Yjzd8I zj5f{uRw?u(nP_hy32NC+Hl48(F)0)u_brWGC+l50uh!TBMVaR_`oQ2GMoEc#H$;9*di>kX93uYFOdo=lY>?A)q??-V9kKZ6hhAd9-y)e0WNe8&Vd zsArCd-$rTA5r9P|M3lq)CWiJ(kbMMfd}S=A3+PZ-ifvS>iGE3cOKK;HcP)9~5>&aN z@@d6mxpT=aEQzz|_&2;L{!oEK?HEXFLhG9jK~o`%2;hz=+-oK}{a}q({M^(859+q11%bv;4^s>^Yz%(y3X`MK8&An^R33B3RjiH(j&;*zwbM zKlnvgto7n|2AQi)evt+&qanNv%4XUC=)9hgaG_&?8ggjS-`UWM$MLXRk$~nye3Z=h z+&0Iw#*JdFT=&z%HR z?yL**Nyx){Bn@3l+>z2~&>WIJbRoS?-Yc(V!Y~Df0%V>BY=2A}7L*1a!|w~Y^6jM@ zg=U~p2NUN&j|8KCRX*4U5UbRmp1Jx zp)C@`j7(%#Z0BcQ`$;}PqTyaUuwpoMe2qMik3P~$J3IM^&Kk%HA)P&vmF#gHHyp>|F=zA08_p$ifW~l zE3tw{uB>vx03sS)>)Mb5nn-nh>m1{x0`mo%cQY&F9&s4U?++ZYPh$JfM^thlk2I^W zO~ADvk4Doa46Ln==u$6a)Qq<+8x@}iyT6j8a{F=-`@Bx*ucMYxJ{*FE9rebmQJpMD zWnz7lcG;Gi$P=@S)e54S7w3A0XHffZMnzRzv&>eJ$^Kenu?kd*gV6>*faE@1r1(OJ zn*a@nVWpZ54}seLW-nLGGLrT*C~i421BMUV(hvp)aNj>>UxE}!*=A~Nt{ZZPJ^IVx z5ZQCmGVUbzplK|5pl!)aTw7`>5Xwa~@#umQQ6QoDi9kp=2bwXbApjp|4alD`2jLU0 zE)c5I5plxB_#-3(wq<*B+ty$}X5~x`4Xw#Gz?lJt6;zn{625Z!8o+J`2al$J&z`;t zDch%Lx%(y0Ho3(NWLO6Prura_bnL-t4A?3WZcaZXQ=J}DbvWjOFnv-zawRk~F?FZY z@f1uPrE5%OY%yYWpUgHZbl(EmXRU&fd9kkHk9Ju)1lo8Un_+kZKNmDOI}N5%!v&Cf=e{tyv2YSGXAyAWBO|^dX7jpA%rR9{vZ~%lOUMV2E`}O*cRL6 ze5-Q~UY!CXc-sy9*2NA&`6XWn0pN16YSw;Mh^#dAWMQ$|c{XiI3I@YCJTVnY(CIVm ziE}pfU1d5}C^Jtt0E$3$zx7LCe4N_LzTw_PXy zMPj1!#=VqqayH3GDwbJ}D!uwvq38&dm=YFmm_>`?R-}!Ty*@@G#>S?m9QTFv9xPb| zd8D3&CY`iNW{wTO91JRzi#5hpttB6}DrX@KZ5C`lsu>fzi4!E;&|Z_fs=D}^9L8~= z0d*J)*8tBZsb)w<`IzM-6emu!w0;;AQRFlj+Opoje##(`J0xIDz>#kwElUgNa&jFb zFr8{dBM*xQrCA9oIa>g6O-9nF-QYI5HaYAHGa)*X$`E#hlVKA-D6XF5u7-PjR1-^1 zO$)udK%x%!0*yQem}gJQUs%0o>R~6-8VeSQ@o|tFi1ZoaSl(^44CD+)VvmBAnzi|r~RS_UF<^J zvDCgXY|a_>yO4>wJ}WKTjRhH4;<$uPj{%oSlpO!z)XtdhOcAvhug~3hL;uHfHuit2Ru#d=1_mu&a0XW67DAp(UUCfk$Bf@HL)Q% z+@v%*=4TSHZVI&00W_|dk3lW3PbmP5%>B*q0Hk-2z?ZiFk?UvEIZw(W1tDsC(5eLQ zt8kTqt%@nP?rzVLE2_2d)p&yLoX{(`sD6%n)8)YU?XTsdg+vfIAR z$o|_RVeJ8ADw2Kbr{pTou$OVJ^hR(rjT;ULWtj}%ptK%Sh_4VpZ*SMi7TmYzyp=7p z`JDFe-OUk@f|yD-~|R(6a%F#js}(KF$4(QyQ5(QBD5=L#lPMN(Yx%nh6Webm%pyPur9SBy1=*3GUJ z26xyMK^eW>-rWwK{HTeCYanb-x2uqcuKMynmWt^IiWi-lp%IrUiy-nOlfe^p_0y}p)h+&l$c!c3sk*~Q2WAQbnCxkgO6N+(XT ze9I-8_To^Q5~#e7O5aBVNa?opV!Fe1q%zy&Y(n$7U(ERis-(_TYX{);0(}Wc-B;jl zI`J0to56rc3g^5m0MFyNQ`nBxSV-<7lgU@ME42H7h&ZzcB&~}zMNeE&b`s@~Pm53viK1m@VN+28Z8?@Gk(tVvh z^hd*m-~yN!&7qDPDj}bew0U$>`Y~kRUZrEhf%kID0$b6efi*Y^O?1>d30h5-0g;}# zATc>1fjB(uTxcI;4&K!^4b#YvhI%*#m&a)}TA_*5a5Zx(+ibIGMRt3HOG(|JwiVRTl&c26u zpyuFp5L`LtMY0Vh67-xaM`T_>R22?rUFZc(P2)a-bYm_=@rfn_@IqmgbJbzY@S%lX zVW&oZFskKnBhV5`REltlLMPwE87AYQ$Ji0&VlT#B^8JP+fsHltg6bH&abF( zn8yLBYKA2+leX-10f@yQACkx+PgDc+IlYbDe|wp;gMBRC1~Zy zIwR;LZ+vsbsPV>|>J}CMXR(Mm2lg3Bfk_HLo;lbSBxhQun{7lOO-YFA?F(bf+$3PZG9&Bkb_+@&R|0zvM!-pV#Lk%Ss4hB1w^-e0g1)w+ z;2&3RnuWRU(W>r%#06R>mkYx#3x|$P@6df-rrKd>+J{|Ydee>H6wsiTRdng-i7$TY z{tpF+7qHbPrzkMR^FVe(-{?stxJ@v)pzqq5^>=^pE}Y@96Q@7;XZM%IFoWSrxp~dt zB8WSopu--EIR;486B$fRd>r-n2)u0OkkcYAMU$B!H5zDoSS6h?}k@+ zxOoWZbhGW#^00n3&}aviDcfEpXF3SmvE@>L%0%v=XP(kh7bT$% zcP-dCs@#Lg5jjpyY7bKsDsRs*-6otsNsG<&k8O7gTJ@Cb4KZ8Ip2;04IV9|quRJXC z$?aSMp*pr&<;c#4mbIpsmTDIx6PMw4TbCC1XWcS~c=svGb|Fpb zc`y+0S#~NeqqZ!!tpy57NEA0}*+CSo#YRv^8U&JsJ2tD z69cYJGw}LNx2s47*W>+)PS;{}9ov*z2<6mrwA4&YpjAd5wya9 zHxptEutNf%2h2E--vtq&CV>>fRL%&15 zTlk>IXgKSZSF8nzlm$`@MqZyj^YQpWAds+a(*^a?5nvwITd2ehcLX#inrUd%^L#j^ zM~E$lQS-U~P23vLj%+cKt^bFQfa?XB5Q9RGrcH>+7HLbphMmM_DUC#Kq6_n2q?)LUdH~er6@#S6x&<&|3=qA! z3U)PU3c)nZ?THI!6lde?RDF=S5Od$@jG%ZFJs*GBfG^x55WzHh)?W6gCVJ0nws>3C zt&*$SZznf7M1iUI(CHl+lPDNbG|XfU$`DwQJ5oB;FkATtwzBrRfU^buNyY@g>-1O( z?HEyP)L^ds%8US%S;nlKqsCjDB!p)0j0Wt@Kv+HuTpW-PZo|bQSqiws>QS$v7vJhx zuRtdgs!{g%oW@{Kl*?~!+!TgBLdTOcxfSg8Zvb}8+LQom>2a$jg{NAw>^>y?f*paq z_kD~-4W+GYqDKI=9>4;fYxPTjLB)>zh597U?KRG@A!2|O6NN_fb$4j7y;vl$SkVaj z>uymL1sQwtH{8JH8R8A64mY7%7uZaPVd;b&5(Uu#fIM@n`Rx=a0+1cRIr^&=Aaa(~ zGt05yv+3LpoSnd%cRkY>Xg&6q)+2l_OFhqCMizZ<5f!aP)r<`F9LG;{WUsy8_g*y|cRQJFKI=iVF0&>2cY$}{my)vsQ z(2+m$p{{dk3M9u_4Fp=v%Bd=`?vgj>xLa6t-yLbum}HAm4y)(=Ohdcg@I-q-4Gi*s z&n}s$TIN=>oaL;O?g_DKc1q)Bq}GS9qqm}qDYHaXnF9r@6)u3|$aXVuVoh0Ym-mJ_ z5HJJNb3iNx24{_!DJ*;%5Ev8%*BOLtu^Tceg=RLxb{i}NjS*ZNsK_@4CK$VE1$iKx z4fmqtmvGhBj9{;+2L47zK%Zx_+ST zbP59>Sb&kvM@&fNB()k9M5a;;Q>vBrBWl&0RYpGTnZZ<)^Cw{e2w<+^<+$F0pfCNGjSwdyJ3!oBbo@H!W5ezywqfKj=o(eV) z^J1EHRwdJmJPpzl`&=0Sp+$ey&Ns8gnmpi|YDDNzwLH29f|WrZ*pCQhQLsZKu>F}~ z6f`$2psyn;I_csosKLN z3mA9waba^EIYw!Bj?)C3#LIJ?N?ciKr44}Rj(|2V{Vvm%c?J>iY+9V0Of_+@Cd|w7 z;Q?4*uJ&1=S3T&Z+EWD2zs2LKeeO29hN+jy{)qHx;6c!H2})=tE3XA$c+X~n$53`0 z@M%kSkRshp8A$fUxg!FxZ~(NjW$XI-nTMXZ`{;?o$+{ICec`D?+AJ+9{d6VMRp}b# zM!yP-e?%1|+?D*>GwKH*4t~fYGl_BXS5-WSnp+y;#J~B9I-e8*v z4Z=e_`#$FjH@fm{%?Ucn@A?&B4Rk?;aA?50F0Pxbb%S#_L{S57Z6w%c3B_?!XMiMx~7>QWk5yOfu8P3fnkC*3Z^lTL!9K4PQN! z$CMc~={QaXrq{TM8-_IDws{p-CL`~z7qU7Y^{tG&OiMt_=1r%GX)$;e!|Gmm1$1gM(tllZ5%8Rvs(our8W3yefZKG7ZD<({ZT(vIBM@_9;hFrPz z-B7M)6Ki7x@){Uc9Hqm5t3AO0yrzMHG?oDtk*dIBSRr9bCP5`O17IM);V%Nn5xgY~ zkrRZ`z)=c)UlsT&>Yh89qDBY@-~{g-W*i&%NJ*PXZY68u$+j0(_d?n&ndVv}Y@&Cu zW$U5?bM7@Yf)PkreMFAO^;@CN6>BxbmJUPEPq^wMM34|aA49AYkwg_hM!b^$eOpK*MV`7x?eDVx_Eb}*CCT9=YRH?yYe;>>zTKep71@34TR zGfZP$dNx_CUToXn8&A9@si$jU8Wib)M+m@KiS)3Nhk$ycI5jKNu|&i4l;kw0YK#W7 zx_mLF5uua<0XLY??xbU&G1hoEOT<(u4A)X2J_SO4PX%VLm+_knu6&f z=+udV_H25(k~h=?DZ89oQ!DaWtwP60o;!@?G9yL6I?QB@PX@JuVlrPEC2P66>b$;9 zT}$s%Q?OkbfT9BUA@*%}fNXqdIo~0iEu-wA)0=z+r z5xsWp*t%=ywv(sM96xz_Wy@^;-rX0Rzk`ULc=E*KhmX(a5&PS>t?b^leGrC|r`L|3 zTqS~STes}L8om6es*MZ0&-X@2zB>9sTK^60|dJGZXP?4VAqu0M7Blx&f( z*cPa^u58)6XV*o~*$Ie8pE~u(7oIx3dPbfDz^QI^xFEduZe7`O*}msoxO*oMeeuZ?UpRbx zzTRH)=feaIz>e)JyLN3madPe0iPHqI=fYk4E?y{>HZ271F6b9Zk4AiK7YX)J;o#9a ze_A@tQ%+v38yIR^0``n#cK~5*aB=c6;4<3KuM5O4TH^X=*DJ;zs<)*I*BAz5kb(j+ z*{40VTE3qd`1C1qh98JdTAx+&YilP~iIDqQ!r+}``xd*i{hpXKu@GnE(LiP(mYh00%G0$G#w#h zL${mCiDW2gJ28m>%sx5AdyA*3UiYWr@&`~m{HEa?4V1BehQfY>WhxF}h(_Or0)Z8K zSfryS(i%?S(+vQ02QbrAHic#8NEQJB0QJqoU<0$VYgjZkB$E|2>L-!0KF^@PE?c(r za$vWop208;n{hG#HPkG(7gV4HnHf*)#Q=a=C1n9}D9({!22Pl^Ju_b~Ge?m(Wk*bu z;n$Ya@re)+FI)3pG;qwxQ0lPT-dofKyU~3nhek6jkh5uBJX7MqO?Dbp1}IQIXDp3G zSC1EO7-@-&&HHsL{-Z8w8JQIqHE0=rz7>84T^-^eLfLn#I)?d|0Lf%otdc6Rc#JqVe)0Ona$%Uk!`)N3Oa_of+30DCMF!cb&1k7 zn!m1crx`TQP&|_kzKpdVVUj?B(e48TG1;CLtEjSZIkCb_h&m>-?1#Nae(Ec6A3H|C zb~)(bV82QmXbVgkSXXX*DOgCR+FcqfUbWKJ)gmt0PaCD((rFPAY2?{CO{J)Ux!nka zD*(W2wwnb()$+!h^H4xXO`aQ)J)62IstPxa6ALevu|<5pxP|tLv5|UtC?%Z~x7kcWhq)fRB9gz;D0zvpaWe{r0!M^kpx(?84nU=R}{r>+}ESH*b65@Co2| z2q3ul!kypz*KfS}n*A3&XD1>aJ%0Lg_kH2l|KQIL96BOxBftx<-1BX3ed&2SxBioV z{r)G8oOEwU2sdA||2x0&6%QVI@|WIo`y-DZ6_CF38(;B)EBDwz-FC;p|M>1tt}YrprI0|yT?F!-{UT>iGNed+CYJ@U)% z{?y4+XVBrjk!a_xt$**EUvOD_+`W^Co;ZBs!+&=FZ~p!rKqS#$B6{^pulm|IU-xHsJp7&y-1XOQ zz2-G9yXw+Qc5hvo9Xql5*?S)QxnKR0C!abMNW5eF%Gba7`q#ev>V138KX2#OEn8+= zS7tl5uWVh}vbwf@@X@0?wy)r9X1~bmM`<0;Bt9g5ml+knuw223kM5=#uw!>Y4RmQ9 zAnAD9%R%szjO(>nAJr!U=PRE>Zn$3eS2*Y;qqoMirwa^-11mGY11RNoVChEq(|1z9 zYo>=0hKavII}n(C#1m#is^2gM4Xn+LoR4p5X2!0}^++ zaxr%izu6s8W~r)i07s3e*+f&&G8CJhbOS~Gh05A6j@YrO{rb9Sgc*GSFk_8A2x>t- zj2Amg>7c0UkWQI`{gAMQw;EV4S+9mi$ip0e!w5JYbB}~QWI8hZO??#esFn)gAsYvD zBw^w!&q!`DgoiDFkX)LW*~GVfhqAqKu{i75r`#hi&th#c;G_Dwk3ymGttQ4zcPa!N zYee(G)ZQAHk#o#V60ijjaiCuqd2L^dXQY*|BKlu`NoCWbkJ!eM-f?v(7AZ`hT( z{MFsKuuX@pnnX^N*LK<-1kq{AI>bSF2_ANmj8wj?2>|w71V=(S4~O@FH$?E4fQ3HR zL!;JWb3F8cVUWsRZ7_v)f<1H+y;QS<03mmgHkJ2%0_#V3RnticHgWygHAFcvfJf!a zyBCFp24@s>Tf|C5sH68+hu;U4s_6m9XXh@i!?US*QzW-_**dJilUyBR}!&OD6qfO%#)mlzHNAq1NM-=G+*2(ba&8}OK# zhN|qf+7qxawA(gPHdnHYDfD5H-V+&16)BTtZF;gjN+ZLM&3DpZ9iAFbK?_IC zYzs4F=rSo@w}OU+jZ-FSycj`Na6SIpm`^eZPxa%V8jbhYtyq<@4M4@16KKAXG>MxQ zvF^D`fl$^%+(=r1HsePCpdZ_D%!=s!4eJq6he4lBUjk`xgZh+NOf%)Sv397GqA|gm zroy|4l|vQ-C>mbWS!LbImaDQODMPdoUnyAY#dVg%Ds?X86}~86{v%hI0N^Wb{Kgkv zcJtc$>WGUF(h9D8;Ldk`_TfJhs+BI-{!7lk<;LfpziaCaFWUFomtS??Lx=A_bojdG zU-HTuFTdf%`?hSE{qpbJZXwyZW972FyLX?reea%KPaQw~dmp*`fBEh=y#AJ}SGLSf zonGI$W96|g9@`?HJVOA23wCe+$shiz8(y?;eVzW|zQz?W=CO;^?u{N1i%m6e(W0|AK3t zcgb+GYsc1YTeloOa&m^VIq(i+cIXG+<2k#x|DQkd)i=EO()D%v?7fezt)02%`Fn48 z;l5YD?8+bh$#)-m^ypCO#L3lH-F)TtZ7c8m{X0&bK7#<;wr<(BeJc>1I<>ZTW==rc zx3AoK%kyTl;j?7wpp>r!Aq^wAZ13({Zo1<9UE6MW@ujbQ#ntyc_{9efe(~BD?7iit z%dfv?-)sy1%6o1fjLMvd0QT=a|CKjgv2*9v7hiqJTfY2-_dRs@uKORm`mzhJd*Qz8 zUa)uTR{THy_4{ovJGQU^;<96K+;v`9n_b_gYZNSf<^f$B|tYzT=w+BiviNU!oy95qdK{bIeO=#C4 z$AcDOa4e$%oB*fAmW$1rqvJ4*KA=S22w)P{E8<1&^JKqsZ)s{P@E=GAS5U^XHS>I;oVX*n7;vkP&IOJ_g0nWj0a6aZ@= za}dsK`%5D(E>T96iQPbr`5bzrWCUz68U%#^hW)110wGL|j0`w?7lysa@&hJC0enaCGeY|qW=khZ={518-j-Jk)&)AXL^AG(XwI#tg%PAp0! zDRfMfEyjZ_!|nxXrSM1fNdYlSqPuqXr$DqW1h8k~7c>nkEu)0HTjjM)O_*+lbj_H_ ziWLx1HV~1jK^N#G{Sif{-vPJMj)7a;Rz9mJwPj>G++o;e|H=>Yq4`B;oIA;2qGgz| zg@oXqWuA?LO&(Zc>cJE`Z9`SXkra?F?GzfUuBUzYzOs}DFs(K#!4JhKw9+3+(Pw&= zads|K7#_5z_OhB54z~oXo=Wj z;!y-%2M0|tFmBvXvdyu>%Hl&MR}~yb;rS#C6&?=-SPBfpuBOpGz|=#;CZ>*e;zjux zPuBSmYA+#8VFGi-WzUdXGaqcIK*)OZO9Vate@}@Leog#>!ky$io>-&%0D?8omAd}p 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
%S1c%HfVIbM#z&<8& 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ƸV9l%H}OV~C)gaKDO8VQe; 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 wF2dftk zUc3LAtCml`c#g2wo0}V~udk0ri*x;UG`jANdrv=6d}$bSHFc#y_6PIi^;Fw`r)81H z9{a{qPds(|tL}LFJKuTdtL}X0!OuPN(8JF?`z)FME@4K%9Xocs;<`gScki5^pYP4} z_wC;Y0NA(^>%-x2Fa&_@+qWCghyWKC7n`OT4cqnMKwO@sty}l)+ut@Wq1jjjUFS%T8^cBHDAww^~FS_mSMizT;0G&qPlD14%% zS;Q4%57j7$8e};Gsc9zTZ@dgr(7M$uosfF=)RP)2IY~Wk2G07yD+c>-!?dl}r>!ObsMs0y~+_Tq77Y1%*3mEv>6c zj=1$xutI(!bL&)?)gIpMaCzMG@x}*j+?Pq23n#A-003GYvJh*JBKqsA1(~B{Y-PT( z4vn)vdh%g+fzFglc35Yu-=Twmpz9PDHANLxjE_onQsMfmfrPXu_>VcM*L+U0?iHCE7^l`jGuV^HjR zXyFbuTRjLJC~bs|i6zojxgigyi^}EON`HpiLL97$x7H)zQ7i4cGTUvfi&;)zl$5M< zv8xp=@vO^IX&CZk=PG=UgkHw<>oxb|2#Ds%=40ze3Xi`=rOcdkVu%E*uPs4alRHjZ^v30j^= z&05{)Q040m+4K0B3k#UzJJ9cg5I{Pn6}8z!ClXjwC?}GD%-=!;B5$GE0%Xc5h}NPR z(&S@gp%q~afnAnR>xt5+wG#yan?0KL;zW{60b%n zV(hSQ-~N8TzjEQi%7uKu^7if9w`|#>JAl;yA^Ti+q!$t_Pq!0__nvNudWPM*0wG!9@xL~Yw5 zVR2!8aRC6{{Fb-ebMI?H(>r!-1AzJY`MJ5d(P+q|C{I?G(U$X=%mkwnC!106X3TOE zokwwW)fp3KW98!w><+8=+Qlfjj(T6n>N07{D7Tz|r*2FJK=n8TuiUaQ%Q%Hm!ZU-0 zF(M&)fz`AJCp@%ZiQ`cg6#ZeQE^Q=F0G)ji@a0RLG-u`Jo{@cBRg$t6w_4w&xly*S z!?nGrqVzKH-_&%KJcgb~1r5u *9fw6?Yym`RLcTjKMhY*;Xz6CJ{hg1ITFYeH5A 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 z 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 z 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%0Dya$KK4=3U!@QETV3qu8a<3 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

Y6Sw@&wgCWZK$O3@ zQ)1HGGLhttHzT4yI^X8DSqi}9J92zpQ!;=FCSETWQnI0=kearFQu266+ZT(cvnUX3 zbJ&tdhsQiwTM|OLpb5gQgP}>!E!PwO2mVn6RwWS#>Wc&tqayKqYQtScQaOTRxF7bA z#TmKOl3YZ@yM3n=+trlPoT69DH==C&uc9ty%aWN0+#`#HB<~5K8>$5E11=a!+RGogm|Ezdg}Td=f_I$B34=FVo(R-zD0qXRiv8 zXX;e7dV{-j7(8ecMqf57t>#W)O&HB}$~r5erpYgg#Bu+yh_%dI=0HzxpMawKcs=xW|zr&p6zMHvZU^s3B!fpE83I14DL^o++01Dqc;K$_Ur zrJ;=$K=s(F%IvCl=5MZB6jfWYZ~A>t7zQ4GM>A*IxD(q_ZyJ(9vT=A+WquQ`oU652 zz7N(emhUt-YCy<8`jw8urf>{)Y=v&_usL(%mmXti|S-(K42B(S^ z$G7TZkxyC@ksWjuaPE*2{53~I^bjV|8#~97xW)mSehPfi`A=E00FVj^I*|rfgqQi} zX4l-w>-Wyi_eZ-MH;-@aj*f_F8H*9o>FN2aufBSIdLsM%@u+I7VIFv?9%1ID<66Ct zUf~mpgkER9M4y>r8d%TsAU>Di_2^7V*+di$f=+zcf=W!gqHr&5(|G*PJPy!LjHQdx z=V|5Lb{bavu|tt(dY5o>Mc0Mvxb761L2u->_6XK96G9n5z8=5Ivo>&QIW>QHTH1i{>XR=Yy*#D*yA!eA`o9ZQJ|6$Vk!0|WDG?a}K z7~CjzLu3(bS>ra&80l&kw54HL0qcR

o|JG+a%q0M>*M*f!UtZ@4YtT&FQDa_=;B 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%0D8ns|w>#|k8|{^VW~iafHeD5k9}&??Z; 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

?!@3}i2EqJSD>!T7e|$?JJs3=}N+x$J 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

VWdyJTES{hEphL}&y+ZDf4 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 z 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�Ej*fGYcKHzO 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 diff --git a/.config/yazi/flavors/noctalia.yazi/flavor.toml b/.config/yazi/flavors/noctalia.yazi/flavor.toml index c3a29cb..278e7bf 100644 --- a/.config/yazi/flavors/noctalia.yazi/flavor.toml +++ b/.config/yazi/flavors/noctalia.yazi/flavor.toml @@ -8,18 +8,18 @@ find_keyword = { fg = "#ffb4ab", bold = true, italic = true, underline = true } find_position = { fg = "#ffb4ab", bold = true, italic = true } # Marker -marker_copied = { fg = "#2e4e35", bg = "#2e4e35" } -marker_cut = { fg = "#2e4e35", bg = "#2e4e35" } +marker_copied = { fg = "#5f411c", bg = "#5f411c" } +marker_cut = { fg = "#5f411c", bg = "#5f411c" } marker_marked = { fg = "#ffb4ab", bg = "#ffb4ab" } -marker_selected = { fg = "#accfaf", bg = "#accfaf" } +marker_selected = { fg = "#ebbe90", bg = "#ebbe90" } # Count -count_copied = { fg = "#c7ecca", bg = "#2e4e35" } -count_cut = { fg = "#c7ecca", bg = "#2e4e35" } -count_selected = { fg = "#3c2f00", bg = "#accfaf" } +count_copied = { fg = "#ffddbb", bg = "#5f411c" } +count_cut = { fg = "#ffddbb", bg = "#5f411c" } +count_selected = { fg = "#5f1128", bg = "#ebbe90" } # Border -border_style = { fg = "#e7c349" } +border_style = { fg = "#ffb2be" } # : ]]] @@ -27,21 +27,21 @@ border_style = { fg = "#e7c349" } # : Status [[[ [status] -overall = { fg = "#e7c349" } +overall = { fg = "#ffb2be" } sep_left = { open = "", close = "" } sep_right = { open = "", close = "" } # Progress progress_label = { bold = true } -progress_normal = { fg = "#e7c349", bg = "#131313" } +progress_normal = { fg = "#ffb2be", bg = "#131313" } progress_error = { fg = "#ffb4ab", bg = "#131313" } # Permissions -perm_type = { fg = "#d4c6a1" } -perm_write = { fg = "#accfaf" } +perm_type = { fg = "#e4bdc2" } +perm_write = { fg = "#ebbe90" } perm_exec = { fg = "#ffb4ab" } -perm_read = { fg = "#2e4e35" } -perm_sep = { fg = "#564500" } +perm_read = { fg = "#5f411c" } +perm_sep = { fg = "#7d293e" } # : ]]] @@ -50,13 +50,13 @@ perm_sep = { fg = "#564500" } [mode] -normal_main = { bg = "#e7c349", fg = "#3c2f00", bold = true } +normal_main = { bg = "#ffb2be", fg = "#5f1128", bold = true } normal_alt = { bg = "#474747", fg = "#c6c6c6" } -select_main = { bg = "#d4c6a1", fg = "#383016", bold = true } +select_main = { bg = "#e4bdc2", fg = "#43292e", bold = true } select_alt = { bg = "#474747", fg = "#c6c6c6" } -unset_main = { bg = "#accfaf", fg = "#183720", bold = true } +unset_main = { bg = "#ebbe90", fg = "#452b08", bold = true } unset_alt = { bg = "#474747", fg = "#c6c6c6" } # : ]]] @@ -65,7 +65,7 @@ unset_alt = { bg = "#474747", fg = "#c6c6c6" } # : Input [[[ [input] -border = { fg = "#e7c349" } +border = { fg = "#ffb2be" } title = {} value = { fg = "#e2e2e2" } selected = { reversed = true } @@ -76,8 +76,8 @@ selected = { reversed = true } # : Tabs [[[ [tabs] -active = { fg = "#131313", bold = true, bg = "#e7c349" } -inactive = { fg = "#d4c6a1", bg = "#131313" } +active = { fg = "#131313", bold = true, bg = "#ffb2be" } +inactive = { fg = "#e4bdc2", bg = "#131313" } sep_inner = { open = "", close = "" } # : ]]] @@ -86,7 +86,7 @@ sep_inner = { open = "", close = "" } # : Completion [[[ [cmp] -border = { fg = "#e7c349", bg = "#3c2f00" } +border = { fg = "#ffb2be", bg = "#5f1128" } # : ]]] @@ -94,9 +94,9 @@ border = { fg = "#e7c349", bg = "#3c2f00" } # : Tasks [[[ [tasks] -border = { fg = "#e7c349" } +border = { fg = "#ffb2be" } title = {} -hovered = { fg = "#2e4e35", underline = true } +hovered = { fg = "#5f411c", underline = true } # : ]]] @@ -106,8 +106,8 @@ hovered = { fg = "#2e4e35", underline = true } [which] cols = 3 mask = { bg = "#131313" } -cand = { fg = "#e7c349" } -rest = { fg = "#3c2f00" } +cand = { fg = "#ffb2be" } +rest = { fg = "#5f1128" } desc = { fg = "#e2e2e2" } separator = " ▶ " separator_style = { fg = "#e2e2e2" } @@ -117,8 +117,8 @@ separator_style = { fg = "#e2e2e2" } # : Spotter [[[ [spot] -border = { fg = "#e7c349" } -title = { fg = "#e7c349" } +border = { fg = "#ffb2be" } +title = { fg = "#ffb2be" } tbl_col = { fg = "#e2e2e2" } tbl_cell = { fg = "#e2e2e2", bg = "#131313" } @@ -131,7 +131,7 @@ tbl_cell = { fg = "#e2e2e2", bg = "#131313" } on = { fg = "#e2e2e2" } run = { fg = "#e2e2e2" } hovered = { reversed = true, bold = true } -footer = { fg = "#383016", bg = "#d4c6a1" } +footer = { fg = "#43292e", bg = "#e4bdc2" } # : ]]] @@ -139,8 +139,8 @@ footer = { fg = "#383016", bg = "#d4c6a1" } # : Notify [[[ [notify] -title_info = { fg = "#accfaf" } -title_warn = { fg = "#e7c349" } +title_info = { fg = "#ebbe90" } +title_warn = { fg = "#ffb2be" } title_error = { fg = "#ffb4ab" } # : ]]] @@ -169,7 +169,7 @@ rules = [ # Fallback { url = "*", fg = "#e2e2e2" }, - { url = "*/", fg = "#e7c349" }, + { url = "*/", fg = "#ffb2be" }, ] # : ]]] @@ -179,739 +179,739 @@ rules = [ [icon] globs = [] dirs = [ - { name = ".config", text = "", fg = "#e7c349" }, - { name = ".git", text = "", fg = "#e7c349" }, - { name = ".github", text = "", fg = "#e7c349" }, - { name = ".npm", text = "", fg = "#e7c349" }, - { name = "Desktop", text = "", fg = "#e7c349" }, - { name = "Development", text = "", fg = "#e7c349" }, - { name = "Documents", text = "", fg = "#e7c349" }, - { name = "Downloads", text = "", fg = "#e7c349" }, - { name = "Library", text = "", fg = "#e7c349" }, - { name = "Movies", text = "", fg = "#e7c349" }, - { name = "Music", text = "", fg = "#e7c349" }, - { name = "Pictures", text = "", fg = "#e7c349" }, - { name = "Public", text = "", fg = "#e7c349" }, - { name = "Videos", text = "", fg = "#e7c349" }, + { name = ".config", text = "", fg = "#ffb2be" }, + { name = ".git", text = "", fg = "#ffb2be" }, + { name = ".github", text = "", fg = "#ffb2be" }, + { name = ".npm", text = "", fg = "#ffb2be" }, + { name = "Desktop", text = "", fg = "#ffb2be" }, + { name = "Development", text = "", fg = "#ffb2be" }, + { name = "Documents", text = "", fg = "#ffb2be" }, + { name = "Downloads", text = "", fg = "#ffb2be" }, + { name = "Library", text = "", fg = "#ffb2be" }, + { name = "Movies", text = "", fg = "#ffb2be" }, + { name = "Music", text = "", fg = "#ffb2be" }, + { name = "Pictures", text = "", fg = "#ffb2be" }, + { name = "Public", text = "", fg = "#ffb2be" }, + { name = "Videos", text = "", fg = "#ffb2be" }, ] files = [ - { name = ".babelrc", text = "", fg = "#e7c349" }, - { name = ".bash_profile", text = "", fg = "#e7c349" }, - { name = ".bashrc", text = "", fg = "#e7c349" }, - { name = ".clang-format", text = "", fg = "#e7c349" }, - { name = ".clang-tidy", text = "", fg = "#e7c349" }, - { name = ".codespellrc", text = "󰓆", fg = "#e7c349" }, - { name = ".condarc", text = "", fg = "#e7c349" }, - { name = ".dockerignore", text = "󰡨", fg = "#e7c349" }, - { name = ".ds_store", text = "", fg = "#e7c349" }, - { name = ".editorconfig", text = "", fg = "#e7c349" }, - { name = ".env", text = "", fg = "#e7c349" }, - { name = ".eslintignore", text = "", fg = "#e7c349" }, - { name = ".eslintrc", text = "", fg = "#e7c349" }, - { name = ".git-blame-ignore-revs", text = "", fg = "#e7c349" }, - { name = ".gitattributes", text = "", fg = "#e7c349" }, - { name = ".gitconfig", text = "", fg = "#e7c349" }, - { name = ".gitignore", text = "", fg = "#e7c349" }, - { name = ".gitlab-ci.yml", text = "", fg = "#e7c349" }, - { name = ".gitmodules", text = "", fg = "#e7c349" }, - { name = ".gtkrc-2.0", text = "", fg = "#e7c349" }, - { name = ".gvimrc", text = "", fg = "#e7c349" }, - { name = ".justfile", text = "", fg = "#e7c349" }, - { name = ".luacheckrc", text = "", fg = "#e7c349" }, - { name = ".luaurc", text = "", fg = "#e7c349" }, - { name = ".mailmap", text = "󰊢", fg = "#e7c349" }, - { name = ".nanorc", text = "", fg = "#e7c349" }, - { name = ".npmignore", text = "", fg = "#e7c349" }, - { name = ".npmrc", text = "", fg = "#e7c349" }, - { name = ".nuxtrc", text = "󱄆", fg = "#e7c349" }, - { name = ".nvmrc", text = "", fg = "#e7c349" }, - { name = ".pnpmfile.cjs", text = "", fg = "#e7c349" }, - { name = ".pre-commit-config.yaml", text = "󰛢", fg = "#e7c349" }, - { name = ".prettierignore", text = "", fg = "#e7c349" }, - { name = ".prettierrc", text = "", fg = "#e7c349" }, - { name = ".prettierrc.cjs", text = "", fg = "#e7c349" }, - { name = ".prettierrc.js", text = "", fg = "#e7c349" }, - { name = ".prettierrc.json", text = "", fg = "#e7c349" }, - { name = ".prettierrc.json5", text = "", fg = "#e7c349" }, - { name = ".prettierrc.mjs", text = "", fg = "#e7c349" }, - { name = ".prettierrc.toml", text = "", fg = "#e7c349" }, - { name = ".prettierrc.yaml", text = "", fg = "#e7c349" }, - { name = ".prettierrc.yml", text = "", fg = "#e7c349" }, - { name = ".pylintrc", text = "", fg = "#e7c349" }, - { name = ".settings.json", text = "", fg = "#e7c349" }, - { name = ".SRCINFO", text = "󰣇", fg = "#e7c349" }, - { name = ".vimrc", text = "", fg = "#e7c349" }, - { name = ".Xauthority", text = "", fg = "#e7c349" }, - { name = ".xinitrc", text = "", fg = "#e7c349" }, - { name = ".Xresources", text = "", fg = "#e7c349" }, - { name = ".xsession", text = "", fg = "#e7c349" }, - { name = ".zprofile", text = "", fg = "#e7c349" }, - { name = ".zshenv", text = "", fg = "#e7c349" }, - { name = ".zshrc", text = "", fg = "#e7c349" }, - { name = "_gvimrc", text = "", fg = "#e7c349" }, - { name = "_vimrc", text = "", fg = "#e7c349" }, - { name = "AUTHORS", text = "", fg = "#e7c349" }, - { name = "AUTHORS.txt", text = "", fg = "#e7c349" }, - { name = "brewfile", text = "", fg = "#e7c349" }, - { name = "bspwmrc", text = "", fg = "#e7c349" }, - { name = "build", text = "", fg = "#e7c349" }, - { name = "build.gradle", text = "", fg = "#e7c349" }, - { name = "build.zig.zon", text = "", fg = "#e7c349" }, - { name = "bun.lock", text = "", fg = "#e7c349" }, - { name = "bun.lockb", text = "", fg = "#e7c349" }, - { name = "cantorrc", text = "", fg = "#e7c349" }, - { name = "checkhealth", text = "󰓙", fg = "#e7c349" }, - { name = "cmakelists.txt", text = "", fg = "#e7c349" }, - { name = "code_of_conduct", text = "", fg = "#e7c349" }, - { name = "code_of_conduct.md", text = "", fg = "#e7c349" }, - { name = "commit_editmsg", text = "", fg = "#e7c349" }, - { name = "commitlint.config.js", text = "󰜘", fg = "#e7c349" }, - { name = "commitlint.config.ts", text = "󰜘", fg = "#e7c349" }, - { name = "compose.yaml", text = "󰡨", fg = "#e7c349" }, - { name = "compose.yml", text = "󰡨", fg = "#e7c349" }, - { name = "config", text = "", fg = "#e7c349" }, - { name = "containerfile", text = "󰡨", fg = "#e7c349" }, - { name = "copying", text = "", fg = "#e7c349" }, - { name = "copying.lesser", text = "", fg = "#e7c349" }, - { name = "Directory.Build.props", text = "", fg = "#e7c349" }, - { name = "Directory.Build.targets", text = "", fg = "#e7c349" }, - { name = "Directory.Packages.props", text = "", fg = "#e7c349" }, - { name = "docker-compose.yaml", text = "󰡨", fg = "#e7c349" }, - { name = "docker-compose.yml", text = "󰡨", fg = "#e7c349" }, - { name = "dockerfile", text = "󰡨", fg = "#e7c349" }, - { name = "eslint.config.cjs", text = "", fg = "#e7c349" }, - { name = "eslint.config.js", text = "", fg = "#e7c349" }, - { name = "eslint.config.mjs", text = "", fg = "#e7c349" }, - { name = "eslint.config.ts", text = "", fg = "#e7c349" }, - { name = "ext_typoscript_setup.txt", text = "", fg = "#e7c349" }, - { name = "favicon.ico", text = "", fg = "#e7c349" }, - { name = "fp-info-cache", text = "", fg = "#e7c349" }, - { name = "fp-lib-table", text = "", fg = "#e7c349" }, - { name = "FreeCAD.conf", text = "", fg = "#e7c349" }, - { name = "Gemfile", text = "", fg = "#e7c349" }, - { name = "gnumakefile", text = "", fg = "#e7c349" }, - { name = "go.mod", text = "", fg = "#e7c349" }, - { name = "go.sum", text = "", fg = "#e7c349" }, - { name = "go.work", text = "", fg = "#e7c349" }, - { name = "gradle-wrapper.properties", text = "", fg = "#e7c349" }, - { name = "gradle.properties", text = "", fg = "#e7c349" }, - { name = "gradlew", text = "", fg = "#e7c349" }, - { name = "groovy", text = "", fg = "#e7c349" }, - { name = "gruntfile.babel.js", text = "", fg = "#e7c349" }, - { name = "gruntfile.coffee", text = "", fg = "#e7c349" }, - { name = "gruntfile.js", text = "", fg = "#e7c349" }, - { name = "gruntfile.ts", text = "", fg = "#e7c349" }, - { name = "gtkrc", text = "", fg = "#e7c349" }, - { name = "gulpfile.babel.js", text = "", fg = "#e7c349" }, - { name = "gulpfile.coffee", text = "", fg = "#e7c349" }, - { name = "gulpfile.js", text = "", fg = "#e7c349" }, - { name = "gulpfile.ts", text = "", fg = "#e7c349" }, - { name = "hypridle.conf", text = "", fg = "#e7c349" }, - { name = "hyprland.conf", text = "", fg = "#e7c349" }, - { name = "hyprlandd.conf", text = "", fg = "#e7c349" }, - { name = "hyprlock.conf", text = "", fg = "#e7c349" }, - { name = "hyprpaper.conf", text = "", fg = "#e7c349" }, - { name = "hyprsunset.conf", text = "", fg = "#e7c349" }, - { name = "i18n.config.js", text = "󰗊", fg = "#e7c349" }, - { name = "i18n.config.ts", text = "󰗊", fg = "#e7c349" }, - { name = "i3blocks.conf", text = "", fg = "#e7c349" }, - { name = "i3status.conf", text = "", fg = "#e7c349" }, - { name = "index.theme", text = "", fg = "#e7c349" }, - { name = "ionic.config.json", text = "", fg = "#e7c349" }, - { name = "Jenkinsfile", text = "", fg = "#e7c349" }, - { name = "justfile", text = "", fg = "#e7c349" }, - { name = "kalgebrarc", text = "", fg = "#e7c349" }, - { name = "kdeglobals", text = "", fg = "#e7c349" }, - { name = "kdenlive-layoutsrc", text = "", fg = "#e7c349" }, - { name = "kdenliverc", text = "", fg = "#e7c349" }, - { name = "kritadisplayrc", text = "", fg = "#e7c349" }, - { name = "kritarc", text = "", fg = "#e7c349" }, - { name = "license", text = "", fg = "#e7c349" }, - { name = "license.md", text = "", fg = "#e7c349" }, - { name = "lxde-rc.xml", text = "", fg = "#e7c349" }, - { name = "lxqt.conf", text = "", fg = "#e7c349" }, - { name = "makefile", text = "", fg = "#e7c349" }, - { name = "mix.lock", text = "", fg = "#e7c349" }, - { name = "mpv.conf", text = "", fg = "#e7c349" }, - { name = "next.config.cjs", text = "", fg = "#e7c349" }, - { name = "next.config.js", text = "", fg = "#e7c349" }, - { name = "next.config.ts", text = "", fg = "#e7c349" }, - { name = "node_modules", text = "", fg = "#e7c349" }, - { name = "nuxt.config.cjs", text = "󱄆", fg = "#e7c349" }, - { name = "nuxt.config.js", text = "󱄆", fg = "#e7c349" }, - { name = "nuxt.config.mjs", text = "󱄆", fg = "#e7c349" }, - { name = "nuxt.config.ts", text = "󱄆", fg = "#e7c349" }, - { name = "package-lock.json", text = "", fg = "#e7c349" }, - { name = "package.json", text = "", fg = "#e7c349" }, - { name = "PKGBUILD", text = "", fg = "#e7c349" }, - { name = "platformio.ini", text = "", fg = "#e7c349" }, - { name = "playwright.config.cjs", text = "", fg = "#e7c349" }, - { name = "playwright.config.cts", text = "", fg = "#e7c349" }, - { name = "playwright.config.js", text = "", fg = "#e7c349" }, - { name = "playwright.config.mjs", text = "", fg = "#e7c349" }, - { name = "playwright.config.mts", text = "", fg = "#e7c349" }, - { name = "playwright.config.ts", text = "", fg = "#e7c349" }, - { name = "pnpm-lock.yaml", text = "", fg = "#e7c349" }, - { name = "pnpm-workspace.yaml", text = "", fg = "#e7c349" }, - { name = "pom.xml", text = "", fg = "#e7c349" }, - { name = "prettier.config.cjs", text = "", fg = "#e7c349" }, - { name = "prettier.config.js", text = "", fg = "#e7c349" }, - { name = "prettier.config.mjs", text = "", fg = "#e7c349" }, - { name = "prettier.config.ts", text = "", fg = "#e7c349" }, - { name = "prisma.config.mts", text = "", fg = "#e7c349" }, - { name = "prisma.config.ts", text = "", fg = "#e7c349" }, - { name = "procfile", text = "", fg = "#e7c349" }, - { name = "PrusaSlicer.ini", text = "", fg = "#e7c349" }, - { name = "PrusaSlicerGcodeViewer.ini", text = "", fg = "#e7c349" }, - { name = "py.typed", text = "", fg = "#e7c349" }, - { name = "QtProject.conf", text = "", fg = "#e7c349" }, - { name = "rakefile", text = "", fg = "#e7c349" }, - { name = "readme", text = "󰂺", fg = "#e7c349" }, - { name = "readme.md", text = "󰂺", fg = "#e7c349" }, - { name = "rmd", text = "", fg = "#e7c349" }, - { name = "robots.txt", text = "󰚩", fg = "#e7c349" }, - { name = "security", text = "󰒃", fg = "#e7c349" }, - { name = "security.md", text = "󰒃", fg = "#e7c349" }, - { name = "settings.gradle", text = "", fg = "#e7c349" }, - { name = "svelte.config.js", text = "", fg = "#e7c349" }, - { name = "sxhkdrc", text = "", fg = "#e7c349" }, - { name = "sym-lib-table", text = "", fg = "#e7c349" }, - { name = "tailwind.config.js", text = "󱏿", fg = "#e7c349" }, - { name = "tailwind.config.mjs", text = "󱏿", fg = "#e7c349" }, - { name = "tailwind.config.ts", text = "󱏿", fg = "#e7c349" }, - { name = "tmux.conf", text = "", fg = "#e7c349" }, - { name = "tmux.conf.local", text = "", fg = "#e7c349" }, - { name = "tsconfig.json", text = "", fg = "#e7c349" }, - { name = "unlicense", text = "", fg = "#e7c349" }, - { name = "vagrantfile", text = "", fg = "#e7c349" }, - { name = "vercel.json", text = "", fg = "#e7c349" }, - { name = "vite.config.cjs", text = "", fg = "#e7c349" }, - { name = "vite.config.cts", text = "", fg = "#e7c349" }, - { name = "vite.config.js", text = "", fg = "#e7c349" }, - { name = "vite.config.mjs", text = "", fg = "#e7c349" }, - { name = "vite.config.mts", text = "", fg = "#e7c349" }, - { name = "vite.config.ts", text = "", fg = "#e7c349" }, - { name = "vitest.config.cjs", text = "", fg = "#e7c349" }, - { name = "vitest.config.cts", text = "", fg = "#e7c349" }, - { name = "vitest.config.js", text = "", fg = "#e7c349" }, - { name = "vitest.config.mjs", text = "", fg = "#e7c349" }, - { name = "vitest.config.mts", text = "", fg = "#e7c349" }, - { name = "vitest.config.ts", text = "", fg = "#e7c349" }, - { name = "vlcrc", text = "󰕼", fg = "#e7c349" }, - { name = "webpack", text = "󰜫", fg = "#e7c349" }, - { name = "weston.ini", text = "", fg = "#e7c349" }, - { name = "workspace", text = "", fg = "#e7c349" }, - { name = "wrangler.jsonc", text = "", fg = "#e7c349" }, - { name = "wrangler.toml", text = "", fg = "#e7c349" }, - { name = "xdph.conf", text = "", fg = "#e7c349" }, - { name = "xmobarrc", text = "", fg = "#e7c349" }, - { name = "xmobarrc.hs", text = "", fg = "#e7c349" }, - { name = "xmonad.hs", text = "", fg = "#e7c349" }, - { name = "xorg.conf", text = "", fg = "#e7c349" }, - { name = "xsettingsd.conf", text = "", fg = "#e7c349" }, + { name = ".babelrc", text = "", fg = "#ffb2be" }, + { name = ".bash_profile", text = "", fg = "#ffb2be" }, + { name = ".bashrc", text = "", fg = "#ffb2be" }, + { name = ".clang-format", text = "", fg = "#ffb2be" }, + { name = ".clang-tidy", text = "", fg = "#ffb2be" }, + { name = ".codespellrc", text = "󰓆", fg = "#ffb2be" }, + { name = ".condarc", text = "", fg = "#ffb2be" }, + { name = ".dockerignore", text = "󰡨", fg = "#ffb2be" }, + { name = ".ds_store", text = "", fg = "#ffb2be" }, + { name = ".editorconfig", text = "", fg = "#ffb2be" }, + { name = ".env", text = "", fg = "#ffb2be" }, + { name = ".eslintignore", text = "", fg = "#ffb2be" }, + { name = ".eslintrc", text = "", fg = "#ffb2be" }, + { name = ".git-blame-ignore-revs", text = "", fg = "#ffb2be" }, + { name = ".gitattributes", text = "", fg = "#ffb2be" }, + { name = ".gitconfig", text = "", fg = "#ffb2be" }, + { name = ".gitignore", text = "", fg = "#ffb2be" }, + { name = ".gitlab-ci.yml", text = "", fg = "#ffb2be" }, + { name = ".gitmodules", text = "", fg = "#ffb2be" }, + { name = ".gtkrc-2.0", text = "", fg = "#ffb2be" }, + { name = ".gvimrc", text = "", fg = "#ffb2be" }, + { name = ".justfile", text = "", fg = "#ffb2be" }, + { name = ".luacheckrc", text = "", fg = "#ffb2be" }, + { name = ".luaurc", text = "", fg = "#ffb2be" }, + { name = ".mailmap", text = "󰊢", fg = "#ffb2be" }, + { name = ".nanorc", text = "", fg = "#ffb2be" }, + { name = ".npmignore", text = "", fg = "#ffb2be" }, + { name = ".npmrc", text = "", fg = "#ffb2be" }, + { name = ".nuxtrc", text = "󱄆", fg = "#ffb2be" }, + { name = ".nvmrc", text = "", fg = "#ffb2be" }, + { name = ".pnpmfile.cjs", text = "", fg = "#ffb2be" }, + { name = ".pre-commit-config.yaml", text = "󰛢", fg = "#ffb2be" }, + { name = ".prettierignore", text = "", fg = "#ffb2be" }, + { name = ".prettierrc", text = "", fg = "#ffb2be" }, + { name = ".prettierrc.cjs", text = "", fg = "#ffb2be" }, + { name = ".prettierrc.js", text = "", fg = "#ffb2be" }, + { name = ".prettierrc.json", text = "", fg = "#ffb2be" }, + { name = ".prettierrc.json5", text = "", fg = "#ffb2be" }, + { name = ".prettierrc.mjs", text = "", fg = "#ffb2be" }, + { name = ".prettierrc.toml", text = "", fg = "#ffb2be" }, + { name = ".prettierrc.yaml", text = "", fg = "#ffb2be" }, + { name = ".prettierrc.yml", text = "", fg = "#ffb2be" }, + { name = ".pylintrc", text = "", fg = "#ffb2be" }, + { name = ".settings.json", text = "", fg = "#ffb2be" }, + { name = ".SRCINFO", text = "󰣇", fg = "#ffb2be" }, + { name = ".vimrc", text = "", fg = "#ffb2be" }, + { name = ".Xauthority", text = "", fg = "#ffb2be" }, + { name = ".xinitrc", text = "", fg = "#ffb2be" }, + { name = ".Xresources", text = "", fg = "#ffb2be" }, + { name = ".xsession", text = "", fg = "#ffb2be" }, + { name = ".zprofile", text = "", fg = "#ffb2be" }, + { name = ".zshenv", text = "", fg = "#ffb2be" }, + { name = ".zshrc", text = "", fg = "#ffb2be" }, + { name = "_gvimrc", text = "", fg = "#ffb2be" }, + { name = "_vimrc", text = "", fg = "#ffb2be" }, + { name = "AUTHORS", text = "", fg = "#ffb2be" }, + { name = "AUTHORS.txt", text = "", fg = "#ffb2be" }, + { name = "brewfile", text = "", fg = "#ffb2be" }, + { name = "bspwmrc", text = "", fg = "#ffb2be" }, + { name = "build", text = "", fg = "#ffb2be" }, + { name = "build.gradle", text = "", fg = "#ffb2be" }, + { name = "build.zig.zon", text = "", fg = "#ffb2be" }, + { name = "bun.lock", text = "", fg = "#ffb2be" }, + { name = "bun.lockb", text = "", fg = "#ffb2be" }, + { name = "cantorrc", text = "", fg = "#ffb2be" }, + { name = "checkhealth", text = "󰓙", fg = "#ffb2be" }, + { name = "cmakelists.txt", text = "", fg = "#ffb2be" }, + { name = "code_of_conduct", text = "", fg = "#ffb2be" }, + { name = "code_of_conduct.md", text = "", fg = "#ffb2be" }, + { name = "commit_editmsg", text = "", fg = "#ffb2be" }, + { name = "commitlint.config.js", text = "󰜘", fg = "#ffb2be" }, + { name = "commitlint.config.ts", text = "󰜘", fg = "#ffb2be" }, + { name = "compose.yaml", text = "󰡨", fg = "#ffb2be" }, + { name = "compose.yml", text = "󰡨", fg = "#ffb2be" }, + { name = "config", text = "", fg = "#ffb2be" }, + { name = "containerfile", text = "󰡨", fg = "#ffb2be" }, + { name = "copying", text = "", fg = "#ffb2be" }, + { name = "copying.lesser", text = "", fg = "#ffb2be" }, + { name = "Directory.Build.props", text = "", fg = "#ffb2be" }, + { name = "Directory.Build.targets", text = "", fg = "#ffb2be" }, + { name = "Directory.Packages.props", text = "", fg = "#ffb2be" }, + { name = "docker-compose.yaml", text = "󰡨", fg = "#ffb2be" }, + { name = "docker-compose.yml", text = "󰡨", fg = "#ffb2be" }, + { name = "dockerfile", text = "󰡨", fg = "#ffb2be" }, + { name = "eslint.config.cjs", text = "", fg = "#ffb2be" }, + { name = "eslint.config.js", text = "", fg = "#ffb2be" }, + { name = "eslint.config.mjs", text = "", fg = "#ffb2be" }, + { name = "eslint.config.ts", text = "", fg = "#ffb2be" }, + { name = "ext_typoscript_setup.txt", text = "", fg = "#ffb2be" }, + { name = "favicon.ico", text = "", fg = "#ffb2be" }, + { name = "fp-info-cache", text = "", fg = "#ffb2be" }, + { name = "fp-lib-table", text = "", fg = "#ffb2be" }, + { name = "FreeCAD.conf", text = "", fg = "#ffb2be" }, + { name = "Gemfile", text = "", fg = "#ffb2be" }, + { name = "gnumakefile", text = "", fg = "#ffb2be" }, + { name = "go.mod", text = "", fg = "#ffb2be" }, + { name = "go.sum", text = "", fg = "#ffb2be" }, + { name = "go.work", text = "", fg = "#ffb2be" }, + { name = "gradle-wrapper.properties", text = "", fg = "#ffb2be" }, + { name = "gradle.properties", text = "", fg = "#ffb2be" }, + { name = "gradlew", text = "", fg = "#ffb2be" }, + { name = "groovy", text = "", fg = "#ffb2be" }, + { name = "gruntfile.babel.js", text = "", fg = "#ffb2be" }, + { name = "gruntfile.coffee", text = "", fg = "#ffb2be" }, + { name = "gruntfile.js", text = "", fg = "#ffb2be" }, + { name = "gruntfile.ts", text = "", fg = "#ffb2be" }, + { name = "gtkrc", text = "", fg = "#ffb2be" }, + { name = "gulpfile.babel.js", text = "", fg = "#ffb2be" }, + { name = "gulpfile.coffee", text = "", fg = "#ffb2be" }, + { name = "gulpfile.js", text = "", fg = "#ffb2be" }, + { name = "gulpfile.ts", text = "", fg = "#ffb2be" }, + { name = "hypridle.conf", text = "", fg = "#ffb2be" }, + { name = "hyprland.conf", text = "", fg = "#ffb2be" }, + { name = "hyprlandd.conf", text = "", fg = "#ffb2be" }, + { name = "hyprlock.conf", text = "", fg = "#ffb2be" }, + { name = "hyprpaper.conf", text = "", fg = "#ffb2be" }, + { name = "hyprsunset.conf", text = "", fg = "#ffb2be" }, + { name = "i18n.config.js", text = "󰗊", fg = "#ffb2be" }, + { name = "i18n.config.ts", text = "󰗊", fg = "#ffb2be" }, + { name = "i3blocks.conf", text = "", fg = "#ffb2be" }, + { name = "i3status.conf", text = "", fg = "#ffb2be" }, + { name = "index.theme", text = "", fg = "#ffb2be" }, + { name = "ionic.config.json", text = "", fg = "#ffb2be" }, + { name = "Jenkinsfile", text = "", fg = "#ffb2be" }, + { name = "justfile", text = "", fg = "#ffb2be" }, + { name = "kalgebrarc", text = "", fg = "#ffb2be" }, + { name = "kdeglobals", text = "", fg = "#ffb2be" }, + { name = "kdenlive-layoutsrc", text = "", fg = "#ffb2be" }, + { name = "kdenliverc", text = "", fg = "#ffb2be" }, + { name = "kritadisplayrc", text = "", fg = "#ffb2be" }, + { name = "kritarc", text = "", fg = "#ffb2be" }, + { name = "license", text = "", fg = "#ffb2be" }, + { name = "license.md", text = "", fg = "#ffb2be" }, + { name = "lxde-rc.xml", text = "", fg = "#ffb2be" }, + { name = "lxqt.conf", text = "", fg = "#ffb2be" }, + { name = "makefile", text = "", fg = "#ffb2be" }, + { name = "mix.lock", text = "", fg = "#ffb2be" }, + { name = "mpv.conf", text = "", fg = "#ffb2be" }, + { name = "next.config.cjs", text = "", fg = "#ffb2be" }, + { name = "next.config.js", text = "", fg = "#ffb2be" }, + { name = "next.config.ts", text = "", fg = "#ffb2be" }, + { name = "node_modules", text = "", fg = "#ffb2be" }, + { name = "nuxt.config.cjs", text = "󱄆", fg = "#ffb2be" }, + { name = "nuxt.config.js", text = "󱄆", fg = "#ffb2be" }, + { name = "nuxt.config.mjs", text = "󱄆", fg = "#ffb2be" }, + { name = "nuxt.config.ts", text = "󱄆", fg = "#ffb2be" }, + { name = "package-lock.json", text = "", fg = "#ffb2be" }, + { name = "package.json", text = "", fg = "#ffb2be" }, + { name = "PKGBUILD", text = "", fg = "#ffb2be" }, + { name = "platformio.ini", text = "", fg = "#ffb2be" }, + { name = "playwright.config.cjs", text = "", fg = "#ffb2be" }, + { name = "playwright.config.cts", text = "", fg = "#ffb2be" }, + { name = "playwright.config.js", text = "", fg = "#ffb2be" }, + { name = "playwright.config.mjs", text = "", fg = "#ffb2be" }, + { name = "playwright.config.mts", text = "", fg = "#ffb2be" }, + { name = "playwright.config.ts", text = "", fg = "#ffb2be" }, + { name = "pnpm-lock.yaml", text = "", fg = "#ffb2be" }, + { name = "pnpm-workspace.yaml", text = "", fg = "#ffb2be" }, + { name = "pom.xml", text = "", fg = "#ffb2be" }, + { name = "prettier.config.cjs", text = "", fg = "#ffb2be" }, + { name = "prettier.config.js", text = "", fg = "#ffb2be" }, + { name = "prettier.config.mjs", text = "", fg = "#ffb2be" }, + { name = "prettier.config.ts", text = "", fg = "#ffb2be" }, + { name = "prisma.config.mts", text = "", fg = "#ffb2be" }, + { name = "prisma.config.ts", text = "", fg = "#ffb2be" }, + { name = "procfile", text = "", fg = "#ffb2be" }, + { name = "PrusaSlicer.ini", text = "", fg = "#ffb2be" }, + { name = "PrusaSlicerGcodeViewer.ini", text = "", fg = "#ffb2be" }, + { name = "py.typed", text = "", fg = "#ffb2be" }, + { name = "QtProject.conf", text = "", fg = "#ffb2be" }, + { name = "rakefile", text = "", fg = "#ffb2be" }, + { name = "readme", text = "󰂺", fg = "#ffb2be" }, + { name = "readme.md", text = "󰂺", fg = "#ffb2be" }, + { name = "rmd", text = "", fg = "#ffb2be" }, + { name = "robots.txt", text = "󰚩", fg = "#ffb2be" }, + { name = "security", text = "󰒃", fg = "#ffb2be" }, + { name = "security.md", text = "󰒃", fg = "#ffb2be" }, + { name = "settings.gradle", text = "", fg = "#ffb2be" }, + { name = "svelte.config.js", text = "", fg = "#ffb2be" }, + { name = "sxhkdrc", text = "", fg = "#ffb2be" }, + { name = "sym-lib-table", text = "", fg = "#ffb2be" }, + { name = "tailwind.config.js", text = "󱏿", fg = "#ffb2be" }, + { name = "tailwind.config.mjs", text = "󱏿", fg = "#ffb2be" }, + { name = "tailwind.config.ts", text = "󱏿", fg = "#ffb2be" }, + { name = "tmux.conf", text = "", fg = "#ffb2be" }, + { name = "tmux.conf.local", text = "", fg = "#ffb2be" }, + { name = "tsconfig.json", text = "", fg = "#ffb2be" }, + { name = "unlicense", text = "", fg = "#ffb2be" }, + { name = "vagrantfile", text = "", fg = "#ffb2be" }, + { name = "vercel.json", text = "", fg = "#ffb2be" }, + { name = "vite.config.cjs", text = "", fg = "#ffb2be" }, + { name = "vite.config.cts", text = "", fg = "#ffb2be" }, + { name = "vite.config.js", text = "", fg = "#ffb2be" }, + { name = "vite.config.mjs", text = "", fg = "#ffb2be" }, + { name = "vite.config.mts", text = "", fg = "#ffb2be" }, + { name = "vite.config.ts", text = "", fg = "#ffb2be" }, + { name = "vitest.config.cjs", text = "", fg = "#ffb2be" }, + { name = "vitest.config.cts", text = "", fg = "#ffb2be" }, + { name = "vitest.config.js", text = "", fg = "#ffb2be" }, + { name = "vitest.config.mjs", text = "", fg = "#ffb2be" }, + { name = "vitest.config.mts", text = "", fg = "#ffb2be" }, + { name = "vitest.config.ts", text = "", fg = "#ffb2be" }, + { name = "vlcrc", text = "󰕼", fg = "#ffb2be" }, + { name = "webpack", text = "󰜫", fg = "#ffb2be" }, + { name = "weston.ini", text = "", fg = "#ffb2be" }, + { name = "workspace", text = "", fg = "#ffb2be" }, + { name = "wrangler.jsonc", text = "", fg = "#ffb2be" }, + { name = "wrangler.toml", text = "", fg = "#ffb2be" }, + { name = "xdph.conf", text = "", fg = "#ffb2be" }, + { name = "xmobarrc", text = "", fg = "#ffb2be" }, + { name = "xmobarrc.hs", text = "", fg = "#ffb2be" }, + { name = "xmonad.hs", text = "", fg = "#ffb2be" }, + { name = "xorg.conf", text = "", fg = "#ffb2be" }, + { name = "xsettingsd.conf", text = "", fg = "#ffb2be" }, ] exts = [ - { name = "3gp", text = "", fg = "#e7c349" }, - { name = "3mf", text = "󰆧", fg = "#e7c349" }, - { name = "7z", text = "", fg = "#e7c349" }, - { name = "a", text = "", fg = "#e7c349" }, - { name = "aac", text = "", fg = "#e7c349" }, - { name = "ada", text = "", fg = "#e7c349" }, - { name = "adb", text = "", fg = "#e7c349" }, - { name = "ads", text = "", fg = "#e7c349" }, - { name = "ai", text = "", fg = "#e7c349" }, - { name = "aif", text = "", fg = "#e7c349" }, - { name = "aiff", text = "", fg = "#e7c349" }, - { name = "android", text = "", fg = "#e7c349" }, - { name = "ape", text = "", fg = "#e7c349" }, - { name = "apk", text = "", fg = "#e7c349" }, - { name = "apl", text = "", fg = "#e7c349" }, - { name = "app", text = "", fg = "#e7c349" }, - { name = "applescript", text = "", fg = "#e7c349" }, - { name = "asc", text = "󰦝", fg = "#e7c349" }, - { name = "asm", text = "", fg = "#e7c349" }, - { name = "ass", text = "󰨖", fg = "#e7c349" }, - { name = "astro", text = "", fg = "#e7c349" }, - { name = "avif", text = "", fg = "#e7c349" }, - { name = "awk", text = "", fg = "#e7c349" }, - { name = "azcli", text = "", fg = "#e7c349" }, - { name = "bak", text = "󰁯", fg = "#e7c349" }, - { name = "bash", text = "", fg = "#e7c349" }, - { name = "bat", text = "", fg = "#e7c349" }, - { name = "bazel", text = "", fg = "#e7c349" }, - { name = "bib", text = "󱉟", fg = "#e7c349" }, - { name = "bicep", text = "", fg = "#e7c349" }, - { name = "bicepparam", text = "", fg = "#e7c349" }, - { name = "bin", text = "", fg = "#e7c349" }, - { name = "blade.php", text = "", fg = "#e7c349" }, - { name = "blend", text = "󰂫", fg = "#e7c349" }, - { name = "blp", text = "󰺾", fg = "#e7c349" }, - { name = "bmp", text = "", fg = "#e7c349" }, - { name = "bqn", text = "", fg = "#e7c349" }, - { name = "brep", text = "󰻫", fg = "#e7c349" }, - { name = "bz", text = "", fg = "#e7c349" }, - { name = "bz2", text = "", fg = "#e7c349" }, - { name = "bz3", text = "", fg = "#e7c349" }, - { name = "bzl", text = "", fg = "#e7c349" }, - { name = "c", text = "", fg = "#e7c349" }, - { name = "c++", text = "", fg = "#e7c349" }, - { name = "cache", text = "", fg = "#e7c349" }, - { name = "cast", text = "", fg = "#e7c349" }, - { name = "cbl", text = "", fg = "#e7c349" }, - { name = "cc", text = "", fg = "#e7c349" }, - { name = "ccm", text = "", fg = "#e7c349" }, - { name = "cfc", text = "", fg = "#e7c349" }, - { name = "cfg", text = "", fg = "#e7c349" }, - { name = "cfm", text = "", fg = "#e7c349" }, - { name = "cjs", text = "", fg = "#e7c349" }, - { name = "clj", text = "", fg = "#e7c349" }, - { name = "cljc", text = "", fg = "#e7c349" }, - { name = "cljd", text = "", fg = "#e7c349" }, - { name = "cljs", text = "", fg = "#e7c349" }, - { name = "cmake", text = "", fg = "#e7c349" }, - { name = "cob", text = "", fg = "#e7c349" }, - { name = "cobol", text = "", fg = "#e7c349" }, - { name = "coffee", text = "", fg = "#e7c349" }, - { name = "conda", text = "", fg = "#e7c349" }, - { name = "conf", text = "", fg = "#e7c349" }, - { name = "config.ru", text = "", fg = "#e7c349" }, - { name = "cow", text = "󰆚", fg = "#e7c349" }, - { name = "cp", text = "", fg = "#e7c349" }, - { name = "cpp", text = "", fg = "#e7c349" }, - { name = "cppm", text = "", fg = "#e7c349" }, - { name = "cpy", text = "", fg = "#e7c349" }, - { name = "cr", text = "", fg = "#e7c349" }, - { name = "crdownload", text = "", fg = "#e7c349" }, - { name = "cs", text = "󰌛", fg = "#e7c349" }, - { name = "csh", text = "", fg = "#e7c349" }, - { name = "cshtml", text = "󱦗", fg = "#e7c349" }, - { name = "cson", text = "", fg = "#e7c349" }, - { name = "csproj", text = "󰪮", fg = "#e7c349" }, - { name = "css", text = "", fg = "#e7c349" }, - { name = "csv", text = "", fg = "#e7c349" }, - { name = "cts", text = "", fg = "#e7c349" }, - { name = "cu", text = "", fg = "#e7c349" }, - { name = "cue", text = "󰲹", fg = "#e7c349" }, - { name = "cuh", text = "", fg = "#e7c349" }, - { name = "cxx", text = "", fg = "#e7c349" }, - { name = "cxxm", text = "", fg = "#e7c349" }, - { name = "d", text = "", fg = "#e7c349" }, - { name = "d.ts", text = "", fg = "#e7c349" }, - { name = "dart", text = "", fg = "#e7c349" }, - { name = "db", text = "", fg = "#e7c349" }, - { name = "dconf", text = "", fg = "#e7c349" }, - { name = "desktop", text = "", fg = "#e7c349" }, - { name = "diff", text = "", fg = "#e7c349" }, - { name = "dll", text = "", fg = "#e7c349" }, - { name = "doc", text = "󰈬", fg = "#e7c349" }, - { name = "Dockerfile", text = "󰡨", fg = "#e7c349" }, - { name = "dockerignore", text = "󰡨", fg = "#e7c349" }, - { name = "docx", text = "󰈬", fg = "#e7c349" }, - { name = "dot", text = "󱁉", fg = "#e7c349" }, - { name = "download", text = "", fg = "#e7c349" }, - { name = "drl", text = "", fg = "#e7c349" }, - { name = "dropbox", text = "", fg = "#e7c349" }, - { name = "dump", text = "", fg = "#e7c349" }, - { name = "dwg", text = "󰻫", fg = "#e7c349" }, - { name = "dxf", text = "󰻫", fg = "#e7c349" }, - { name = "ebook", text = "", fg = "#e7c349" }, - { name = "ebuild", text = "", fg = "#e7c349" }, - { name = "edn", text = "", fg = "#e7c349" }, - { name = "eex", text = "", fg = "#e7c349" }, - { name = "ejs", text = "", fg = "#e7c349" }, - { name = "el", text = "", fg = "#e7c349" }, - { name = "elc", text = "", fg = "#e7c349" }, - { name = "elf", text = "", fg = "#e7c349" }, - { name = "elm", text = "", fg = "#e7c349" }, - { name = "eln", text = "", fg = "#e7c349" }, - { name = "env", text = "", fg = "#e7c349" }, - { name = "eot", text = "", fg = "#e7c349" }, - { name = "epp", text = "", fg = "#e7c349" }, - { name = "epub", text = "", fg = "#e7c349" }, - { name = "erb", text = "", fg = "#e7c349" }, - { name = "erl", text = "", fg = "#e7c349" }, - { name = "ex", text = "", fg = "#e7c349" }, - { name = "exe", text = "", fg = "#e7c349" }, - { name = "exs", text = "", fg = "#e7c349" }, - { name = "f#", text = "", fg = "#e7c349" }, - { name = "f3d", text = "󰻫", fg = "#e7c349" }, - { name = "f90", text = "󱈚", fg = "#e7c349" }, - { name = "fbx", text = "󰆧", fg = "#e7c349" }, - { name = "fcbak", text = "", fg = "#e7c349" }, - { name = "fcmacro", text = "", fg = "#e7c349" }, - { name = "fcmat", text = "", fg = "#e7c349" }, - { name = "fcparam", text = "", fg = "#e7c349" }, - { name = "fcscript", text = "", fg = "#e7c349" }, - { name = "fcstd", text = "", fg = "#e7c349" }, - { name = "fcstd1", text = "", fg = "#e7c349" }, - { name = "fctb", text = "", fg = "#e7c349" }, - { name = "fctl", text = "", fg = "#e7c349" }, - { name = "fdmdownload", text = "", fg = "#e7c349" }, - { name = "feature", text = "", fg = "#e7c349" }, - { name = "fish", text = "", fg = "#e7c349" }, - { name = "flac", text = "", fg = "#e7c349" }, - { name = "flc", text = "", fg = "#e7c349" }, - { name = "flf", text = "", fg = "#e7c349" }, - { name = "fnl", text = "", fg = "#e7c349" }, - { name = "fodg", text = "", fg = "#e7c349" }, - { name = "fodp", text = "", fg = "#e7c349" }, - { name = "fods", text = "", fg = "#e7c349" }, - { name = "fodt", text = "", fg = "#e7c349" }, - { name = "frag", text = "", fg = "#e7c349" }, - { name = "fs", text = "", fg = "#e7c349" }, - { name = "fsi", text = "", fg = "#e7c349" }, - { name = "fsscript", text = "", fg = "#e7c349" }, - { name = "fsx", text = "", fg = "#e7c349" }, - { name = "gcode", text = "󰐫", fg = "#e7c349" }, - { name = "gd", text = "", fg = "#e7c349" }, - { name = "gemspec", text = "", fg = "#e7c349" }, - { name = "geom", text = "", fg = "#e7c349" }, - { name = "gif", text = "", fg = "#e7c349" }, - { name = "git", text = "", fg = "#e7c349" }, - { name = "glb", text = "", fg = "#e7c349" }, - { name = "gleam", text = "", fg = "#e7c349" }, - { name = "glsl", text = "", fg = "#e7c349" }, - { name = "gnumakefile", text = "", fg = "#e7c349" }, - { name = "go", text = "", fg = "#e7c349" }, - { name = "godot", text = "", fg = "#e7c349" }, - { name = "gpr", text = "", fg = "#e7c349" }, - { name = "gql", text = "", fg = "#e7c349" }, - { name = "gradle", text = "", fg = "#e7c349" }, - { name = "graphql", text = "", fg = "#e7c349" }, - { name = "gresource", text = "", fg = "#e7c349" }, - { name = "gv", text = "󱁉", fg = "#e7c349" }, - { name = "gz", text = "", fg = "#e7c349" }, - { name = "h", text = "", fg = "#e7c349" }, - { name = "haml", text = "", fg = "#e7c349" }, - { name = "hbs", text = "", fg = "#e7c349" }, - { name = "heex", text = "", fg = "#e7c349" }, - { name = "hex", text = "", fg = "#e7c349" }, - { name = "hh", text = "", fg = "#e7c349" }, - { name = "hpp", text = "", fg = "#e7c349" }, - { name = "hrl", text = "", fg = "#e7c349" }, - { name = "hs", text = "", fg = "#e7c349" }, - { name = "htm", text = "", fg = "#e7c349" }, - { name = "html", text = "", fg = "#e7c349" }, - { name = "http", text = "", fg = "#e7c349" }, - { name = "huff", text = "󰡘", fg = "#e7c349" }, - { name = "hurl", text = "", fg = "#e7c349" }, - { name = "hx", text = "", fg = "#e7c349" }, - { name = "hxx", text = "", fg = "#e7c349" }, - { name = "ical", text = "", fg = "#e7c349" }, - { name = "icalendar", text = "", fg = "#e7c349" }, - { name = "ico", text = "", fg = "#e7c349" }, - { name = "ics", text = "", fg = "#e7c349" }, - { name = "ifb", text = "", fg = "#e7c349" }, - { name = "ifc", text = "󰻫", fg = "#e7c349" }, - { name = "ige", text = "󰻫", fg = "#e7c349" }, - { name = "iges", text = "󰻫", fg = "#e7c349" }, - { name = "igs", text = "󰻫", fg = "#e7c349" }, - { name = "image", text = "", fg = "#e7c349" }, - { name = "img", text = "", fg = "#e7c349" }, - { name = "import", text = "", fg = "#e7c349" }, - { name = "info", text = "", fg = "#e7c349" }, - { name = "ini", text = "", fg = "#e7c349" }, - { name = "ino", text = "", fg = "#e7c349" }, - { name = "ipynb", text = "", fg = "#e7c349" }, - { name = "iso", text = "", fg = "#e7c349" }, - { name = "ixx", text = "", fg = "#e7c349" }, - { name = "jar", text = "", fg = "#e7c349" }, - { name = "java", text = "", fg = "#e7c349" }, - { name = "jl", text = "", fg = "#e7c349" }, - { name = "jpeg", text = "", fg = "#e7c349" }, - { name = "jpg", text = "", fg = "#e7c349" }, - { name = "js", text = "", fg = "#e7c349" }, - { name = "json", text = "", fg = "#e7c349" }, - { name = "json5", text = "", fg = "#e7c349" }, - { name = "jsonc", text = "", fg = "#e7c349" }, - { name = "jsx", text = "", fg = "#e7c349" }, - { name = "jwmrc", text = "", fg = "#e7c349" }, - { name = "jxl", text = "", fg = "#e7c349" }, - { name = "kbx", text = "󰯄", fg = "#e7c349" }, - { name = "kdb", text = "", fg = "#e7c349" }, - { name = "kdbx", text = "", fg = "#e7c349" }, - { name = "kdenlive", text = "", fg = "#e7c349" }, - { name = "kdenlivetitle", text = "", fg = "#e7c349" }, - { name = "kicad_dru", text = "", fg = "#e7c349" }, - { name = "kicad_mod", text = "", fg = "#e7c349" }, - { name = "kicad_pcb", text = "", fg = "#e7c349" }, - { name = "kicad_prl", text = "", fg = "#e7c349" }, - { name = "kicad_pro", text = "", fg = "#e7c349" }, - { name = "kicad_sch", text = "", fg = "#e7c349" }, - { name = "kicad_sym", text = "", fg = "#e7c349" }, - { name = "kicad_wks", text = "", fg = "#e7c349" }, - { name = "ko", text = "", fg = "#e7c349" }, - { name = "kpp", text = "", fg = "#e7c349" }, - { name = "kra", text = "", fg = "#e7c349" }, - { name = "krz", text = "", fg = "#e7c349" }, - { name = "ksh", text = "", fg = "#e7c349" }, - { name = "kt", text = "", fg = "#e7c349" }, - { name = "kts", text = "", fg = "#e7c349" }, - { name = "lck", text = "", fg = "#e7c349" }, - { name = "leex", text = "", fg = "#e7c349" }, - { name = "less", text = "", fg = "#e7c349" }, - { name = "lff", text = "", fg = "#e7c349" }, - { name = "lhs", text = "", fg = "#e7c349" }, - { name = "lib", text = "", fg = "#e7c349" }, - { name = "license", text = "", fg = "#e7c349" }, - { name = "liquid", text = "", fg = "#e7c349" }, - { name = "lock", text = "", fg = "#e7c349" }, - { name = "log", text = "󰌱", fg = "#e7c349" }, - { name = "lrc", text = "󰨖", fg = "#e7c349" }, - { name = "lua", text = "", fg = "#e7c349" }, - { name = "luac", text = "", fg = "#e7c349" }, - { name = "luau", text = "", fg = "#e7c349" }, - { name = "m", text = "", fg = "#e7c349" }, - { name = "m3u", text = "󰲹", fg = "#e7c349" }, - { name = "m3u8", text = "󰲹", fg = "#e7c349" }, - { name = "m4a", text = "", fg = "#e7c349" }, - { name = "m4v", text = "", fg = "#e7c349" }, - { name = "magnet", text = "", fg = "#e7c349" }, - { name = "makefile", text = "", fg = "#e7c349" }, - { name = "markdown", text = "", fg = "#e7c349" }, - { name = "material", text = "", fg = "#e7c349" }, - { name = "md", text = "", fg = "#e7c349" }, - { name = "md5", text = "󰕥", fg = "#e7c349" }, - { name = "mdx", text = "", fg = "#e7c349" }, - { name = "mint", text = "󰌪", fg = "#e7c349" }, - { name = "mjs", text = "", fg = "#e7c349" }, - { name = "mk", text = "", fg = "#e7c349" }, - { name = "mkv", text = "", fg = "#e7c349" }, - { name = "ml", text = "", fg = "#e7c349" }, - { name = "mli", text = "", fg = "#e7c349" }, - { name = "mm", text = "", fg = "#e7c349" }, - { name = "mo", text = "", fg = "#e7c349" }, - { name = "mobi", text = "", fg = "#e7c349" }, - { name = "mojo", text = "", fg = "#e7c349" }, - { name = "mov", text = "", fg = "#e7c349" }, - { name = "mp3", text = "", fg = "#e7c349" }, - { name = "mp4", text = "", fg = "#e7c349" }, - { name = "mpp", text = "", fg = "#e7c349" }, - { name = "msf", text = "", fg = "#e7c349" }, - { name = "mts", text = "", fg = "#e7c349" }, - { name = "mustache", text = "", fg = "#e7c349" }, - { name = "nfo", text = "", fg = "#e7c349" }, - { name = "nim", text = "", fg = "#e7c349" }, - { name = "nix", text = "", fg = "#e7c349" }, - { name = "norg", text = "", fg = "#e7c349" }, - { name = "nswag", text = "", fg = "#e7c349" }, - { name = "nu", text = "", fg = "#e7c349" }, - { name = "o", text = "", fg = "#e7c349" }, - { name = "obj", text = "󰆧", fg = "#e7c349" }, - { name = "odf", text = "", fg = "#e7c349" }, - { name = "odg", text = "", fg = "#e7c349" }, - { name = "odin", text = "󰟢", fg = "#e7c349" }, - { name = "odp", text = "", fg = "#e7c349" }, - { name = "ods", text = "", fg = "#e7c349" }, - { name = "odt", text = "", fg = "#e7c349" }, - { name = "oga", text = "", fg = "#e7c349" }, - { name = "ogg", text = "", fg = "#e7c349" }, - { name = "ogv", text = "", fg = "#e7c349" }, - { name = "ogx", text = "", fg = "#e7c349" }, - { name = "opus", text = "", fg = "#e7c349" }, - { name = "org", text = "", fg = "#e7c349" }, - { name = "otf", text = "", fg = "#e7c349" }, - { name = "out", text = "", fg = "#e7c349" }, - { name = "part", text = "", fg = "#e7c349" }, - { name = "patch", text = "", fg = "#e7c349" }, - { name = "pck", text = "", fg = "#e7c349" }, - { name = "pcm", text = "", fg = "#e7c349" }, - { name = "pdf", text = "", fg = "#e7c349" }, - { name = "php", text = "", fg = "#e7c349" }, - { name = "pl", text = "", fg = "#e7c349" }, - { name = "pls", text = "󰲹", fg = "#e7c349" }, - { name = "ply", text = "󰆧", fg = "#e7c349" }, - { name = "pm", text = "", fg = "#e7c349" }, - { name = "png", text = "", fg = "#e7c349" }, - { name = "po", text = "", fg = "#e7c349" }, - { name = "pot", text = "", fg = "#e7c349" }, - { name = "pp", text = "", fg = "#e7c349" }, - { name = "ppt", text = "󰈧", fg = "#e7c349" }, - { name = "pptx", text = "󰈧", fg = "#e7c349" }, - { name = "prisma", text = "", fg = "#e7c349" }, - { name = "pro", text = "", fg = "#e7c349" }, - { name = "ps1", text = "󰨊", fg = "#e7c349" }, - { name = "psb", text = "", fg = "#e7c349" }, - { name = "psd", text = "", fg = "#e7c349" }, - { name = "psd1", text = "󰨊", fg = "#e7c349" }, - { name = "psm1", text = "󰨊", fg = "#e7c349" }, - { name = "pub", text = "󰷖", fg = "#e7c349" }, - { name = "pxd", text = "", fg = "#e7c349" }, - { name = "pxi", text = "", fg = "#e7c349" }, - { name = "py", text = "", fg = "#e7c349" }, - { name = "pyc", text = "", fg = "#e7c349" }, - { name = "pyd", text = "", fg = "#e7c349" }, - { name = "pyi", text = "", fg = "#e7c349" }, - { name = "pyo", text = "", fg = "#e7c349" }, - { name = "pyw", text = "", fg = "#e7c349" }, - { name = "pyx", text = "", fg = "#e7c349" }, - { name = "qm", text = "", fg = "#e7c349" }, - { name = "qml", text = "", fg = "#e7c349" }, - { name = "qrc", text = "", fg = "#e7c349" }, - { name = "qss", text = "", fg = "#e7c349" }, - { name = "query", text = "", fg = "#e7c349" }, - { name = "R", text = "󰟔", fg = "#e7c349" }, - { name = "r", text = "󰟔", fg = "#e7c349" }, - { name = "rake", text = "", fg = "#e7c349" }, - { name = "rar", text = "", fg = "#e7c349" }, - { name = "rasi", text = "", fg = "#e7c349" }, - { name = "razor", text = "󱦘", fg = "#e7c349" }, - { name = "rb", text = "", fg = "#e7c349" }, - { name = "res", text = "", fg = "#e7c349" }, - { name = "resi", text = "", fg = "#e7c349" }, - { name = "rlib", text = "", fg = "#e7c349" }, - { name = "rmd", text = "", fg = "#e7c349" }, - { name = "rproj", text = "󰗆", fg = "#e7c349" }, - { name = "rs", text = "", fg = "#e7c349" }, - { name = "rss", text = "", fg = "#e7c349" }, - { name = "s", text = "", fg = "#e7c349" }, - { name = "sass", text = "", fg = "#e7c349" }, - { name = "sbt", text = "", fg = "#e7c349" }, - { name = "sc", text = "", fg = "#e7c349" }, - { name = "scad", text = "", fg = "#e7c349" }, - { name = "scala", text = "", fg = "#e7c349" }, - { name = "scm", text = "󰘧", fg = "#e7c349" }, - { name = "scss", text = "", fg = "#e7c349" }, - { name = "sh", text = "", fg = "#e7c349" }, - { name = "sha1", text = "󰕥", fg = "#e7c349" }, - { name = "sha224", text = "󰕥", fg = "#e7c349" }, - { name = "sha256", text = "󰕥", fg = "#e7c349" }, - { name = "sha384", text = "󰕥", fg = "#e7c349" }, - { name = "sha512", text = "󰕥", fg = "#e7c349" }, - { name = "sig", text = "󰘧", fg = "#e7c349" }, - { name = "signature", text = "󰘧", fg = "#e7c349" }, - { name = "skp", text = "󰻫", fg = "#e7c349" }, - { name = "sldasm", text = "󰻫", fg = "#e7c349" }, - { name = "sldprt", text = "󰻫", fg = "#e7c349" }, - { name = "slim", text = "", fg = "#e7c349" }, - { name = "sln", text = "", fg = "#e7c349" }, - { name = "slnx", text = "", fg = "#e7c349" }, - { name = "slvs", text = "󰻫", fg = "#e7c349" }, - { name = "sml", text = "󰘧", fg = "#e7c349" }, - { name = "so", text = "", fg = "#e7c349" }, - { name = "sol", text = "", fg = "#e7c349" }, - { name = "spec.js", text = "", fg = "#e7c349" }, - { name = "spec.jsx", text = "", fg = "#e7c349" }, - { name = "spec.ts", text = "", fg = "#e7c349" }, - { name = "spec.tsx", text = "", fg = "#e7c349" }, - { name = "spx", text = "", fg = "#e7c349" }, - { name = "sql", text = "", fg = "#e7c349" }, - { name = "sqlite", text = "", fg = "#e7c349" }, - { name = "sqlite3", text = "", fg = "#e7c349" }, - { name = "srt", text = "󰨖", fg = "#e7c349" }, - { name = "ssa", text = "󰨖", fg = "#e7c349" }, - { name = "ste", text = "󰻫", fg = "#e7c349" }, - { name = "step", text = "󰻫", fg = "#e7c349" }, - { name = "stl", text = "󰆧", fg = "#e7c349" }, - { name = "stories.js", text = "", fg = "#e7c349" }, - { name = "stories.jsx", text = "", fg = "#e7c349" }, - { name = "stories.mjs", text = "", fg = "#e7c349" }, - { name = "stories.svelte", text = "", fg = "#e7c349" }, - { name = "stories.ts", text = "", fg = "#e7c349" }, - { name = "stories.tsx", text = "", fg = "#e7c349" }, - { name = "stories.vue", text = "", fg = "#e7c349" }, - { name = "stp", text = "󰻫", fg = "#e7c349" }, - { name = "strings", text = "", fg = "#e7c349" }, - { name = "styl", text = "", fg = "#e7c349" }, - { name = "sub", text = "󰨖", fg = "#e7c349" }, - { name = "sublime", text = "", fg = "#e7c349" }, - { name = "suo", text = "", fg = "#e7c349" }, - { name = "sv", text = "󰍛", fg = "#e7c349" }, - { name = "svelte", text = "", fg = "#e7c349" }, - { name = "svg", text = "󰜡", fg = "#e7c349" }, - { name = "svgz", text = "󰜡", fg = "#e7c349" }, - { name = "svh", text = "󰍛", fg = "#e7c349" }, - { name = "swift", text = "", fg = "#e7c349" }, - { name = "t", text = "", fg = "#e7c349" }, - { name = "tbc", text = "󰛓", fg = "#e7c349" }, - { name = "tcl", text = "󰛓", fg = "#e7c349" }, - { name = "templ", text = "", fg = "#e7c349" }, - { name = "terminal", text = "", fg = "#e7c349" }, - { name = "test.js", text = "", fg = "#e7c349" }, - { name = "test.jsx", text = "", fg = "#e7c349" }, - { name = "test.ts", text = "", fg = "#e7c349" }, - { name = "test.tsx", text = "", fg = "#e7c349" }, - { name = "tex", text = "", fg = "#e7c349" }, - { name = "tf", text = "", fg = "#e7c349" }, - { name = "tfvars", text = "", fg = "#e7c349" }, - { name = "tgz", text = "", fg = "#e7c349" }, - { name = "tmpl", text = "", fg = "#e7c349" }, - { name = "tmux", text = "", fg = "#e7c349" }, - { name = "toml", text = "", fg = "#e7c349" }, - { name = "torrent", text = "", fg = "#e7c349" }, - { name = "tres", text = "", fg = "#e7c349" }, - { name = "ts", text = "", fg = "#e7c349" }, - { name = "tscn", text = "", fg = "#e7c349" }, - { name = "tsconfig", text = "", fg = "#e7c349" }, - { name = "tsx", text = "", fg = "#e7c349" }, - { name = "ttf", text = "", fg = "#e7c349" }, - { name = "twig", text = "", fg = "#e7c349" }, - { name = "txt", text = "󰈙", fg = "#e7c349" }, - { name = "txz", text = "", fg = "#e7c349" }, - { name = "typ", text = "", fg = "#e7c349" }, - { name = "typoscript", text = "", fg = "#e7c349" }, - { name = "ui", text = "", fg = "#e7c349" }, - { name = "v", text = "󰍛", fg = "#e7c349" }, - { name = "vala", text = "", fg = "#e7c349" }, - { name = "vert", text = "", fg = "#e7c349" }, - { name = "vh", text = "󰍛", fg = "#e7c349" }, - { name = "vhd", text = "󰍛", fg = "#e7c349" }, - { name = "vhdl", text = "󰍛", fg = "#e7c349" }, - { name = "vi", text = "", fg = "#e7c349" }, - { name = "vim", text = "", fg = "#e7c349" }, - { name = "vsh", text = "", fg = "#e7c349" }, - { name = "vsix", text = "", fg = "#e7c349" }, - { name = "vue", text = "", fg = "#e7c349" }, - { name = "wasm", text = "", fg = "#e7c349" }, - { name = "wav", text = "", fg = "#e7c349" }, - { name = "webm", text = "", fg = "#e7c349" }, - { name = "webmanifest", text = "", fg = "#e7c349" }, - { name = "webp", text = "", fg = "#e7c349" }, - { name = "webpack", text = "󰜫", fg = "#e7c349" }, - { name = "wma", text = "", fg = "#e7c349" }, - { name = "wmv", text = "", fg = "#e7c349" }, - { name = "woff", text = "", fg = "#e7c349" }, - { name = "woff2", text = "", fg = "#e7c349" }, - { name = "wrl", text = "󰆧", fg = "#e7c349" }, - { name = "wrz", text = "󰆧", fg = "#e7c349" }, - { name = "wv", text = "", fg = "#e7c349" }, - { name = "wvc", text = "", fg = "#e7c349" }, - { name = "x", text = "", fg = "#e7c349" }, - { name = "xaml", text = "󰙳", fg = "#e7c349" }, - { name = "xcf", text = "", fg = "#e7c349" }, - { name = "xcplayground", text = "", fg = "#e7c349" }, - { name = "xcstrings", text = "", fg = "#e7c349" }, - { name = "xls", text = "󰈛", fg = "#e7c349" }, - { name = "xlsx", text = "󰈛", fg = "#e7c349" }, - { name = "xm", text = "", fg = "#e7c349" }, - { name = "xml", text = "󰗀", fg = "#e7c349" }, - { name = "xpi", text = "", fg = "#e7c349" }, - { name = "xslt", text = "󰗀", fg = "#e7c349" }, - { name = "xul", text = "", fg = "#e7c349" }, - { name = "xz", text = "", fg = "#e7c349" }, - { name = "yaml", text = "", fg = "#e7c349" }, - { name = "yml", text = "", fg = "#e7c349" }, - { name = "zig", text = "", fg = "#e7c349" }, - { name = "zip", text = "", fg = "#e7c349" }, - { name = "zsh", text = "", fg = "#e7c349" }, - { name = "zst", text = "", fg = "#e7c349" }, - { name = "🔥", text = "", fg = "#e7c349" }, + { name = "3gp", text = "", fg = "#ffb2be" }, + { name = "3mf", text = "󰆧", fg = "#ffb2be" }, + { name = "7z", text = "", fg = "#ffb2be" }, + { name = "a", text = "", fg = "#ffb2be" }, + { name = "aac", text = "", fg = "#ffb2be" }, + { name = "ada", text = "", fg = "#ffb2be" }, + { name = "adb", text = "", fg = "#ffb2be" }, + { name = "ads", text = "", fg = "#ffb2be" }, + { name = "ai", text = "", fg = "#ffb2be" }, + { name = "aif", text = "", fg = "#ffb2be" }, + { name = "aiff", text = "", fg = "#ffb2be" }, + { name = "android", text = "", fg = "#ffb2be" }, + { name = "ape", text = "", fg = "#ffb2be" }, + { name = "apk", text = "", fg = "#ffb2be" }, + { name = "apl", text = "", fg = "#ffb2be" }, + { name = "app", text = "", fg = "#ffb2be" }, + { name = "applescript", text = "", fg = "#ffb2be" }, + { name = "asc", text = "󰦝", fg = "#ffb2be" }, + { name = "asm", text = "", fg = "#ffb2be" }, + { name = "ass", text = "󰨖", fg = "#ffb2be" }, + { name = "astro", text = "", fg = "#ffb2be" }, + { name = "avif", text = "", fg = "#ffb2be" }, + { name = "awk", text = "", fg = "#ffb2be" }, + { name = "azcli", text = "", fg = "#ffb2be" }, + { name = "bak", text = "󰁯", fg = "#ffb2be" }, + { name = "bash", text = "", fg = "#ffb2be" }, + { name = "bat", text = "", fg = "#ffb2be" }, + { name = "bazel", text = "", fg = "#ffb2be" }, + { name = "bib", text = "󱉟", fg = "#ffb2be" }, + { name = "bicep", text = "", fg = "#ffb2be" }, + { name = "bicepparam", text = "", fg = "#ffb2be" }, + { name = "bin", text = "", fg = "#ffb2be" }, + { name = "blade.php", text = "", fg = "#ffb2be" }, + { name = "blend", text = "󰂫", fg = "#ffb2be" }, + { name = "blp", text = "󰺾", fg = "#ffb2be" }, + { name = "bmp", text = "", fg = "#ffb2be" }, + { name = "bqn", text = "", fg = "#ffb2be" }, + { name = "brep", text = "󰻫", fg = "#ffb2be" }, + { name = "bz", text = "", fg = "#ffb2be" }, + { name = "bz2", text = "", fg = "#ffb2be" }, + { name = "bz3", text = "", fg = "#ffb2be" }, + { name = "bzl", text = "", fg = "#ffb2be" }, + { name = "c", text = "", fg = "#ffb2be" }, + { name = "c++", text = "", fg = "#ffb2be" }, + { name = "cache", text = "", fg = "#ffb2be" }, + { name = "cast", text = "", fg = "#ffb2be" }, + { name = "cbl", text = "", fg = "#ffb2be" }, + { name = "cc", text = "", fg = "#ffb2be" }, + { name = "ccm", text = "", fg = "#ffb2be" }, + { name = "cfc", text = "", fg = "#ffb2be" }, + { name = "cfg", text = "", fg = "#ffb2be" }, + { name = "cfm", text = "", fg = "#ffb2be" }, + { name = "cjs", text = "", fg = "#ffb2be" }, + { name = "clj", text = "", fg = "#ffb2be" }, + { name = "cljc", text = "", fg = "#ffb2be" }, + { name = "cljd", text = "", fg = "#ffb2be" }, + { name = "cljs", text = "", fg = "#ffb2be" }, + { name = "cmake", text = "", fg = "#ffb2be" }, + { name = "cob", text = "", fg = "#ffb2be" }, + { name = "cobol", text = "", fg = "#ffb2be" }, + { name = "coffee", text = "", fg = "#ffb2be" }, + { name = "conda", text = "", fg = "#ffb2be" }, + { name = "conf", text = "", fg = "#ffb2be" }, + { name = "config.ru", text = "", fg = "#ffb2be" }, + { name = "cow", text = "󰆚", fg = "#ffb2be" }, + { name = "cp", text = "", fg = "#ffb2be" }, + { name = "cpp", text = "", fg = "#ffb2be" }, + { name = "cppm", text = "", fg = "#ffb2be" }, + { name = "cpy", text = "", fg = "#ffb2be" }, + { name = "cr", text = "", fg = "#ffb2be" }, + { name = "crdownload", text = "", fg = "#ffb2be" }, + { name = "cs", text = "󰌛", fg = "#ffb2be" }, + { name = "csh", text = "", fg = "#ffb2be" }, + { name = "cshtml", text = "󱦗", fg = "#ffb2be" }, + { name = "cson", text = "", fg = "#ffb2be" }, + { name = "csproj", text = "󰪮", fg = "#ffb2be" }, + { name = "css", text = "", fg = "#ffb2be" }, + { name = "csv", text = "", fg = "#ffb2be" }, + { name = "cts", text = "", fg = "#ffb2be" }, + { name = "cu", text = "", fg = "#ffb2be" }, + { name = "cue", text = "󰲹", fg = "#ffb2be" }, + { name = "cuh", text = "", fg = "#ffb2be" }, + { name = "cxx", text = "", fg = "#ffb2be" }, + { name = "cxxm", text = "", fg = "#ffb2be" }, + { name = "d", text = "", fg = "#ffb2be" }, + { name = "d.ts", text = "", fg = "#ffb2be" }, + { name = "dart", text = "", fg = "#ffb2be" }, + { name = "db", text = "", fg = "#ffb2be" }, + { name = "dconf", text = "", fg = "#ffb2be" }, + { name = "desktop", text = "", fg = "#ffb2be" }, + { name = "diff", text = "", fg = "#ffb2be" }, + { name = "dll", text = "", fg = "#ffb2be" }, + { name = "doc", text = "󰈬", fg = "#ffb2be" }, + { name = "Dockerfile", text = "󰡨", fg = "#ffb2be" }, + { name = "dockerignore", text = "󰡨", fg = "#ffb2be" }, + { name = "docx", text = "󰈬", fg = "#ffb2be" }, + { name = "dot", text = "󱁉", fg = "#ffb2be" }, + { name = "download", text = "", fg = "#ffb2be" }, + { name = "drl", text = "", fg = "#ffb2be" }, + { name = "dropbox", text = "", fg = "#ffb2be" }, + { name = "dump", text = "", fg = "#ffb2be" }, + { name = "dwg", text = "󰻫", fg = "#ffb2be" }, + { name = "dxf", text = "󰻫", fg = "#ffb2be" }, + { name = "ebook", text = "", fg = "#ffb2be" }, + { name = "ebuild", text = "", fg = "#ffb2be" }, + { name = "edn", text = "", fg = "#ffb2be" }, + { name = "eex", text = "", fg = "#ffb2be" }, + { name = "ejs", text = "", fg = "#ffb2be" }, + { name = "el", text = "", fg = "#ffb2be" }, + { name = "elc", text = "", fg = "#ffb2be" }, + { name = "elf", text = "", fg = "#ffb2be" }, + { name = "elm", text = "", fg = "#ffb2be" }, + { name = "eln", text = "", fg = "#ffb2be" }, + { name = "env", text = "", fg = "#ffb2be" }, + { name = "eot", text = "", fg = "#ffb2be" }, + { name = "epp", text = "", fg = "#ffb2be" }, + { name = "epub", text = "", fg = "#ffb2be" }, + { name = "erb", text = "", fg = "#ffb2be" }, + { name = "erl", text = "", fg = "#ffb2be" }, + { name = "ex", text = "", fg = "#ffb2be" }, + { name = "exe", text = "", fg = "#ffb2be" }, + { name = "exs", text = "", fg = "#ffb2be" }, + { name = "f#", text = "", fg = "#ffb2be" }, + { name = "f3d", text = "󰻫", fg = "#ffb2be" }, + { name = "f90", text = "󱈚", fg = "#ffb2be" }, + { name = "fbx", text = "󰆧", fg = "#ffb2be" }, + { name = "fcbak", text = "", fg = "#ffb2be" }, + { name = "fcmacro", text = "", fg = "#ffb2be" }, + { name = "fcmat", text = "", fg = "#ffb2be" }, + { name = "fcparam", text = "", fg = "#ffb2be" }, + { name = "fcscript", text = "", fg = "#ffb2be" }, + { name = "fcstd", text = "", fg = "#ffb2be" }, + { name = "fcstd1", text = "", fg = "#ffb2be" }, + { name = "fctb", text = "", fg = "#ffb2be" }, + { name = "fctl", text = "", fg = "#ffb2be" }, + { name = "fdmdownload", text = "", fg = "#ffb2be" }, + { name = "feature", text = "", fg = "#ffb2be" }, + { name = "fish", text = "", fg = "#ffb2be" }, + { name = "flac", text = "", fg = "#ffb2be" }, + { name = "flc", text = "", fg = "#ffb2be" }, + { name = "flf", text = "", fg = "#ffb2be" }, + { name = "fnl", text = "", fg = "#ffb2be" }, + { name = "fodg", text = "", fg = "#ffb2be" }, + { name = "fodp", text = "", fg = "#ffb2be" }, + { name = "fods", text = "", fg = "#ffb2be" }, + { name = "fodt", text = "", fg = "#ffb2be" }, + { name = "frag", text = "", fg = "#ffb2be" }, + { name = "fs", text = "", fg = "#ffb2be" }, + { name = "fsi", text = "", fg = "#ffb2be" }, + { name = "fsscript", text = "", fg = "#ffb2be" }, + { name = "fsx", text = "", fg = "#ffb2be" }, + { name = "gcode", text = "󰐫", fg = "#ffb2be" }, + { name = "gd", text = "", fg = "#ffb2be" }, + { name = "gemspec", text = "", fg = "#ffb2be" }, + { name = "geom", text = "", fg = "#ffb2be" }, + { name = "gif", text = "", fg = "#ffb2be" }, + { name = "git", text = "", fg = "#ffb2be" }, + { name = "glb", text = "", fg = "#ffb2be" }, + { name = "gleam", text = "", fg = "#ffb2be" }, + { name = "glsl", text = "", fg = "#ffb2be" }, + { name = "gnumakefile", text = "", fg = "#ffb2be" }, + { name = "go", text = "", fg = "#ffb2be" }, + { name = "godot", text = "", fg = "#ffb2be" }, + { name = "gpr", text = "", fg = "#ffb2be" }, + { name = "gql", text = "", fg = "#ffb2be" }, + { name = "gradle", text = "", fg = "#ffb2be" }, + { name = "graphql", text = "", fg = "#ffb2be" }, + { name = "gresource", text = "", fg = "#ffb2be" }, + { name = "gv", text = "󱁉", fg = "#ffb2be" }, + { name = "gz", text = "", fg = "#ffb2be" }, + { name = "h", text = "", fg = "#ffb2be" }, + { name = "haml", text = "", fg = "#ffb2be" }, + { name = "hbs", text = "", fg = "#ffb2be" }, + { name = "heex", text = "", fg = "#ffb2be" }, + { name = "hex", text = "", fg = "#ffb2be" }, + { name = "hh", text = "", fg = "#ffb2be" }, + { name = "hpp", text = "", fg = "#ffb2be" }, + { name = "hrl", text = "", fg = "#ffb2be" }, + { name = "hs", text = "", fg = "#ffb2be" }, + { name = "htm", text = "", fg = "#ffb2be" }, + { name = "html", text = "", fg = "#ffb2be" }, + { name = "http", text = "", fg = "#ffb2be" }, + { name = "huff", text = "󰡘", fg = "#ffb2be" }, + { name = "hurl", text = "", fg = "#ffb2be" }, + { name = "hx", text = "", fg = "#ffb2be" }, + { name = "hxx", text = "", fg = "#ffb2be" }, + { name = "ical", text = "", fg = "#ffb2be" }, + { name = "icalendar", text = "", fg = "#ffb2be" }, + { name = "ico", text = "", fg = "#ffb2be" }, + { name = "ics", text = "", fg = "#ffb2be" }, + { name = "ifb", text = "", fg = "#ffb2be" }, + { name = "ifc", text = "󰻫", fg = "#ffb2be" }, + { name = "ige", text = "󰻫", fg = "#ffb2be" }, + { name = "iges", text = "󰻫", fg = "#ffb2be" }, + { name = "igs", text = "󰻫", fg = "#ffb2be" }, + { name = "image", text = "", fg = "#ffb2be" }, + { name = "img", text = "", fg = "#ffb2be" }, + { name = "import", text = "", fg = "#ffb2be" }, + { name = "info", text = "", fg = "#ffb2be" }, + { name = "ini", text = "", fg = "#ffb2be" }, + { name = "ino", text = "", fg = "#ffb2be" }, + { name = "ipynb", text = "", fg = "#ffb2be" }, + { name = "iso", text = "", fg = "#ffb2be" }, + { name = "ixx", text = "", fg = "#ffb2be" }, + { name = "jar", text = "", fg = "#ffb2be" }, + { name = "java", text = "", fg = "#ffb2be" }, + { name = "jl", text = "", fg = "#ffb2be" }, + { name = "jpeg", text = "", fg = "#ffb2be" }, + { name = "jpg", text = "", fg = "#ffb2be" }, + { name = "js", text = "", fg = "#ffb2be" }, + { name = "json", text = "", fg = "#ffb2be" }, + { name = "json5", text = "", fg = "#ffb2be" }, + { name = "jsonc", text = "", fg = "#ffb2be" }, + { name = "jsx", text = "", fg = "#ffb2be" }, + { name = "jwmrc", text = "", fg = "#ffb2be" }, + { name = "jxl", text = "", fg = "#ffb2be" }, + { name = "kbx", text = "󰯄", fg = "#ffb2be" }, + { name = "kdb", text = "", fg = "#ffb2be" }, + { name = "kdbx", text = "", fg = "#ffb2be" }, + { name = "kdenlive", text = "", fg = "#ffb2be" }, + { name = "kdenlivetitle", text = "", fg = "#ffb2be" }, + { name = "kicad_dru", text = "", fg = "#ffb2be" }, + { name = "kicad_mod", text = "", fg = "#ffb2be" }, + { name = "kicad_pcb", text = "", fg = "#ffb2be" }, + { name = "kicad_prl", text = "", fg = "#ffb2be" }, + { name = "kicad_pro", text = "", fg = "#ffb2be" }, + { name = "kicad_sch", text = "", fg = "#ffb2be" }, + { name = "kicad_sym", text = "", fg = "#ffb2be" }, + { name = "kicad_wks", text = "", fg = "#ffb2be" }, + { name = "ko", text = "", fg = "#ffb2be" }, + { name = "kpp", text = "", fg = "#ffb2be" }, + { name = "kra", text = "", fg = "#ffb2be" }, + { name = "krz", text = "", fg = "#ffb2be" }, + { name = "ksh", text = "", fg = "#ffb2be" }, + { name = "kt", text = "", fg = "#ffb2be" }, + { name = "kts", text = "", fg = "#ffb2be" }, + { name = "lck", text = "", fg = "#ffb2be" }, + { name = "leex", text = "", fg = "#ffb2be" }, + { name = "less", text = "", fg = "#ffb2be" }, + { name = "lff", text = "", fg = "#ffb2be" }, + { name = "lhs", text = "", fg = "#ffb2be" }, + { name = "lib", text = "", fg = "#ffb2be" }, + { name = "license", text = "", fg = "#ffb2be" }, + { name = "liquid", text = "", fg = "#ffb2be" }, + { name = "lock", text = "", fg = "#ffb2be" }, + { name = "log", text = "󰌱", fg = "#ffb2be" }, + { name = "lrc", text = "󰨖", fg = "#ffb2be" }, + { name = "lua", text = "", fg = "#ffb2be" }, + { name = "luac", text = "", fg = "#ffb2be" }, + { name = "luau", text = "", fg = "#ffb2be" }, + { name = "m", text = "", fg = "#ffb2be" }, + { name = "m3u", text = "󰲹", fg = "#ffb2be" }, + { name = "m3u8", text = "󰲹", fg = "#ffb2be" }, + { name = "m4a", text = "", fg = "#ffb2be" }, + { name = "m4v", text = "", fg = "#ffb2be" }, + { name = "magnet", text = "", fg = "#ffb2be" }, + { name = "makefile", text = "", fg = "#ffb2be" }, + { name = "markdown", text = "", fg = "#ffb2be" }, + { name = "material", text = "", fg = "#ffb2be" }, + { name = "md", text = "", fg = "#ffb2be" }, + { name = "md5", text = "󰕥", fg = "#ffb2be" }, + { name = "mdx", text = "", fg = "#ffb2be" }, + { name = "mint", text = "󰌪", fg = "#ffb2be" }, + { name = "mjs", text = "", fg = "#ffb2be" }, + { name = "mk", text = "", fg = "#ffb2be" }, + { name = "mkv", text = "", fg = "#ffb2be" }, + { name = "ml", text = "", fg = "#ffb2be" }, + { name = "mli", text = "", fg = "#ffb2be" }, + { name = "mm", text = "", fg = "#ffb2be" }, + { name = "mo", text = "", fg = "#ffb2be" }, + { name = "mobi", text = "", fg = "#ffb2be" }, + { name = "mojo", text = "", fg = "#ffb2be" }, + { name = "mov", text = "", fg = "#ffb2be" }, + { name = "mp3", text = "", fg = "#ffb2be" }, + { name = "mp4", text = "", fg = "#ffb2be" }, + { name = "mpp", text = "", fg = "#ffb2be" }, + { name = "msf", text = "", fg = "#ffb2be" }, + { name = "mts", text = "", fg = "#ffb2be" }, + { name = "mustache", text = "", fg = "#ffb2be" }, + { name = "nfo", text = "", fg = "#ffb2be" }, + { name = "nim", text = "", fg = "#ffb2be" }, + { name = "nix", text = "", fg = "#ffb2be" }, + { name = "norg", text = "", fg = "#ffb2be" }, + { name = "nswag", text = "", fg = "#ffb2be" }, + { name = "nu", text = "", fg = "#ffb2be" }, + { name = "o", text = "", fg = "#ffb2be" }, + { name = "obj", text = "󰆧", fg = "#ffb2be" }, + { name = "odf", text = "", fg = "#ffb2be" }, + { name = "odg", text = "", fg = "#ffb2be" }, + { name = "odin", text = "󰟢", fg = "#ffb2be" }, + { name = "odp", text = "", fg = "#ffb2be" }, + { name = "ods", text = "", fg = "#ffb2be" }, + { name = "odt", text = "", fg = "#ffb2be" }, + { name = "oga", text = "", fg = "#ffb2be" }, + { name = "ogg", text = "", fg = "#ffb2be" }, + { name = "ogv", text = "", fg = "#ffb2be" }, + { name = "ogx", text = "", fg = "#ffb2be" }, + { name = "opus", text = "", fg = "#ffb2be" }, + { name = "org", text = "", fg = "#ffb2be" }, + { name = "otf", text = "", fg = "#ffb2be" }, + { name = "out", text = "", fg = "#ffb2be" }, + { name = "part", text = "", fg = "#ffb2be" }, + { name = "patch", text = "", fg = "#ffb2be" }, + { name = "pck", text = "", fg = "#ffb2be" }, + { name = "pcm", text = "", fg = "#ffb2be" }, + { name = "pdf", text = "", fg = "#ffb2be" }, + { name = "php", text = "", fg = "#ffb2be" }, + { name = "pl", text = "", fg = "#ffb2be" }, + { name = "pls", text = "󰲹", fg = "#ffb2be" }, + { name = "ply", text = "󰆧", fg = "#ffb2be" }, + { name = "pm", text = "", fg = "#ffb2be" }, + { name = "png", text = "", fg = "#ffb2be" }, + { name = "po", text = "", fg = "#ffb2be" }, + { name = "pot", text = "", fg = "#ffb2be" }, + { name = "pp", text = "", fg = "#ffb2be" }, + { name = "ppt", text = "󰈧", fg = "#ffb2be" }, + { name = "pptx", text = "󰈧", fg = "#ffb2be" }, + { name = "prisma", text = "", fg = "#ffb2be" }, + { name = "pro", text = "", fg = "#ffb2be" }, + { name = "ps1", text = "󰨊", fg = "#ffb2be" }, + { name = "psb", text = "", fg = "#ffb2be" }, + { name = "psd", text = "", fg = "#ffb2be" }, + { name = "psd1", text = "󰨊", fg = "#ffb2be" }, + { name = "psm1", text = "󰨊", fg = "#ffb2be" }, + { name = "pub", text = "󰷖", fg = "#ffb2be" }, + { name = "pxd", text = "", fg = "#ffb2be" }, + { name = "pxi", text = "", fg = "#ffb2be" }, + { name = "py", text = "", fg = "#ffb2be" }, + { name = "pyc", text = "", fg = "#ffb2be" }, + { name = "pyd", text = "", fg = "#ffb2be" }, + { name = "pyi", text = "", fg = "#ffb2be" }, + { name = "pyo", text = "", fg = "#ffb2be" }, + { name = "pyw", text = "", fg = "#ffb2be" }, + { name = "pyx", text = "", fg = "#ffb2be" }, + { name = "qm", text = "", fg = "#ffb2be" }, + { name = "qml", text = "", fg = "#ffb2be" }, + { name = "qrc", text = "", fg = "#ffb2be" }, + { name = "qss", text = "", fg = "#ffb2be" }, + { name = "query", text = "", fg = "#ffb2be" }, + { name = "R", text = "󰟔", fg = "#ffb2be" }, + { name = "r", text = "󰟔", fg = "#ffb2be" }, + { name = "rake", text = "", fg = "#ffb2be" }, + { name = "rar", text = "", fg = "#ffb2be" }, + { name = "rasi", text = "", fg = "#ffb2be" }, + { name = "razor", text = "󱦘", fg = "#ffb2be" }, + { name = "rb", text = "", fg = "#ffb2be" }, + { name = "res", text = "", fg = "#ffb2be" }, + { name = "resi", text = "", fg = "#ffb2be" }, + { name = "rlib", text = "", fg = "#ffb2be" }, + { name = "rmd", text = "", fg = "#ffb2be" }, + { name = "rproj", text = "󰗆", fg = "#ffb2be" }, + { name = "rs", text = "", fg = "#ffb2be" }, + { name = "rss", text = "", fg = "#ffb2be" }, + { name = "s", text = "", fg = "#ffb2be" }, + { name = "sass", text = "", fg = "#ffb2be" }, + { name = "sbt", text = "", fg = "#ffb2be" }, + { name = "sc", text = "", fg = "#ffb2be" }, + { name = "scad", text = "", fg = "#ffb2be" }, + { name = "scala", text = "", fg = "#ffb2be" }, + { name = "scm", text = "󰘧", fg = "#ffb2be" }, + { name = "scss", text = "", fg = "#ffb2be" }, + { name = "sh", text = "", fg = "#ffb2be" }, + { name = "sha1", text = "󰕥", fg = "#ffb2be" }, + { name = "sha224", text = "󰕥", fg = "#ffb2be" }, + { name = "sha256", text = "󰕥", fg = "#ffb2be" }, + { name = "sha384", text = "󰕥", fg = "#ffb2be" }, + { name = "sha512", text = "󰕥", fg = "#ffb2be" }, + { name = "sig", text = "󰘧", fg = "#ffb2be" }, + { name = "signature", text = "󰘧", fg = "#ffb2be" }, + { name = "skp", text = "󰻫", fg = "#ffb2be" }, + { name = "sldasm", text = "󰻫", fg = "#ffb2be" }, + { name = "sldprt", text = "󰻫", fg = "#ffb2be" }, + { name = "slim", text = "", fg = "#ffb2be" }, + { name = "sln", text = "", fg = "#ffb2be" }, + { name = "slnx", text = "", fg = "#ffb2be" }, + { name = "slvs", text = "󰻫", fg = "#ffb2be" }, + { name = "sml", text = "󰘧", fg = "#ffb2be" }, + { name = "so", text = "", fg = "#ffb2be" }, + { name = "sol", text = "", fg = "#ffb2be" }, + { name = "spec.js", text = "", fg = "#ffb2be" }, + { name = "spec.jsx", text = "", fg = "#ffb2be" }, + { name = "spec.ts", text = "", fg = "#ffb2be" }, + { name = "spec.tsx", text = "", fg = "#ffb2be" }, + { name = "spx", text = "", fg = "#ffb2be" }, + { name = "sql", text = "", fg = "#ffb2be" }, + { name = "sqlite", text = "", fg = "#ffb2be" }, + { name = "sqlite3", text = "", fg = "#ffb2be" }, + { name = "srt", text = "󰨖", fg = "#ffb2be" }, + { name = "ssa", text = "󰨖", fg = "#ffb2be" }, + { name = "ste", text = "󰻫", fg = "#ffb2be" }, + { name = "step", text = "󰻫", fg = "#ffb2be" }, + { name = "stl", text = "󰆧", fg = "#ffb2be" }, + { name = "stories.js", text = "", fg = "#ffb2be" }, + { name = "stories.jsx", text = "", fg = "#ffb2be" }, + { name = "stories.mjs", text = "", fg = "#ffb2be" }, + { name = "stories.svelte", text = "", fg = "#ffb2be" }, + { name = "stories.ts", text = "", fg = "#ffb2be" }, + { name = "stories.tsx", text = "", fg = "#ffb2be" }, + { name = "stories.vue", text = "", fg = "#ffb2be" }, + { name = "stp", text = "󰻫", fg = "#ffb2be" }, + { name = "strings", text = "", fg = "#ffb2be" }, + { name = "styl", text = "", fg = "#ffb2be" }, + { name = "sub", text = "󰨖", fg = "#ffb2be" }, + { name = "sublime", text = "", fg = "#ffb2be" }, + { name = "suo", text = "", fg = "#ffb2be" }, + { name = "sv", text = "󰍛", fg = "#ffb2be" }, + { name = "svelte", text = "", fg = "#ffb2be" }, + { name = "svg", text = "󰜡", fg = "#ffb2be" }, + { name = "svgz", text = "󰜡", fg = "#ffb2be" }, + { name = "svh", text = "󰍛", fg = "#ffb2be" }, + { name = "swift", text = "", fg = "#ffb2be" }, + { name = "t", text = "", fg = "#ffb2be" }, + { name = "tbc", text = "󰛓", fg = "#ffb2be" }, + { name = "tcl", text = "󰛓", fg = "#ffb2be" }, + { name = "templ", text = "", fg = "#ffb2be" }, + { name = "terminal", text = "", fg = "#ffb2be" }, + { name = "test.js", text = "", fg = "#ffb2be" }, + { name = "test.jsx", text = "", fg = "#ffb2be" }, + { name = "test.ts", text = "", fg = "#ffb2be" }, + { name = "test.tsx", text = "", fg = "#ffb2be" }, + { name = "tex", text = "", fg = "#ffb2be" }, + { name = "tf", text = "", fg = "#ffb2be" }, + { name = "tfvars", text = "", fg = "#ffb2be" }, + { name = "tgz", text = "", fg = "#ffb2be" }, + { name = "tmpl", text = "", fg = "#ffb2be" }, + { name = "tmux", text = "", fg = "#ffb2be" }, + { name = "toml", text = "", fg = "#ffb2be" }, + { name = "torrent", text = "", fg = "#ffb2be" }, + { name = "tres", text = "", fg = "#ffb2be" }, + { name = "ts", text = "", fg = "#ffb2be" }, + { name = "tscn", text = "", fg = "#ffb2be" }, + { name = "tsconfig", text = "", fg = "#ffb2be" }, + { name = "tsx", text = "", fg = "#ffb2be" }, + { name = "ttf", text = "", fg = "#ffb2be" }, + { name = "twig", text = "", fg = "#ffb2be" }, + { name = "txt", text = "󰈙", fg = "#ffb2be" }, + { name = "txz", text = "", fg = "#ffb2be" }, + { name = "typ", text = "", fg = "#ffb2be" }, + { name = "typoscript", text = "", fg = "#ffb2be" }, + { name = "ui", text = "", fg = "#ffb2be" }, + { name = "v", text = "󰍛", fg = "#ffb2be" }, + { name = "vala", text = "", fg = "#ffb2be" }, + { name = "vert", text = "", fg = "#ffb2be" }, + { name = "vh", text = "󰍛", fg = "#ffb2be" }, + { name = "vhd", text = "󰍛", fg = "#ffb2be" }, + { name = "vhdl", text = "󰍛", fg = "#ffb2be" }, + { name = "vi", text = "", fg = "#ffb2be" }, + { name = "vim", text = "", fg = "#ffb2be" }, + { name = "vsh", text = "", fg = "#ffb2be" }, + { name = "vsix", text = "", fg = "#ffb2be" }, + { name = "vue", text = "", fg = "#ffb2be" }, + { name = "wasm", text = "", fg = "#ffb2be" }, + { name = "wav", text = "", fg = "#ffb2be" }, + { name = "webm", text = "", fg = "#ffb2be" }, + { name = "webmanifest", text = "", fg = "#ffb2be" }, + { name = "webp", text = "", fg = "#ffb2be" }, + { name = "webpack", text = "󰜫", fg = "#ffb2be" }, + { name = "wma", text = "", fg = "#ffb2be" }, + { name = "wmv", text = "", fg = "#ffb2be" }, + { name = "woff", text = "", fg = "#ffb2be" }, + { name = "woff2", text = "", fg = "#ffb2be" }, + { name = "wrl", text = "󰆧", fg = "#ffb2be" }, + { name = "wrz", text = "󰆧", fg = "#ffb2be" }, + { name = "wv", text = "", fg = "#ffb2be" }, + { name = "wvc", text = "", fg = "#ffb2be" }, + { name = "x", text = "", fg = "#ffb2be" }, + { name = "xaml", text = "󰙳", fg = "#ffb2be" }, + { name = "xcf", text = "", fg = "#ffb2be" }, + { name = "xcplayground", text = "", fg = "#ffb2be" }, + { name = "xcstrings", text = "", fg = "#ffb2be" }, + { name = "xls", text = "󰈛", fg = "#ffb2be" }, + { name = "xlsx", text = "󰈛", fg = "#ffb2be" }, + { name = "xm", text = "", fg = "#ffb2be" }, + { name = "xml", text = "󰗀", fg = "#ffb2be" }, + { name = "xpi", text = "", fg = "#ffb2be" }, + { name = "xslt", text = "󰗀", fg = "#ffb2be" }, + { name = "xul", text = "", fg = "#ffb2be" }, + { name = "xz", text = "", fg = "#ffb2be" }, + { name = "yaml", text = "", fg = "#ffb2be" }, + { name = "yml", text = "", fg = "#ffb2be" }, + { name = "zig", text = "", fg = "#ffb2be" }, + { name = "zip", text = "", fg = "#ffb2be" }, + { name = "zsh", text = "", fg = "#ffb2be" }, + { name = "zst", text = "", fg = "#ffb2be" }, + { name = "🔥", text = "", fg = "#ffb2be" }, ] conds = [ # Special files - { if = "orphan", text = "", fg = "#e7c349" }, - { if = "link", text = "", fg = "#e7c349" }, - { if = "block", text = "", fg = "#e7c349" }, - { if = "char", text = "", fg = "#e7c349" }, - { if = "fifo", text = "", fg = "#e7c349" }, - { if = "sock", text = "", fg = "#e7c349" }, - { if = "sticky", text = "", fg = "#e7c349" }, - { if = "dummy", text = "", fg = "#e7c349" }, + { if = "orphan", text = "", fg = "#ffb2be" }, + { if = "link", text = "", fg = "#ffb2be" }, + { if = "block", text = "", fg = "#ffb2be" }, + { if = "char", text = "", fg = "#ffb2be" }, + { if = "fifo", text = "", fg = "#ffb2be" }, + { if = "sock", text = "", fg = "#ffb2be" }, + { if = "sticky", text = "", fg = "#ffb2be" }, + { if = "dummy", text = "", fg = "#ffb2be" }, # Fallback - { if = "dir", text = "", fg = "#e7c349" }, - { if = "exec", text = "", fg = "#e7c349" }, - { if = "!dir", text = "", fg = "#e7c349" }, + { if = "dir", text = "", fg = "#ffb2be" }, + { if = "exec", text = "", fg = "#ffb2be" }, + { if = "!dir", text = "", fg = "#ffb2be" }, ] # : }}} diff --git a/.config/yazi/flavors/sunset.yazi/preview.png b/.config/yazi/flavors/sunset.yazi/preview.png deleted file mode 100755 index 66b83efda18c1c323c0342331087c116a2d31183..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1274209 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%0AUg8M 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 lU+Ph5ySeMcJC9l&5oLk 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�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%0AM>Kf!5hk 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 z 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

r9C9f-7;HRW1iEd=13?D3aC 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¥Gj2NEco@pKt=1_fLO8j!<)? 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

eq&=m=Ih+^aCIFef7wH=Vmd{Of#Dx6;#P!PB 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 SC11Dz0000h diff --git a/.config/zsh/aliases b/.config/zsh/aliases index 9529ae6..3485de3 100644 --- a/.config/zsh/aliases +++ b/.config/zsh/aliases @@ -45,6 +45,7 @@ alias pi="paru -S" alias pr="paru -Rns" alias ps="paru -Ss" alias p="paru" +alias docker="podman" alias jjg="jj diff --git" alias ldo="lazydocker" alias po="podman" diff --git a/.gitignore b/.gitignore index adc52fd..cf6d3e7 100755 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,18 @@ shaders plugins/ .config/nix/ +*.log + +# Session state files +.config/herdr/sessions/*/session.json +.config/herdr/session.json + +# Jujutsu binary metadata +*.binpb + +# Large preview images from third-party themes +.config/yazi/flavors/*/preview.png +.config/noctalia/plugins/*/preview.png + +# Zsh completion dump +.config/zsh/.zcompdump diff --git a/pkgs/aurlist.text b/pkgs/aurlist.text index c28e505..dc5272d 100644 --- a/pkgs/aurlist.text +++ b/pkgs/aurlist.text @@ -7,6 +7,7 @@ ly-git macbook12-spi-driver-dkms mangowm-git mbpfan +neomd-bin noctalia-shell obs-source-record opencode-bin diff --git a/pkgs/pkgs.text b/pkgs/pkgs.text index 474fc03..959ea85 100644 --- a/pkgs/pkgs.text +++ b/pkgs/pkgs.text @@ -25,6 +25,7 @@ duf edk2-ovmf efibootmgr eslint_d +evtest ex-vi-compat eza fail2ban @@ -82,10 +83,12 @@ prettier qemu-desktop qt6ct qutebrowser +rbw refind reflector ripgrep rsync +showmethekey sof-firmware starship stow From b6cbf7b124a5f633254f4a5eab022730aa2edf63 Mon Sep 17 00:00:00 2001 From: x0d7x <75843278+x0d7x@users.noreply.github.com> Date: Tue, 9 Jun 2026 18:42:44 +0300 Subject: [PATCH 22/26] add some changes for niri --- .config/jj/config.toml | 2 + .config/kitty/themes/noctalia.conf | 28 +- .config/niri/binds.kdl | 4 +- .config/niri/noctalia.kdl | 12 +- .config/niri/rules.kdl | 60 +- .config/noctalia/colors.json | 16 +- .config/nvim/nvim-pack-lock.json | 32 +- .config/nvim/plugin/theme.lua | 32 +- .../yazi/flavors/noctalia.yazi/flavor.toml | 1508 ++++++++--------- pkgs/aurlist.text | 3 + vimium_c-20260610_023407.json | 68 + 11 files changed, 945 insertions(+), 820 deletions(-) create mode 100644 vimium_c-20260610_023407.json diff --git a/.config/jj/config.toml b/.config/jj/config.toml index 3a5afc3..1e54e97 100755 --- a/.config/jj/config.toml +++ b/.config/jj/config.toml @@ -2,6 +2,8 @@ [ui] gitignore = "/home/dox/.config/jj/gitignore" +pager = ["hunk", "pager"] +diff-formatter = ":git" [user] name = "x0d7x" diff --git a/.config/kitty/themes/noctalia.conf b/.config/kitty/themes/noctalia.conf index 7ebfd46..005f77d 100644 --- a/.config/kitty/themes/noctalia.conf +++ b/.config/kitty/themes/noctalia.conf @@ -1,18 +1,18 @@ color0 #131313 color1 #ffb4ab -color2 #ffb2be -color3 #e4bdc2 -color4 #ebbe90 -color5 #ffb2be -color6 #e4bdc2 +color2 #ffb867 +color3 #e0c1a3 +color4 #bdcd9c +color5 #ffb867 +color6 #e0c1a3 color7 #e2e2e2 color8 #919191 color9 #ffb4ab -color10 #ffb2be -color11 #e4bdc2 -color12 #ebbe90 -color13 #ffb2be -color14 #e4bdc2 +color10 #ffb867 +color11 #e0c1a3 +color12 #bdcd9c +color13 #ffb867 +color14 #e0c1a3 color15 #e2e2e2 cursor #e2e2e2 @@ -21,12 +21,12 @@ background #131313 foreground #e2e2e2 selection_foreground #c6c6c6 selection_background #474747 -active_border_color #ffb2be +active_border_color #ffb867 inactive_border_color #474747 -url_color #ffb2be +url_color #ffb867 -active_tab_foreground #5f1128 -active_tab_background #ffb2be +active_tab_foreground #482900 +active_tab_background #ffb867 inactive_tab_foreground #c6c6c6 inactive_tab_background #474747 cursor_trail_color #c6c6c6 diff --git a/.config/niri/binds.kdl b/.config/niri/binds.kdl index 2b94276..2b78c1e 100644 --- a/.config/niri/binds.kdl +++ b/.config/niri/binds.kdl @@ -49,8 +49,8 @@ binds { Mod+O hotkey-overlay-title="Open a screen-rec: OBS" { spawn "obs" } - Mod+B hotkey-overlay-title="Open a Zen-browser" { - spawn "zen-browser" + Mod+B hotkey-overlay-title="Open a Brave-browser" { + spawn "brave" } Mod+L hotkey-overlay-title="Open a localsend" { spawn "localsend" diff --git a/.config/niri/noctalia.kdl b/.config/niri/noctalia.kdl index acf3e16..57dbe36 100644 --- a/.config/niri/noctalia.kdl +++ b/.config/niri/noctalia.kdl @@ -1,13 +1,13 @@ layout { focus-ring { - active-color "#ffb2be" + active-color "#ffb867" inactive-color "#131313" urgent-color "#ffb4ab" } border { - active-color "#ffb2be" + active-color "#ffb867" inactive-color "#131313" urgent-color "#ffb4ab" } @@ -17,19 +17,19 @@ layout { } tab-indicator { - active-color "#ffb2be" - inactive-color "#7d293e" + active-color "#ffb867" + inactive-color "#673d00" urgent-color "#ffb4ab" } insert-hint { - color "#ffb2be80" + color "#ffb86780" } } recent-windows { highlight { - active-color "#ffb2be" + active-color "#ffb867" urgent-color "#ffb4ab" } } diff --git a/.config/niri/rules.kdl b/.config/niri/rules.kdl index 4e7b203..2b66b08 100644 --- a/.config/niri/rules.kdl +++ b/.config/niri/rules.kdl @@ -40,29 +40,35 @@ window-rule { default-floating-position x=20 y=20 relative-to="top" } window-rule { - match app-id=r#"^zen$"# + match app-id=r#"^brave-browser$"# open-on-workspace "B" open-maximized true open-focused true } - window-rule { - match app-id=r#"^zen$"# title="^Picture-in-Picture$" - open-floating true - default-floating-position x=20 y=20 relative-to="top-right" - default-column-width { fixed 580; } - default-window-height { fixed 320; } - // max-width 700 - // max-height 600 -clip-to-geometry true -geometry-corner-radius 12 -border { - on - width 1 - // active-color "#ffc87f" - // inactive-color "#505050" - } + match app-id=r#"^zen$"# + open-on-workspace "B" + open-maximized true + open-focused true } + +// window-rule { +// match app-id=r#"^zen$"# title="^Picture-in-Picture$" +// open-floating true +// default-floating-position x=20 y=20 relative-to="top-right" +// default-column-width { fixed 580; } +// default-window-height { fixed 320; } +// // max-width 700 +// // max-height 600 +// clip-to-geometry true +// geometry-corner-radius 12 +// border { +// on +// width 1 +// // active-color "#ffc87f" +// // inactive-color "#505050" +// } +// } window-rule { match app-id=r#"^Spotify$"# open-on-workspace "D" @@ -133,7 +139,7 @@ window-rule { } window-rule { match is-active=true - opacity 1.0 + opacity 0.85 } // Inactive windows window-rule { @@ -141,9 +147,23 @@ window-rule { opacity 0.67 } window-rule { - match app-id=r#"^zen$"# title=r#"YouTube"# + match app-id=r#"^(brave-browser|zen)$"# title=r#"YouTube"# opacity 1.0 } +window-rule { + match title=r#"^[Pp]icture[- ][Ii]n[- ][Pp]icture$"# + open-floating true + default-floating-position x=20 y=20 relative-to="top-right" + default-column-width { fixed 580; } + default-window-height { fixed 320; } + clip-to-geometry true + opacity 0.9 + geometry-corner-radius 12 + border { + on + width 1 + } +} /* Apps: blur them all without xray for a better look */ // window-rule { // place-within-backdrop true @@ -159,7 +179,7 @@ match namespace="^noctalia-(background|launcher-overlay|dock|wallpaper)-.*$" place-within-backdrop true background-effect { xray false - blur false + blur true } } // layer-rule { diff --git a/.config/noctalia/colors.json b/.config/noctalia/colors.json index 282cf7c..82c1a4f 100644 --- a/.config/noctalia/colors.json +++ b/.config/noctalia/colors.json @@ -1,12 +1,12 @@ { - "mPrimary": "#ffb2be", - "mOnPrimary": "#5f1128", + "mPrimary": "#ffb867", + "mOnPrimary": "#482900", - "mSecondary": "#e4bdc2", - "mOnSecondary": "#43292e", + "mSecondary": "#e0c1a3", + "mOnSecondary": "#402d17", - "mTertiary": "#ebbe90", - "mOnTertiary": "#452b08", + "mTertiary": "#bdcd9c", + "mOnTertiary": "#283412", "mError": "#ffb4ab", "mOnError": "#690005", @@ -20,6 +20,6 @@ "mOutline": "#474747", "mShadow": "#000000", - "mHover": "#ebbe90", - "mOnHover": "#452b08" + "mHover": "#bdcd9c", + "mOnHover": "#283412" } \ No newline at end of file diff --git a/.config/nvim/nvim-pack-lock.json b/.config/nvim/nvim-pack-lock.json index 251d846..2e33b87 100755 --- a/.config/nvim/nvim-pack-lock.json +++ b/.config/nvim/nvim-pack-lock.json @@ -13,6 +13,10 @@ "src": "https://github.com/mistweaverco/bafa.nvim", "version": "'main'" }, + "black-metal-theme-neovim": { + "rev": "d7ce1c4b9196b3b34e70ca4fa9af108bb4207818", + "src": "https://github.com/metalelf0/black-metal-theme-neovim" + }, "blink.cmp": { "rev": "78336bc89ee5365633bcf754d93df01678b5c08f", "src": "https://github.com/saghen/blink.cmp", @@ -23,11 +27,11 @@ "src": "https://github.com/uga-rosa/ccc.nvim" }, "conform.nvim": { - "rev": "086a40dc7ed8242c03be9f47fbcee68699cc2395", + "rev": "619363c30309d29ffa631e67c8183f2a72caa373", "src": "https://github.com/stevearc/conform.nvim" }, "cord.nvim": { - "rev": "283e4a5bdafd0d6187f28e5b739cccab6b4c9c64", + "rev": "2e6b16e0363f5a12483734ba96e6326ce2d6741e", "src": "https://github.com/vyfor/cord.nvim" }, "darcubox-nvim": { @@ -39,7 +43,7 @@ "src": "https://github.com/sindrets/diffview.nvim" }, "fff.nvim": { - "rev": "db4cd2825c32e5e53e12bb8af106ff724d33904e", + "rev": "648f0168eccd2dbb5e6177e51f01dd80acaa7ed9", "src": "https://github.com/dmtrKovalenko/fff.nvim" }, "flash.nvim": { @@ -51,7 +55,7 @@ "src": "https://github.com/rafamadriz/friendly-snippets" }, "gitsigns.nvim": { - "rev": "944ef13cc8d8fe8b846c91f36041c8dfb85ca000", + "rev": "25050e4ed39e628282831d4cbecb1850454ce915", "src": "https://github.com/lewis6991/gitsigns.nvim" }, "gruvbox": { @@ -71,19 +75,19 @@ "src": "https://github.com/rebelot/kanagawa.nvim" }, "koda.nvim": { - "rev": "a560a332ccc1eb2caacb280a390213bb9f37b3cb", + "rev": "ac7e746882b31a68bdcd533464a20ca40b712bcb", "src": "https://github.com/oskarnurm/koda.nvim" }, "mason.nvim": { - "rev": "44d1e90e1f66e077268191e3ee9d2ac97cc18e65", + "rev": "16ba83bfc8a25f52bb545134f5bee082b195c460", "src": "https://github.com/williamboman/mason.nvim" }, "mini.files": { - "rev": "ced297546b8fdb8e215d416d4753a735514a2fe0", + "rev": "02874bc653fbecf2bee2c65441d0ebd09110f011", "src": "https://github.com/echasnovski/mini.files" }, "mini.nvim": { - "rev": "402ee6c6ec8ea44b22330446c8fb4e615fd3953e", + "rev": "ff8b3580935818ef2f21bdd651f057a2ae071eab", "src": "https://github.com/echasnovski/mini.nvim" }, "neogit": { @@ -91,7 +95,7 @@ "src": "https://github.com/NeogitOrg/neogit" }, "nvim-lint": { - "rev": "4b03656c09c1561f89b6aa0665c15d292ba9499d", + "rev": "99cbc3ca8a76845fca50e496be7212bebf907dd3", "src": "https://github.com/mfussenegger/nvim-lint" }, "nvim-treesitter": { @@ -100,7 +104,7 @@ "version": "'main'" }, "nvim-web-devicons": { - "rev": "40e9d5a6cc3db11b309e39593fc7ac03bb844e38", + "rev": "dfbfaa967a6f7ec50789bead7ef87e336c1fa63c", "src": "https://github.com/nvim-tree/nvim-web-devicons" }, "persistence.nvim": { @@ -120,7 +124,7 @@ "src": "https://github.com/nvzone/showkeys" }, "snacks.nvim": { - "rev": "ad9ede6a9cddf16cedbd31b8932d6dcdee9b716e", + "rev": "882c996cf28183f4d63640de0b4c02ec886d01f2", "src": "https://github.com/folke/snacks.nvim" }, "sora": { @@ -132,7 +136,7 @@ "src": "https://github.com/supermaven-inc/supermaven-nvim" }, "techbase.nvim": { - "rev": "fc4e039e370043d7ae7203c9a1dbbda76f683740", + "rev": "90c5589e22a5723b535e48df1d4c675ae096341e", "src": "https://github.com/mcauley-penney/techbase.nvim" }, "todo-comments.nvim": { @@ -152,7 +156,7 @@ "src": "https://github.com/folke/twilight.nvim" }, "vague.nvim": { - "rev": "8c4643f8a5106dbc492918f86ff6b5c81111ce9a", + "rev": "788697064264bed8390b52ca2ac9906a96712120", "src": "https://github.com/vague2k/vague.nvim" }, "vim-tmux-navigator": { @@ -164,7 +168,7 @@ "src": "https://github.com/folke/which-key.nvim" }, "zen.nvim": { - "rev": "9a60e3fbef521f754cb54a78106647873a50a8ae", + "rev": "e552fc12f847113a05589981d02f69c953d6d3e9", "src": "https://github.com/nendix/zen.nvim" } } diff --git a/.config/nvim/plugin/theme.lua b/.config/nvim/plugin/theme.lua index 06f2afa..d2b4907 100755 --- a/.config/nvim/plugin/theme.lua +++ b/.config/nvim/plugin/theme.lua @@ -1,6 +1,7 @@ local pack = require("core.pack") pack.add({ + "https://github.com/metalelf0/black-metal-theme-neovim", "https://github.com/vague2k/vague.nvim", "https://github.com/Aejkatappaja/sora", "https://github.com/oskarnurm/koda.nvim", @@ -17,7 +18,34 @@ require("oshen").setup({ transparent = true, -- set false for opaque background }) -- vim.cmd.colorscheme("Oshen") - +require("black-metal").setup({ -- Can be one of: bathory | burzum | dark-funeral | darkthrone | emperor | gorgoroth | immortal | impaled-nazarene | khold | marduk | mayhem | nile | taake | thyrfing | venom | windir + theme = "dark-funeral", + -- Can be one of: 'light' | 'dark', or set via vim.o.background + variant = "dark", + -- Use an alternate, lighter bg + alt_bg = false, + -- If true, docstrings will be highlighted like strings, otherwise they will be + -- highlighted like comments. Note, behavior is dependent on the language server. + colored_docstrings = true, + -- If true, highlights the {sign,fold} column the same as cursorline + cursorline_gutter = true, + -- If true, highlights the gutter darker than the bg + dark_gutter = false, + -- if true favor treesitter highlights over semantic highlights + favor_treesitter_hl = false, + -- Don't set background of floating windows. Recommended for when using floating + -- windows with borders. + plain_float = false, + -- Show the end-of-buffer character + show_eob = true, + -- If true, enable the vim terminal colors + term_colors = true, + -- Keymap (in normal mode) to toggle between light and dark variants. + toggle_variant_key = nil, + -- Don't set background + transparent = false, +}) +require("black-metal").load() require("vague").setup({ transparent = true, colors = { @@ -25,7 +53,7 @@ require("vague").setup({ comment = "#666666", }, }) -vim.cmd.colorscheme("vague") +-- vim.cmd.colorscheme("vague") require("sora").setup({ transparent = true }) diff --git a/.config/yazi/flavors/noctalia.yazi/flavor.toml b/.config/yazi/flavors/noctalia.yazi/flavor.toml index 278e7bf..2615353 100644 --- a/.config/yazi/flavors/noctalia.yazi/flavor.toml +++ b/.config/yazi/flavors/noctalia.yazi/flavor.toml @@ -8,18 +8,18 @@ find_keyword = { fg = "#ffb4ab", bold = true, italic = true, underline = true } find_position = { fg = "#ffb4ab", bold = true, italic = true } # Marker -marker_copied = { fg = "#5f411c", bg = "#5f411c" } -marker_cut = { fg = "#5f411c", bg = "#5f411c" } +marker_copied = { fg = "#3e4b26", bg = "#3e4b26" } +marker_cut = { fg = "#3e4b26", bg = "#3e4b26" } marker_marked = { fg = "#ffb4ab", bg = "#ffb4ab" } -marker_selected = { fg = "#ebbe90", bg = "#ebbe90" } +marker_selected = { fg = "#bdcd9c", bg = "#bdcd9c" } # Count -count_copied = { fg = "#ffddbb", bg = "#5f411c" } -count_cut = { fg = "#ffddbb", bg = "#5f411c" } -count_selected = { fg = "#5f1128", bg = "#ebbe90" } +count_copied = { fg = "#d9e9b7", bg = "#3e4b26" } +count_cut = { fg = "#d9e9b7", bg = "#3e4b26" } +count_selected = { fg = "#482900", bg = "#bdcd9c" } # Border -border_style = { fg = "#ffb2be" } +border_style = { fg = "#ffb867" } # : ]]] @@ -27,21 +27,21 @@ border_style = { fg = "#ffb2be" } # : Status [[[ [status] -overall = { fg = "#ffb2be" } +overall = { fg = "#ffb867" } sep_left = { open = "", close = "" } sep_right = { open = "", close = "" } # Progress progress_label = { bold = true } -progress_normal = { fg = "#ffb2be", bg = "#131313" } +progress_normal = { fg = "#ffb867", bg = "#131313" } progress_error = { fg = "#ffb4ab", bg = "#131313" } # Permissions -perm_type = { fg = "#e4bdc2" } -perm_write = { fg = "#ebbe90" } +perm_type = { fg = "#e0c1a3" } +perm_write = { fg = "#bdcd9c" } perm_exec = { fg = "#ffb4ab" } -perm_read = { fg = "#5f411c" } -perm_sep = { fg = "#7d293e" } +perm_read = { fg = "#3e4b26" } +perm_sep = { fg = "#673d00" } # : ]]] @@ -50,13 +50,13 @@ perm_sep = { fg = "#7d293e" } [mode] -normal_main = { bg = "#ffb2be", fg = "#5f1128", bold = true } +normal_main = { bg = "#ffb867", fg = "#482900", bold = true } normal_alt = { bg = "#474747", fg = "#c6c6c6" } -select_main = { bg = "#e4bdc2", fg = "#43292e", bold = true } +select_main = { bg = "#e0c1a3", fg = "#402d17", bold = true } select_alt = { bg = "#474747", fg = "#c6c6c6" } -unset_main = { bg = "#ebbe90", fg = "#452b08", bold = true } +unset_main = { bg = "#bdcd9c", fg = "#283412", bold = true } unset_alt = { bg = "#474747", fg = "#c6c6c6" } # : ]]] @@ -65,7 +65,7 @@ unset_alt = { bg = "#474747", fg = "#c6c6c6" } # : Input [[[ [input] -border = { fg = "#ffb2be" } +border = { fg = "#ffb867" } title = {} value = { fg = "#e2e2e2" } selected = { reversed = true } @@ -76,8 +76,8 @@ selected = { reversed = true } # : Tabs [[[ [tabs] -active = { fg = "#131313", bold = true, bg = "#ffb2be" } -inactive = { fg = "#e4bdc2", bg = "#131313" } +active = { fg = "#131313", bold = true, bg = "#ffb867" } +inactive = { fg = "#e0c1a3", bg = "#131313" } sep_inner = { open = "", close = "" } # : ]]] @@ -86,7 +86,7 @@ sep_inner = { open = "", close = "" } # : Completion [[[ [cmp] -border = { fg = "#ffb2be", bg = "#5f1128" } +border = { fg = "#ffb867", bg = "#482900" } # : ]]] @@ -94,9 +94,9 @@ border = { fg = "#ffb2be", bg = "#5f1128" } # : Tasks [[[ [tasks] -border = { fg = "#ffb2be" } +border = { fg = "#ffb867" } title = {} -hovered = { fg = "#5f411c", underline = true } +hovered = { fg = "#3e4b26", underline = true } # : ]]] @@ -106,8 +106,8 @@ hovered = { fg = "#5f411c", underline = true } [which] cols = 3 mask = { bg = "#131313" } -cand = { fg = "#ffb2be" } -rest = { fg = "#5f1128" } +cand = { fg = "#ffb867" } +rest = { fg = "#482900" } desc = { fg = "#e2e2e2" } separator = " ▶ " separator_style = { fg = "#e2e2e2" } @@ -117,8 +117,8 @@ separator_style = { fg = "#e2e2e2" } # : Spotter [[[ [spot] -border = { fg = "#ffb2be" } -title = { fg = "#ffb2be" } +border = { fg = "#ffb867" } +title = { fg = "#ffb867" } tbl_col = { fg = "#e2e2e2" } tbl_cell = { fg = "#e2e2e2", bg = "#131313" } @@ -131,7 +131,7 @@ tbl_cell = { fg = "#e2e2e2", bg = "#131313" } on = { fg = "#e2e2e2" } run = { fg = "#e2e2e2" } hovered = { reversed = true, bold = true } -footer = { fg = "#43292e", bg = "#e4bdc2" } +footer = { fg = "#402d17", bg = "#e0c1a3" } # : ]]] @@ -139,8 +139,8 @@ footer = { fg = "#43292e", bg = "#e4bdc2" } # : Notify [[[ [notify] -title_info = { fg = "#ebbe90" } -title_warn = { fg = "#ffb2be" } +title_info = { fg = "#bdcd9c" } +title_warn = { fg = "#ffb867" } title_error = { fg = "#ffb4ab" } # : ]]] @@ -169,7 +169,7 @@ rules = [ # Fallback { url = "*", fg = "#e2e2e2" }, - { url = "*/", fg = "#ffb2be" }, + { url = "*/", fg = "#ffb867" }, ] # : ]]] @@ -179,739 +179,739 @@ rules = [ [icon] globs = [] dirs = [ - { name = ".config", text = "", fg = "#ffb2be" }, - { name = ".git", text = "", fg = "#ffb2be" }, - { name = ".github", text = "", fg = "#ffb2be" }, - { name = ".npm", text = "", fg = "#ffb2be" }, - { name = "Desktop", text = "", fg = "#ffb2be" }, - { name = "Development", text = "", fg = "#ffb2be" }, - { name = "Documents", text = "", fg = "#ffb2be" }, - { name = "Downloads", text = "", fg = "#ffb2be" }, - { name = "Library", text = "", fg = "#ffb2be" }, - { name = "Movies", text = "", fg = "#ffb2be" }, - { name = "Music", text = "", fg = "#ffb2be" }, - { name = "Pictures", text = "", fg = "#ffb2be" }, - { name = "Public", text = "", fg = "#ffb2be" }, - { name = "Videos", text = "", fg = "#ffb2be" }, + { name = ".config", text = "", fg = "#ffb867" }, + { name = ".git", text = "", fg = "#ffb867" }, + { name = ".github", text = "", fg = "#ffb867" }, + { name = ".npm", text = "", fg = "#ffb867" }, + { name = "Desktop", text = "", fg = "#ffb867" }, + { name = "Development", text = "", fg = "#ffb867" }, + { name = "Documents", text = "", fg = "#ffb867" }, + { name = "Downloads", text = "", fg = "#ffb867" }, + { name = "Library", text = "", fg = "#ffb867" }, + { name = "Movies", text = "", fg = "#ffb867" }, + { name = "Music", text = "", fg = "#ffb867" }, + { name = "Pictures", text = "", fg = "#ffb867" }, + { name = "Public", text = "", fg = "#ffb867" }, + { name = "Videos", text = "", fg = "#ffb867" }, ] files = [ - { name = ".babelrc", text = "", fg = "#ffb2be" }, - { name = ".bash_profile", text = "", fg = "#ffb2be" }, - { name = ".bashrc", text = "", fg = "#ffb2be" }, - { name = ".clang-format", text = "", fg = "#ffb2be" }, - { name = ".clang-tidy", text = "", fg = "#ffb2be" }, - { name = ".codespellrc", text = "󰓆", fg = "#ffb2be" }, - { name = ".condarc", text = "", fg = "#ffb2be" }, - { name = ".dockerignore", text = "󰡨", fg = "#ffb2be" }, - { name = ".ds_store", text = "", fg = "#ffb2be" }, - { name = ".editorconfig", text = "", fg = "#ffb2be" }, - { name = ".env", text = "", fg = "#ffb2be" }, - { name = ".eslintignore", text = "", fg = "#ffb2be" }, - { name = ".eslintrc", text = "", fg = "#ffb2be" }, - { name = ".git-blame-ignore-revs", text = "", fg = "#ffb2be" }, - { name = ".gitattributes", text = "", fg = "#ffb2be" }, - { name = ".gitconfig", text = "", fg = "#ffb2be" }, - { name = ".gitignore", text = "", fg = "#ffb2be" }, - { name = ".gitlab-ci.yml", text = "", fg = "#ffb2be" }, - { name = ".gitmodules", text = "", fg = "#ffb2be" }, - { name = ".gtkrc-2.0", text = "", fg = "#ffb2be" }, - { name = ".gvimrc", text = "", fg = "#ffb2be" }, - { name = ".justfile", text = "", fg = "#ffb2be" }, - { name = ".luacheckrc", text = "", fg = "#ffb2be" }, - { name = ".luaurc", text = "", fg = "#ffb2be" }, - { name = ".mailmap", text = "󰊢", fg = "#ffb2be" }, - { name = ".nanorc", text = "", fg = "#ffb2be" }, - { name = ".npmignore", text = "", fg = "#ffb2be" }, - { name = ".npmrc", text = "", fg = "#ffb2be" }, - { name = ".nuxtrc", text = "󱄆", fg = "#ffb2be" }, - { name = ".nvmrc", text = "", fg = "#ffb2be" }, - { name = ".pnpmfile.cjs", text = "", fg = "#ffb2be" }, - { name = ".pre-commit-config.yaml", text = "󰛢", fg = "#ffb2be" }, - { name = ".prettierignore", text = "", fg = "#ffb2be" }, - { name = ".prettierrc", text = "", fg = "#ffb2be" }, - { name = ".prettierrc.cjs", text = "", fg = "#ffb2be" }, - { name = ".prettierrc.js", text = "", fg = "#ffb2be" }, - { name = ".prettierrc.json", text = "", fg = "#ffb2be" }, - { name = ".prettierrc.json5", text = "", fg = "#ffb2be" }, - { name = ".prettierrc.mjs", text = "", fg = "#ffb2be" }, - { name = ".prettierrc.toml", text = "", fg = "#ffb2be" }, - { name = ".prettierrc.yaml", text = "", fg = "#ffb2be" }, - { name = ".prettierrc.yml", text = "", fg = "#ffb2be" }, - { name = ".pylintrc", text = "", fg = "#ffb2be" }, - { name = ".settings.json", text = "", fg = "#ffb2be" }, - { name = ".SRCINFO", text = "󰣇", fg = "#ffb2be" }, - { name = ".vimrc", text = "", fg = "#ffb2be" }, - { name = ".Xauthority", text = "", fg = "#ffb2be" }, - { name = ".xinitrc", text = "", fg = "#ffb2be" }, - { name = ".Xresources", text = "", fg = "#ffb2be" }, - { name = ".xsession", text = "", fg = "#ffb2be" }, - { name = ".zprofile", text = "", fg = "#ffb2be" }, - { name = ".zshenv", text = "", fg = "#ffb2be" }, - { name = ".zshrc", text = "", fg = "#ffb2be" }, - { name = "_gvimrc", text = "", fg = "#ffb2be" }, - { name = "_vimrc", text = "", fg = "#ffb2be" }, - { name = "AUTHORS", text = "", fg = "#ffb2be" }, - { name = "AUTHORS.txt", text = "", fg = "#ffb2be" }, - { name = "brewfile", text = "", fg = "#ffb2be" }, - { name = "bspwmrc", text = "", fg = "#ffb2be" }, - { name = "build", text = "", fg = "#ffb2be" }, - { name = "build.gradle", text = "", fg = "#ffb2be" }, - { name = "build.zig.zon", text = "", fg = "#ffb2be" }, - { name = "bun.lock", text = "", fg = "#ffb2be" }, - { name = "bun.lockb", text = "", fg = "#ffb2be" }, - { name = "cantorrc", text = "", fg = "#ffb2be" }, - { name = "checkhealth", text = "󰓙", fg = "#ffb2be" }, - { name = "cmakelists.txt", text = "", fg = "#ffb2be" }, - { name = "code_of_conduct", text = "", fg = "#ffb2be" }, - { name = "code_of_conduct.md", text = "", fg = "#ffb2be" }, - { name = "commit_editmsg", text = "", fg = "#ffb2be" }, - { name = "commitlint.config.js", text = "󰜘", fg = "#ffb2be" }, - { name = "commitlint.config.ts", text = "󰜘", fg = "#ffb2be" }, - { name = "compose.yaml", text = "󰡨", fg = "#ffb2be" }, - { name = "compose.yml", text = "󰡨", fg = "#ffb2be" }, - { name = "config", text = "", fg = "#ffb2be" }, - { name = "containerfile", text = "󰡨", fg = "#ffb2be" }, - { name = "copying", text = "", fg = "#ffb2be" }, - { name = "copying.lesser", text = "", fg = "#ffb2be" }, - { name = "Directory.Build.props", text = "", fg = "#ffb2be" }, - { name = "Directory.Build.targets", text = "", fg = "#ffb2be" }, - { name = "Directory.Packages.props", text = "", fg = "#ffb2be" }, - { name = "docker-compose.yaml", text = "󰡨", fg = "#ffb2be" }, - { name = "docker-compose.yml", text = "󰡨", fg = "#ffb2be" }, - { name = "dockerfile", text = "󰡨", fg = "#ffb2be" }, - { name = "eslint.config.cjs", text = "", fg = "#ffb2be" }, - { name = "eslint.config.js", text = "", fg = "#ffb2be" }, - { name = "eslint.config.mjs", text = "", fg = "#ffb2be" }, - { name = "eslint.config.ts", text = "", fg = "#ffb2be" }, - { name = "ext_typoscript_setup.txt", text = "", fg = "#ffb2be" }, - { name = "favicon.ico", text = "", fg = "#ffb2be" }, - { name = "fp-info-cache", text = "", fg = "#ffb2be" }, - { name = "fp-lib-table", text = "", fg = "#ffb2be" }, - { name = "FreeCAD.conf", text = "", fg = "#ffb2be" }, - { name = "Gemfile", text = "", fg = "#ffb2be" }, - { name = "gnumakefile", text = "", fg = "#ffb2be" }, - { name = "go.mod", text = "", fg = "#ffb2be" }, - { name = "go.sum", text = "", fg = "#ffb2be" }, - { name = "go.work", text = "", fg = "#ffb2be" }, - { name = "gradle-wrapper.properties", text = "", fg = "#ffb2be" }, - { name = "gradle.properties", text = "", fg = "#ffb2be" }, - { name = "gradlew", text = "", fg = "#ffb2be" }, - { name = "groovy", text = "", fg = "#ffb2be" }, - { name = "gruntfile.babel.js", text = "", fg = "#ffb2be" }, - { name = "gruntfile.coffee", text = "", fg = "#ffb2be" }, - { name = "gruntfile.js", text = "", fg = "#ffb2be" }, - { name = "gruntfile.ts", text = "", fg = "#ffb2be" }, - { name = "gtkrc", text = "", fg = "#ffb2be" }, - { name = "gulpfile.babel.js", text = "", fg = "#ffb2be" }, - { name = "gulpfile.coffee", text = "", fg = "#ffb2be" }, - { name = "gulpfile.js", text = "", fg = "#ffb2be" }, - { name = "gulpfile.ts", text = "", fg = "#ffb2be" }, - { name = "hypridle.conf", text = "", fg = "#ffb2be" }, - { name = "hyprland.conf", text = "", fg = "#ffb2be" }, - { name = "hyprlandd.conf", text = "", fg = "#ffb2be" }, - { name = "hyprlock.conf", text = "", fg = "#ffb2be" }, - { name = "hyprpaper.conf", text = "", fg = "#ffb2be" }, - { name = "hyprsunset.conf", text = "", fg = "#ffb2be" }, - { name = "i18n.config.js", text = "󰗊", fg = "#ffb2be" }, - { name = "i18n.config.ts", text = "󰗊", fg = "#ffb2be" }, - { name = "i3blocks.conf", text = "", fg = "#ffb2be" }, - { name = "i3status.conf", text = "", fg = "#ffb2be" }, - { name = "index.theme", text = "", fg = "#ffb2be" }, - { name = "ionic.config.json", text = "", fg = "#ffb2be" }, - { name = "Jenkinsfile", text = "", fg = "#ffb2be" }, - { name = "justfile", text = "", fg = "#ffb2be" }, - { name = "kalgebrarc", text = "", fg = "#ffb2be" }, - { name = "kdeglobals", text = "", fg = "#ffb2be" }, - { name = "kdenlive-layoutsrc", text = "", fg = "#ffb2be" }, - { name = "kdenliverc", text = "", fg = "#ffb2be" }, - { name = "kritadisplayrc", text = "", fg = "#ffb2be" }, - { name = "kritarc", text = "", fg = "#ffb2be" }, - { name = "license", text = "", fg = "#ffb2be" }, - { name = "license.md", text = "", fg = "#ffb2be" }, - { name = "lxde-rc.xml", text = "", fg = "#ffb2be" }, - { name = "lxqt.conf", text = "", fg = "#ffb2be" }, - { name = "makefile", text = "", fg = "#ffb2be" }, - { name = "mix.lock", text = "", fg = "#ffb2be" }, - { name = "mpv.conf", text = "", fg = "#ffb2be" }, - { name = "next.config.cjs", text = "", fg = "#ffb2be" }, - { name = "next.config.js", text = "", fg = "#ffb2be" }, - { name = "next.config.ts", text = "", fg = "#ffb2be" }, - { name = "node_modules", text = "", fg = "#ffb2be" }, - { name = "nuxt.config.cjs", text = "󱄆", fg = "#ffb2be" }, - { name = "nuxt.config.js", text = "󱄆", fg = "#ffb2be" }, - { name = "nuxt.config.mjs", text = "󱄆", fg = "#ffb2be" }, - { name = "nuxt.config.ts", text = "󱄆", fg = "#ffb2be" }, - { name = "package-lock.json", text = "", fg = "#ffb2be" }, - { name = "package.json", text = "", fg = "#ffb2be" }, - { name = "PKGBUILD", text = "", fg = "#ffb2be" }, - { name = "platformio.ini", text = "", fg = "#ffb2be" }, - { name = "playwright.config.cjs", text = "", fg = "#ffb2be" }, - { name = "playwright.config.cts", text = "", fg = "#ffb2be" }, - { name = "playwright.config.js", text = "", fg = "#ffb2be" }, - { name = "playwright.config.mjs", text = "", fg = "#ffb2be" }, - { name = "playwright.config.mts", text = "", fg = "#ffb2be" }, - { name = "playwright.config.ts", text = "", fg = "#ffb2be" }, - { name = "pnpm-lock.yaml", text = "", fg = "#ffb2be" }, - { name = "pnpm-workspace.yaml", text = "", fg = "#ffb2be" }, - { name = "pom.xml", text = "", fg = "#ffb2be" }, - { name = "prettier.config.cjs", text = "", fg = "#ffb2be" }, - { name = "prettier.config.js", text = "", fg = "#ffb2be" }, - { name = "prettier.config.mjs", text = "", fg = "#ffb2be" }, - { name = "prettier.config.ts", text = "", fg = "#ffb2be" }, - { name = "prisma.config.mts", text = "", fg = "#ffb2be" }, - { name = "prisma.config.ts", text = "", fg = "#ffb2be" }, - { name = "procfile", text = "", fg = "#ffb2be" }, - { name = "PrusaSlicer.ini", text = "", fg = "#ffb2be" }, - { name = "PrusaSlicerGcodeViewer.ini", text = "", fg = "#ffb2be" }, - { name = "py.typed", text = "", fg = "#ffb2be" }, - { name = "QtProject.conf", text = "", fg = "#ffb2be" }, - { name = "rakefile", text = "", fg = "#ffb2be" }, - { name = "readme", text = "󰂺", fg = "#ffb2be" }, - { name = "readme.md", text = "󰂺", fg = "#ffb2be" }, - { name = "rmd", text = "", fg = "#ffb2be" }, - { name = "robots.txt", text = "󰚩", fg = "#ffb2be" }, - { name = "security", text = "󰒃", fg = "#ffb2be" }, - { name = "security.md", text = "󰒃", fg = "#ffb2be" }, - { name = "settings.gradle", text = "", fg = "#ffb2be" }, - { name = "svelte.config.js", text = "", fg = "#ffb2be" }, - { name = "sxhkdrc", text = "", fg = "#ffb2be" }, - { name = "sym-lib-table", text = "", fg = "#ffb2be" }, - { name = "tailwind.config.js", text = "󱏿", fg = "#ffb2be" }, - { name = "tailwind.config.mjs", text = "󱏿", fg = "#ffb2be" }, - { name = "tailwind.config.ts", text = "󱏿", fg = "#ffb2be" }, - { name = "tmux.conf", text = "", fg = "#ffb2be" }, - { name = "tmux.conf.local", text = "", fg = "#ffb2be" }, - { name = "tsconfig.json", text = "", fg = "#ffb2be" }, - { name = "unlicense", text = "", fg = "#ffb2be" }, - { name = "vagrantfile", text = "", fg = "#ffb2be" }, - { name = "vercel.json", text = "", fg = "#ffb2be" }, - { name = "vite.config.cjs", text = "", fg = "#ffb2be" }, - { name = "vite.config.cts", text = "", fg = "#ffb2be" }, - { name = "vite.config.js", text = "", fg = "#ffb2be" }, - { name = "vite.config.mjs", text = "", fg = "#ffb2be" }, - { name = "vite.config.mts", text = "", fg = "#ffb2be" }, - { name = "vite.config.ts", text = "", fg = "#ffb2be" }, - { name = "vitest.config.cjs", text = "", fg = "#ffb2be" }, - { name = "vitest.config.cts", text = "", fg = "#ffb2be" }, - { name = "vitest.config.js", text = "", fg = "#ffb2be" }, - { name = "vitest.config.mjs", text = "", fg = "#ffb2be" }, - { name = "vitest.config.mts", text = "", fg = "#ffb2be" }, - { name = "vitest.config.ts", text = "", fg = "#ffb2be" }, - { name = "vlcrc", text = "󰕼", fg = "#ffb2be" }, - { name = "webpack", text = "󰜫", fg = "#ffb2be" }, - { name = "weston.ini", text = "", fg = "#ffb2be" }, - { name = "workspace", text = "", fg = "#ffb2be" }, - { name = "wrangler.jsonc", text = "", fg = "#ffb2be" }, - { name = "wrangler.toml", text = "", fg = "#ffb2be" }, - { name = "xdph.conf", text = "", fg = "#ffb2be" }, - { name = "xmobarrc", text = "", fg = "#ffb2be" }, - { name = "xmobarrc.hs", text = "", fg = "#ffb2be" }, - { name = "xmonad.hs", text = "", fg = "#ffb2be" }, - { name = "xorg.conf", text = "", fg = "#ffb2be" }, - { name = "xsettingsd.conf", text = "", fg = "#ffb2be" }, + { name = ".babelrc", text = "", fg = "#ffb867" }, + { name = ".bash_profile", text = "", fg = "#ffb867" }, + { name = ".bashrc", text = "", fg = "#ffb867" }, + { name = ".clang-format", text = "", fg = "#ffb867" }, + { name = ".clang-tidy", text = "", fg = "#ffb867" }, + { name = ".codespellrc", text = "󰓆", fg = "#ffb867" }, + { name = ".condarc", text = "", fg = "#ffb867" }, + { name = ".dockerignore", text = "󰡨", fg = "#ffb867" }, + { name = ".ds_store", text = "", fg = "#ffb867" }, + { name = ".editorconfig", text = "", fg = "#ffb867" }, + { name = ".env", text = "", fg = "#ffb867" }, + { name = ".eslintignore", text = "", fg = "#ffb867" }, + { name = ".eslintrc", text = "", fg = "#ffb867" }, + { name = ".git-blame-ignore-revs", text = "", fg = "#ffb867" }, + { name = ".gitattributes", text = "", fg = "#ffb867" }, + { name = ".gitconfig", text = "", fg = "#ffb867" }, + { name = ".gitignore", text = "", fg = "#ffb867" }, + { name = ".gitlab-ci.yml", text = "", fg = "#ffb867" }, + { name = ".gitmodules", text = "", fg = "#ffb867" }, + { name = ".gtkrc-2.0", text = "", fg = "#ffb867" }, + { name = ".gvimrc", text = "", fg = "#ffb867" }, + { name = ".justfile", text = "", fg = "#ffb867" }, + { name = ".luacheckrc", text = "", fg = "#ffb867" }, + { name = ".luaurc", text = "", fg = "#ffb867" }, + { name = ".mailmap", text = "󰊢", fg = "#ffb867" }, + { name = ".nanorc", text = "", fg = "#ffb867" }, + { name = ".npmignore", text = "", fg = "#ffb867" }, + { name = ".npmrc", text = "", fg = "#ffb867" }, + { name = ".nuxtrc", text = "󱄆", fg = "#ffb867" }, + { name = ".nvmrc", text = "", fg = "#ffb867" }, + { name = ".pnpmfile.cjs", text = "", fg = "#ffb867" }, + { name = ".pre-commit-config.yaml", text = "󰛢", fg = "#ffb867" }, + { name = ".prettierignore", text = "", fg = "#ffb867" }, + { name = ".prettierrc", text = "", fg = "#ffb867" }, + { name = ".prettierrc.cjs", text = "", fg = "#ffb867" }, + { name = ".prettierrc.js", text = "", fg = "#ffb867" }, + { name = ".prettierrc.json", text = "", fg = "#ffb867" }, + { name = ".prettierrc.json5", text = "", fg = "#ffb867" }, + { name = ".prettierrc.mjs", text = "", fg = "#ffb867" }, + { name = ".prettierrc.toml", text = "", fg = "#ffb867" }, + { name = ".prettierrc.yaml", text = "", fg = "#ffb867" }, + { name = ".prettierrc.yml", text = "", fg = "#ffb867" }, + { name = ".pylintrc", text = "", fg = "#ffb867" }, + { name = ".settings.json", text = "", fg = "#ffb867" }, + { name = ".SRCINFO", text = "󰣇", fg = "#ffb867" }, + { name = ".vimrc", text = "", fg = "#ffb867" }, + { name = ".Xauthority", text = "", fg = "#ffb867" }, + { name = ".xinitrc", text = "", fg = "#ffb867" }, + { name = ".Xresources", text = "", fg = "#ffb867" }, + { name = ".xsession", text = "", fg = "#ffb867" }, + { name = ".zprofile", text = "", fg = "#ffb867" }, + { name = ".zshenv", text = "", fg = "#ffb867" }, + { name = ".zshrc", text = "", fg = "#ffb867" }, + { name = "_gvimrc", text = "", fg = "#ffb867" }, + { name = "_vimrc", text = "", fg = "#ffb867" }, + { name = "AUTHORS", text = "", fg = "#ffb867" }, + { name = "AUTHORS.txt", text = "", fg = "#ffb867" }, + { name = "brewfile", text = "", fg = "#ffb867" }, + { name = "bspwmrc", text = "", fg = "#ffb867" }, + { name = "build", text = "", fg = "#ffb867" }, + { name = "build.gradle", text = "", fg = "#ffb867" }, + { name = "build.zig.zon", text = "", fg = "#ffb867" }, + { name = "bun.lock", text = "", fg = "#ffb867" }, + { name = "bun.lockb", text = "", fg = "#ffb867" }, + { name = "cantorrc", text = "", fg = "#ffb867" }, + { name = "checkhealth", text = "󰓙", fg = "#ffb867" }, + { name = "cmakelists.txt", text = "", fg = "#ffb867" }, + { name = "code_of_conduct", text = "", fg = "#ffb867" }, + { name = "code_of_conduct.md", text = "", fg = "#ffb867" }, + { name = "commit_editmsg", text = "", fg = "#ffb867" }, + { name = "commitlint.config.js", text = "󰜘", fg = "#ffb867" }, + { name = "commitlint.config.ts", text = "󰜘", fg = "#ffb867" }, + { name = "compose.yaml", text = "󰡨", fg = "#ffb867" }, + { name = "compose.yml", text = "󰡨", fg = "#ffb867" }, + { name = "config", text = "", fg = "#ffb867" }, + { name = "containerfile", text = "󰡨", fg = "#ffb867" }, + { name = "copying", text = "", fg = "#ffb867" }, + { name = "copying.lesser", text = "", fg = "#ffb867" }, + { name = "Directory.Build.props", text = "", fg = "#ffb867" }, + { name = "Directory.Build.targets", text = "", fg = "#ffb867" }, + { name = "Directory.Packages.props", text = "", fg = "#ffb867" }, + { name = "docker-compose.yaml", text = "󰡨", fg = "#ffb867" }, + { name = "docker-compose.yml", text = "󰡨", fg = "#ffb867" }, + { name = "dockerfile", text = "󰡨", fg = "#ffb867" }, + { name = "eslint.config.cjs", text = "", fg = "#ffb867" }, + { name = "eslint.config.js", text = "", fg = "#ffb867" }, + { name = "eslint.config.mjs", text = "", fg = "#ffb867" }, + { name = "eslint.config.ts", text = "", fg = "#ffb867" }, + { name = "ext_typoscript_setup.txt", text = "", fg = "#ffb867" }, + { name = "favicon.ico", text = "", fg = "#ffb867" }, + { name = "fp-info-cache", text = "", fg = "#ffb867" }, + { name = "fp-lib-table", text = "", fg = "#ffb867" }, + { name = "FreeCAD.conf", text = "", fg = "#ffb867" }, + { name = "Gemfile", text = "", fg = "#ffb867" }, + { name = "gnumakefile", text = "", fg = "#ffb867" }, + { name = "go.mod", text = "", fg = "#ffb867" }, + { name = "go.sum", text = "", fg = "#ffb867" }, + { name = "go.work", text = "", fg = "#ffb867" }, + { name = "gradle-wrapper.properties", text = "", fg = "#ffb867" }, + { name = "gradle.properties", text = "", fg = "#ffb867" }, + { name = "gradlew", text = "", fg = "#ffb867" }, + { name = "groovy", text = "", fg = "#ffb867" }, + { name = "gruntfile.babel.js", text = "", fg = "#ffb867" }, + { name = "gruntfile.coffee", text = "", fg = "#ffb867" }, + { name = "gruntfile.js", text = "", fg = "#ffb867" }, + { name = "gruntfile.ts", text = "", fg = "#ffb867" }, + { name = "gtkrc", text = "", fg = "#ffb867" }, + { name = "gulpfile.babel.js", text = "", fg = "#ffb867" }, + { name = "gulpfile.coffee", text = "", fg = "#ffb867" }, + { name = "gulpfile.js", text = "", fg = "#ffb867" }, + { name = "gulpfile.ts", text = "", fg = "#ffb867" }, + { name = "hypridle.conf", text = "", fg = "#ffb867" }, + { name = "hyprland.conf", text = "", fg = "#ffb867" }, + { name = "hyprlandd.conf", text = "", fg = "#ffb867" }, + { name = "hyprlock.conf", text = "", fg = "#ffb867" }, + { name = "hyprpaper.conf", text = "", fg = "#ffb867" }, + { name = "hyprsunset.conf", text = "", fg = "#ffb867" }, + { name = "i18n.config.js", text = "󰗊", fg = "#ffb867" }, + { name = "i18n.config.ts", text = "󰗊", fg = "#ffb867" }, + { name = "i3blocks.conf", text = "", fg = "#ffb867" }, + { name = "i3status.conf", text = "", fg = "#ffb867" }, + { name = "index.theme", text = "", fg = "#ffb867" }, + { name = "ionic.config.json", text = "", fg = "#ffb867" }, + { name = "Jenkinsfile", text = "", fg = "#ffb867" }, + { name = "justfile", text = "", fg = "#ffb867" }, + { name = "kalgebrarc", text = "", fg = "#ffb867" }, + { name = "kdeglobals", text = "", fg = "#ffb867" }, + { name = "kdenlive-layoutsrc", text = "", fg = "#ffb867" }, + { name = "kdenliverc", text = "", fg = "#ffb867" }, + { name = "kritadisplayrc", text = "", fg = "#ffb867" }, + { name = "kritarc", text = "", fg = "#ffb867" }, + { name = "license", text = "", fg = "#ffb867" }, + { name = "license.md", text = "", fg = "#ffb867" }, + { name = "lxde-rc.xml", text = "", fg = "#ffb867" }, + { name = "lxqt.conf", text = "", fg = "#ffb867" }, + { name = "makefile", text = "", fg = "#ffb867" }, + { name = "mix.lock", text = "", fg = "#ffb867" }, + { name = "mpv.conf", text = "", fg = "#ffb867" }, + { name = "next.config.cjs", text = "", fg = "#ffb867" }, + { name = "next.config.js", text = "", fg = "#ffb867" }, + { name = "next.config.ts", text = "", fg = "#ffb867" }, + { name = "node_modules", text = "", fg = "#ffb867" }, + { name = "nuxt.config.cjs", text = "󱄆", fg = "#ffb867" }, + { name = "nuxt.config.js", text = "󱄆", fg = "#ffb867" }, + { name = "nuxt.config.mjs", text = "󱄆", fg = "#ffb867" }, + { name = "nuxt.config.ts", text = "󱄆", fg = "#ffb867" }, + { name = "package-lock.json", text = "", fg = "#ffb867" }, + { name = "package.json", text = "", fg = "#ffb867" }, + { name = "PKGBUILD", text = "", fg = "#ffb867" }, + { name = "platformio.ini", text = "", fg = "#ffb867" }, + { name = "playwright.config.cjs", text = "", fg = "#ffb867" }, + { name = "playwright.config.cts", text = "", fg = "#ffb867" }, + { name = "playwright.config.js", text = "", fg = "#ffb867" }, + { name = "playwright.config.mjs", text = "", fg = "#ffb867" }, + { name = "playwright.config.mts", text = "", fg = "#ffb867" }, + { name = "playwright.config.ts", text = "", fg = "#ffb867" }, + { name = "pnpm-lock.yaml", text = "", fg = "#ffb867" }, + { name = "pnpm-workspace.yaml", text = "", fg = "#ffb867" }, + { name = "pom.xml", text = "", fg = "#ffb867" }, + { name = "prettier.config.cjs", text = "", fg = "#ffb867" }, + { name = "prettier.config.js", text = "", fg = "#ffb867" }, + { name = "prettier.config.mjs", text = "", fg = "#ffb867" }, + { name = "prettier.config.ts", text = "", fg = "#ffb867" }, + { name = "prisma.config.mts", text = "", fg = "#ffb867" }, + { name = "prisma.config.ts", text = "", fg = "#ffb867" }, + { name = "procfile", text = "", fg = "#ffb867" }, + { name = "PrusaSlicer.ini", text = "", fg = "#ffb867" }, + { name = "PrusaSlicerGcodeViewer.ini", text = "", fg = "#ffb867" }, + { name = "py.typed", text = "", fg = "#ffb867" }, + { name = "QtProject.conf", text = "", fg = "#ffb867" }, + { name = "rakefile", text = "", fg = "#ffb867" }, + { name = "readme", text = "󰂺", fg = "#ffb867" }, + { name = "readme.md", text = "󰂺", fg = "#ffb867" }, + { name = "rmd", text = "", fg = "#ffb867" }, + { name = "robots.txt", text = "󰚩", fg = "#ffb867" }, + { name = "security", text = "󰒃", fg = "#ffb867" }, + { name = "security.md", text = "󰒃", fg = "#ffb867" }, + { name = "settings.gradle", text = "", fg = "#ffb867" }, + { name = "svelte.config.js", text = "", fg = "#ffb867" }, + { name = "sxhkdrc", text = "", fg = "#ffb867" }, + { name = "sym-lib-table", text = "", fg = "#ffb867" }, + { name = "tailwind.config.js", text = "󱏿", fg = "#ffb867" }, + { name = "tailwind.config.mjs", text = "󱏿", fg = "#ffb867" }, + { name = "tailwind.config.ts", text = "󱏿", fg = "#ffb867" }, + { name = "tmux.conf", text = "", fg = "#ffb867" }, + { name = "tmux.conf.local", text = "", fg = "#ffb867" }, + { name = "tsconfig.json", text = "", fg = "#ffb867" }, + { name = "unlicense", text = "", fg = "#ffb867" }, + { name = "vagrantfile", text = "", fg = "#ffb867" }, + { name = "vercel.json", text = "", fg = "#ffb867" }, + { name = "vite.config.cjs", text = "", fg = "#ffb867" }, + { name = "vite.config.cts", text = "", fg = "#ffb867" }, + { name = "vite.config.js", text = "", fg = "#ffb867" }, + { name = "vite.config.mjs", text = "", fg = "#ffb867" }, + { name = "vite.config.mts", text = "", fg = "#ffb867" }, + { name = "vite.config.ts", text = "", fg = "#ffb867" }, + { name = "vitest.config.cjs", text = "", fg = "#ffb867" }, + { name = "vitest.config.cts", text = "", fg = "#ffb867" }, + { name = "vitest.config.js", text = "", fg = "#ffb867" }, + { name = "vitest.config.mjs", text = "", fg = "#ffb867" }, + { name = "vitest.config.mts", text = "", fg = "#ffb867" }, + { name = "vitest.config.ts", text = "", fg = "#ffb867" }, + { name = "vlcrc", text = "󰕼", fg = "#ffb867" }, + { name = "webpack", text = "󰜫", fg = "#ffb867" }, + { name = "weston.ini", text = "", fg = "#ffb867" }, + { name = "workspace", text = "", fg = "#ffb867" }, + { name = "wrangler.jsonc", text = "", fg = "#ffb867" }, + { name = "wrangler.toml", text = "", fg = "#ffb867" }, + { name = "xdph.conf", text = "", fg = "#ffb867" }, + { name = "xmobarrc", text = "", fg = "#ffb867" }, + { name = "xmobarrc.hs", text = "", fg = "#ffb867" }, + { name = "xmonad.hs", text = "", fg = "#ffb867" }, + { name = "xorg.conf", text = "", fg = "#ffb867" }, + { name = "xsettingsd.conf", text = "", fg = "#ffb867" }, ] exts = [ - { name = "3gp", text = "", fg = "#ffb2be" }, - { name = "3mf", text = "󰆧", fg = "#ffb2be" }, - { name = "7z", text = "", fg = "#ffb2be" }, - { name = "a", text = "", fg = "#ffb2be" }, - { name = "aac", text = "", fg = "#ffb2be" }, - { name = "ada", text = "", fg = "#ffb2be" }, - { name = "adb", text = "", fg = "#ffb2be" }, - { name = "ads", text = "", fg = "#ffb2be" }, - { name = "ai", text = "", fg = "#ffb2be" }, - { name = "aif", text = "", fg = "#ffb2be" }, - { name = "aiff", text = "", fg = "#ffb2be" }, - { name = "android", text = "", fg = "#ffb2be" }, - { name = "ape", text = "", fg = "#ffb2be" }, - { name = "apk", text = "", fg = "#ffb2be" }, - { name = "apl", text = "", fg = "#ffb2be" }, - { name = "app", text = "", fg = "#ffb2be" }, - { name = "applescript", text = "", fg = "#ffb2be" }, - { name = "asc", text = "󰦝", fg = "#ffb2be" }, - { name = "asm", text = "", fg = "#ffb2be" }, - { name = "ass", text = "󰨖", fg = "#ffb2be" }, - { name = "astro", text = "", fg = "#ffb2be" }, - { name = "avif", text = "", fg = "#ffb2be" }, - { name = "awk", text = "", fg = "#ffb2be" }, - { name = "azcli", text = "", fg = "#ffb2be" }, - { name = "bak", text = "󰁯", fg = "#ffb2be" }, - { name = "bash", text = "", fg = "#ffb2be" }, - { name = "bat", text = "", fg = "#ffb2be" }, - { name = "bazel", text = "", fg = "#ffb2be" }, - { name = "bib", text = "󱉟", fg = "#ffb2be" }, - { name = "bicep", text = "", fg = "#ffb2be" }, - { name = "bicepparam", text = "", fg = "#ffb2be" }, - { name = "bin", text = "", fg = "#ffb2be" }, - { name = "blade.php", text = "", fg = "#ffb2be" }, - { name = "blend", text = "󰂫", fg = "#ffb2be" }, - { name = "blp", text = "󰺾", fg = "#ffb2be" }, - { name = "bmp", text = "", fg = "#ffb2be" }, - { name = "bqn", text = "", fg = "#ffb2be" }, - { name = "brep", text = "󰻫", fg = "#ffb2be" }, - { name = "bz", text = "", fg = "#ffb2be" }, - { name = "bz2", text = "", fg = "#ffb2be" }, - { name = "bz3", text = "", fg = "#ffb2be" }, - { name = "bzl", text = "", fg = "#ffb2be" }, - { name = "c", text = "", fg = "#ffb2be" }, - { name = "c++", text = "", fg = "#ffb2be" }, - { name = "cache", text = "", fg = "#ffb2be" }, - { name = "cast", text = "", fg = "#ffb2be" }, - { name = "cbl", text = "", fg = "#ffb2be" }, - { name = "cc", text = "", fg = "#ffb2be" }, - { name = "ccm", text = "", fg = "#ffb2be" }, - { name = "cfc", text = "", fg = "#ffb2be" }, - { name = "cfg", text = "", fg = "#ffb2be" }, - { name = "cfm", text = "", fg = "#ffb2be" }, - { name = "cjs", text = "", fg = "#ffb2be" }, - { name = "clj", text = "", fg = "#ffb2be" }, - { name = "cljc", text = "", fg = "#ffb2be" }, - { name = "cljd", text = "", fg = "#ffb2be" }, - { name = "cljs", text = "", fg = "#ffb2be" }, - { name = "cmake", text = "", fg = "#ffb2be" }, - { name = "cob", text = "", fg = "#ffb2be" }, - { name = "cobol", text = "", fg = "#ffb2be" }, - { name = "coffee", text = "", fg = "#ffb2be" }, - { name = "conda", text = "", fg = "#ffb2be" }, - { name = "conf", text = "", fg = "#ffb2be" }, - { name = "config.ru", text = "", fg = "#ffb2be" }, - { name = "cow", text = "󰆚", fg = "#ffb2be" }, - { name = "cp", text = "", fg = "#ffb2be" }, - { name = "cpp", text = "", fg = "#ffb2be" }, - { name = "cppm", text = "", fg = "#ffb2be" }, - { name = "cpy", text = "", fg = "#ffb2be" }, - { name = "cr", text = "", fg = "#ffb2be" }, - { name = "crdownload", text = "", fg = "#ffb2be" }, - { name = "cs", text = "󰌛", fg = "#ffb2be" }, - { name = "csh", text = "", fg = "#ffb2be" }, - { name = "cshtml", text = "󱦗", fg = "#ffb2be" }, - { name = "cson", text = "", fg = "#ffb2be" }, - { name = "csproj", text = "󰪮", fg = "#ffb2be" }, - { name = "css", text = "", fg = "#ffb2be" }, - { name = "csv", text = "", fg = "#ffb2be" }, - { name = "cts", text = "", fg = "#ffb2be" }, - { name = "cu", text = "", fg = "#ffb2be" }, - { name = "cue", text = "󰲹", fg = "#ffb2be" }, - { name = "cuh", text = "", fg = "#ffb2be" }, - { name = "cxx", text = "", fg = "#ffb2be" }, - { name = "cxxm", text = "", fg = "#ffb2be" }, - { name = "d", text = "", fg = "#ffb2be" }, - { name = "d.ts", text = "", fg = "#ffb2be" }, - { name = "dart", text = "", fg = "#ffb2be" }, - { name = "db", text = "", fg = "#ffb2be" }, - { name = "dconf", text = "", fg = "#ffb2be" }, - { name = "desktop", text = "", fg = "#ffb2be" }, - { name = "diff", text = "", fg = "#ffb2be" }, - { name = "dll", text = "", fg = "#ffb2be" }, - { name = "doc", text = "󰈬", fg = "#ffb2be" }, - { name = "Dockerfile", text = "󰡨", fg = "#ffb2be" }, - { name = "dockerignore", text = "󰡨", fg = "#ffb2be" }, - { name = "docx", text = "󰈬", fg = "#ffb2be" }, - { name = "dot", text = "󱁉", fg = "#ffb2be" }, - { name = "download", text = "", fg = "#ffb2be" }, - { name = "drl", text = "", fg = "#ffb2be" }, - { name = "dropbox", text = "", fg = "#ffb2be" }, - { name = "dump", text = "", fg = "#ffb2be" }, - { name = "dwg", text = "󰻫", fg = "#ffb2be" }, - { name = "dxf", text = "󰻫", fg = "#ffb2be" }, - { name = "ebook", text = "", fg = "#ffb2be" }, - { name = "ebuild", text = "", fg = "#ffb2be" }, - { name = "edn", text = "", fg = "#ffb2be" }, - { name = "eex", text = "", fg = "#ffb2be" }, - { name = "ejs", text = "", fg = "#ffb2be" }, - { name = "el", text = "", fg = "#ffb2be" }, - { name = "elc", text = "", fg = "#ffb2be" }, - { name = "elf", text = "", fg = "#ffb2be" }, - { name = "elm", text = "", fg = "#ffb2be" }, - { name = "eln", text = "", fg = "#ffb2be" }, - { name = "env", text = "", fg = "#ffb2be" }, - { name = "eot", text = "", fg = "#ffb2be" }, - { name = "epp", text = "", fg = "#ffb2be" }, - { name = "epub", text = "", fg = "#ffb2be" }, - { name = "erb", text = "", fg = "#ffb2be" }, - { name = "erl", text = "", fg = "#ffb2be" }, - { name = "ex", text = "", fg = "#ffb2be" }, - { name = "exe", text = "", fg = "#ffb2be" }, - { name = "exs", text = "", fg = "#ffb2be" }, - { name = "f#", text = "", fg = "#ffb2be" }, - { name = "f3d", text = "󰻫", fg = "#ffb2be" }, - { name = "f90", text = "󱈚", fg = "#ffb2be" }, - { name = "fbx", text = "󰆧", fg = "#ffb2be" }, - { name = "fcbak", text = "", fg = "#ffb2be" }, - { name = "fcmacro", text = "", fg = "#ffb2be" }, - { name = "fcmat", text = "", fg = "#ffb2be" }, - { name = "fcparam", text = "", fg = "#ffb2be" }, - { name = "fcscript", text = "", fg = "#ffb2be" }, - { name = "fcstd", text = "", fg = "#ffb2be" }, - { name = "fcstd1", text = "", fg = "#ffb2be" }, - { name = "fctb", text = "", fg = "#ffb2be" }, - { name = "fctl", text = "", fg = "#ffb2be" }, - { name = "fdmdownload", text = "", fg = "#ffb2be" }, - { name = "feature", text = "", fg = "#ffb2be" }, - { name = "fish", text = "", fg = "#ffb2be" }, - { name = "flac", text = "", fg = "#ffb2be" }, - { name = "flc", text = "", fg = "#ffb2be" }, - { name = "flf", text = "", fg = "#ffb2be" }, - { name = "fnl", text = "", fg = "#ffb2be" }, - { name = "fodg", text = "", fg = "#ffb2be" }, - { name = "fodp", text = "", fg = "#ffb2be" }, - { name = "fods", text = "", fg = "#ffb2be" }, - { name = "fodt", text = "", fg = "#ffb2be" }, - { name = "frag", text = "", fg = "#ffb2be" }, - { name = "fs", text = "", fg = "#ffb2be" }, - { name = "fsi", text = "", fg = "#ffb2be" }, - { name = "fsscript", text = "", fg = "#ffb2be" }, - { name = "fsx", text = "", fg = "#ffb2be" }, - { name = "gcode", text = "󰐫", fg = "#ffb2be" }, - { name = "gd", text = "", fg = "#ffb2be" }, - { name = "gemspec", text = "", fg = "#ffb2be" }, - { name = "geom", text = "", fg = "#ffb2be" }, - { name = "gif", text = "", fg = "#ffb2be" }, - { name = "git", text = "", fg = "#ffb2be" }, - { name = "glb", text = "", fg = "#ffb2be" }, - { name = "gleam", text = "", fg = "#ffb2be" }, - { name = "glsl", text = "", fg = "#ffb2be" }, - { name = "gnumakefile", text = "", fg = "#ffb2be" }, - { name = "go", text = "", fg = "#ffb2be" }, - { name = "godot", text = "", fg = "#ffb2be" }, - { name = "gpr", text = "", fg = "#ffb2be" }, - { name = "gql", text = "", fg = "#ffb2be" }, - { name = "gradle", text = "", fg = "#ffb2be" }, - { name = "graphql", text = "", fg = "#ffb2be" }, - { name = "gresource", text = "", fg = "#ffb2be" }, - { name = "gv", text = "󱁉", fg = "#ffb2be" }, - { name = "gz", text = "", fg = "#ffb2be" }, - { name = "h", text = "", fg = "#ffb2be" }, - { name = "haml", text = "", fg = "#ffb2be" }, - { name = "hbs", text = "", fg = "#ffb2be" }, - { name = "heex", text = "", fg = "#ffb2be" }, - { name = "hex", text = "", fg = "#ffb2be" }, - { name = "hh", text = "", fg = "#ffb2be" }, - { name = "hpp", text = "", fg = "#ffb2be" }, - { name = "hrl", text = "", fg = "#ffb2be" }, - { name = "hs", text = "", fg = "#ffb2be" }, - { name = "htm", text = "", fg = "#ffb2be" }, - { name = "html", text = "", fg = "#ffb2be" }, - { name = "http", text = "", fg = "#ffb2be" }, - { name = "huff", text = "󰡘", fg = "#ffb2be" }, - { name = "hurl", text = "", fg = "#ffb2be" }, - { name = "hx", text = "", fg = "#ffb2be" }, - { name = "hxx", text = "", fg = "#ffb2be" }, - { name = "ical", text = "", fg = "#ffb2be" }, - { name = "icalendar", text = "", fg = "#ffb2be" }, - { name = "ico", text = "", fg = "#ffb2be" }, - { name = "ics", text = "", fg = "#ffb2be" }, - { name = "ifb", text = "", fg = "#ffb2be" }, - { name = "ifc", text = "󰻫", fg = "#ffb2be" }, - { name = "ige", text = "󰻫", fg = "#ffb2be" }, - { name = "iges", text = "󰻫", fg = "#ffb2be" }, - { name = "igs", text = "󰻫", fg = "#ffb2be" }, - { name = "image", text = "", fg = "#ffb2be" }, - { name = "img", text = "", fg = "#ffb2be" }, - { name = "import", text = "", fg = "#ffb2be" }, - { name = "info", text = "", fg = "#ffb2be" }, - { name = "ini", text = "", fg = "#ffb2be" }, - { name = "ino", text = "", fg = "#ffb2be" }, - { name = "ipynb", text = "", fg = "#ffb2be" }, - { name = "iso", text = "", fg = "#ffb2be" }, - { name = "ixx", text = "", fg = "#ffb2be" }, - { name = "jar", text = "", fg = "#ffb2be" }, - { name = "java", text = "", fg = "#ffb2be" }, - { name = "jl", text = "", fg = "#ffb2be" }, - { name = "jpeg", text = "", fg = "#ffb2be" }, - { name = "jpg", text = "", fg = "#ffb2be" }, - { name = "js", text = "", fg = "#ffb2be" }, - { name = "json", text = "", fg = "#ffb2be" }, - { name = "json5", text = "", fg = "#ffb2be" }, - { name = "jsonc", text = "", fg = "#ffb2be" }, - { name = "jsx", text = "", fg = "#ffb2be" }, - { name = "jwmrc", text = "", fg = "#ffb2be" }, - { name = "jxl", text = "", fg = "#ffb2be" }, - { name = "kbx", text = "󰯄", fg = "#ffb2be" }, - { name = "kdb", text = "", fg = "#ffb2be" }, - { name = "kdbx", text = "", fg = "#ffb2be" }, - { name = "kdenlive", text = "", fg = "#ffb2be" }, - { name = "kdenlivetitle", text = "", fg = "#ffb2be" }, - { name = "kicad_dru", text = "", fg = "#ffb2be" }, - { name = "kicad_mod", text = "", fg = "#ffb2be" }, - { name = "kicad_pcb", text = "", fg = "#ffb2be" }, - { name = "kicad_prl", text = "", fg = "#ffb2be" }, - { name = "kicad_pro", text = "", fg = "#ffb2be" }, - { name = "kicad_sch", text = "", fg = "#ffb2be" }, - { name = "kicad_sym", text = "", fg = "#ffb2be" }, - { name = "kicad_wks", text = "", fg = "#ffb2be" }, - { name = "ko", text = "", fg = "#ffb2be" }, - { name = "kpp", text = "", fg = "#ffb2be" }, - { name = "kra", text = "", fg = "#ffb2be" }, - { name = "krz", text = "", fg = "#ffb2be" }, - { name = "ksh", text = "", fg = "#ffb2be" }, - { name = "kt", text = "", fg = "#ffb2be" }, - { name = "kts", text = "", fg = "#ffb2be" }, - { name = "lck", text = "", fg = "#ffb2be" }, - { name = "leex", text = "", fg = "#ffb2be" }, - { name = "less", text = "", fg = "#ffb2be" }, - { name = "lff", text = "", fg = "#ffb2be" }, - { name = "lhs", text = "", fg = "#ffb2be" }, - { name = "lib", text = "", fg = "#ffb2be" }, - { name = "license", text = "", fg = "#ffb2be" }, - { name = "liquid", text = "", fg = "#ffb2be" }, - { name = "lock", text = "", fg = "#ffb2be" }, - { name = "log", text = "󰌱", fg = "#ffb2be" }, - { name = "lrc", text = "󰨖", fg = "#ffb2be" }, - { name = "lua", text = "", fg = "#ffb2be" }, - { name = "luac", text = "", fg = "#ffb2be" }, - { name = "luau", text = "", fg = "#ffb2be" }, - { name = "m", text = "", fg = "#ffb2be" }, - { name = "m3u", text = "󰲹", fg = "#ffb2be" }, - { name = "m3u8", text = "󰲹", fg = "#ffb2be" }, - { name = "m4a", text = "", fg = "#ffb2be" }, - { name = "m4v", text = "", fg = "#ffb2be" }, - { name = "magnet", text = "", fg = "#ffb2be" }, - { name = "makefile", text = "", fg = "#ffb2be" }, - { name = "markdown", text = "", fg = "#ffb2be" }, - { name = "material", text = "", fg = "#ffb2be" }, - { name = "md", text = "", fg = "#ffb2be" }, - { name = "md5", text = "󰕥", fg = "#ffb2be" }, - { name = "mdx", text = "", fg = "#ffb2be" }, - { name = "mint", text = "󰌪", fg = "#ffb2be" }, - { name = "mjs", text = "", fg = "#ffb2be" }, - { name = "mk", text = "", fg = "#ffb2be" }, - { name = "mkv", text = "", fg = "#ffb2be" }, - { name = "ml", text = "", fg = "#ffb2be" }, - { name = "mli", text = "", fg = "#ffb2be" }, - { name = "mm", text = "", fg = "#ffb2be" }, - { name = "mo", text = "", fg = "#ffb2be" }, - { name = "mobi", text = "", fg = "#ffb2be" }, - { name = "mojo", text = "", fg = "#ffb2be" }, - { name = "mov", text = "", fg = "#ffb2be" }, - { name = "mp3", text = "", fg = "#ffb2be" }, - { name = "mp4", text = "", fg = "#ffb2be" }, - { name = "mpp", text = "", fg = "#ffb2be" }, - { name = "msf", text = "", fg = "#ffb2be" }, - { name = "mts", text = "", fg = "#ffb2be" }, - { name = "mustache", text = "", fg = "#ffb2be" }, - { name = "nfo", text = "", fg = "#ffb2be" }, - { name = "nim", text = "", fg = "#ffb2be" }, - { name = "nix", text = "", fg = "#ffb2be" }, - { name = "norg", text = "", fg = "#ffb2be" }, - { name = "nswag", text = "", fg = "#ffb2be" }, - { name = "nu", text = "", fg = "#ffb2be" }, - { name = "o", text = "", fg = "#ffb2be" }, - { name = "obj", text = "󰆧", fg = "#ffb2be" }, - { name = "odf", text = "", fg = "#ffb2be" }, - { name = "odg", text = "", fg = "#ffb2be" }, - { name = "odin", text = "󰟢", fg = "#ffb2be" }, - { name = "odp", text = "", fg = "#ffb2be" }, - { name = "ods", text = "", fg = "#ffb2be" }, - { name = "odt", text = "", fg = "#ffb2be" }, - { name = "oga", text = "", fg = "#ffb2be" }, - { name = "ogg", text = "", fg = "#ffb2be" }, - { name = "ogv", text = "", fg = "#ffb2be" }, - { name = "ogx", text = "", fg = "#ffb2be" }, - { name = "opus", text = "", fg = "#ffb2be" }, - { name = "org", text = "", fg = "#ffb2be" }, - { name = "otf", text = "", fg = "#ffb2be" }, - { name = "out", text = "", fg = "#ffb2be" }, - { name = "part", text = "", fg = "#ffb2be" }, - { name = "patch", text = "", fg = "#ffb2be" }, - { name = "pck", text = "", fg = "#ffb2be" }, - { name = "pcm", text = "", fg = "#ffb2be" }, - { name = "pdf", text = "", fg = "#ffb2be" }, - { name = "php", text = "", fg = "#ffb2be" }, - { name = "pl", text = "", fg = "#ffb2be" }, - { name = "pls", text = "󰲹", fg = "#ffb2be" }, - { name = "ply", text = "󰆧", fg = "#ffb2be" }, - { name = "pm", text = "", fg = "#ffb2be" }, - { name = "png", text = "", fg = "#ffb2be" }, - { name = "po", text = "", fg = "#ffb2be" }, - { name = "pot", text = "", fg = "#ffb2be" }, - { name = "pp", text = "", fg = "#ffb2be" }, - { name = "ppt", text = "󰈧", fg = "#ffb2be" }, - { name = "pptx", text = "󰈧", fg = "#ffb2be" }, - { name = "prisma", text = "", fg = "#ffb2be" }, - { name = "pro", text = "", fg = "#ffb2be" }, - { name = "ps1", text = "󰨊", fg = "#ffb2be" }, - { name = "psb", text = "", fg = "#ffb2be" }, - { name = "psd", text = "", fg = "#ffb2be" }, - { name = "psd1", text = "󰨊", fg = "#ffb2be" }, - { name = "psm1", text = "󰨊", fg = "#ffb2be" }, - { name = "pub", text = "󰷖", fg = "#ffb2be" }, - { name = "pxd", text = "", fg = "#ffb2be" }, - { name = "pxi", text = "", fg = "#ffb2be" }, - { name = "py", text = "", fg = "#ffb2be" }, - { name = "pyc", text = "", fg = "#ffb2be" }, - { name = "pyd", text = "", fg = "#ffb2be" }, - { name = "pyi", text = "", fg = "#ffb2be" }, - { name = "pyo", text = "", fg = "#ffb2be" }, - { name = "pyw", text = "", fg = "#ffb2be" }, - { name = "pyx", text = "", fg = "#ffb2be" }, - { name = "qm", text = "", fg = "#ffb2be" }, - { name = "qml", text = "", fg = "#ffb2be" }, - { name = "qrc", text = "", fg = "#ffb2be" }, - { name = "qss", text = "", fg = "#ffb2be" }, - { name = "query", text = "", fg = "#ffb2be" }, - { name = "R", text = "󰟔", fg = "#ffb2be" }, - { name = "r", text = "󰟔", fg = "#ffb2be" }, - { name = "rake", text = "", fg = "#ffb2be" }, - { name = "rar", text = "", fg = "#ffb2be" }, - { name = "rasi", text = "", fg = "#ffb2be" }, - { name = "razor", text = "󱦘", fg = "#ffb2be" }, - { name = "rb", text = "", fg = "#ffb2be" }, - { name = "res", text = "", fg = "#ffb2be" }, - { name = "resi", text = "", fg = "#ffb2be" }, - { name = "rlib", text = "", fg = "#ffb2be" }, - { name = "rmd", text = "", fg = "#ffb2be" }, - { name = "rproj", text = "󰗆", fg = "#ffb2be" }, - { name = "rs", text = "", fg = "#ffb2be" }, - { name = "rss", text = "", fg = "#ffb2be" }, - { name = "s", text = "", fg = "#ffb2be" }, - { name = "sass", text = "", fg = "#ffb2be" }, - { name = "sbt", text = "", fg = "#ffb2be" }, - { name = "sc", text = "", fg = "#ffb2be" }, - { name = "scad", text = "", fg = "#ffb2be" }, - { name = "scala", text = "", fg = "#ffb2be" }, - { name = "scm", text = "󰘧", fg = "#ffb2be" }, - { name = "scss", text = "", fg = "#ffb2be" }, - { name = "sh", text = "", fg = "#ffb2be" }, - { name = "sha1", text = "󰕥", fg = "#ffb2be" }, - { name = "sha224", text = "󰕥", fg = "#ffb2be" }, - { name = "sha256", text = "󰕥", fg = "#ffb2be" }, - { name = "sha384", text = "󰕥", fg = "#ffb2be" }, - { name = "sha512", text = "󰕥", fg = "#ffb2be" }, - { name = "sig", text = "󰘧", fg = "#ffb2be" }, - { name = "signature", text = "󰘧", fg = "#ffb2be" }, - { name = "skp", text = "󰻫", fg = "#ffb2be" }, - { name = "sldasm", text = "󰻫", fg = "#ffb2be" }, - { name = "sldprt", text = "󰻫", fg = "#ffb2be" }, - { name = "slim", text = "", fg = "#ffb2be" }, - { name = "sln", text = "", fg = "#ffb2be" }, - { name = "slnx", text = "", fg = "#ffb2be" }, - { name = "slvs", text = "󰻫", fg = "#ffb2be" }, - { name = "sml", text = "󰘧", fg = "#ffb2be" }, - { name = "so", text = "", fg = "#ffb2be" }, - { name = "sol", text = "", fg = "#ffb2be" }, - { name = "spec.js", text = "", fg = "#ffb2be" }, - { name = "spec.jsx", text = "", fg = "#ffb2be" }, - { name = "spec.ts", text = "", fg = "#ffb2be" }, - { name = "spec.tsx", text = "", fg = "#ffb2be" }, - { name = "spx", text = "", fg = "#ffb2be" }, - { name = "sql", text = "", fg = "#ffb2be" }, - { name = "sqlite", text = "", fg = "#ffb2be" }, - { name = "sqlite3", text = "", fg = "#ffb2be" }, - { name = "srt", text = "󰨖", fg = "#ffb2be" }, - { name = "ssa", text = "󰨖", fg = "#ffb2be" }, - { name = "ste", text = "󰻫", fg = "#ffb2be" }, - { name = "step", text = "󰻫", fg = "#ffb2be" }, - { name = "stl", text = "󰆧", fg = "#ffb2be" }, - { name = "stories.js", text = "", fg = "#ffb2be" }, - { name = "stories.jsx", text = "", fg = "#ffb2be" }, - { name = "stories.mjs", text = "", fg = "#ffb2be" }, - { name = "stories.svelte", text = "", fg = "#ffb2be" }, - { name = "stories.ts", text = "", fg = "#ffb2be" }, - { name = "stories.tsx", text = "", fg = "#ffb2be" }, - { name = "stories.vue", text = "", fg = "#ffb2be" }, - { name = "stp", text = "󰻫", fg = "#ffb2be" }, - { name = "strings", text = "", fg = "#ffb2be" }, - { name = "styl", text = "", fg = "#ffb2be" }, - { name = "sub", text = "󰨖", fg = "#ffb2be" }, - { name = "sublime", text = "", fg = "#ffb2be" }, - { name = "suo", text = "", fg = "#ffb2be" }, - { name = "sv", text = "󰍛", fg = "#ffb2be" }, - { name = "svelte", text = "", fg = "#ffb2be" }, - { name = "svg", text = "󰜡", fg = "#ffb2be" }, - { name = "svgz", text = "󰜡", fg = "#ffb2be" }, - { name = "svh", text = "󰍛", fg = "#ffb2be" }, - { name = "swift", text = "", fg = "#ffb2be" }, - { name = "t", text = "", fg = "#ffb2be" }, - { name = "tbc", text = "󰛓", fg = "#ffb2be" }, - { name = "tcl", text = "󰛓", fg = "#ffb2be" }, - { name = "templ", text = "", fg = "#ffb2be" }, - { name = "terminal", text = "", fg = "#ffb2be" }, - { name = "test.js", text = "", fg = "#ffb2be" }, - { name = "test.jsx", text = "", fg = "#ffb2be" }, - { name = "test.ts", text = "", fg = "#ffb2be" }, - { name = "test.tsx", text = "", fg = "#ffb2be" }, - { name = "tex", text = "", fg = "#ffb2be" }, - { name = "tf", text = "", fg = "#ffb2be" }, - { name = "tfvars", text = "", fg = "#ffb2be" }, - { name = "tgz", text = "", fg = "#ffb2be" }, - { name = "tmpl", text = "", fg = "#ffb2be" }, - { name = "tmux", text = "", fg = "#ffb2be" }, - { name = "toml", text = "", fg = "#ffb2be" }, - { name = "torrent", text = "", fg = "#ffb2be" }, - { name = "tres", text = "", fg = "#ffb2be" }, - { name = "ts", text = "", fg = "#ffb2be" }, - { name = "tscn", text = "", fg = "#ffb2be" }, - { name = "tsconfig", text = "", fg = "#ffb2be" }, - { name = "tsx", text = "", fg = "#ffb2be" }, - { name = "ttf", text = "", fg = "#ffb2be" }, - { name = "twig", text = "", fg = "#ffb2be" }, - { name = "txt", text = "󰈙", fg = "#ffb2be" }, - { name = "txz", text = "", fg = "#ffb2be" }, - { name = "typ", text = "", fg = "#ffb2be" }, - { name = "typoscript", text = "", fg = "#ffb2be" }, - { name = "ui", text = "", fg = "#ffb2be" }, - { name = "v", text = "󰍛", fg = "#ffb2be" }, - { name = "vala", text = "", fg = "#ffb2be" }, - { name = "vert", text = "", fg = "#ffb2be" }, - { name = "vh", text = "󰍛", fg = "#ffb2be" }, - { name = "vhd", text = "󰍛", fg = "#ffb2be" }, - { name = "vhdl", text = "󰍛", fg = "#ffb2be" }, - { name = "vi", text = "", fg = "#ffb2be" }, - { name = "vim", text = "", fg = "#ffb2be" }, - { name = "vsh", text = "", fg = "#ffb2be" }, - { name = "vsix", text = "", fg = "#ffb2be" }, - { name = "vue", text = "", fg = "#ffb2be" }, - { name = "wasm", text = "", fg = "#ffb2be" }, - { name = "wav", text = "", fg = "#ffb2be" }, - { name = "webm", text = "", fg = "#ffb2be" }, - { name = "webmanifest", text = "", fg = "#ffb2be" }, - { name = "webp", text = "", fg = "#ffb2be" }, - { name = "webpack", text = "󰜫", fg = "#ffb2be" }, - { name = "wma", text = "", fg = "#ffb2be" }, - { name = "wmv", text = "", fg = "#ffb2be" }, - { name = "woff", text = "", fg = "#ffb2be" }, - { name = "woff2", text = "", fg = "#ffb2be" }, - { name = "wrl", text = "󰆧", fg = "#ffb2be" }, - { name = "wrz", text = "󰆧", fg = "#ffb2be" }, - { name = "wv", text = "", fg = "#ffb2be" }, - { name = "wvc", text = "", fg = "#ffb2be" }, - { name = "x", text = "", fg = "#ffb2be" }, - { name = "xaml", text = "󰙳", fg = "#ffb2be" }, - { name = "xcf", text = "", fg = "#ffb2be" }, - { name = "xcplayground", text = "", fg = "#ffb2be" }, - { name = "xcstrings", text = "", fg = "#ffb2be" }, - { name = "xls", text = "󰈛", fg = "#ffb2be" }, - { name = "xlsx", text = "󰈛", fg = "#ffb2be" }, - { name = "xm", text = "", fg = "#ffb2be" }, - { name = "xml", text = "󰗀", fg = "#ffb2be" }, - { name = "xpi", text = "", fg = "#ffb2be" }, - { name = "xslt", text = "󰗀", fg = "#ffb2be" }, - { name = "xul", text = "", fg = "#ffb2be" }, - { name = "xz", text = "", fg = "#ffb2be" }, - { name = "yaml", text = "", fg = "#ffb2be" }, - { name = "yml", text = "", fg = "#ffb2be" }, - { name = "zig", text = "", fg = "#ffb2be" }, - { name = "zip", text = "", fg = "#ffb2be" }, - { name = "zsh", text = "", fg = "#ffb2be" }, - { name = "zst", text = "", fg = "#ffb2be" }, - { name = "🔥", text = "", fg = "#ffb2be" }, + { name = "3gp", text = "", fg = "#ffb867" }, + { name = "3mf", text = "󰆧", fg = "#ffb867" }, + { name = "7z", text = "", fg = "#ffb867" }, + { name = "a", text = "", fg = "#ffb867" }, + { name = "aac", text = "", fg = "#ffb867" }, + { name = "ada", text = "", fg = "#ffb867" }, + { name = "adb", text = "", fg = "#ffb867" }, + { name = "ads", text = "", fg = "#ffb867" }, + { name = "ai", text = "", fg = "#ffb867" }, + { name = "aif", text = "", fg = "#ffb867" }, + { name = "aiff", text = "", fg = "#ffb867" }, + { name = "android", text = "", fg = "#ffb867" }, + { name = "ape", text = "", fg = "#ffb867" }, + { name = "apk", text = "", fg = "#ffb867" }, + { name = "apl", text = "", fg = "#ffb867" }, + { name = "app", text = "", fg = "#ffb867" }, + { name = "applescript", text = "", fg = "#ffb867" }, + { name = "asc", text = "󰦝", fg = "#ffb867" }, + { name = "asm", text = "", fg = "#ffb867" }, + { name = "ass", text = "󰨖", fg = "#ffb867" }, + { name = "astro", text = "", fg = "#ffb867" }, + { name = "avif", text = "", fg = "#ffb867" }, + { name = "awk", text = "", fg = "#ffb867" }, + { name = "azcli", text = "", fg = "#ffb867" }, + { name = "bak", text = "󰁯", fg = "#ffb867" }, + { name = "bash", text = "", fg = "#ffb867" }, + { name = "bat", text = "", fg = "#ffb867" }, + { name = "bazel", text = "", fg = "#ffb867" }, + { name = "bib", text = "󱉟", fg = "#ffb867" }, + { name = "bicep", text = "", fg = "#ffb867" }, + { name = "bicepparam", text = "", fg = "#ffb867" }, + { name = "bin", text = "", fg = "#ffb867" }, + { name = "blade.php", text = "", fg = "#ffb867" }, + { name = "blend", text = "󰂫", fg = "#ffb867" }, + { name = "blp", text = "󰺾", fg = "#ffb867" }, + { name = "bmp", text = "", fg = "#ffb867" }, + { name = "bqn", text = "", fg = "#ffb867" }, + { name = "brep", text = "󰻫", fg = "#ffb867" }, + { name = "bz", text = "", fg = "#ffb867" }, + { name = "bz2", text = "", fg = "#ffb867" }, + { name = "bz3", text = "", fg = "#ffb867" }, + { name = "bzl", text = "", fg = "#ffb867" }, + { name = "c", text = "", fg = "#ffb867" }, + { name = "c++", text = "", fg = "#ffb867" }, + { name = "cache", text = "", fg = "#ffb867" }, + { name = "cast", text = "", fg = "#ffb867" }, + { name = "cbl", text = "", fg = "#ffb867" }, + { name = "cc", text = "", fg = "#ffb867" }, + { name = "ccm", text = "", fg = "#ffb867" }, + { name = "cfc", text = "", fg = "#ffb867" }, + { name = "cfg", text = "", fg = "#ffb867" }, + { name = "cfm", text = "", fg = "#ffb867" }, + { name = "cjs", text = "", fg = "#ffb867" }, + { name = "clj", text = "", fg = "#ffb867" }, + { name = "cljc", text = "", fg = "#ffb867" }, + { name = "cljd", text = "", fg = "#ffb867" }, + { name = "cljs", text = "", fg = "#ffb867" }, + { name = "cmake", text = "", fg = "#ffb867" }, + { name = "cob", text = "", fg = "#ffb867" }, + { name = "cobol", text = "", fg = "#ffb867" }, + { name = "coffee", text = "", fg = "#ffb867" }, + { name = "conda", text = "", fg = "#ffb867" }, + { name = "conf", text = "", fg = "#ffb867" }, + { name = "config.ru", text = "", fg = "#ffb867" }, + { name = "cow", text = "󰆚", fg = "#ffb867" }, + { name = "cp", text = "", fg = "#ffb867" }, + { name = "cpp", text = "", fg = "#ffb867" }, + { name = "cppm", text = "", fg = "#ffb867" }, + { name = "cpy", text = "", fg = "#ffb867" }, + { name = "cr", text = "", fg = "#ffb867" }, + { name = "crdownload", text = "", fg = "#ffb867" }, + { name = "cs", text = "󰌛", fg = "#ffb867" }, + { name = "csh", text = "", fg = "#ffb867" }, + { name = "cshtml", text = "󱦗", fg = "#ffb867" }, + { name = "cson", text = "", fg = "#ffb867" }, + { name = "csproj", text = "󰪮", fg = "#ffb867" }, + { name = "css", text = "", fg = "#ffb867" }, + { name = "csv", text = "", fg = "#ffb867" }, + { name = "cts", text = "", fg = "#ffb867" }, + { name = "cu", text = "", fg = "#ffb867" }, + { name = "cue", text = "󰲹", fg = "#ffb867" }, + { name = "cuh", text = "", fg = "#ffb867" }, + { name = "cxx", text = "", fg = "#ffb867" }, + { name = "cxxm", text = "", fg = "#ffb867" }, + { name = "d", text = "", fg = "#ffb867" }, + { name = "d.ts", text = "", fg = "#ffb867" }, + { name = "dart", text = "", fg = "#ffb867" }, + { name = "db", text = "", fg = "#ffb867" }, + { name = "dconf", text = "", fg = "#ffb867" }, + { name = "desktop", text = "", fg = "#ffb867" }, + { name = "diff", text = "", fg = "#ffb867" }, + { name = "dll", text = "", fg = "#ffb867" }, + { name = "doc", text = "󰈬", fg = "#ffb867" }, + { name = "Dockerfile", text = "󰡨", fg = "#ffb867" }, + { name = "dockerignore", text = "󰡨", fg = "#ffb867" }, + { name = "docx", text = "󰈬", fg = "#ffb867" }, + { name = "dot", text = "󱁉", fg = "#ffb867" }, + { name = "download", text = "", fg = "#ffb867" }, + { name = "drl", text = "", fg = "#ffb867" }, + { name = "dropbox", text = "", fg = "#ffb867" }, + { name = "dump", text = "", fg = "#ffb867" }, + { name = "dwg", text = "󰻫", fg = "#ffb867" }, + { name = "dxf", text = "󰻫", fg = "#ffb867" }, + { name = "ebook", text = "", fg = "#ffb867" }, + { name = "ebuild", text = "", fg = "#ffb867" }, + { name = "edn", text = "", fg = "#ffb867" }, + { name = "eex", text = "", fg = "#ffb867" }, + { name = "ejs", text = "", fg = "#ffb867" }, + { name = "el", text = "", fg = "#ffb867" }, + { name = "elc", text = "", fg = "#ffb867" }, + { name = "elf", text = "", fg = "#ffb867" }, + { name = "elm", text = "", fg = "#ffb867" }, + { name = "eln", text = "", fg = "#ffb867" }, + { name = "env", text = "", fg = "#ffb867" }, + { name = "eot", text = "", fg = "#ffb867" }, + { name = "epp", text = "", fg = "#ffb867" }, + { name = "epub", text = "", fg = "#ffb867" }, + { name = "erb", text = "", fg = "#ffb867" }, + { name = "erl", text = "", fg = "#ffb867" }, + { name = "ex", text = "", fg = "#ffb867" }, + { name = "exe", text = "", fg = "#ffb867" }, + { name = "exs", text = "", fg = "#ffb867" }, + { name = "f#", text = "", fg = "#ffb867" }, + { name = "f3d", text = "󰻫", fg = "#ffb867" }, + { name = "f90", text = "󱈚", fg = "#ffb867" }, + { name = "fbx", text = "󰆧", fg = "#ffb867" }, + { name = "fcbak", text = "", fg = "#ffb867" }, + { name = "fcmacro", text = "", fg = "#ffb867" }, + { name = "fcmat", text = "", fg = "#ffb867" }, + { name = "fcparam", text = "", fg = "#ffb867" }, + { name = "fcscript", text = "", fg = "#ffb867" }, + { name = "fcstd", text = "", fg = "#ffb867" }, + { name = "fcstd1", text = "", fg = "#ffb867" }, + { name = "fctb", text = "", fg = "#ffb867" }, + { name = "fctl", text = "", fg = "#ffb867" }, + { name = "fdmdownload", text = "", fg = "#ffb867" }, + { name = "feature", text = "", fg = "#ffb867" }, + { name = "fish", text = "", fg = "#ffb867" }, + { name = "flac", text = "", fg = "#ffb867" }, + { name = "flc", text = "", fg = "#ffb867" }, + { name = "flf", text = "", fg = "#ffb867" }, + { name = "fnl", text = "", fg = "#ffb867" }, + { name = "fodg", text = "", fg = "#ffb867" }, + { name = "fodp", text = "", fg = "#ffb867" }, + { name = "fods", text = "", fg = "#ffb867" }, + { name = "fodt", text = "", fg = "#ffb867" }, + { name = "frag", text = "", fg = "#ffb867" }, + { name = "fs", text = "", fg = "#ffb867" }, + { name = "fsi", text = "", fg = "#ffb867" }, + { name = "fsscript", text = "", fg = "#ffb867" }, + { name = "fsx", text = "", fg = "#ffb867" }, + { name = "gcode", text = "󰐫", fg = "#ffb867" }, + { name = "gd", text = "", fg = "#ffb867" }, + { name = "gemspec", text = "", fg = "#ffb867" }, + { name = "geom", text = "", fg = "#ffb867" }, + { name = "gif", text = "", fg = "#ffb867" }, + { name = "git", text = "", fg = "#ffb867" }, + { name = "glb", text = "", fg = "#ffb867" }, + { name = "gleam", text = "", fg = "#ffb867" }, + { name = "glsl", text = "", fg = "#ffb867" }, + { name = "gnumakefile", text = "", fg = "#ffb867" }, + { name = "go", text = "", fg = "#ffb867" }, + { name = "godot", text = "", fg = "#ffb867" }, + { name = "gpr", text = "", fg = "#ffb867" }, + { name = "gql", text = "", fg = "#ffb867" }, + { name = "gradle", text = "", fg = "#ffb867" }, + { name = "graphql", text = "", fg = "#ffb867" }, + { name = "gresource", text = "", fg = "#ffb867" }, + { name = "gv", text = "󱁉", fg = "#ffb867" }, + { name = "gz", text = "", fg = "#ffb867" }, + { name = "h", text = "", fg = "#ffb867" }, + { name = "haml", text = "", fg = "#ffb867" }, + { name = "hbs", text = "", fg = "#ffb867" }, + { name = "heex", text = "", fg = "#ffb867" }, + { name = "hex", text = "", fg = "#ffb867" }, + { name = "hh", text = "", fg = "#ffb867" }, + { name = "hpp", text = "", fg = "#ffb867" }, + { name = "hrl", text = "", fg = "#ffb867" }, + { name = "hs", text = "", fg = "#ffb867" }, + { name = "htm", text = "", fg = "#ffb867" }, + { name = "html", text = "", fg = "#ffb867" }, + { name = "http", text = "", fg = "#ffb867" }, + { name = "huff", text = "󰡘", fg = "#ffb867" }, + { name = "hurl", text = "", fg = "#ffb867" }, + { name = "hx", text = "", fg = "#ffb867" }, + { name = "hxx", text = "", fg = "#ffb867" }, + { name = "ical", text = "", fg = "#ffb867" }, + { name = "icalendar", text = "", fg = "#ffb867" }, + { name = "ico", text = "", fg = "#ffb867" }, + { name = "ics", text = "", fg = "#ffb867" }, + { name = "ifb", text = "", fg = "#ffb867" }, + { name = "ifc", text = "󰻫", fg = "#ffb867" }, + { name = "ige", text = "󰻫", fg = "#ffb867" }, + { name = "iges", text = "󰻫", fg = "#ffb867" }, + { name = "igs", text = "󰻫", fg = "#ffb867" }, + { name = "image", text = "", fg = "#ffb867" }, + { name = "img", text = "", fg = "#ffb867" }, + { name = "import", text = "", fg = "#ffb867" }, + { name = "info", text = "", fg = "#ffb867" }, + { name = "ini", text = "", fg = "#ffb867" }, + { name = "ino", text = "", fg = "#ffb867" }, + { name = "ipynb", text = "", fg = "#ffb867" }, + { name = "iso", text = "", fg = "#ffb867" }, + { name = "ixx", text = "", fg = "#ffb867" }, + { name = "jar", text = "", fg = "#ffb867" }, + { name = "java", text = "", fg = "#ffb867" }, + { name = "jl", text = "", fg = "#ffb867" }, + { name = "jpeg", text = "", fg = "#ffb867" }, + { name = "jpg", text = "", fg = "#ffb867" }, + { name = "js", text = "", fg = "#ffb867" }, + { name = "json", text = "", fg = "#ffb867" }, + { name = "json5", text = "", fg = "#ffb867" }, + { name = "jsonc", text = "", fg = "#ffb867" }, + { name = "jsx", text = "", fg = "#ffb867" }, + { name = "jwmrc", text = "", fg = "#ffb867" }, + { name = "jxl", text = "", fg = "#ffb867" }, + { name = "kbx", text = "󰯄", fg = "#ffb867" }, + { name = "kdb", text = "", fg = "#ffb867" }, + { name = "kdbx", text = "", fg = "#ffb867" }, + { name = "kdenlive", text = "", fg = "#ffb867" }, + { name = "kdenlivetitle", text = "", fg = "#ffb867" }, + { name = "kicad_dru", text = "", fg = "#ffb867" }, + { name = "kicad_mod", text = "", fg = "#ffb867" }, + { name = "kicad_pcb", text = "", fg = "#ffb867" }, + { name = "kicad_prl", text = "", fg = "#ffb867" }, + { name = "kicad_pro", text = "", fg = "#ffb867" }, + { name = "kicad_sch", text = "", fg = "#ffb867" }, + { name = "kicad_sym", text = "", fg = "#ffb867" }, + { name = "kicad_wks", text = "", fg = "#ffb867" }, + { name = "ko", text = "", fg = "#ffb867" }, + { name = "kpp", text = "", fg = "#ffb867" }, + { name = "kra", text = "", fg = "#ffb867" }, + { name = "krz", text = "", fg = "#ffb867" }, + { name = "ksh", text = "", fg = "#ffb867" }, + { name = "kt", text = "", fg = "#ffb867" }, + { name = "kts", text = "", fg = "#ffb867" }, + { name = "lck", text = "", fg = "#ffb867" }, + { name = "leex", text = "", fg = "#ffb867" }, + { name = "less", text = "", fg = "#ffb867" }, + { name = "lff", text = "", fg = "#ffb867" }, + { name = "lhs", text = "", fg = "#ffb867" }, + { name = "lib", text = "", fg = "#ffb867" }, + { name = "license", text = "", fg = "#ffb867" }, + { name = "liquid", text = "", fg = "#ffb867" }, + { name = "lock", text = "", fg = "#ffb867" }, + { name = "log", text = "󰌱", fg = "#ffb867" }, + { name = "lrc", text = "󰨖", fg = "#ffb867" }, + { name = "lua", text = "", fg = "#ffb867" }, + { name = "luac", text = "", fg = "#ffb867" }, + { name = "luau", text = "", fg = "#ffb867" }, + { name = "m", text = "", fg = "#ffb867" }, + { name = "m3u", text = "󰲹", fg = "#ffb867" }, + { name = "m3u8", text = "󰲹", fg = "#ffb867" }, + { name = "m4a", text = "", fg = "#ffb867" }, + { name = "m4v", text = "", fg = "#ffb867" }, + { name = "magnet", text = "", fg = "#ffb867" }, + { name = "makefile", text = "", fg = "#ffb867" }, + { name = "markdown", text = "", fg = "#ffb867" }, + { name = "material", text = "", fg = "#ffb867" }, + { name = "md", text = "", fg = "#ffb867" }, + { name = "md5", text = "󰕥", fg = "#ffb867" }, + { name = "mdx", text = "", fg = "#ffb867" }, + { name = "mint", text = "󰌪", fg = "#ffb867" }, + { name = "mjs", text = "", fg = "#ffb867" }, + { name = "mk", text = "", fg = "#ffb867" }, + { name = "mkv", text = "", fg = "#ffb867" }, + { name = "ml", text = "", fg = "#ffb867" }, + { name = "mli", text = "", fg = "#ffb867" }, + { name = "mm", text = "", fg = "#ffb867" }, + { name = "mo", text = "", fg = "#ffb867" }, + { name = "mobi", text = "", fg = "#ffb867" }, + { name = "mojo", text = "", fg = "#ffb867" }, + { name = "mov", text = "", fg = "#ffb867" }, + { name = "mp3", text = "", fg = "#ffb867" }, + { name = "mp4", text = "", fg = "#ffb867" }, + { name = "mpp", text = "", fg = "#ffb867" }, + { name = "msf", text = "", fg = "#ffb867" }, + { name = "mts", text = "", fg = "#ffb867" }, + { name = "mustache", text = "", fg = "#ffb867" }, + { name = "nfo", text = "", fg = "#ffb867" }, + { name = "nim", text = "", fg = "#ffb867" }, + { name = "nix", text = "", fg = "#ffb867" }, + { name = "norg", text = "", fg = "#ffb867" }, + { name = "nswag", text = "", fg = "#ffb867" }, + { name = "nu", text = "", fg = "#ffb867" }, + { name = "o", text = "", fg = "#ffb867" }, + { name = "obj", text = "󰆧", fg = "#ffb867" }, + { name = "odf", text = "", fg = "#ffb867" }, + { name = "odg", text = "", fg = "#ffb867" }, + { name = "odin", text = "󰟢", fg = "#ffb867" }, + { name = "odp", text = "", fg = "#ffb867" }, + { name = "ods", text = "", fg = "#ffb867" }, + { name = "odt", text = "", fg = "#ffb867" }, + { name = "oga", text = "", fg = "#ffb867" }, + { name = "ogg", text = "", fg = "#ffb867" }, + { name = "ogv", text = "", fg = "#ffb867" }, + { name = "ogx", text = "", fg = "#ffb867" }, + { name = "opus", text = "", fg = "#ffb867" }, + { name = "org", text = "", fg = "#ffb867" }, + { name = "otf", text = "", fg = "#ffb867" }, + { name = "out", text = "", fg = "#ffb867" }, + { name = "part", text = "", fg = "#ffb867" }, + { name = "patch", text = "", fg = "#ffb867" }, + { name = "pck", text = "", fg = "#ffb867" }, + { name = "pcm", text = "", fg = "#ffb867" }, + { name = "pdf", text = "", fg = "#ffb867" }, + { name = "php", text = "", fg = "#ffb867" }, + { name = "pl", text = "", fg = "#ffb867" }, + { name = "pls", text = "󰲹", fg = "#ffb867" }, + { name = "ply", text = "󰆧", fg = "#ffb867" }, + { name = "pm", text = "", fg = "#ffb867" }, + { name = "png", text = "", fg = "#ffb867" }, + { name = "po", text = "", fg = "#ffb867" }, + { name = "pot", text = "", fg = "#ffb867" }, + { name = "pp", text = "", fg = "#ffb867" }, + { name = "ppt", text = "󰈧", fg = "#ffb867" }, + { name = "pptx", text = "󰈧", fg = "#ffb867" }, + { name = "prisma", text = "", fg = "#ffb867" }, + { name = "pro", text = "", fg = "#ffb867" }, + { name = "ps1", text = "󰨊", fg = "#ffb867" }, + { name = "psb", text = "", fg = "#ffb867" }, + { name = "psd", text = "", fg = "#ffb867" }, + { name = "psd1", text = "󰨊", fg = "#ffb867" }, + { name = "psm1", text = "󰨊", fg = "#ffb867" }, + { name = "pub", text = "󰷖", fg = "#ffb867" }, + { name = "pxd", text = "", fg = "#ffb867" }, + { name = "pxi", text = "", fg = "#ffb867" }, + { name = "py", text = "", fg = "#ffb867" }, + { name = "pyc", text = "", fg = "#ffb867" }, + { name = "pyd", text = "", fg = "#ffb867" }, + { name = "pyi", text = "", fg = "#ffb867" }, + { name = "pyo", text = "", fg = "#ffb867" }, + { name = "pyw", text = "", fg = "#ffb867" }, + { name = "pyx", text = "", fg = "#ffb867" }, + { name = "qm", text = "", fg = "#ffb867" }, + { name = "qml", text = "", fg = "#ffb867" }, + { name = "qrc", text = "", fg = "#ffb867" }, + { name = "qss", text = "", fg = "#ffb867" }, + { name = "query", text = "", fg = "#ffb867" }, + { name = "R", text = "󰟔", fg = "#ffb867" }, + { name = "r", text = "󰟔", fg = "#ffb867" }, + { name = "rake", text = "", fg = "#ffb867" }, + { name = "rar", text = "", fg = "#ffb867" }, + { name = "rasi", text = "", fg = "#ffb867" }, + { name = "razor", text = "󱦘", fg = "#ffb867" }, + { name = "rb", text = "", fg = "#ffb867" }, + { name = "res", text = "", fg = "#ffb867" }, + { name = "resi", text = "", fg = "#ffb867" }, + { name = "rlib", text = "", fg = "#ffb867" }, + { name = "rmd", text = "", fg = "#ffb867" }, + { name = "rproj", text = "󰗆", fg = "#ffb867" }, + { name = "rs", text = "", fg = "#ffb867" }, + { name = "rss", text = "", fg = "#ffb867" }, + { name = "s", text = "", fg = "#ffb867" }, + { name = "sass", text = "", fg = "#ffb867" }, + { name = "sbt", text = "", fg = "#ffb867" }, + { name = "sc", text = "", fg = "#ffb867" }, + { name = "scad", text = "", fg = "#ffb867" }, + { name = "scala", text = "", fg = "#ffb867" }, + { name = "scm", text = "󰘧", fg = "#ffb867" }, + { name = "scss", text = "", fg = "#ffb867" }, + { name = "sh", text = "", fg = "#ffb867" }, + { name = "sha1", text = "󰕥", fg = "#ffb867" }, + { name = "sha224", text = "󰕥", fg = "#ffb867" }, + { name = "sha256", text = "󰕥", fg = "#ffb867" }, + { name = "sha384", text = "󰕥", fg = "#ffb867" }, + { name = "sha512", text = "󰕥", fg = "#ffb867" }, + { name = "sig", text = "󰘧", fg = "#ffb867" }, + { name = "signature", text = "󰘧", fg = "#ffb867" }, + { name = "skp", text = "󰻫", fg = "#ffb867" }, + { name = "sldasm", text = "󰻫", fg = "#ffb867" }, + { name = "sldprt", text = "󰻫", fg = "#ffb867" }, + { name = "slim", text = "", fg = "#ffb867" }, + { name = "sln", text = "", fg = "#ffb867" }, + { name = "slnx", text = "", fg = "#ffb867" }, + { name = "slvs", text = "󰻫", fg = "#ffb867" }, + { name = "sml", text = "󰘧", fg = "#ffb867" }, + { name = "so", text = "", fg = "#ffb867" }, + { name = "sol", text = "", fg = "#ffb867" }, + { name = "spec.js", text = "", fg = "#ffb867" }, + { name = "spec.jsx", text = "", fg = "#ffb867" }, + { name = "spec.ts", text = "", fg = "#ffb867" }, + { name = "spec.tsx", text = "", fg = "#ffb867" }, + { name = "spx", text = "", fg = "#ffb867" }, + { name = "sql", text = "", fg = "#ffb867" }, + { name = "sqlite", text = "", fg = "#ffb867" }, + { name = "sqlite3", text = "", fg = "#ffb867" }, + { name = "srt", text = "󰨖", fg = "#ffb867" }, + { name = "ssa", text = "󰨖", fg = "#ffb867" }, + { name = "ste", text = "󰻫", fg = "#ffb867" }, + { name = "step", text = "󰻫", fg = "#ffb867" }, + { name = "stl", text = "󰆧", fg = "#ffb867" }, + { name = "stories.js", text = "", fg = "#ffb867" }, + { name = "stories.jsx", text = "", fg = "#ffb867" }, + { name = "stories.mjs", text = "", fg = "#ffb867" }, + { name = "stories.svelte", text = "", fg = "#ffb867" }, + { name = "stories.ts", text = "", fg = "#ffb867" }, + { name = "stories.tsx", text = "", fg = "#ffb867" }, + { name = "stories.vue", text = "", fg = "#ffb867" }, + { name = "stp", text = "󰻫", fg = "#ffb867" }, + { name = "strings", text = "", fg = "#ffb867" }, + { name = "styl", text = "", fg = "#ffb867" }, + { name = "sub", text = "󰨖", fg = "#ffb867" }, + { name = "sublime", text = "", fg = "#ffb867" }, + { name = "suo", text = "", fg = "#ffb867" }, + { name = "sv", text = "󰍛", fg = "#ffb867" }, + { name = "svelte", text = "", fg = "#ffb867" }, + { name = "svg", text = "󰜡", fg = "#ffb867" }, + { name = "svgz", text = "󰜡", fg = "#ffb867" }, + { name = "svh", text = "󰍛", fg = "#ffb867" }, + { name = "swift", text = "", fg = "#ffb867" }, + { name = "t", text = "", fg = "#ffb867" }, + { name = "tbc", text = "󰛓", fg = "#ffb867" }, + { name = "tcl", text = "󰛓", fg = "#ffb867" }, + { name = "templ", text = "", fg = "#ffb867" }, + { name = "terminal", text = "", fg = "#ffb867" }, + { name = "test.js", text = "", fg = "#ffb867" }, + { name = "test.jsx", text = "", fg = "#ffb867" }, + { name = "test.ts", text = "", fg = "#ffb867" }, + { name = "test.tsx", text = "", fg = "#ffb867" }, + { name = "tex", text = "", fg = "#ffb867" }, + { name = "tf", text = "", fg = "#ffb867" }, + { name = "tfvars", text = "", fg = "#ffb867" }, + { name = "tgz", text = "", fg = "#ffb867" }, + { name = "tmpl", text = "", fg = "#ffb867" }, + { name = "tmux", text = "", fg = "#ffb867" }, + { name = "toml", text = "", fg = "#ffb867" }, + { name = "torrent", text = "", fg = "#ffb867" }, + { name = "tres", text = "", fg = "#ffb867" }, + { name = "ts", text = "", fg = "#ffb867" }, + { name = "tscn", text = "", fg = "#ffb867" }, + { name = "tsconfig", text = "", fg = "#ffb867" }, + { name = "tsx", text = "", fg = "#ffb867" }, + { name = "ttf", text = "", fg = "#ffb867" }, + { name = "twig", text = "", fg = "#ffb867" }, + { name = "txt", text = "󰈙", fg = "#ffb867" }, + { name = "txz", text = "", fg = "#ffb867" }, + { name = "typ", text = "", fg = "#ffb867" }, + { name = "typoscript", text = "", fg = "#ffb867" }, + { name = "ui", text = "", fg = "#ffb867" }, + { name = "v", text = "󰍛", fg = "#ffb867" }, + { name = "vala", text = "", fg = "#ffb867" }, + { name = "vert", text = "", fg = "#ffb867" }, + { name = "vh", text = "󰍛", fg = "#ffb867" }, + { name = "vhd", text = "󰍛", fg = "#ffb867" }, + { name = "vhdl", text = "󰍛", fg = "#ffb867" }, + { name = "vi", text = "", fg = "#ffb867" }, + { name = "vim", text = "", fg = "#ffb867" }, + { name = "vsh", text = "", fg = "#ffb867" }, + { name = "vsix", text = "", fg = "#ffb867" }, + { name = "vue", text = "", fg = "#ffb867" }, + { name = "wasm", text = "", fg = "#ffb867" }, + { name = "wav", text = "", fg = "#ffb867" }, + { name = "webm", text = "", fg = "#ffb867" }, + { name = "webmanifest", text = "", fg = "#ffb867" }, + { name = "webp", text = "", fg = "#ffb867" }, + { name = "webpack", text = "󰜫", fg = "#ffb867" }, + { name = "wma", text = "", fg = "#ffb867" }, + { name = "wmv", text = "", fg = "#ffb867" }, + { name = "woff", text = "", fg = "#ffb867" }, + { name = "woff2", text = "", fg = "#ffb867" }, + { name = "wrl", text = "󰆧", fg = "#ffb867" }, + { name = "wrz", text = "󰆧", fg = "#ffb867" }, + { name = "wv", text = "", fg = "#ffb867" }, + { name = "wvc", text = "", fg = "#ffb867" }, + { name = "x", text = "", fg = "#ffb867" }, + { name = "xaml", text = "󰙳", fg = "#ffb867" }, + { name = "xcf", text = "", fg = "#ffb867" }, + { name = "xcplayground", text = "", fg = "#ffb867" }, + { name = "xcstrings", text = "", fg = "#ffb867" }, + { name = "xls", text = "󰈛", fg = "#ffb867" }, + { name = "xlsx", text = "󰈛", fg = "#ffb867" }, + { name = "xm", text = "", fg = "#ffb867" }, + { name = "xml", text = "󰗀", fg = "#ffb867" }, + { name = "xpi", text = "", fg = "#ffb867" }, + { name = "xslt", text = "󰗀", fg = "#ffb867" }, + { name = "xul", text = "", fg = "#ffb867" }, + { name = "xz", text = "", fg = "#ffb867" }, + { name = "yaml", text = "", fg = "#ffb867" }, + { name = "yml", text = "", fg = "#ffb867" }, + { name = "zig", text = "", fg = "#ffb867" }, + { name = "zip", text = "", fg = "#ffb867" }, + { name = "zsh", text = "", fg = "#ffb867" }, + { name = "zst", text = "", fg = "#ffb867" }, + { name = "🔥", text = "", fg = "#ffb867" }, ] conds = [ # Special files - { if = "orphan", text = "", fg = "#ffb2be" }, - { if = "link", text = "", fg = "#ffb2be" }, - { if = "block", text = "", fg = "#ffb2be" }, - { if = "char", text = "", fg = "#ffb2be" }, - { if = "fifo", text = "", fg = "#ffb2be" }, - { if = "sock", text = "", fg = "#ffb2be" }, - { if = "sticky", text = "", fg = "#ffb2be" }, - { if = "dummy", text = "", fg = "#ffb2be" }, + { if = "orphan", text = "", fg = "#ffb867" }, + { if = "link", text = "", fg = "#ffb867" }, + { if = "block", text = "", fg = "#ffb867" }, + { if = "char", text = "", fg = "#ffb867" }, + { if = "fifo", text = "", fg = "#ffb867" }, + { if = "sock", text = "", fg = "#ffb867" }, + { if = "sticky", text = "", fg = "#ffb867" }, + { if = "dummy", text = "", fg = "#ffb867" }, # Fallback - { if = "dir", text = "", fg = "#ffb2be" }, - { if = "exec", text = "", fg = "#ffb2be" }, - { if = "!dir", text = "", fg = "#ffb2be" }, + { if = "dir", text = "", fg = "#ffb867" }, + { if = "exec", text = "", fg = "#ffb867" }, + { if = "!dir", text = "", fg = "#ffb867" }, ] # : }}} diff --git a/pkgs/aurlist.text b/pkgs/aurlist.text index dc5272d..ab0cb6e 100644 --- a/pkgs/aurlist.text +++ b/pkgs/aurlist.text @@ -1,6 +1,9 @@ applesmc-next-dkms +brave-bin droidcam droidcam-obs-plugin-git +hunk-bin +idescriptor-git jjui-bin localsend-bin ly-git diff --git a/vimium_c-20260610_023407.json b/vimium_c-20260610_023407.json new file mode 100644 index 0000000..f4bc0cb --- /dev/null +++ b/vimium_c-20260610_023407.json @@ -0,0 +1,68 @@ +{ + "name": "Vimium C", + "@time": "6/10/2026, 2:34:07 AM", + "time": 1781048047964, + "environment": { + "extension": "2.12.3", + "platform": "linux", + "firefox": 150 + }, + "autoDarkMode": 1, + "keyLayout": 2, + "keyMappings": [ + "#!no-check", + "unmap ", + "map togglePinTab", + "" + ], + "searchEngines": [ + "bi: https://cn.bing.com/search?q=$s", + "bi|bing: https://www.bing.com/search?q=%s \\", + " blank=https://www.bing.com/ Bing", + "b|ba|baidu|百度: https://www.baidu.com/s?ie=utf-8&wd=%s \\", + " blank=https://www.baidu.com/ 百度", + "g|go|gg|google|Google: https://www.google.com/search?q=%s \\", + " www.google.com re=/^(?:\\.[a-z]{2,4})?\\/search\\b.*?[#&?]q=([^#&]*)/i \\", + " blank=https://www.google.com/ Google", + "sg|sogou|sougou: https://www.sogou.com/web?ie=UTF-8&query=$s 搜狗", + "360|360so|360sou|360ss: https://www.so.com/s?ie=UTF-8&q=$s 360 搜索", + "br|brave: https://search.brave.com/search?q=%s Brave", + "d|dd|ddg|duckduckgo: https://duckduckgo.com/?q=%s DuckDuckGo", + "ec|ecosia: https://www.ecosia.org/search?q=%s Ecosia", + "qw|qwant: https://www.qwant.com/?q=%s Qwant", + "ya|yd|yandex: https://yandex.com/search/?text=%s Yandex", + "yh|yahoo: https://search.yahoo.com/search?p=%s Yahoo", + "maru|mailru|mail.ru: https://go.mail.ru/search?q=%s Mail.ru", + "aur|arch: https://aur.archlinux.org/packages?O=0&K=%s \\", + " blank=https://aur.archlinux.org/ aur", + "g.m|gm|g.map|gmap: https://www.google.com/maps?q=%s \\", + " blank=https://www.google.com/maps Google Maps", + "b.m|bm|map|b.map|bmap|百度地图: \\", + " https://api.map.baidu.com/geocoder?output=html&address=%s&src=vimium-c \\", + " blank=https://map.baidu.com/", + "y|yt: https://www.youtube.com/results?search_query=%s \\", + " blank=https://www.youtube.com/ YouTube", + "w|wiki: https://www.wikipedia.org/w/index.php?search=%s Wikipedia", + "g.s|gs|gscholar: https://scholar.google.com/scholar?q=$s \\", + " scholar.google.com re=/^(?:\\.[a-z]{2,4})?\\/scholar\\b.*?[#&?]q=([^#&]*)/i \\", + " blank=https://scholar.google.com/ Google Scholar", + "a|ae|ali|alie|aliexp: https://www.aliexpress.com/wholesale?SearchText=%s \\", + " blank=https://www.aliexpress.com/ AliExpress", + "j|jd|jb|joy|joybuy: https://www.joybuy.com/search?keywords=%s \\", + " blank=https://www.joybuy.com/ Joybuy", + "az|amazon: https://www.amazon.com/s?k=%s \\", + " blank=https://www.amazon.com/ Amazon", + "\\:i: vimium://sed/s/^//,lower\\ $S re= Lower case", + "v.m|math: vimium://math\\ $S re= Calculate", + "v.p: vimium://parse\\ $S re= Redo Search", + "gh|github: https://github.com/search?q=$s \\", + " blank=https://github.com/ GitHub Repo", + "ar|arc: https://wiki.archlinux.org/index.php?search=%s \\", + " blank=https://wiki.archlinux.org/index.php archwiki", + "ge|gitee: https://search.gitee.com/?type=repository&q=$s \\", + " blank=https://gitee.com/ Gitee 仓库", + "js\\:|Js: javascript:\\ $S; JavaScript", + "" + ], + "vimSync": true +} From 318ec1578727fe44b4a297c8e22857b95dac8afc Mon Sep 17 00:00:00 2001 From: x0d7x <75843278+x0d7x@users.noreply.github.com> Date: Fri, 12 Jun 2026 21:49:59 +0300 Subject: [PATCH 23/26] chore: niri update and some noctalia --- .config/kitty/kitty.conf | 6 +- .config/kitty/themes/noctalia.conf | 56 +- .config/niri/binds.kdl | 5 +- .config/niri/noctalia.kdl | 16 +- .config/noctalia/colors.json | 26 +- .config/noctalia/settings.json | 2 +- .config/opencode/opencode.json | 4 +- .../yazi/flavors/noctalia.yazi/flavor.toml | 1536 ++++++++--------- .config/zsh/aliases | 4 +- pkgs/aurlist.text | 4 +- pkgs/pkgs.text | 3 +- 11 files changed, 833 insertions(+), 829 deletions(-) diff --git a/.config/kitty/kitty.conf b/.config/kitty/kitty.conf index 5cf12bc..6d9e291 100755 --- a/.config/kitty/kitty.conf +++ b/.config/kitty/kitty.conf @@ -1,12 +1,12 @@ # vim: set ft=bash: # BEGIN_KITTY_FONTS -font_family family="DepartureMono Nerd Font Mono" +font_family family="EnvyCodeR Nerd Font Mono" bold_font auto italic_font auto bold_italic_font auto # END_KITTY_FONTS -font_size 13 -# modify_font cell_width 95% +font_size 14 +modify_font cell_width 95% modify_font cell_height 1.25 macos_thicken_font 0.8 text_composition_strategy legacy diff --git a/.config/kitty/themes/noctalia.conf b/.config/kitty/themes/noctalia.conf index 005f77d..ad1fe63 100644 --- a/.config/kitty/themes/noctalia.conf +++ b/.config/kitty/themes/noctalia.conf @@ -1,32 +1,32 @@ -color0 #131313 +color0 #101414 color1 #ffb4ab -color2 #ffb867 -color3 #e0c1a3 -color4 #bdcd9c -color5 #ffb867 -color6 #e0c1a3 -color7 #e2e2e2 -color8 #919191 +color2 #4cd9df +color3 #b1cccd +color4 #b5c7e9 +color5 #4cd9df +color6 #b1cccd +color7 #e0e3e2 +color8 #899393 color9 #ffb4ab -color10 #ffb867 -color11 #e0c1a3 -color12 #bdcd9c -color13 #ffb867 -color14 #e0c1a3 -color15 #e2e2e2 +color10 #4cd9df +color11 #b1cccd +color12 #b5c7e9 +color13 #4cd9df +color14 #b1cccd +color15 #e0e3e2 -cursor #e2e2e2 -cursor_text_color #131313 -background #131313 -foreground #e2e2e2 -selection_foreground #c6c6c6 -selection_background #474747 -active_border_color #ffb867 -inactive_border_color #474747 -url_color #ffb867 +cursor #e0e3e2 +cursor_text_color #101414 +background #101414 +foreground #e0e3e2 +selection_foreground #bec8c8 +selection_background #3f4949 +active_border_color #4cd9df +inactive_border_color #3f4949 +url_color #4cd9df -active_tab_foreground #482900 -active_tab_background #ffb867 -inactive_tab_foreground #c6c6c6 -inactive_tab_background #474747 -cursor_trail_color #c6c6c6 +active_tab_foreground #003739 +active_tab_background #4cd9df +inactive_tab_foreground #bec8c8 +inactive_tab_background #3f4949 +cursor_trail_color #bec8c8 diff --git a/.config/niri/binds.kdl b/.config/niri/binds.kdl index 2b78c1e..5ac7365 100644 --- a/.config/niri/binds.kdl +++ b/.config/niri/binds.kdl @@ -40,6 +40,9 @@ binds { Mod+T hotkey-overlay-title="Open a Terminal: kitty" { spawn "kitty" "--app-id" "kitty-terminal" } + Mod+W hotkey-overlay-title="Open a sys-monitor: btop" { + spawn "kitty" "btop" + } Mod+Shift+T hotkey-overlay-title="Open a Terminal: kitty" { spawn "kitty" "--app-id" "kitty-float" "-1" "-o" "shell" "/bin/zsh" } @@ -50,7 +53,7 @@ binds { spawn "obs" } Mod+B hotkey-overlay-title="Open a Brave-browser" { - spawn "brave" + spawn "zen-browser" } Mod+L hotkey-overlay-title="Open a localsend" { spawn "localsend" diff --git a/.config/niri/noctalia.kdl b/.config/niri/noctalia.kdl index 57dbe36..e5648c0 100644 --- a/.config/niri/noctalia.kdl +++ b/.config/niri/noctalia.kdl @@ -1,14 +1,14 @@ layout { focus-ring { - active-color "#ffb867" - inactive-color "#131313" + active-color "#4cd9df" + inactive-color "#101414" urgent-color "#ffb4ab" } border { - active-color "#ffb867" - inactive-color "#131313" + active-color "#4cd9df" + inactive-color "#101414" urgent-color "#ffb4ab" } @@ -17,19 +17,19 @@ layout { } tab-indicator { - active-color "#ffb867" - inactive-color "#673d00" + active-color "#4cd9df" + inactive-color "#004f52" urgent-color "#ffb4ab" } insert-hint { - color "#ffb86780" + color "#4cd9df80" } } recent-windows { highlight { - active-color "#ffb867" + active-color "#4cd9df" urgent-color "#ffb4ab" } } diff --git a/.config/noctalia/colors.json b/.config/noctalia/colors.json index 82c1a4f..6636cbe 100644 --- a/.config/noctalia/colors.json +++ b/.config/noctalia/colors.json @@ -1,25 +1,25 @@ { - "mPrimary": "#ffb867", - "mOnPrimary": "#482900", + "mPrimary": "#4cd9df", + "mOnPrimary": "#003739", - "mSecondary": "#e0c1a3", - "mOnSecondary": "#402d17", + "mSecondary": "#b1cccd", + "mOnSecondary": "#1b3436", - "mTertiary": "#bdcd9c", - "mOnTertiary": "#283412", + "mTertiary": "#b5c7e9", + "mOnTertiary": "#1f314c", "mError": "#ffb4ab", "mOnError": "#690005", - "mSurface": "#131313", - "mOnSurface": "#e2e2e2", + "mSurface": "#101414", + "mOnSurface": "#e0e3e2", - "mSurfaceVariant": "#1f1f1f", - "mOnSurfaceVariant": "#c6c6c6", + "mSurfaceVariant": "#1d2020", + "mOnSurfaceVariant": "#bec8c8", - "mOutline": "#474747", + "mOutline": "#3f4949", "mShadow": "#000000", - "mHover": "#bdcd9c", - "mOnHover": "#283412" + "mHover": "#b5c7e9", + "mOnHover": "#1f314c" } \ No newline at end of file diff --git a/.config/noctalia/settings.json b/.config/noctalia/settings.json index bdee6a2..1d6144f 100644 --- a/.config/noctalia/settings.json +++ b/.config/noctalia/settings.json @@ -285,7 +285,7 @@ }, "colorSchemes": { "darkMode": true, - "generationMethod": "rainbow", + "generationMethod": "tonal-spot", "manualSunrise": "06:30", "manualSunset": "18:30", "monitorForColors": "", diff --git a/.config/opencode/opencode.json b/.config/opencode/opencode.json index 86358e9..0fe0f2c 100755 --- a/.config/opencode/opencode.json +++ b/.config/opencode/opencode.json @@ -7,11 +7,11 @@ "command": ["bunx", "-y", "@modelcontextprotocol/server-github"], "enabled": true, "environment": { - "GITHUB_PERSONAL_ACCESS_TOKEN": "{env:GITHUB_PERSONAL_ACCESS_TOKEN}" + "GITHUB_PERSONAL_ACCESS_TOKEN": "{env:$GITHUB_PERSONAL_ACCESS_TOKEN}" } } }, "default_agent": "plan", "autoshare": false, - "autoupdate": "notify" + "autoupdate": false } diff --git a/.config/yazi/flavors/noctalia.yazi/flavor.toml b/.config/yazi/flavors/noctalia.yazi/flavor.toml index 2615353..730d642 100644 --- a/.config/yazi/flavors/noctalia.yazi/flavor.toml +++ b/.config/yazi/flavors/noctalia.yazi/flavor.toml @@ -1,25 +1,25 @@ # : Manager [[[ [mgr] -cwd = { fg = "#e2e2e2" } +cwd = { fg = "#e0e3e2" } # Find find_keyword = { fg = "#ffb4ab", bold = true, italic = true, underline = true } find_position = { fg = "#ffb4ab", bold = true, italic = true } # Marker -marker_copied = { fg = "#3e4b26", bg = "#3e4b26" } -marker_cut = { fg = "#3e4b26", bg = "#3e4b26" } +marker_copied = { fg = "#364764", bg = "#364764" } +marker_cut = { fg = "#364764", bg = "#364764" } marker_marked = { fg = "#ffb4ab", bg = "#ffb4ab" } -marker_selected = { fg = "#bdcd9c", bg = "#bdcd9c" } +marker_selected = { fg = "#b5c7e9", bg = "#b5c7e9" } # Count -count_copied = { fg = "#d9e9b7", bg = "#3e4b26" } -count_cut = { fg = "#d9e9b7", bg = "#3e4b26" } -count_selected = { fg = "#482900", bg = "#bdcd9c" } +count_copied = { fg = "#d5e3ff", bg = "#364764" } +count_cut = { fg = "#d5e3ff", bg = "#364764" } +count_selected = { fg = "#003739", bg = "#b5c7e9" } # Border -border_style = { fg = "#ffb867" } +border_style = { fg = "#4cd9df" } # : ]]] @@ -27,21 +27,21 @@ border_style = { fg = "#ffb867" } # : Status [[[ [status] -overall = { fg = "#ffb867" } +overall = { fg = "#4cd9df" } sep_left = { open = "", close = "" } sep_right = { open = "", close = "" } # Progress progress_label = { bold = true } -progress_normal = { fg = "#ffb867", bg = "#131313" } -progress_error = { fg = "#ffb4ab", bg = "#131313" } +progress_normal = { fg = "#4cd9df", bg = "#101414" } +progress_error = { fg = "#ffb4ab", bg = "#101414" } # Permissions -perm_type = { fg = "#e0c1a3" } -perm_write = { fg = "#bdcd9c" } +perm_type = { fg = "#b1cccd" } +perm_write = { fg = "#b5c7e9" } perm_exec = { fg = "#ffb4ab" } -perm_read = { fg = "#3e4b26" } -perm_sep = { fg = "#673d00" } +perm_read = { fg = "#364764" } +perm_sep = { fg = "#004f52" } # : ]]] @@ -50,14 +50,14 @@ perm_sep = { fg = "#673d00" } [mode] -normal_main = { bg = "#ffb867", fg = "#482900", bold = true } -normal_alt = { bg = "#474747", fg = "#c6c6c6" } +normal_main = { bg = "#4cd9df", fg = "#003739", bold = true } +normal_alt = { bg = "#3f4949", fg = "#bec8c8" } -select_main = { bg = "#e0c1a3", fg = "#402d17", bold = true } -select_alt = { bg = "#474747", fg = "#c6c6c6" } +select_main = { bg = "#b1cccd", fg = "#1b3436", bold = true } +select_alt = { bg = "#3f4949", fg = "#bec8c8" } -unset_main = { bg = "#bdcd9c", fg = "#283412", bold = true } -unset_alt = { bg = "#474747", fg = "#c6c6c6" } +unset_main = { bg = "#b5c7e9", fg = "#1f314c", bold = true } +unset_alt = { bg = "#3f4949", fg = "#bec8c8" } # : ]]] @@ -65,9 +65,9 @@ unset_alt = { bg = "#474747", fg = "#c6c6c6" } # : Input [[[ [input] -border = { fg = "#ffb867" } +border = { fg = "#4cd9df" } title = {} -value = { fg = "#e2e2e2" } +value = { fg = "#e0e3e2" } selected = { reversed = true } # : ]]] @@ -76,8 +76,8 @@ selected = { reversed = true } # : Tabs [[[ [tabs] -active = { fg = "#131313", bold = true, bg = "#ffb867" } -inactive = { fg = "#e0c1a3", bg = "#131313" } +active = { fg = "#101414", bold = true, bg = "#4cd9df" } +inactive = { fg = "#b1cccd", bg = "#101414" } sep_inner = { open = "", close = "" } # : ]]] @@ -86,7 +86,7 @@ sep_inner = { open = "", close = "" } # : Completion [[[ [cmp] -border = { fg = "#ffb867", bg = "#482900" } +border = { fg = "#4cd9df", bg = "#003739" } # : ]]] @@ -94,9 +94,9 @@ border = { fg = "#ffb867", bg = "#482900" } # : Tasks [[[ [tasks] -border = { fg = "#ffb867" } +border = { fg = "#4cd9df" } title = {} -hovered = { fg = "#3e4b26", underline = true } +hovered = { fg = "#364764", underline = true } # : ]]] @@ -105,22 +105,22 @@ hovered = { fg = "#3e4b26", underline = true } [which] cols = 3 -mask = { bg = "#131313" } -cand = { fg = "#ffb867" } -rest = { fg = "#482900" } -desc = { fg = "#e2e2e2" } +mask = { bg = "#101414" } +cand = { fg = "#4cd9df" } +rest = { fg = "#003739" } +desc = { fg = "#e0e3e2" } separator = " ▶ " -separator_style = { fg = "#e2e2e2" } +separator_style = { fg = "#e0e3e2" } # : ]]] # : Spotter [[[ [spot] -border = { fg = "#ffb867" } -title = { fg = "#ffb867" } -tbl_col = { fg = "#e2e2e2" } -tbl_cell = { fg = "#e2e2e2", bg = "#131313" } +border = { fg = "#4cd9df" } +title = { fg = "#4cd9df" } +tbl_col = { fg = "#e0e3e2" } +tbl_cell = { fg = "#e0e3e2", bg = "#101414" } # : ]]] @@ -128,10 +128,10 @@ tbl_cell = { fg = "#e2e2e2", bg = "#131313" } # : Help [[[ [help] -on = { fg = "#e2e2e2" } -run = { fg = "#e2e2e2" } +on = { fg = "#e0e3e2" } +run = { fg = "#e0e3e2" } hovered = { reversed = true, bold = true } -footer = { fg = "#402d17", bg = "#e0c1a3" } +footer = { fg = "#1b3436", bg = "#b1cccd" } # : ]]] @@ -139,8 +139,8 @@ footer = { fg = "#402d17", bg = "#e0c1a3" } # : Notify [[[ [notify] -title_info = { fg = "#bdcd9c" } -title_warn = { fg = "#ffb867" } +title_info = { fg = "#b5c7e9" } +title_warn = { fg = "#4cd9df" } title_error = { fg = "#ffb4ab" } # : ]]] @@ -168,8 +168,8 @@ rules = [ { mime = "application/*exec*", fg = "#ffb4ab" }, # Fallback - { url = "*", fg = "#e2e2e2" }, - { url = "*/", fg = "#ffb867" }, + { url = "*", fg = "#e0e3e2" }, + { url = "*/", fg = "#4cd9df" }, ] # : ]]] @@ -179,739 +179,739 @@ rules = [ [icon] globs = [] dirs = [ - { name = ".config", text = "", fg = "#ffb867" }, - { name = ".git", text = "", fg = "#ffb867" }, - { name = ".github", text = "", fg = "#ffb867" }, - { name = ".npm", text = "", fg = "#ffb867" }, - { name = "Desktop", text = "", fg = "#ffb867" }, - { name = "Development", text = "", fg = "#ffb867" }, - { name = "Documents", text = "", fg = "#ffb867" }, - { name = "Downloads", text = "", fg = "#ffb867" }, - { name = "Library", text = "", fg = "#ffb867" }, - { name = "Movies", text = "", fg = "#ffb867" }, - { name = "Music", text = "", fg = "#ffb867" }, - { name = "Pictures", text = "", fg = "#ffb867" }, - { name = "Public", text = "", fg = "#ffb867" }, - { name = "Videos", text = "", fg = "#ffb867" }, + { name = ".config", text = "", fg = "#4cd9df" }, + { name = ".git", text = "", fg = "#4cd9df" }, + { name = ".github", text = "", fg = "#4cd9df" }, + { name = ".npm", text = "", fg = "#4cd9df" }, + { name = "Desktop", text = "", fg = "#4cd9df" }, + { name = "Development", text = "", fg = "#4cd9df" }, + { name = "Documents", text = "", fg = "#4cd9df" }, + { name = "Downloads", text = "", fg = "#4cd9df" }, + { name = "Library", text = "", fg = "#4cd9df" }, + { name = "Movies", text = "", fg = "#4cd9df" }, + { name = "Music", text = "", fg = "#4cd9df" }, + { name = "Pictures", text = "", fg = "#4cd9df" }, + { name = "Public", text = "", fg = "#4cd9df" }, + { name = "Videos", text = "", fg = "#4cd9df" }, ] files = [ - { name = ".babelrc", text = "", fg = "#ffb867" }, - { name = ".bash_profile", text = "", fg = "#ffb867" }, - { name = ".bashrc", text = "", fg = "#ffb867" }, - { name = ".clang-format", text = "", fg = "#ffb867" }, - { name = ".clang-tidy", text = "", fg = "#ffb867" }, - { name = ".codespellrc", text = "󰓆", fg = "#ffb867" }, - { name = ".condarc", text = "", fg = "#ffb867" }, - { name = ".dockerignore", text = "󰡨", fg = "#ffb867" }, - { name = ".ds_store", text = "", fg = "#ffb867" }, - { name = ".editorconfig", text = "", fg = "#ffb867" }, - { name = ".env", text = "", fg = "#ffb867" }, - { name = ".eslintignore", text = "", fg = "#ffb867" }, - { name = ".eslintrc", text = "", fg = "#ffb867" }, - { name = ".git-blame-ignore-revs", text = "", fg = "#ffb867" }, - { name = ".gitattributes", text = "", fg = "#ffb867" }, - { name = ".gitconfig", text = "", fg = "#ffb867" }, - { name = ".gitignore", text = "", fg = "#ffb867" }, - { name = ".gitlab-ci.yml", text = "", fg = "#ffb867" }, - { name = ".gitmodules", text = "", fg = "#ffb867" }, - { name = ".gtkrc-2.0", text = "", fg = "#ffb867" }, - { name = ".gvimrc", text = "", fg = "#ffb867" }, - { name = ".justfile", text = "", fg = "#ffb867" }, - { name = ".luacheckrc", text = "", fg = "#ffb867" }, - { name = ".luaurc", text = "", fg = "#ffb867" }, - { name = ".mailmap", text = "󰊢", fg = "#ffb867" }, - { name = ".nanorc", text = "", fg = "#ffb867" }, - { name = ".npmignore", text = "", fg = "#ffb867" }, - { name = ".npmrc", text = "", fg = "#ffb867" }, - { name = ".nuxtrc", text = "󱄆", fg = "#ffb867" }, - { name = ".nvmrc", text = "", fg = "#ffb867" }, - { name = ".pnpmfile.cjs", text = "", fg = "#ffb867" }, - { name = ".pre-commit-config.yaml", text = "󰛢", fg = "#ffb867" }, - { name = ".prettierignore", text = "", fg = "#ffb867" }, - { name = ".prettierrc", text = "", fg = "#ffb867" }, - { name = ".prettierrc.cjs", text = "", fg = "#ffb867" }, - { name = ".prettierrc.js", text = "", fg = "#ffb867" }, - { name = ".prettierrc.json", text = "", fg = "#ffb867" }, - { name = ".prettierrc.json5", text = "", fg = "#ffb867" }, - { name = ".prettierrc.mjs", text = "", fg = "#ffb867" }, - { name = ".prettierrc.toml", text = "", fg = "#ffb867" }, - { name = ".prettierrc.yaml", text = "", fg = "#ffb867" }, - { name = ".prettierrc.yml", text = "", fg = "#ffb867" }, - { name = ".pylintrc", text = "", fg = "#ffb867" }, - { name = ".settings.json", text = "", fg = "#ffb867" }, - { name = ".SRCINFO", text = "󰣇", fg = "#ffb867" }, - { name = ".vimrc", text = "", fg = "#ffb867" }, - { name = ".Xauthority", text = "", fg = "#ffb867" }, - { name = ".xinitrc", text = "", fg = "#ffb867" }, - { name = ".Xresources", text = "", fg = "#ffb867" }, - { name = ".xsession", text = "", fg = "#ffb867" }, - { name = ".zprofile", text = "", fg = "#ffb867" }, - { name = ".zshenv", text = "", fg = "#ffb867" }, - { name = ".zshrc", text = "", fg = "#ffb867" }, - { name = "_gvimrc", text = "", fg = "#ffb867" }, - { name = "_vimrc", text = "", fg = "#ffb867" }, - { name = "AUTHORS", text = "", fg = "#ffb867" }, - { name = "AUTHORS.txt", text = "", fg = "#ffb867" }, - { name = "brewfile", text = "", fg = "#ffb867" }, - { name = "bspwmrc", text = "", fg = "#ffb867" }, - { name = "build", text = "", fg = "#ffb867" }, - { name = "build.gradle", text = "", fg = "#ffb867" }, - { name = "build.zig.zon", text = "", fg = "#ffb867" }, - { name = "bun.lock", text = "", fg = "#ffb867" }, - { name = "bun.lockb", text = "", fg = "#ffb867" }, - { name = "cantorrc", text = "", fg = "#ffb867" }, - { name = "checkhealth", text = "󰓙", fg = "#ffb867" }, - { name = "cmakelists.txt", text = "", fg = "#ffb867" }, - { name = "code_of_conduct", text = "", fg = "#ffb867" }, - { name = "code_of_conduct.md", text = "", fg = "#ffb867" }, - { name = "commit_editmsg", text = "", fg = "#ffb867" }, - { name = "commitlint.config.js", text = "󰜘", fg = "#ffb867" }, - { name = "commitlint.config.ts", text = "󰜘", fg = "#ffb867" }, - { name = "compose.yaml", text = "󰡨", fg = "#ffb867" }, - { name = "compose.yml", text = "󰡨", fg = "#ffb867" }, - { name = "config", text = "", fg = "#ffb867" }, - { name = "containerfile", text = "󰡨", fg = "#ffb867" }, - { name = "copying", text = "", fg = "#ffb867" }, - { name = "copying.lesser", text = "", fg = "#ffb867" }, - { name = "Directory.Build.props", text = "", fg = "#ffb867" }, - { name = "Directory.Build.targets", text = "", fg = "#ffb867" }, - { name = "Directory.Packages.props", text = "", fg = "#ffb867" }, - { name = "docker-compose.yaml", text = "󰡨", fg = "#ffb867" }, - { name = "docker-compose.yml", text = "󰡨", fg = "#ffb867" }, - { name = "dockerfile", text = "󰡨", fg = "#ffb867" }, - { name = "eslint.config.cjs", text = "", fg = "#ffb867" }, - { name = "eslint.config.js", text = "", fg = "#ffb867" }, - { name = "eslint.config.mjs", text = "", fg = "#ffb867" }, - { name = "eslint.config.ts", text = "", fg = "#ffb867" }, - { name = "ext_typoscript_setup.txt", text = "", fg = "#ffb867" }, - { name = "favicon.ico", text = "", fg = "#ffb867" }, - { name = "fp-info-cache", text = "", fg = "#ffb867" }, - { name = "fp-lib-table", text = "", fg = "#ffb867" }, - { name = "FreeCAD.conf", text = "", fg = "#ffb867" }, - { name = "Gemfile", text = "", fg = "#ffb867" }, - { name = "gnumakefile", text = "", fg = "#ffb867" }, - { name = "go.mod", text = "", fg = "#ffb867" }, - { name = "go.sum", text = "", fg = "#ffb867" }, - { name = "go.work", text = "", fg = "#ffb867" }, - { name = "gradle-wrapper.properties", text = "", fg = "#ffb867" }, - { name = "gradle.properties", text = "", fg = "#ffb867" }, - { name = "gradlew", text = "", fg = "#ffb867" }, - { name = "groovy", text = "", fg = "#ffb867" }, - { name = "gruntfile.babel.js", text = "", fg = "#ffb867" }, - { name = "gruntfile.coffee", text = "", fg = "#ffb867" }, - { name = "gruntfile.js", text = "", fg = "#ffb867" }, - { name = "gruntfile.ts", text = "", fg = "#ffb867" }, - { name = "gtkrc", text = "", fg = "#ffb867" }, - { name = "gulpfile.babel.js", text = "", fg = "#ffb867" }, - { name = "gulpfile.coffee", text = "", fg = "#ffb867" }, - { name = "gulpfile.js", text = "", fg = "#ffb867" }, - { name = "gulpfile.ts", text = "", fg = "#ffb867" }, - { name = "hypridle.conf", text = "", fg = "#ffb867" }, - { name = "hyprland.conf", text = "", fg = "#ffb867" }, - { name = "hyprlandd.conf", text = "", fg = "#ffb867" }, - { name = "hyprlock.conf", text = "", fg = "#ffb867" }, - { name = "hyprpaper.conf", text = "", fg = "#ffb867" }, - { name = "hyprsunset.conf", text = "", fg = "#ffb867" }, - { name = "i18n.config.js", text = "󰗊", fg = "#ffb867" }, - { name = "i18n.config.ts", text = "󰗊", fg = "#ffb867" }, - { name = "i3blocks.conf", text = "", fg = "#ffb867" }, - { name = "i3status.conf", text = "", fg = "#ffb867" }, - { name = "index.theme", text = "", fg = "#ffb867" }, - { name = "ionic.config.json", text = "", fg = "#ffb867" }, - { name = "Jenkinsfile", text = "", fg = "#ffb867" }, - { name = "justfile", text = "", fg = "#ffb867" }, - { name = "kalgebrarc", text = "", fg = "#ffb867" }, - { name = "kdeglobals", text = "", fg = "#ffb867" }, - { name = "kdenlive-layoutsrc", text = "", fg = "#ffb867" }, - { name = "kdenliverc", text = "", fg = "#ffb867" }, - { name = "kritadisplayrc", text = "", fg = "#ffb867" }, - { name = "kritarc", text = "", fg = "#ffb867" }, - { name = "license", text = "", fg = "#ffb867" }, - { name = "license.md", text = "", fg = "#ffb867" }, - { name = "lxde-rc.xml", text = "", fg = "#ffb867" }, - { name = "lxqt.conf", text = "", fg = "#ffb867" }, - { name = "makefile", text = "", fg = "#ffb867" }, - { name = "mix.lock", text = "", fg = "#ffb867" }, - { name = "mpv.conf", text = "", fg = "#ffb867" }, - { name = "next.config.cjs", text = "", fg = "#ffb867" }, - { name = "next.config.js", text = "", fg = "#ffb867" }, - { name = "next.config.ts", text = "", fg = "#ffb867" }, - { name = "node_modules", text = "", fg = "#ffb867" }, - { name = "nuxt.config.cjs", text = "󱄆", fg = "#ffb867" }, - { name = "nuxt.config.js", text = "󱄆", fg = "#ffb867" }, - { name = "nuxt.config.mjs", text = "󱄆", fg = "#ffb867" }, - { name = "nuxt.config.ts", text = "󱄆", fg = "#ffb867" }, - { name = "package-lock.json", text = "", fg = "#ffb867" }, - { name = "package.json", text = "", fg = "#ffb867" }, - { name = "PKGBUILD", text = "", fg = "#ffb867" }, - { name = "platformio.ini", text = "", fg = "#ffb867" }, - { name = "playwright.config.cjs", text = "", fg = "#ffb867" }, - { name = "playwright.config.cts", text = "", fg = "#ffb867" }, - { name = "playwright.config.js", text = "", fg = "#ffb867" }, - { name = "playwright.config.mjs", text = "", fg = "#ffb867" }, - { name = "playwright.config.mts", text = "", fg = "#ffb867" }, - { name = "playwright.config.ts", text = "", fg = "#ffb867" }, - { name = "pnpm-lock.yaml", text = "", fg = "#ffb867" }, - { name = "pnpm-workspace.yaml", text = "", fg = "#ffb867" }, - { name = "pom.xml", text = "", fg = "#ffb867" }, - { name = "prettier.config.cjs", text = "", fg = "#ffb867" }, - { name = "prettier.config.js", text = "", fg = "#ffb867" }, - { name = "prettier.config.mjs", text = "", fg = "#ffb867" }, - { name = "prettier.config.ts", text = "", fg = "#ffb867" }, - { name = "prisma.config.mts", text = "", fg = "#ffb867" }, - { name = "prisma.config.ts", text = "", fg = "#ffb867" }, - { name = "procfile", text = "", fg = "#ffb867" }, - { name = "PrusaSlicer.ini", text = "", fg = "#ffb867" }, - { name = "PrusaSlicerGcodeViewer.ini", text = "", fg = "#ffb867" }, - { name = "py.typed", text = "", fg = "#ffb867" }, - { name = "QtProject.conf", text = "", fg = "#ffb867" }, - { name = "rakefile", text = "", fg = "#ffb867" }, - { name = "readme", text = "󰂺", fg = "#ffb867" }, - { name = "readme.md", text = "󰂺", fg = "#ffb867" }, - { name = "rmd", text = "", fg = "#ffb867" }, - { name = "robots.txt", text = "󰚩", fg = "#ffb867" }, - { name = "security", text = "󰒃", fg = "#ffb867" }, - { name = "security.md", text = "󰒃", fg = "#ffb867" }, - { name = "settings.gradle", text = "", fg = "#ffb867" }, - { name = "svelte.config.js", text = "", fg = "#ffb867" }, - { name = "sxhkdrc", text = "", fg = "#ffb867" }, - { name = "sym-lib-table", text = "", fg = "#ffb867" }, - { name = "tailwind.config.js", text = "󱏿", fg = "#ffb867" }, - { name = "tailwind.config.mjs", text = "󱏿", fg = "#ffb867" }, - { name = "tailwind.config.ts", text = "󱏿", fg = "#ffb867" }, - { name = "tmux.conf", text = "", fg = "#ffb867" }, - { name = "tmux.conf.local", text = "", fg = "#ffb867" }, - { name = "tsconfig.json", text = "", fg = "#ffb867" }, - { name = "unlicense", text = "", fg = "#ffb867" }, - { name = "vagrantfile", text = "", fg = "#ffb867" }, - { name = "vercel.json", text = "", fg = "#ffb867" }, - { name = "vite.config.cjs", text = "", fg = "#ffb867" }, - { name = "vite.config.cts", text = "", fg = "#ffb867" }, - { name = "vite.config.js", text = "", fg = "#ffb867" }, - { name = "vite.config.mjs", text = "", fg = "#ffb867" }, - { name = "vite.config.mts", text = "", fg = "#ffb867" }, - { name = "vite.config.ts", text = "", fg = "#ffb867" }, - { name = "vitest.config.cjs", text = "", fg = "#ffb867" }, - { name = "vitest.config.cts", text = "", fg = "#ffb867" }, - { name = "vitest.config.js", text = "", fg = "#ffb867" }, - { name = "vitest.config.mjs", text = "", fg = "#ffb867" }, - { name = "vitest.config.mts", text = "", fg = "#ffb867" }, - { name = "vitest.config.ts", text = "", fg = "#ffb867" }, - { name = "vlcrc", text = "󰕼", fg = "#ffb867" }, - { name = "webpack", text = "󰜫", fg = "#ffb867" }, - { name = "weston.ini", text = "", fg = "#ffb867" }, - { name = "workspace", text = "", fg = "#ffb867" }, - { name = "wrangler.jsonc", text = "", fg = "#ffb867" }, - { name = "wrangler.toml", text = "", fg = "#ffb867" }, - { name = "xdph.conf", text = "", fg = "#ffb867" }, - { name = "xmobarrc", text = "", fg = "#ffb867" }, - { name = "xmobarrc.hs", text = "", fg = "#ffb867" }, - { name = "xmonad.hs", text = "", fg = "#ffb867" }, - { name = "xorg.conf", text = "", fg = "#ffb867" }, - { name = "xsettingsd.conf", text = "", fg = "#ffb867" }, + { name = ".babelrc", text = "", fg = "#4cd9df" }, + { name = ".bash_profile", text = "", fg = "#4cd9df" }, + { name = ".bashrc", text = "", fg = "#4cd9df" }, + { name = ".clang-format", text = "", fg = "#4cd9df" }, + { name = ".clang-tidy", text = "", fg = "#4cd9df" }, + { name = ".codespellrc", text = "󰓆", fg = "#4cd9df" }, + { name = ".condarc", text = "", fg = "#4cd9df" }, + { name = ".dockerignore", text = "󰡨", fg = "#4cd9df" }, + { name = ".ds_store", text = "", fg = "#4cd9df" }, + { name = ".editorconfig", text = "", fg = "#4cd9df" }, + { name = ".env", text = "", fg = "#4cd9df" }, + { name = ".eslintignore", text = "", fg = "#4cd9df" }, + { name = ".eslintrc", text = "", fg = "#4cd9df" }, + { name = ".git-blame-ignore-revs", text = "", fg = "#4cd9df" }, + { name = ".gitattributes", text = "", fg = "#4cd9df" }, + { name = ".gitconfig", text = "", fg = "#4cd9df" }, + { name = ".gitignore", text = "", fg = "#4cd9df" }, + { name = ".gitlab-ci.yml", text = "", fg = "#4cd9df" }, + { name = ".gitmodules", text = "", fg = "#4cd9df" }, + { name = ".gtkrc-2.0", text = "", fg = "#4cd9df" }, + { name = ".gvimrc", text = "", fg = "#4cd9df" }, + { name = ".justfile", text = "", fg = "#4cd9df" }, + { name = ".luacheckrc", text = "", fg = "#4cd9df" }, + { name = ".luaurc", text = "", fg = "#4cd9df" }, + { name = ".mailmap", text = "󰊢", fg = "#4cd9df" }, + { name = ".nanorc", text = "", fg = "#4cd9df" }, + { name = ".npmignore", text = "", fg = "#4cd9df" }, + { name = ".npmrc", text = "", fg = "#4cd9df" }, + { name = ".nuxtrc", text = "󱄆", fg = "#4cd9df" }, + { name = ".nvmrc", text = "", fg = "#4cd9df" }, + { name = ".pnpmfile.cjs", text = "", fg = "#4cd9df" }, + { name = ".pre-commit-config.yaml", text = "󰛢", fg = "#4cd9df" }, + { name = ".prettierignore", text = "", fg = "#4cd9df" }, + { name = ".prettierrc", text = "", fg = "#4cd9df" }, + { name = ".prettierrc.cjs", text = "", fg = "#4cd9df" }, + { name = ".prettierrc.js", text = "", fg = "#4cd9df" }, + { name = ".prettierrc.json", text = "", fg = "#4cd9df" }, + { name = ".prettierrc.json5", text = "", fg = "#4cd9df" }, + { name = ".prettierrc.mjs", text = "", fg = "#4cd9df" }, + { name = ".prettierrc.toml", text = "", fg = "#4cd9df" }, + { name = ".prettierrc.yaml", text = "", fg = "#4cd9df" }, + { name = ".prettierrc.yml", text = "", fg = "#4cd9df" }, + { name = ".pylintrc", text = "", fg = "#4cd9df" }, + { name = ".settings.json", text = "", fg = "#4cd9df" }, + { name = ".SRCINFO", text = "󰣇", fg = "#4cd9df" }, + { name = ".vimrc", text = "", fg = "#4cd9df" }, + { name = ".Xauthority", text = "", fg = "#4cd9df" }, + { name = ".xinitrc", text = "", fg = "#4cd9df" }, + { name = ".Xresources", text = "", fg = "#4cd9df" }, + { name = ".xsession", text = "", fg = "#4cd9df" }, + { name = ".zprofile", text = "", fg = "#4cd9df" }, + { name = ".zshenv", text = "", fg = "#4cd9df" }, + { name = ".zshrc", text = "", fg = "#4cd9df" }, + { name = "_gvimrc", text = "", fg = "#4cd9df" }, + { name = "_vimrc", text = "", fg = "#4cd9df" }, + { name = "AUTHORS", text = "", fg = "#4cd9df" }, + { name = "AUTHORS.txt", text = "", fg = "#4cd9df" }, + { name = "brewfile", text = "", fg = "#4cd9df" }, + { name = "bspwmrc", text = "", fg = "#4cd9df" }, + { name = "build", text = "", fg = "#4cd9df" }, + { name = "build.gradle", text = "", fg = "#4cd9df" }, + { name = "build.zig.zon", text = "", fg = "#4cd9df" }, + { name = "bun.lock", text = "", fg = "#4cd9df" }, + { name = "bun.lockb", text = "", fg = "#4cd9df" }, + { name = "cantorrc", text = "", fg = "#4cd9df" }, + { name = "checkhealth", text = "󰓙", fg = "#4cd9df" }, + { name = "cmakelists.txt", text = "", fg = "#4cd9df" }, + { name = "code_of_conduct", text = "", fg = "#4cd9df" }, + { name = "code_of_conduct.md", text = "", fg = "#4cd9df" }, + { name = "commit_editmsg", text = "", fg = "#4cd9df" }, + { name = "commitlint.config.js", text = "󰜘", fg = "#4cd9df" }, + { name = "commitlint.config.ts", text = "󰜘", fg = "#4cd9df" }, + { name = "compose.yaml", text = "󰡨", fg = "#4cd9df" }, + { name = "compose.yml", text = "󰡨", fg = "#4cd9df" }, + { name = "config", text = "", fg = "#4cd9df" }, + { name = "containerfile", text = "󰡨", fg = "#4cd9df" }, + { name = "copying", text = "", fg = "#4cd9df" }, + { name = "copying.lesser", text = "", fg = "#4cd9df" }, + { name = "Directory.Build.props", text = "", fg = "#4cd9df" }, + { name = "Directory.Build.targets", text = "", fg = "#4cd9df" }, + { name = "Directory.Packages.props", text = "", fg = "#4cd9df" }, + { name = "docker-compose.yaml", text = "󰡨", fg = "#4cd9df" }, + { name = "docker-compose.yml", text = "󰡨", fg = "#4cd9df" }, + { name = "dockerfile", text = "󰡨", fg = "#4cd9df" }, + { name = "eslint.config.cjs", text = "", fg = "#4cd9df" }, + { name = "eslint.config.js", text = "", fg = "#4cd9df" }, + { name = "eslint.config.mjs", text = "", fg = "#4cd9df" }, + { name = "eslint.config.ts", text = "", fg = "#4cd9df" }, + { name = "ext_typoscript_setup.txt", text = "", fg = "#4cd9df" }, + { name = "favicon.ico", text = "", fg = "#4cd9df" }, + { name = "fp-info-cache", text = "", fg = "#4cd9df" }, + { name = "fp-lib-table", text = "", fg = "#4cd9df" }, + { name = "FreeCAD.conf", text = "", fg = "#4cd9df" }, + { name = "Gemfile", text = "", fg = "#4cd9df" }, + { name = "gnumakefile", text = "", fg = "#4cd9df" }, + { name = "go.mod", text = "", fg = "#4cd9df" }, + { name = "go.sum", text = "", fg = "#4cd9df" }, + { name = "go.work", text = "", fg = "#4cd9df" }, + { name = "gradle-wrapper.properties", text = "", fg = "#4cd9df" }, + { name = "gradle.properties", text = "", fg = "#4cd9df" }, + { name = "gradlew", text = "", fg = "#4cd9df" }, + { name = "groovy", text = "", fg = "#4cd9df" }, + { name = "gruntfile.babel.js", text = "", fg = "#4cd9df" }, + { name = "gruntfile.coffee", text = "", fg = "#4cd9df" }, + { name = "gruntfile.js", text = "", fg = "#4cd9df" }, + { name = "gruntfile.ts", text = "", fg = "#4cd9df" }, + { name = "gtkrc", text = "", fg = "#4cd9df" }, + { name = "gulpfile.babel.js", text = "", fg = "#4cd9df" }, + { name = "gulpfile.coffee", text = "", fg = "#4cd9df" }, + { name = "gulpfile.js", text = "", fg = "#4cd9df" }, + { name = "gulpfile.ts", text = "", fg = "#4cd9df" }, + { name = "hypridle.conf", text = "", fg = "#4cd9df" }, + { name = "hyprland.conf", text = "", fg = "#4cd9df" }, + { name = "hyprlandd.conf", text = "", fg = "#4cd9df" }, + { name = "hyprlock.conf", text = "", fg = "#4cd9df" }, + { name = "hyprpaper.conf", text = "", fg = "#4cd9df" }, + { name = "hyprsunset.conf", text = "", fg = "#4cd9df" }, + { name = "i18n.config.js", text = "󰗊", fg = "#4cd9df" }, + { name = "i18n.config.ts", text = "󰗊", fg = "#4cd9df" }, + { name = "i3blocks.conf", text = "", fg = "#4cd9df" }, + { name = "i3status.conf", text = "", fg = "#4cd9df" }, + { name = "index.theme", text = "", fg = "#4cd9df" }, + { name = "ionic.config.json", text = "", fg = "#4cd9df" }, + { name = "Jenkinsfile", text = "", fg = "#4cd9df" }, + { name = "justfile", text = "", fg = "#4cd9df" }, + { name = "kalgebrarc", text = "", fg = "#4cd9df" }, + { name = "kdeglobals", text = "", fg = "#4cd9df" }, + { name = "kdenlive-layoutsrc", text = "", fg = "#4cd9df" }, + { name = "kdenliverc", text = "", fg = "#4cd9df" }, + { name = "kritadisplayrc", text = "", fg = "#4cd9df" }, + { name = "kritarc", text = "", fg = "#4cd9df" }, + { name = "license", text = "", fg = "#4cd9df" }, + { name = "license.md", text = "", fg = "#4cd9df" }, + { name = "lxde-rc.xml", text = "", fg = "#4cd9df" }, + { name = "lxqt.conf", text = "", fg = "#4cd9df" }, + { name = "makefile", text = "", fg = "#4cd9df" }, + { name = "mix.lock", text = "", fg = "#4cd9df" }, + { name = "mpv.conf", text = "", fg = "#4cd9df" }, + { name = "next.config.cjs", text = "", fg = "#4cd9df" }, + { name = "next.config.js", text = "", fg = "#4cd9df" }, + { name = "next.config.ts", text = "", fg = "#4cd9df" }, + { name = "node_modules", text = "", fg = "#4cd9df" }, + { name = "nuxt.config.cjs", text = "󱄆", fg = "#4cd9df" }, + { name = "nuxt.config.js", text = "󱄆", fg = "#4cd9df" }, + { name = "nuxt.config.mjs", text = "󱄆", fg = "#4cd9df" }, + { name = "nuxt.config.ts", text = "󱄆", fg = "#4cd9df" }, + { name = "package-lock.json", text = "", fg = "#4cd9df" }, + { name = "package.json", text = "", fg = "#4cd9df" }, + { name = "PKGBUILD", text = "", fg = "#4cd9df" }, + { name = "platformio.ini", text = "", fg = "#4cd9df" }, + { name = "playwright.config.cjs", text = "", fg = "#4cd9df" }, + { name = "playwright.config.cts", text = "", fg = "#4cd9df" }, + { name = "playwright.config.js", text = "", fg = "#4cd9df" }, + { name = "playwright.config.mjs", text = "", fg = "#4cd9df" }, + { name = "playwright.config.mts", text = "", fg = "#4cd9df" }, + { name = "playwright.config.ts", text = "", fg = "#4cd9df" }, + { name = "pnpm-lock.yaml", text = "", fg = "#4cd9df" }, + { name = "pnpm-workspace.yaml", text = "", fg = "#4cd9df" }, + { name = "pom.xml", text = "", fg = "#4cd9df" }, + { name = "prettier.config.cjs", text = "", fg = "#4cd9df" }, + { name = "prettier.config.js", text = "", fg = "#4cd9df" }, + { name = "prettier.config.mjs", text = "", fg = "#4cd9df" }, + { name = "prettier.config.ts", text = "", fg = "#4cd9df" }, + { name = "prisma.config.mts", text = "", fg = "#4cd9df" }, + { name = "prisma.config.ts", text = "", fg = "#4cd9df" }, + { name = "procfile", text = "", fg = "#4cd9df" }, + { name = "PrusaSlicer.ini", text = "", fg = "#4cd9df" }, + { name = "PrusaSlicerGcodeViewer.ini", text = "", fg = "#4cd9df" }, + { name = "py.typed", text = "", fg = "#4cd9df" }, + { name = "QtProject.conf", text = "", fg = "#4cd9df" }, + { name = "rakefile", text = "", fg = "#4cd9df" }, + { name = "readme", text = "󰂺", fg = "#4cd9df" }, + { name = "readme.md", text = "󰂺", fg = "#4cd9df" }, + { name = "rmd", text = "", fg = "#4cd9df" }, + { name = "robots.txt", text = "󰚩", fg = "#4cd9df" }, + { name = "security", text = "󰒃", fg = "#4cd9df" }, + { name = "security.md", text = "󰒃", fg = "#4cd9df" }, + { name = "settings.gradle", text = "", fg = "#4cd9df" }, + { name = "svelte.config.js", text = "", fg = "#4cd9df" }, + { name = "sxhkdrc", text = "", fg = "#4cd9df" }, + { name = "sym-lib-table", text = "", fg = "#4cd9df" }, + { name = "tailwind.config.js", text = "󱏿", fg = "#4cd9df" }, + { name = "tailwind.config.mjs", text = "󱏿", fg = "#4cd9df" }, + { name = "tailwind.config.ts", text = "󱏿", fg = "#4cd9df" }, + { name = "tmux.conf", text = "", fg = "#4cd9df" }, + { name = "tmux.conf.local", text = "", fg = "#4cd9df" }, + { name = "tsconfig.json", text = "", fg = "#4cd9df" }, + { name = "unlicense", text = "", fg = "#4cd9df" }, + { name = "vagrantfile", text = "", fg = "#4cd9df" }, + { name = "vercel.json", text = "", fg = "#4cd9df" }, + { name = "vite.config.cjs", text = "", fg = "#4cd9df" }, + { name = "vite.config.cts", text = "", fg = "#4cd9df" }, + { name = "vite.config.js", text = "", fg = "#4cd9df" }, + { name = "vite.config.mjs", text = "", fg = "#4cd9df" }, + { name = "vite.config.mts", text = "", fg = "#4cd9df" }, + { name = "vite.config.ts", text = "", fg = "#4cd9df" }, + { name = "vitest.config.cjs", text = "", fg = "#4cd9df" }, + { name = "vitest.config.cts", text = "", fg = "#4cd9df" }, + { name = "vitest.config.js", text = "", fg = "#4cd9df" }, + { name = "vitest.config.mjs", text = "", fg = "#4cd9df" }, + { name = "vitest.config.mts", text = "", fg = "#4cd9df" }, + { name = "vitest.config.ts", text = "", fg = "#4cd9df" }, + { name = "vlcrc", text = "󰕼", fg = "#4cd9df" }, + { name = "webpack", text = "󰜫", fg = "#4cd9df" }, + { name = "weston.ini", text = "", fg = "#4cd9df" }, + { name = "workspace", text = "", fg = "#4cd9df" }, + { name = "wrangler.jsonc", text = "", fg = "#4cd9df" }, + { name = "wrangler.toml", text = "", fg = "#4cd9df" }, + { name = "xdph.conf", text = "", fg = "#4cd9df" }, + { name = "xmobarrc", text = "", fg = "#4cd9df" }, + { name = "xmobarrc.hs", text = "", fg = "#4cd9df" }, + { name = "xmonad.hs", text = "", fg = "#4cd9df" }, + { name = "xorg.conf", text = "", fg = "#4cd9df" }, + { name = "xsettingsd.conf", text = "", fg = "#4cd9df" }, ] exts = [ - { name = "3gp", text = "", fg = "#ffb867" }, - { name = "3mf", text = "󰆧", fg = "#ffb867" }, - { name = "7z", text = "", fg = "#ffb867" }, - { name = "a", text = "", fg = "#ffb867" }, - { name = "aac", text = "", fg = "#ffb867" }, - { name = "ada", text = "", fg = "#ffb867" }, - { name = "adb", text = "", fg = "#ffb867" }, - { name = "ads", text = "", fg = "#ffb867" }, - { name = "ai", text = "", fg = "#ffb867" }, - { name = "aif", text = "", fg = "#ffb867" }, - { name = "aiff", text = "", fg = "#ffb867" }, - { name = "android", text = "", fg = "#ffb867" }, - { name = "ape", text = "", fg = "#ffb867" }, - { name = "apk", text = "", fg = "#ffb867" }, - { name = "apl", text = "", fg = "#ffb867" }, - { name = "app", text = "", fg = "#ffb867" }, - { name = "applescript", text = "", fg = "#ffb867" }, - { name = "asc", text = "󰦝", fg = "#ffb867" }, - { name = "asm", text = "", fg = "#ffb867" }, - { name = "ass", text = "󰨖", fg = "#ffb867" }, - { name = "astro", text = "", fg = "#ffb867" }, - { name = "avif", text = "", fg = "#ffb867" }, - { name = "awk", text = "", fg = "#ffb867" }, - { name = "azcli", text = "", fg = "#ffb867" }, - { name = "bak", text = "󰁯", fg = "#ffb867" }, - { name = "bash", text = "", fg = "#ffb867" }, - { name = "bat", text = "", fg = "#ffb867" }, - { name = "bazel", text = "", fg = "#ffb867" }, - { name = "bib", text = "󱉟", fg = "#ffb867" }, - { name = "bicep", text = "", fg = "#ffb867" }, - { name = "bicepparam", text = "", fg = "#ffb867" }, - { name = "bin", text = "", fg = "#ffb867" }, - { name = "blade.php", text = "", fg = "#ffb867" }, - { name = "blend", text = "󰂫", fg = "#ffb867" }, - { name = "blp", text = "󰺾", fg = "#ffb867" }, - { name = "bmp", text = "", fg = "#ffb867" }, - { name = "bqn", text = "", fg = "#ffb867" }, - { name = "brep", text = "󰻫", fg = "#ffb867" }, - { name = "bz", text = "", fg = "#ffb867" }, - { name = "bz2", text = "", fg = "#ffb867" }, - { name = "bz3", text = "", fg = "#ffb867" }, - { name = "bzl", text = "", fg = "#ffb867" }, - { name = "c", text = "", fg = "#ffb867" }, - { name = "c++", text = "", fg = "#ffb867" }, - { name = "cache", text = "", fg = "#ffb867" }, - { name = "cast", text = "", fg = "#ffb867" }, - { name = "cbl", text = "", fg = "#ffb867" }, - { name = "cc", text = "", fg = "#ffb867" }, - { name = "ccm", text = "", fg = "#ffb867" }, - { name = "cfc", text = "", fg = "#ffb867" }, - { name = "cfg", text = "", fg = "#ffb867" }, - { name = "cfm", text = "", fg = "#ffb867" }, - { name = "cjs", text = "", fg = "#ffb867" }, - { name = "clj", text = "", fg = "#ffb867" }, - { name = "cljc", text = "", fg = "#ffb867" }, - { name = "cljd", text = "", fg = "#ffb867" }, - { name = "cljs", text = "", fg = "#ffb867" }, - { name = "cmake", text = "", fg = "#ffb867" }, - { name = "cob", text = "", fg = "#ffb867" }, - { name = "cobol", text = "", fg = "#ffb867" }, - { name = "coffee", text = "", fg = "#ffb867" }, - { name = "conda", text = "", fg = "#ffb867" }, - { name = "conf", text = "", fg = "#ffb867" }, - { name = "config.ru", text = "", fg = "#ffb867" }, - { name = "cow", text = "󰆚", fg = "#ffb867" }, - { name = "cp", text = "", fg = "#ffb867" }, - { name = "cpp", text = "", fg = "#ffb867" }, - { name = "cppm", text = "", fg = "#ffb867" }, - { name = "cpy", text = "", fg = "#ffb867" }, - { name = "cr", text = "", fg = "#ffb867" }, - { name = "crdownload", text = "", fg = "#ffb867" }, - { name = "cs", text = "󰌛", fg = "#ffb867" }, - { name = "csh", text = "", fg = "#ffb867" }, - { name = "cshtml", text = "󱦗", fg = "#ffb867" }, - { name = "cson", text = "", fg = "#ffb867" }, - { name = "csproj", text = "󰪮", fg = "#ffb867" }, - { name = "css", text = "", fg = "#ffb867" }, - { name = "csv", text = "", fg = "#ffb867" }, - { name = "cts", text = "", fg = "#ffb867" }, - { name = "cu", text = "", fg = "#ffb867" }, - { name = "cue", text = "󰲹", fg = "#ffb867" }, - { name = "cuh", text = "", fg = "#ffb867" }, - { name = "cxx", text = "", fg = "#ffb867" }, - { name = "cxxm", text = "", fg = "#ffb867" }, - { name = "d", text = "", fg = "#ffb867" }, - { name = "d.ts", text = "", fg = "#ffb867" }, - { name = "dart", text = "", fg = "#ffb867" }, - { name = "db", text = "", fg = "#ffb867" }, - { name = "dconf", text = "", fg = "#ffb867" }, - { name = "desktop", text = "", fg = "#ffb867" }, - { name = "diff", text = "", fg = "#ffb867" }, - { name = "dll", text = "", fg = "#ffb867" }, - { name = "doc", text = "󰈬", fg = "#ffb867" }, - { name = "Dockerfile", text = "󰡨", fg = "#ffb867" }, - { name = "dockerignore", text = "󰡨", fg = "#ffb867" }, - { name = "docx", text = "󰈬", fg = "#ffb867" }, - { name = "dot", text = "󱁉", fg = "#ffb867" }, - { name = "download", text = "", fg = "#ffb867" }, - { name = "drl", text = "", fg = "#ffb867" }, - { name = "dropbox", text = "", fg = "#ffb867" }, - { name = "dump", text = "", fg = "#ffb867" }, - { name = "dwg", text = "󰻫", fg = "#ffb867" }, - { name = "dxf", text = "󰻫", fg = "#ffb867" }, - { name = "ebook", text = "", fg = "#ffb867" }, - { name = "ebuild", text = "", fg = "#ffb867" }, - { name = "edn", text = "", fg = "#ffb867" }, - { name = "eex", text = "", fg = "#ffb867" }, - { name = "ejs", text = "", fg = "#ffb867" }, - { name = "el", text = "", fg = "#ffb867" }, - { name = "elc", text = "", fg = "#ffb867" }, - { name = "elf", text = "", fg = "#ffb867" }, - { name = "elm", text = "", fg = "#ffb867" }, - { name = "eln", text = "", fg = "#ffb867" }, - { name = "env", text = "", fg = "#ffb867" }, - { name = "eot", text = "", fg = "#ffb867" }, - { name = "epp", text = "", fg = "#ffb867" }, - { name = "epub", text = "", fg = "#ffb867" }, - { name = "erb", text = "", fg = "#ffb867" }, - { name = "erl", text = "", fg = "#ffb867" }, - { name = "ex", text = "", fg = "#ffb867" }, - { name = "exe", text = "", fg = "#ffb867" }, - { name = "exs", text = "", fg = "#ffb867" }, - { name = "f#", text = "", fg = "#ffb867" }, - { name = "f3d", text = "󰻫", fg = "#ffb867" }, - { name = "f90", text = "󱈚", fg = "#ffb867" }, - { name = "fbx", text = "󰆧", fg = "#ffb867" }, - { name = "fcbak", text = "", fg = "#ffb867" }, - { name = "fcmacro", text = "", fg = "#ffb867" }, - { name = "fcmat", text = "", fg = "#ffb867" }, - { name = "fcparam", text = "", fg = "#ffb867" }, - { name = "fcscript", text = "", fg = "#ffb867" }, - { name = "fcstd", text = "", fg = "#ffb867" }, - { name = "fcstd1", text = "", fg = "#ffb867" }, - { name = "fctb", text = "", fg = "#ffb867" }, - { name = "fctl", text = "", fg = "#ffb867" }, - { name = "fdmdownload", text = "", fg = "#ffb867" }, - { name = "feature", text = "", fg = "#ffb867" }, - { name = "fish", text = "", fg = "#ffb867" }, - { name = "flac", text = "", fg = "#ffb867" }, - { name = "flc", text = "", fg = "#ffb867" }, - { name = "flf", text = "", fg = "#ffb867" }, - { name = "fnl", text = "", fg = "#ffb867" }, - { name = "fodg", text = "", fg = "#ffb867" }, - { name = "fodp", text = "", fg = "#ffb867" }, - { name = "fods", text = "", fg = "#ffb867" }, - { name = "fodt", text = "", fg = "#ffb867" }, - { name = "frag", text = "", fg = "#ffb867" }, - { name = "fs", text = "", fg = "#ffb867" }, - { name = "fsi", text = "", fg = "#ffb867" }, - { name = "fsscript", text = "", fg = "#ffb867" }, - { name = "fsx", text = "", fg = "#ffb867" }, - { name = "gcode", text = "󰐫", fg = "#ffb867" }, - { name = "gd", text = "", fg = "#ffb867" }, - { name = "gemspec", text = "", fg = "#ffb867" }, - { name = "geom", text = "", fg = "#ffb867" }, - { name = "gif", text = "", fg = "#ffb867" }, - { name = "git", text = "", fg = "#ffb867" }, - { name = "glb", text = "", fg = "#ffb867" }, - { name = "gleam", text = "", fg = "#ffb867" }, - { name = "glsl", text = "", fg = "#ffb867" }, - { name = "gnumakefile", text = "", fg = "#ffb867" }, - { name = "go", text = "", fg = "#ffb867" }, - { name = "godot", text = "", fg = "#ffb867" }, - { name = "gpr", text = "", fg = "#ffb867" }, - { name = "gql", text = "", fg = "#ffb867" }, - { name = "gradle", text = "", fg = "#ffb867" }, - { name = "graphql", text = "", fg = "#ffb867" }, - { name = "gresource", text = "", fg = "#ffb867" }, - { name = "gv", text = "󱁉", fg = "#ffb867" }, - { name = "gz", text = "", fg = "#ffb867" }, - { name = "h", text = "", fg = "#ffb867" }, - { name = "haml", text = "", fg = "#ffb867" }, - { name = "hbs", text = "", fg = "#ffb867" }, - { name = "heex", text = "", fg = "#ffb867" }, - { name = "hex", text = "", fg = "#ffb867" }, - { name = "hh", text = "", fg = "#ffb867" }, - { name = "hpp", text = "", fg = "#ffb867" }, - { name = "hrl", text = "", fg = "#ffb867" }, - { name = "hs", text = "", fg = "#ffb867" }, - { name = "htm", text = "", fg = "#ffb867" }, - { name = "html", text = "", fg = "#ffb867" }, - { name = "http", text = "", fg = "#ffb867" }, - { name = "huff", text = "󰡘", fg = "#ffb867" }, - { name = "hurl", text = "", fg = "#ffb867" }, - { name = "hx", text = "", fg = "#ffb867" }, - { name = "hxx", text = "", fg = "#ffb867" }, - { name = "ical", text = "", fg = "#ffb867" }, - { name = "icalendar", text = "", fg = "#ffb867" }, - { name = "ico", text = "", fg = "#ffb867" }, - { name = "ics", text = "", fg = "#ffb867" }, - { name = "ifb", text = "", fg = "#ffb867" }, - { name = "ifc", text = "󰻫", fg = "#ffb867" }, - { name = "ige", text = "󰻫", fg = "#ffb867" }, - { name = "iges", text = "󰻫", fg = "#ffb867" }, - { name = "igs", text = "󰻫", fg = "#ffb867" }, - { name = "image", text = "", fg = "#ffb867" }, - { name = "img", text = "", fg = "#ffb867" }, - { name = "import", text = "", fg = "#ffb867" }, - { name = "info", text = "", fg = "#ffb867" }, - { name = "ini", text = "", fg = "#ffb867" }, - { name = "ino", text = "", fg = "#ffb867" }, - { name = "ipynb", text = "", fg = "#ffb867" }, - { name = "iso", text = "", fg = "#ffb867" }, - { name = "ixx", text = "", fg = "#ffb867" }, - { name = "jar", text = "", fg = "#ffb867" }, - { name = "java", text = "", fg = "#ffb867" }, - { name = "jl", text = "", fg = "#ffb867" }, - { name = "jpeg", text = "", fg = "#ffb867" }, - { name = "jpg", text = "", fg = "#ffb867" }, - { name = "js", text = "", fg = "#ffb867" }, - { name = "json", text = "", fg = "#ffb867" }, - { name = "json5", text = "", fg = "#ffb867" }, - { name = "jsonc", text = "", fg = "#ffb867" }, - { name = "jsx", text = "", fg = "#ffb867" }, - { name = "jwmrc", text = "", fg = "#ffb867" }, - { name = "jxl", text = "", fg = "#ffb867" }, - { name = "kbx", text = "󰯄", fg = "#ffb867" }, - { name = "kdb", text = "", fg = "#ffb867" }, - { name = "kdbx", text = "", fg = "#ffb867" }, - { name = "kdenlive", text = "", fg = "#ffb867" }, - { name = "kdenlivetitle", text = "", fg = "#ffb867" }, - { name = "kicad_dru", text = "", fg = "#ffb867" }, - { name = "kicad_mod", text = "", fg = "#ffb867" }, - { name = "kicad_pcb", text = "", fg = "#ffb867" }, - { name = "kicad_prl", text = "", fg = "#ffb867" }, - { name = "kicad_pro", text = "", fg = "#ffb867" }, - { name = "kicad_sch", text = "", fg = "#ffb867" }, - { name = "kicad_sym", text = "", fg = "#ffb867" }, - { name = "kicad_wks", text = "", fg = "#ffb867" }, - { name = "ko", text = "", fg = "#ffb867" }, - { name = "kpp", text = "", fg = "#ffb867" }, - { name = "kra", text = "", fg = "#ffb867" }, - { name = "krz", text = "", fg = "#ffb867" }, - { name = "ksh", text = "", fg = "#ffb867" }, - { name = "kt", text = "", fg = "#ffb867" }, - { name = "kts", text = "", fg = "#ffb867" }, - { name = "lck", text = "", fg = "#ffb867" }, - { name = "leex", text = "", fg = "#ffb867" }, - { name = "less", text = "", fg = "#ffb867" }, - { name = "lff", text = "", fg = "#ffb867" }, - { name = "lhs", text = "", fg = "#ffb867" }, - { name = "lib", text = "", fg = "#ffb867" }, - { name = "license", text = "", fg = "#ffb867" }, - { name = "liquid", text = "", fg = "#ffb867" }, - { name = "lock", text = "", fg = "#ffb867" }, - { name = "log", text = "󰌱", fg = "#ffb867" }, - { name = "lrc", text = "󰨖", fg = "#ffb867" }, - { name = "lua", text = "", fg = "#ffb867" }, - { name = "luac", text = "", fg = "#ffb867" }, - { name = "luau", text = "", fg = "#ffb867" }, - { name = "m", text = "", fg = "#ffb867" }, - { name = "m3u", text = "󰲹", fg = "#ffb867" }, - { name = "m3u8", text = "󰲹", fg = "#ffb867" }, - { name = "m4a", text = "", fg = "#ffb867" }, - { name = "m4v", text = "", fg = "#ffb867" }, - { name = "magnet", text = "", fg = "#ffb867" }, - { name = "makefile", text = "", fg = "#ffb867" }, - { name = "markdown", text = "", fg = "#ffb867" }, - { name = "material", text = "", fg = "#ffb867" }, - { name = "md", text = "", fg = "#ffb867" }, - { name = "md5", text = "󰕥", fg = "#ffb867" }, - { name = "mdx", text = "", fg = "#ffb867" }, - { name = "mint", text = "󰌪", fg = "#ffb867" }, - { name = "mjs", text = "", fg = "#ffb867" }, - { name = "mk", text = "", fg = "#ffb867" }, - { name = "mkv", text = "", fg = "#ffb867" }, - { name = "ml", text = "", fg = "#ffb867" }, - { name = "mli", text = "", fg = "#ffb867" }, - { name = "mm", text = "", fg = "#ffb867" }, - { name = "mo", text = "", fg = "#ffb867" }, - { name = "mobi", text = "", fg = "#ffb867" }, - { name = "mojo", text = "", fg = "#ffb867" }, - { name = "mov", text = "", fg = "#ffb867" }, - { name = "mp3", text = "", fg = "#ffb867" }, - { name = "mp4", text = "", fg = "#ffb867" }, - { name = "mpp", text = "", fg = "#ffb867" }, - { name = "msf", text = "", fg = "#ffb867" }, - { name = "mts", text = "", fg = "#ffb867" }, - { name = "mustache", text = "", fg = "#ffb867" }, - { name = "nfo", text = "", fg = "#ffb867" }, - { name = "nim", text = "", fg = "#ffb867" }, - { name = "nix", text = "", fg = "#ffb867" }, - { name = "norg", text = "", fg = "#ffb867" }, - { name = "nswag", text = "", fg = "#ffb867" }, - { name = "nu", text = "", fg = "#ffb867" }, - { name = "o", text = "", fg = "#ffb867" }, - { name = "obj", text = "󰆧", fg = "#ffb867" }, - { name = "odf", text = "", fg = "#ffb867" }, - { name = "odg", text = "", fg = "#ffb867" }, - { name = "odin", text = "󰟢", fg = "#ffb867" }, - { name = "odp", text = "", fg = "#ffb867" }, - { name = "ods", text = "", fg = "#ffb867" }, - { name = "odt", text = "", fg = "#ffb867" }, - { name = "oga", text = "", fg = "#ffb867" }, - { name = "ogg", text = "", fg = "#ffb867" }, - { name = "ogv", text = "", fg = "#ffb867" }, - { name = "ogx", text = "", fg = "#ffb867" }, - { name = "opus", text = "", fg = "#ffb867" }, - { name = "org", text = "", fg = "#ffb867" }, - { name = "otf", text = "", fg = "#ffb867" }, - { name = "out", text = "", fg = "#ffb867" }, - { name = "part", text = "", fg = "#ffb867" }, - { name = "patch", text = "", fg = "#ffb867" }, - { name = "pck", text = "", fg = "#ffb867" }, - { name = "pcm", text = "", fg = "#ffb867" }, - { name = "pdf", text = "", fg = "#ffb867" }, - { name = "php", text = "", fg = "#ffb867" }, - { name = "pl", text = "", fg = "#ffb867" }, - { name = "pls", text = "󰲹", fg = "#ffb867" }, - { name = "ply", text = "󰆧", fg = "#ffb867" }, - { name = "pm", text = "", fg = "#ffb867" }, - { name = "png", text = "", fg = "#ffb867" }, - { name = "po", text = "", fg = "#ffb867" }, - { name = "pot", text = "", fg = "#ffb867" }, - { name = "pp", text = "", fg = "#ffb867" }, - { name = "ppt", text = "󰈧", fg = "#ffb867" }, - { name = "pptx", text = "󰈧", fg = "#ffb867" }, - { name = "prisma", text = "", fg = "#ffb867" }, - { name = "pro", text = "", fg = "#ffb867" }, - { name = "ps1", text = "󰨊", fg = "#ffb867" }, - { name = "psb", text = "", fg = "#ffb867" }, - { name = "psd", text = "", fg = "#ffb867" }, - { name = "psd1", text = "󰨊", fg = "#ffb867" }, - { name = "psm1", text = "󰨊", fg = "#ffb867" }, - { name = "pub", text = "󰷖", fg = "#ffb867" }, - { name = "pxd", text = "", fg = "#ffb867" }, - { name = "pxi", text = "", fg = "#ffb867" }, - { name = "py", text = "", fg = "#ffb867" }, - { name = "pyc", text = "", fg = "#ffb867" }, - { name = "pyd", text = "", fg = "#ffb867" }, - { name = "pyi", text = "", fg = "#ffb867" }, - { name = "pyo", text = "", fg = "#ffb867" }, - { name = "pyw", text = "", fg = "#ffb867" }, - { name = "pyx", text = "", fg = "#ffb867" }, - { name = "qm", text = "", fg = "#ffb867" }, - { name = "qml", text = "", fg = "#ffb867" }, - { name = "qrc", text = "", fg = "#ffb867" }, - { name = "qss", text = "", fg = "#ffb867" }, - { name = "query", text = "", fg = "#ffb867" }, - { name = "R", text = "󰟔", fg = "#ffb867" }, - { name = "r", text = "󰟔", fg = "#ffb867" }, - { name = "rake", text = "", fg = "#ffb867" }, - { name = "rar", text = "", fg = "#ffb867" }, - { name = "rasi", text = "", fg = "#ffb867" }, - { name = "razor", text = "󱦘", fg = "#ffb867" }, - { name = "rb", text = "", fg = "#ffb867" }, - { name = "res", text = "", fg = "#ffb867" }, - { name = "resi", text = "", fg = "#ffb867" }, - { name = "rlib", text = "", fg = "#ffb867" }, - { name = "rmd", text = "", fg = "#ffb867" }, - { name = "rproj", text = "󰗆", fg = "#ffb867" }, - { name = "rs", text = "", fg = "#ffb867" }, - { name = "rss", text = "", fg = "#ffb867" }, - { name = "s", text = "", fg = "#ffb867" }, - { name = "sass", text = "", fg = "#ffb867" }, - { name = "sbt", text = "", fg = "#ffb867" }, - { name = "sc", text = "", fg = "#ffb867" }, - { name = "scad", text = "", fg = "#ffb867" }, - { name = "scala", text = "", fg = "#ffb867" }, - { name = "scm", text = "󰘧", fg = "#ffb867" }, - { name = "scss", text = "", fg = "#ffb867" }, - { name = "sh", text = "", fg = "#ffb867" }, - { name = "sha1", text = "󰕥", fg = "#ffb867" }, - { name = "sha224", text = "󰕥", fg = "#ffb867" }, - { name = "sha256", text = "󰕥", fg = "#ffb867" }, - { name = "sha384", text = "󰕥", fg = "#ffb867" }, - { name = "sha512", text = "󰕥", fg = "#ffb867" }, - { name = "sig", text = "󰘧", fg = "#ffb867" }, - { name = "signature", text = "󰘧", fg = "#ffb867" }, - { name = "skp", text = "󰻫", fg = "#ffb867" }, - { name = "sldasm", text = "󰻫", fg = "#ffb867" }, - { name = "sldprt", text = "󰻫", fg = "#ffb867" }, - { name = "slim", text = "", fg = "#ffb867" }, - { name = "sln", text = "", fg = "#ffb867" }, - { name = "slnx", text = "", fg = "#ffb867" }, - { name = "slvs", text = "󰻫", fg = "#ffb867" }, - { name = "sml", text = "󰘧", fg = "#ffb867" }, - { name = "so", text = "", fg = "#ffb867" }, - { name = "sol", text = "", fg = "#ffb867" }, - { name = "spec.js", text = "", fg = "#ffb867" }, - { name = "spec.jsx", text = "", fg = "#ffb867" }, - { name = "spec.ts", text = "", fg = "#ffb867" }, - { name = "spec.tsx", text = "", fg = "#ffb867" }, - { name = "spx", text = "", fg = "#ffb867" }, - { name = "sql", text = "", fg = "#ffb867" }, - { name = "sqlite", text = "", fg = "#ffb867" }, - { name = "sqlite3", text = "", fg = "#ffb867" }, - { name = "srt", text = "󰨖", fg = "#ffb867" }, - { name = "ssa", text = "󰨖", fg = "#ffb867" }, - { name = "ste", text = "󰻫", fg = "#ffb867" }, - { name = "step", text = "󰻫", fg = "#ffb867" }, - { name = "stl", text = "󰆧", fg = "#ffb867" }, - { name = "stories.js", text = "", fg = "#ffb867" }, - { name = "stories.jsx", text = "", fg = "#ffb867" }, - { name = "stories.mjs", text = "", fg = "#ffb867" }, - { name = "stories.svelte", text = "", fg = "#ffb867" }, - { name = "stories.ts", text = "", fg = "#ffb867" }, - { name = "stories.tsx", text = "", fg = "#ffb867" }, - { name = "stories.vue", text = "", fg = "#ffb867" }, - { name = "stp", text = "󰻫", fg = "#ffb867" }, - { name = "strings", text = "", fg = "#ffb867" }, - { name = "styl", text = "", fg = "#ffb867" }, - { name = "sub", text = "󰨖", fg = "#ffb867" }, - { name = "sublime", text = "", fg = "#ffb867" }, - { name = "suo", text = "", fg = "#ffb867" }, - { name = "sv", text = "󰍛", fg = "#ffb867" }, - { name = "svelte", text = "", fg = "#ffb867" }, - { name = "svg", text = "󰜡", fg = "#ffb867" }, - { name = "svgz", text = "󰜡", fg = "#ffb867" }, - { name = "svh", text = "󰍛", fg = "#ffb867" }, - { name = "swift", text = "", fg = "#ffb867" }, - { name = "t", text = "", fg = "#ffb867" }, - { name = "tbc", text = "󰛓", fg = "#ffb867" }, - { name = "tcl", text = "󰛓", fg = "#ffb867" }, - { name = "templ", text = "", fg = "#ffb867" }, - { name = "terminal", text = "", fg = "#ffb867" }, - { name = "test.js", text = "", fg = "#ffb867" }, - { name = "test.jsx", text = "", fg = "#ffb867" }, - { name = "test.ts", text = "", fg = "#ffb867" }, - { name = "test.tsx", text = "", fg = "#ffb867" }, - { name = "tex", text = "", fg = "#ffb867" }, - { name = "tf", text = "", fg = "#ffb867" }, - { name = "tfvars", text = "", fg = "#ffb867" }, - { name = "tgz", text = "", fg = "#ffb867" }, - { name = "tmpl", text = "", fg = "#ffb867" }, - { name = "tmux", text = "", fg = "#ffb867" }, - { name = "toml", text = "", fg = "#ffb867" }, - { name = "torrent", text = "", fg = "#ffb867" }, - { name = "tres", text = "", fg = "#ffb867" }, - { name = "ts", text = "", fg = "#ffb867" }, - { name = "tscn", text = "", fg = "#ffb867" }, - { name = "tsconfig", text = "", fg = "#ffb867" }, - { name = "tsx", text = "", fg = "#ffb867" }, - { name = "ttf", text = "", fg = "#ffb867" }, - { name = "twig", text = "", fg = "#ffb867" }, - { name = "txt", text = "󰈙", fg = "#ffb867" }, - { name = "txz", text = "", fg = "#ffb867" }, - { name = "typ", text = "", fg = "#ffb867" }, - { name = "typoscript", text = "", fg = "#ffb867" }, - { name = "ui", text = "", fg = "#ffb867" }, - { name = "v", text = "󰍛", fg = "#ffb867" }, - { name = "vala", text = "", fg = "#ffb867" }, - { name = "vert", text = "", fg = "#ffb867" }, - { name = "vh", text = "󰍛", fg = "#ffb867" }, - { name = "vhd", text = "󰍛", fg = "#ffb867" }, - { name = "vhdl", text = "󰍛", fg = "#ffb867" }, - { name = "vi", text = "", fg = "#ffb867" }, - { name = "vim", text = "", fg = "#ffb867" }, - { name = "vsh", text = "", fg = "#ffb867" }, - { name = "vsix", text = "", fg = "#ffb867" }, - { name = "vue", text = "", fg = "#ffb867" }, - { name = "wasm", text = "", fg = "#ffb867" }, - { name = "wav", text = "", fg = "#ffb867" }, - { name = "webm", text = "", fg = "#ffb867" }, - { name = "webmanifest", text = "", fg = "#ffb867" }, - { name = "webp", text = "", fg = "#ffb867" }, - { name = "webpack", text = "󰜫", fg = "#ffb867" }, - { name = "wma", text = "", fg = "#ffb867" }, - { name = "wmv", text = "", fg = "#ffb867" }, - { name = "woff", text = "", fg = "#ffb867" }, - { name = "woff2", text = "", fg = "#ffb867" }, - { name = "wrl", text = "󰆧", fg = "#ffb867" }, - { name = "wrz", text = "󰆧", fg = "#ffb867" }, - { name = "wv", text = "", fg = "#ffb867" }, - { name = "wvc", text = "", fg = "#ffb867" }, - { name = "x", text = "", fg = "#ffb867" }, - { name = "xaml", text = "󰙳", fg = "#ffb867" }, - { name = "xcf", text = "", fg = "#ffb867" }, - { name = "xcplayground", text = "", fg = "#ffb867" }, - { name = "xcstrings", text = "", fg = "#ffb867" }, - { name = "xls", text = "󰈛", fg = "#ffb867" }, - { name = "xlsx", text = "󰈛", fg = "#ffb867" }, - { name = "xm", text = "", fg = "#ffb867" }, - { name = "xml", text = "󰗀", fg = "#ffb867" }, - { name = "xpi", text = "", fg = "#ffb867" }, - { name = "xslt", text = "󰗀", fg = "#ffb867" }, - { name = "xul", text = "", fg = "#ffb867" }, - { name = "xz", text = "", fg = "#ffb867" }, - { name = "yaml", text = "", fg = "#ffb867" }, - { name = "yml", text = "", fg = "#ffb867" }, - { name = "zig", text = "", fg = "#ffb867" }, - { name = "zip", text = "", fg = "#ffb867" }, - { name = "zsh", text = "", fg = "#ffb867" }, - { name = "zst", text = "", fg = "#ffb867" }, - { name = "🔥", text = "", fg = "#ffb867" }, + { name = "3gp", text = "", fg = "#4cd9df" }, + { name = "3mf", text = "󰆧", fg = "#4cd9df" }, + { name = "7z", text = "", fg = "#4cd9df" }, + { name = "a", text = "", fg = "#4cd9df" }, + { name = "aac", text = "", fg = "#4cd9df" }, + { name = "ada", text = "", fg = "#4cd9df" }, + { name = "adb", text = "", fg = "#4cd9df" }, + { name = "ads", text = "", fg = "#4cd9df" }, + { name = "ai", text = "", fg = "#4cd9df" }, + { name = "aif", text = "", fg = "#4cd9df" }, + { name = "aiff", text = "", fg = "#4cd9df" }, + { name = "android", text = "", fg = "#4cd9df" }, + { name = "ape", text = "", fg = "#4cd9df" }, + { name = "apk", text = "", fg = "#4cd9df" }, + { name = "apl", text = "", fg = "#4cd9df" }, + { name = "app", text = "", fg = "#4cd9df" }, + { name = "applescript", text = "", fg = "#4cd9df" }, + { name = "asc", text = "󰦝", fg = "#4cd9df" }, + { name = "asm", text = "", fg = "#4cd9df" }, + { name = "ass", text = "󰨖", fg = "#4cd9df" }, + { name = "astro", text = "", fg = "#4cd9df" }, + { name = "avif", text = "", fg = "#4cd9df" }, + { name = "awk", text = "", fg = "#4cd9df" }, + { name = "azcli", text = "", fg = "#4cd9df" }, + { name = "bak", text = "󰁯", fg = "#4cd9df" }, + { name = "bash", text = "", fg = "#4cd9df" }, + { name = "bat", text = "", fg = "#4cd9df" }, + { name = "bazel", text = "", fg = "#4cd9df" }, + { name = "bib", text = "󱉟", fg = "#4cd9df" }, + { name = "bicep", text = "", fg = "#4cd9df" }, + { name = "bicepparam", text = "", fg = "#4cd9df" }, + { name = "bin", text = "", fg = "#4cd9df" }, + { name = "blade.php", text = "", fg = "#4cd9df" }, + { name = "blend", text = "󰂫", fg = "#4cd9df" }, + { name = "blp", text = "󰺾", fg = "#4cd9df" }, + { name = "bmp", text = "", fg = "#4cd9df" }, + { name = "bqn", text = "", fg = "#4cd9df" }, + { name = "brep", text = "󰻫", fg = "#4cd9df" }, + { name = "bz", text = "", fg = "#4cd9df" }, + { name = "bz2", text = "", fg = "#4cd9df" }, + { name = "bz3", text = "", fg = "#4cd9df" }, + { name = "bzl", text = "", fg = "#4cd9df" }, + { name = "c", text = "", fg = "#4cd9df" }, + { name = "c++", text = "", fg = "#4cd9df" }, + { name = "cache", text = "", fg = "#4cd9df" }, + { name = "cast", text = "", fg = "#4cd9df" }, + { name = "cbl", text = "", fg = "#4cd9df" }, + { name = "cc", text = "", fg = "#4cd9df" }, + { name = "ccm", text = "", fg = "#4cd9df" }, + { name = "cfc", text = "", fg = "#4cd9df" }, + { name = "cfg", text = "", fg = "#4cd9df" }, + { name = "cfm", text = "", fg = "#4cd9df" }, + { name = "cjs", text = "", fg = "#4cd9df" }, + { name = "clj", text = "", fg = "#4cd9df" }, + { name = "cljc", text = "", fg = "#4cd9df" }, + { name = "cljd", text = "", fg = "#4cd9df" }, + { name = "cljs", text = "", fg = "#4cd9df" }, + { name = "cmake", text = "", fg = "#4cd9df" }, + { name = "cob", text = "", fg = "#4cd9df" }, + { name = "cobol", text = "", fg = "#4cd9df" }, + { name = "coffee", text = "", fg = "#4cd9df" }, + { name = "conda", text = "", fg = "#4cd9df" }, + { name = "conf", text = "", fg = "#4cd9df" }, + { name = "config.ru", text = "", fg = "#4cd9df" }, + { name = "cow", text = "󰆚", fg = "#4cd9df" }, + { name = "cp", text = "", fg = "#4cd9df" }, + { name = "cpp", text = "", fg = "#4cd9df" }, + { name = "cppm", text = "", fg = "#4cd9df" }, + { name = "cpy", text = "", fg = "#4cd9df" }, + { name = "cr", text = "", fg = "#4cd9df" }, + { name = "crdownload", text = "", fg = "#4cd9df" }, + { name = "cs", text = "󰌛", fg = "#4cd9df" }, + { name = "csh", text = "", fg = "#4cd9df" }, + { name = "cshtml", text = "󱦗", fg = "#4cd9df" }, + { name = "cson", text = "", fg = "#4cd9df" }, + { name = "csproj", text = "󰪮", fg = "#4cd9df" }, + { name = "css", text = "", fg = "#4cd9df" }, + { name = "csv", text = "", fg = "#4cd9df" }, + { name = "cts", text = "", fg = "#4cd9df" }, + { name = "cu", text = "", fg = "#4cd9df" }, + { name = "cue", text = "󰲹", fg = "#4cd9df" }, + { name = "cuh", text = "", fg = "#4cd9df" }, + { name = "cxx", text = "", fg = "#4cd9df" }, + { name = "cxxm", text = "", fg = "#4cd9df" }, + { name = "d", text = "", fg = "#4cd9df" }, + { name = "d.ts", text = "", fg = "#4cd9df" }, + { name = "dart", text = "", fg = "#4cd9df" }, + { name = "db", text = "", fg = "#4cd9df" }, + { name = "dconf", text = "", fg = "#4cd9df" }, + { name = "desktop", text = "", fg = "#4cd9df" }, + { name = "diff", text = "", fg = "#4cd9df" }, + { name = "dll", text = "", fg = "#4cd9df" }, + { name = "doc", text = "󰈬", fg = "#4cd9df" }, + { name = "Dockerfile", text = "󰡨", fg = "#4cd9df" }, + { name = "dockerignore", text = "󰡨", fg = "#4cd9df" }, + { name = "docx", text = "󰈬", fg = "#4cd9df" }, + { name = "dot", text = "󱁉", fg = "#4cd9df" }, + { name = "download", text = "", fg = "#4cd9df" }, + { name = "drl", text = "", fg = "#4cd9df" }, + { name = "dropbox", text = "", fg = "#4cd9df" }, + { name = "dump", text = "", fg = "#4cd9df" }, + { name = "dwg", text = "󰻫", fg = "#4cd9df" }, + { name = "dxf", text = "󰻫", fg = "#4cd9df" }, + { name = "ebook", text = "", fg = "#4cd9df" }, + { name = "ebuild", text = "", fg = "#4cd9df" }, + { name = "edn", text = "", fg = "#4cd9df" }, + { name = "eex", text = "", fg = "#4cd9df" }, + { name = "ejs", text = "", fg = "#4cd9df" }, + { name = "el", text = "", fg = "#4cd9df" }, + { name = "elc", text = "", fg = "#4cd9df" }, + { name = "elf", text = "", fg = "#4cd9df" }, + { name = "elm", text = "", fg = "#4cd9df" }, + { name = "eln", text = "", fg = "#4cd9df" }, + { name = "env", text = "", fg = "#4cd9df" }, + { name = "eot", text = "", fg = "#4cd9df" }, + { name = "epp", text = "", fg = "#4cd9df" }, + { name = "epub", text = "", fg = "#4cd9df" }, + { name = "erb", text = "", fg = "#4cd9df" }, + { name = "erl", text = "", fg = "#4cd9df" }, + { name = "ex", text = "", fg = "#4cd9df" }, + { name = "exe", text = "", fg = "#4cd9df" }, + { name = "exs", text = "", fg = "#4cd9df" }, + { name = "f#", text = "", fg = "#4cd9df" }, + { name = "f3d", text = "󰻫", fg = "#4cd9df" }, + { name = "f90", text = "󱈚", fg = "#4cd9df" }, + { name = "fbx", text = "󰆧", fg = "#4cd9df" }, + { name = "fcbak", text = "", fg = "#4cd9df" }, + { name = "fcmacro", text = "", fg = "#4cd9df" }, + { name = "fcmat", text = "", fg = "#4cd9df" }, + { name = "fcparam", text = "", fg = "#4cd9df" }, + { name = "fcscript", text = "", fg = "#4cd9df" }, + { name = "fcstd", text = "", fg = "#4cd9df" }, + { name = "fcstd1", text = "", fg = "#4cd9df" }, + { name = "fctb", text = "", fg = "#4cd9df" }, + { name = "fctl", text = "", fg = "#4cd9df" }, + { name = "fdmdownload", text = "", fg = "#4cd9df" }, + { name = "feature", text = "", fg = "#4cd9df" }, + { name = "fish", text = "", fg = "#4cd9df" }, + { name = "flac", text = "", fg = "#4cd9df" }, + { name = "flc", text = "", fg = "#4cd9df" }, + { name = "flf", text = "", fg = "#4cd9df" }, + { name = "fnl", text = "", fg = "#4cd9df" }, + { name = "fodg", text = "", fg = "#4cd9df" }, + { name = "fodp", text = "", fg = "#4cd9df" }, + { name = "fods", text = "", fg = "#4cd9df" }, + { name = "fodt", text = "", fg = "#4cd9df" }, + { name = "frag", text = "", fg = "#4cd9df" }, + { name = "fs", text = "", fg = "#4cd9df" }, + { name = "fsi", text = "", fg = "#4cd9df" }, + { name = "fsscript", text = "", fg = "#4cd9df" }, + { name = "fsx", text = "", fg = "#4cd9df" }, + { name = "gcode", text = "󰐫", fg = "#4cd9df" }, + { name = "gd", text = "", fg = "#4cd9df" }, + { name = "gemspec", text = "", fg = "#4cd9df" }, + { name = "geom", text = "", fg = "#4cd9df" }, + { name = "gif", text = "", fg = "#4cd9df" }, + { name = "git", text = "", fg = "#4cd9df" }, + { name = "glb", text = "", fg = "#4cd9df" }, + { name = "gleam", text = "", fg = "#4cd9df" }, + { name = "glsl", text = "", fg = "#4cd9df" }, + { name = "gnumakefile", text = "", fg = "#4cd9df" }, + { name = "go", text = "", fg = "#4cd9df" }, + { name = "godot", text = "", fg = "#4cd9df" }, + { name = "gpr", text = "", fg = "#4cd9df" }, + { name = "gql", text = "", fg = "#4cd9df" }, + { name = "gradle", text = "", fg = "#4cd9df" }, + { name = "graphql", text = "", fg = "#4cd9df" }, + { name = "gresource", text = "", fg = "#4cd9df" }, + { name = "gv", text = "󱁉", fg = "#4cd9df" }, + { name = "gz", text = "", fg = "#4cd9df" }, + { name = "h", text = "", fg = "#4cd9df" }, + { name = "haml", text = "", fg = "#4cd9df" }, + { name = "hbs", text = "", fg = "#4cd9df" }, + { name = "heex", text = "", fg = "#4cd9df" }, + { name = "hex", text = "", fg = "#4cd9df" }, + { name = "hh", text = "", fg = "#4cd9df" }, + { name = "hpp", text = "", fg = "#4cd9df" }, + { name = "hrl", text = "", fg = "#4cd9df" }, + { name = "hs", text = "", fg = "#4cd9df" }, + { name = "htm", text = "", fg = "#4cd9df" }, + { name = "html", text = "", fg = "#4cd9df" }, + { name = "http", text = "", fg = "#4cd9df" }, + { name = "huff", text = "󰡘", fg = "#4cd9df" }, + { name = "hurl", text = "", fg = "#4cd9df" }, + { name = "hx", text = "", fg = "#4cd9df" }, + { name = "hxx", text = "", fg = "#4cd9df" }, + { name = "ical", text = "", fg = "#4cd9df" }, + { name = "icalendar", text = "", fg = "#4cd9df" }, + { name = "ico", text = "", fg = "#4cd9df" }, + { name = "ics", text = "", fg = "#4cd9df" }, + { name = "ifb", text = "", fg = "#4cd9df" }, + { name = "ifc", text = "󰻫", fg = "#4cd9df" }, + { name = "ige", text = "󰻫", fg = "#4cd9df" }, + { name = "iges", text = "󰻫", fg = "#4cd9df" }, + { name = "igs", text = "󰻫", fg = "#4cd9df" }, + { name = "image", text = "", fg = "#4cd9df" }, + { name = "img", text = "", fg = "#4cd9df" }, + { name = "import", text = "", fg = "#4cd9df" }, + { name = "info", text = "", fg = "#4cd9df" }, + { name = "ini", text = "", fg = "#4cd9df" }, + { name = "ino", text = "", fg = "#4cd9df" }, + { name = "ipynb", text = "", fg = "#4cd9df" }, + { name = "iso", text = "", fg = "#4cd9df" }, + { name = "ixx", text = "", fg = "#4cd9df" }, + { name = "jar", text = "", fg = "#4cd9df" }, + { name = "java", text = "", fg = "#4cd9df" }, + { name = "jl", text = "", fg = "#4cd9df" }, + { name = "jpeg", text = "", fg = "#4cd9df" }, + { name = "jpg", text = "", fg = "#4cd9df" }, + { name = "js", text = "", fg = "#4cd9df" }, + { name = "json", text = "", fg = "#4cd9df" }, + { name = "json5", text = "", fg = "#4cd9df" }, + { name = "jsonc", text = "", fg = "#4cd9df" }, + { name = "jsx", text = "", fg = "#4cd9df" }, + { name = "jwmrc", text = "", fg = "#4cd9df" }, + { name = "jxl", text = "", fg = "#4cd9df" }, + { name = "kbx", text = "󰯄", fg = "#4cd9df" }, + { name = "kdb", text = "", fg = "#4cd9df" }, + { name = "kdbx", text = "", fg = "#4cd9df" }, + { name = "kdenlive", text = "", fg = "#4cd9df" }, + { name = "kdenlivetitle", text = "", fg = "#4cd9df" }, + { name = "kicad_dru", text = "", fg = "#4cd9df" }, + { name = "kicad_mod", text = "", fg = "#4cd9df" }, + { name = "kicad_pcb", text = "", fg = "#4cd9df" }, + { name = "kicad_prl", text = "", fg = "#4cd9df" }, + { name = "kicad_pro", text = "", fg = "#4cd9df" }, + { name = "kicad_sch", text = "", fg = "#4cd9df" }, + { name = "kicad_sym", text = "", fg = "#4cd9df" }, + { name = "kicad_wks", text = "", fg = "#4cd9df" }, + { name = "ko", text = "", fg = "#4cd9df" }, + { name = "kpp", text = "", fg = "#4cd9df" }, + { name = "kra", text = "", fg = "#4cd9df" }, + { name = "krz", text = "", fg = "#4cd9df" }, + { name = "ksh", text = "", fg = "#4cd9df" }, + { name = "kt", text = "", fg = "#4cd9df" }, + { name = "kts", text = "", fg = "#4cd9df" }, + { name = "lck", text = "", fg = "#4cd9df" }, + { name = "leex", text = "", fg = "#4cd9df" }, + { name = "less", text = "", fg = "#4cd9df" }, + { name = "lff", text = "", fg = "#4cd9df" }, + { name = "lhs", text = "", fg = "#4cd9df" }, + { name = "lib", text = "", fg = "#4cd9df" }, + { name = "license", text = "", fg = "#4cd9df" }, + { name = "liquid", text = "", fg = "#4cd9df" }, + { name = "lock", text = "", fg = "#4cd9df" }, + { name = "log", text = "󰌱", fg = "#4cd9df" }, + { name = "lrc", text = "󰨖", fg = "#4cd9df" }, + { name = "lua", text = "", fg = "#4cd9df" }, + { name = "luac", text = "", fg = "#4cd9df" }, + { name = "luau", text = "", fg = "#4cd9df" }, + { name = "m", text = "", fg = "#4cd9df" }, + { name = "m3u", text = "󰲹", fg = "#4cd9df" }, + { name = "m3u8", text = "󰲹", fg = "#4cd9df" }, + { name = "m4a", text = "", fg = "#4cd9df" }, + { name = "m4v", text = "", fg = "#4cd9df" }, + { name = "magnet", text = "", fg = "#4cd9df" }, + { name = "makefile", text = "", fg = "#4cd9df" }, + { name = "markdown", text = "", fg = "#4cd9df" }, + { name = "material", text = "", fg = "#4cd9df" }, + { name = "md", text = "", fg = "#4cd9df" }, + { name = "md5", text = "󰕥", fg = "#4cd9df" }, + { name = "mdx", text = "", fg = "#4cd9df" }, + { name = "mint", text = "󰌪", fg = "#4cd9df" }, + { name = "mjs", text = "", fg = "#4cd9df" }, + { name = "mk", text = "", fg = "#4cd9df" }, + { name = "mkv", text = "", fg = "#4cd9df" }, + { name = "ml", text = "", fg = "#4cd9df" }, + { name = "mli", text = "", fg = "#4cd9df" }, + { name = "mm", text = "", fg = "#4cd9df" }, + { name = "mo", text = "", fg = "#4cd9df" }, + { name = "mobi", text = "", fg = "#4cd9df" }, + { name = "mojo", text = "", fg = "#4cd9df" }, + { name = "mov", text = "", fg = "#4cd9df" }, + { name = "mp3", text = "", fg = "#4cd9df" }, + { name = "mp4", text = "", fg = "#4cd9df" }, + { name = "mpp", text = "", fg = "#4cd9df" }, + { name = "msf", text = "", fg = "#4cd9df" }, + { name = "mts", text = "", fg = "#4cd9df" }, + { name = "mustache", text = "", fg = "#4cd9df" }, + { name = "nfo", text = "", fg = "#4cd9df" }, + { name = "nim", text = "", fg = "#4cd9df" }, + { name = "nix", text = "", fg = "#4cd9df" }, + { name = "norg", text = "", fg = "#4cd9df" }, + { name = "nswag", text = "", fg = "#4cd9df" }, + { name = "nu", text = "", fg = "#4cd9df" }, + { name = "o", text = "", fg = "#4cd9df" }, + { name = "obj", text = "󰆧", fg = "#4cd9df" }, + { name = "odf", text = "", fg = "#4cd9df" }, + { name = "odg", text = "", fg = "#4cd9df" }, + { name = "odin", text = "󰟢", fg = "#4cd9df" }, + { name = "odp", text = "", fg = "#4cd9df" }, + { name = "ods", text = "", fg = "#4cd9df" }, + { name = "odt", text = "", fg = "#4cd9df" }, + { name = "oga", text = "", fg = "#4cd9df" }, + { name = "ogg", text = "", fg = "#4cd9df" }, + { name = "ogv", text = "", fg = "#4cd9df" }, + { name = "ogx", text = "", fg = "#4cd9df" }, + { name = "opus", text = "", fg = "#4cd9df" }, + { name = "org", text = "", fg = "#4cd9df" }, + { name = "otf", text = "", fg = "#4cd9df" }, + { name = "out", text = "", fg = "#4cd9df" }, + { name = "part", text = "", fg = "#4cd9df" }, + { name = "patch", text = "", fg = "#4cd9df" }, + { name = "pck", text = "", fg = "#4cd9df" }, + { name = "pcm", text = "", fg = "#4cd9df" }, + { name = "pdf", text = "", fg = "#4cd9df" }, + { name = "php", text = "", fg = "#4cd9df" }, + { name = "pl", text = "", fg = "#4cd9df" }, + { name = "pls", text = "󰲹", fg = "#4cd9df" }, + { name = "ply", text = "󰆧", fg = "#4cd9df" }, + { name = "pm", text = "", fg = "#4cd9df" }, + { name = "png", text = "", fg = "#4cd9df" }, + { name = "po", text = "", fg = "#4cd9df" }, + { name = "pot", text = "", fg = "#4cd9df" }, + { name = "pp", text = "", fg = "#4cd9df" }, + { name = "ppt", text = "󰈧", fg = "#4cd9df" }, + { name = "pptx", text = "󰈧", fg = "#4cd9df" }, + { name = "prisma", text = "", fg = "#4cd9df" }, + { name = "pro", text = "", fg = "#4cd9df" }, + { name = "ps1", text = "󰨊", fg = "#4cd9df" }, + { name = "psb", text = "", fg = "#4cd9df" }, + { name = "psd", text = "", fg = "#4cd9df" }, + { name = "psd1", text = "󰨊", fg = "#4cd9df" }, + { name = "psm1", text = "󰨊", fg = "#4cd9df" }, + { name = "pub", text = "󰷖", fg = "#4cd9df" }, + { name = "pxd", text = "", fg = "#4cd9df" }, + { name = "pxi", text = "", fg = "#4cd9df" }, + { name = "py", text = "", fg = "#4cd9df" }, + { name = "pyc", text = "", fg = "#4cd9df" }, + { name = "pyd", text = "", fg = "#4cd9df" }, + { name = "pyi", text = "", fg = "#4cd9df" }, + { name = "pyo", text = "", fg = "#4cd9df" }, + { name = "pyw", text = "", fg = "#4cd9df" }, + { name = "pyx", text = "", fg = "#4cd9df" }, + { name = "qm", text = "", fg = "#4cd9df" }, + { name = "qml", text = "", fg = "#4cd9df" }, + { name = "qrc", text = "", fg = "#4cd9df" }, + { name = "qss", text = "", fg = "#4cd9df" }, + { name = "query", text = "", fg = "#4cd9df" }, + { name = "R", text = "󰟔", fg = "#4cd9df" }, + { name = "r", text = "󰟔", fg = "#4cd9df" }, + { name = "rake", text = "", fg = "#4cd9df" }, + { name = "rar", text = "", fg = "#4cd9df" }, + { name = "rasi", text = "", fg = "#4cd9df" }, + { name = "razor", text = "󱦘", fg = "#4cd9df" }, + { name = "rb", text = "", fg = "#4cd9df" }, + { name = "res", text = "", fg = "#4cd9df" }, + { name = "resi", text = "", fg = "#4cd9df" }, + { name = "rlib", text = "", fg = "#4cd9df" }, + { name = "rmd", text = "", fg = "#4cd9df" }, + { name = "rproj", text = "󰗆", fg = "#4cd9df" }, + { name = "rs", text = "", fg = "#4cd9df" }, + { name = "rss", text = "", fg = "#4cd9df" }, + { name = "s", text = "", fg = "#4cd9df" }, + { name = "sass", text = "", fg = "#4cd9df" }, + { name = "sbt", text = "", fg = "#4cd9df" }, + { name = "sc", text = "", fg = "#4cd9df" }, + { name = "scad", text = "", fg = "#4cd9df" }, + { name = "scala", text = "", fg = "#4cd9df" }, + { name = "scm", text = "󰘧", fg = "#4cd9df" }, + { name = "scss", text = "", fg = "#4cd9df" }, + { name = "sh", text = "", fg = "#4cd9df" }, + { name = "sha1", text = "󰕥", fg = "#4cd9df" }, + { name = "sha224", text = "󰕥", fg = "#4cd9df" }, + { name = "sha256", text = "󰕥", fg = "#4cd9df" }, + { name = "sha384", text = "󰕥", fg = "#4cd9df" }, + { name = "sha512", text = "󰕥", fg = "#4cd9df" }, + { name = "sig", text = "󰘧", fg = "#4cd9df" }, + { name = "signature", text = "󰘧", fg = "#4cd9df" }, + { name = "skp", text = "󰻫", fg = "#4cd9df" }, + { name = "sldasm", text = "󰻫", fg = "#4cd9df" }, + { name = "sldprt", text = "󰻫", fg = "#4cd9df" }, + { name = "slim", text = "", fg = "#4cd9df" }, + { name = "sln", text = "", fg = "#4cd9df" }, + { name = "slnx", text = "", fg = "#4cd9df" }, + { name = "slvs", text = "󰻫", fg = "#4cd9df" }, + { name = "sml", text = "󰘧", fg = "#4cd9df" }, + { name = "so", text = "", fg = "#4cd9df" }, + { name = "sol", text = "", fg = "#4cd9df" }, + { name = "spec.js", text = "", fg = "#4cd9df" }, + { name = "spec.jsx", text = "", fg = "#4cd9df" }, + { name = "spec.ts", text = "", fg = "#4cd9df" }, + { name = "spec.tsx", text = "", fg = "#4cd9df" }, + { name = "spx", text = "", fg = "#4cd9df" }, + { name = "sql", text = "", fg = "#4cd9df" }, + { name = "sqlite", text = "", fg = "#4cd9df" }, + { name = "sqlite3", text = "", fg = "#4cd9df" }, + { name = "srt", text = "󰨖", fg = "#4cd9df" }, + { name = "ssa", text = "󰨖", fg = "#4cd9df" }, + { name = "ste", text = "󰻫", fg = "#4cd9df" }, + { name = "step", text = "󰻫", fg = "#4cd9df" }, + { name = "stl", text = "󰆧", fg = "#4cd9df" }, + { name = "stories.js", text = "", fg = "#4cd9df" }, + { name = "stories.jsx", text = "", fg = "#4cd9df" }, + { name = "stories.mjs", text = "", fg = "#4cd9df" }, + { name = "stories.svelte", text = "", fg = "#4cd9df" }, + { name = "stories.ts", text = "", fg = "#4cd9df" }, + { name = "stories.tsx", text = "", fg = "#4cd9df" }, + { name = "stories.vue", text = "", fg = "#4cd9df" }, + { name = "stp", text = "󰻫", fg = "#4cd9df" }, + { name = "strings", text = "", fg = "#4cd9df" }, + { name = "styl", text = "", fg = "#4cd9df" }, + { name = "sub", text = "󰨖", fg = "#4cd9df" }, + { name = "sublime", text = "", fg = "#4cd9df" }, + { name = "suo", text = "", fg = "#4cd9df" }, + { name = "sv", text = "󰍛", fg = "#4cd9df" }, + { name = "svelte", text = "", fg = "#4cd9df" }, + { name = "svg", text = "󰜡", fg = "#4cd9df" }, + { name = "svgz", text = "󰜡", fg = "#4cd9df" }, + { name = "svh", text = "󰍛", fg = "#4cd9df" }, + { name = "swift", text = "", fg = "#4cd9df" }, + { name = "t", text = "", fg = "#4cd9df" }, + { name = "tbc", text = "󰛓", fg = "#4cd9df" }, + { name = "tcl", text = "󰛓", fg = "#4cd9df" }, + { name = "templ", text = "", fg = "#4cd9df" }, + { name = "terminal", text = "", fg = "#4cd9df" }, + { name = "test.js", text = "", fg = "#4cd9df" }, + { name = "test.jsx", text = "", fg = "#4cd9df" }, + { name = "test.ts", text = "", fg = "#4cd9df" }, + { name = "test.tsx", text = "", fg = "#4cd9df" }, + { name = "tex", text = "", fg = "#4cd9df" }, + { name = "tf", text = "", fg = "#4cd9df" }, + { name = "tfvars", text = "", fg = "#4cd9df" }, + { name = "tgz", text = "", fg = "#4cd9df" }, + { name = "tmpl", text = "", fg = "#4cd9df" }, + { name = "tmux", text = "", fg = "#4cd9df" }, + { name = "toml", text = "", fg = "#4cd9df" }, + { name = "torrent", text = "", fg = "#4cd9df" }, + { name = "tres", text = "", fg = "#4cd9df" }, + { name = "ts", text = "", fg = "#4cd9df" }, + { name = "tscn", text = "", fg = "#4cd9df" }, + { name = "tsconfig", text = "", fg = "#4cd9df" }, + { name = "tsx", text = "", fg = "#4cd9df" }, + { name = "ttf", text = "", fg = "#4cd9df" }, + { name = "twig", text = "", fg = "#4cd9df" }, + { name = "txt", text = "󰈙", fg = "#4cd9df" }, + { name = "txz", text = "", fg = "#4cd9df" }, + { name = "typ", text = "", fg = "#4cd9df" }, + { name = "typoscript", text = "", fg = "#4cd9df" }, + { name = "ui", text = "", fg = "#4cd9df" }, + { name = "v", text = "󰍛", fg = "#4cd9df" }, + { name = "vala", text = "", fg = "#4cd9df" }, + { name = "vert", text = "", fg = "#4cd9df" }, + { name = "vh", text = "󰍛", fg = "#4cd9df" }, + { name = "vhd", text = "󰍛", fg = "#4cd9df" }, + { name = "vhdl", text = "󰍛", fg = "#4cd9df" }, + { name = "vi", text = "", fg = "#4cd9df" }, + { name = "vim", text = "", fg = "#4cd9df" }, + { name = "vsh", text = "", fg = "#4cd9df" }, + { name = "vsix", text = "", fg = "#4cd9df" }, + { name = "vue", text = "", fg = "#4cd9df" }, + { name = "wasm", text = "", fg = "#4cd9df" }, + { name = "wav", text = "", fg = "#4cd9df" }, + { name = "webm", text = "", fg = "#4cd9df" }, + { name = "webmanifest", text = "", fg = "#4cd9df" }, + { name = "webp", text = "", fg = "#4cd9df" }, + { name = "webpack", text = "󰜫", fg = "#4cd9df" }, + { name = "wma", text = "", fg = "#4cd9df" }, + { name = "wmv", text = "", fg = "#4cd9df" }, + { name = "woff", text = "", fg = "#4cd9df" }, + { name = "woff2", text = "", fg = "#4cd9df" }, + { name = "wrl", text = "󰆧", fg = "#4cd9df" }, + { name = "wrz", text = "󰆧", fg = "#4cd9df" }, + { name = "wv", text = "", fg = "#4cd9df" }, + { name = "wvc", text = "", fg = "#4cd9df" }, + { name = "x", text = "", fg = "#4cd9df" }, + { name = "xaml", text = "󰙳", fg = "#4cd9df" }, + { name = "xcf", text = "", fg = "#4cd9df" }, + { name = "xcplayground", text = "", fg = "#4cd9df" }, + { name = "xcstrings", text = "", fg = "#4cd9df" }, + { name = "xls", text = "󰈛", fg = "#4cd9df" }, + { name = "xlsx", text = "󰈛", fg = "#4cd9df" }, + { name = "xm", text = "", fg = "#4cd9df" }, + { name = "xml", text = "󰗀", fg = "#4cd9df" }, + { name = "xpi", text = "", fg = "#4cd9df" }, + { name = "xslt", text = "󰗀", fg = "#4cd9df" }, + { name = "xul", text = "", fg = "#4cd9df" }, + { name = "xz", text = "", fg = "#4cd9df" }, + { name = "yaml", text = "", fg = "#4cd9df" }, + { name = "yml", text = "", fg = "#4cd9df" }, + { name = "zig", text = "", fg = "#4cd9df" }, + { name = "zip", text = "", fg = "#4cd9df" }, + { name = "zsh", text = "", fg = "#4cd9df" }, + { name = "zst", text = "", fg = "#4cd9df" }, + { name = "🔥", text = "", fg = "#4cd9df" }, ] conds = [ # Special files - { if = "orphan", text = "", fg = "#ffb867" }, - { if = "link", text = "", fg = "#ffb867" }, - { if = "block", text = "", fg = "#ffb867" }, - { if = "char", text = "", fg = "#ffb867" }, - { if = "fifo", text = "", fg = "#ffb867" }, - { if = "sock", text = "", fg = "#ffb867" }, - { if = "sticky", text = "", fg = "#ffb867" }, - { if = "dummy", text = "", fg = "#ffb867" }, + { if = "orphan", text = "", fg = "#4cd9df" }, + { if = "link", text = "", fg = "#4cd9df" }, + { if = "block", text = "", fg = "#4cd9df" }, + { if = "char", text = "", fg = "#4cd9df" }, + { if = "fifo", text = "", fg = "#4cd9df" }, + { if = "sock", text = "", fg = "#4cd9df" }, + { if = "sticky", text = "", fg = "#4cd9df" }, + { if = "dummy", text = "", fg = "#4cd9df" }, # Fallback - { if = "dir", text = "", fg = "#ffb867" }, - { if = "exec", text = "", fg = "#ffb867" }, - { if = "!dir", text = "", fg = "#ffb867" }, + { if = "dir", text = "", fg = "#4cd9df" }, + { if = "exec", text = "", fg = "#4cd9df" }, + { if = "!dir", text = "", fg = "#4cd9df" }, ] # : }}} diff --git a/.config/zsh/aliases b/.config/zsh/aliases index 3485de3..a921aba 100644 --- a/.config/zsh/aliases +++ b/.config/zsh/aliases @@ -43,10 +43,12 @@ alias brt="brew tap" alias pu="paru -Syu" alias pi="paru -S" alias pr="paru -Rns" -alias ps="paru -Ss" +alias pss="paru -Ss" alias p="paru" alias docker="podman" alias jjg="jj diff --git" alias ldo="lazydocker" alias po="podman" alias poc="podman-compose" +alias find="fd" +alias cfs="fd . ~ -H -t f -S +200M -x du -h {} | sort -hr" diff --git a/pkgs/aurlist.text b/pkgs/aurlist.text index ab0cb6e..7c04bab 100644 --- a/pkgs/aurlist.text +++ b/pkgs/aurlist.text @@ -1,14 +1,11 @@ applesmc-next-dkms brave-bin droidcam -droidcam-obs-plugin-git hunk-bin -idescriptor-git jjui-bin localsend-bin ly-git macbook12-spi-driver-dkms -mangowm-git mbpfan neomd-bin noctalia-shell @@ -17,6 +14,7 @@ opencode-bin otf-departure-mono-nerd paru paru-debug +plumeimpactor-appimage spotify vesktop-bin yay-debug diff --git a/pkgs/pkgs.text b/pkgs/pkgs.text index 959ea85..3015ddf 100644 --- a/pkgs/pkgs.text +++ b/pkgs/pkgs.text @@ -1,6 +1,5 @@ acpi adw-gtk-theme -alacritty alsa-utils arm-none-eabi-binutils arm-none-eabi-gcc @@ -72,6 +71,7 @@ npm nwg-look obs-studio obs-studio-plugin-browser +pacutils pass pavucontrol pipewire @@ -105,6 +105,7 @@ tlp-rdw tmux tokei tree-sitter-cli +ttf-envycoder-nerd ttf-jetbrains-mono-nerd ttf-scheherazade-new typescript-language-server From 7273358bb26cfaf644cc08d1e43e8af64f0345a2 Mon Sep 17 00:00:00 2001 From: x0d7x <75843278+x0d7x@users.noreply.github.com> Date: Fri, 12 Jun 2026 23:49:28 +0300 Subject: [PATCH 24/26] =?UTF-8?q?chore:=20weekly=20update=20noting=20new?= =?UTF-8?q?=20=E2=AD=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .config/kitty/themes/noctalia.conf | 56 +- .config/niri/binds.kdl | 5 +- .config/niri/noctalia.kdl | 16 +- .config/niri/rules.kdl | 12 +- .config/noctalia/colors.json | 26 +- .../plugins/screen-recorder/settings.json | 2 +- .config/noctalia/settings.json | 20 +- .config/nvim/nvim-pack-lock.json | 12 +- .config/nvim/plugin/theme.lua | 4 +- .config/wezterm/wezterm.lua | 10 +- .../yazi/flavors/noctalia.yazi/flavor.toml | 1536 ++++++++--------- .config/zsh/.zshenv | 2 +- .config/zsh/aliases | 1 + pkgs/aurlist.text | 2 + pkgs/pkgs.text | 5 + vimium_c-20260610_023407.json | 68 - 16 files changed, 865 insertions(+), 912 deletions(-) delete mode 100644 vimium_c-20260610_023407.json diff --git a/.config/kitty/themes/noctalia.conf b/.config/kitty/themes/noctalia.conf index ad1fe63..0c0e089 100644 --- a/.config/kitty/themes/noctalia.conf +++ b/.config/kitty/themes/noctalia.conf @@ -1,32 +1,32 @@ -color0 #101414 +color0 #0e141c color1 #ffb4ab -color2 #4cd9df -color3 #b1cccd -color4 #b5c7e9 -color5 #4cd9df -color6 #b1cccd -color7 #e0e3e2 -color8 #899393 +color2 #4dd9e4 +color3 #80d4db +color4 #a0cafd +color5 #4dd9e4 +color6 #80d4db +color7 #dde3ee +color8 #8592a4 color9 #ffb4ab -color10 #4cd9df -color11 #b1cccd -color12 #b5c7e9 -color13 #4cd9df -color14 #b1cccd -color15 #e0e3e2 +color10 #4dd9e4 +color11 #80d4db +color12 #a0cafd +color13 #4dd9e4 +color14 #80d4db +color15 #dde3ee -cursor #e0e3e2 -cursor_text_color #101414 -background #101414 -foreground #e0e3e2 -selection_foreground #bec8c8 -selection_background #3f4949 -active_border_color #4cd9df -inactive_border_color #3f4949 -url_color #4cd9df +cursor #dde3ee +cursor_text_color #0e141c +background #0e141c +foreground #dde3ee +selection_foreground #bbc7db +selection_background #3b4858 +active_border_color #4dd9e4 +inactive_border_color #3b4858 +url_color #4dd9e4 -active_tab_foreground #003739 -active_tab_background #4cd9df -inactive_tab_foreground #bec8c8 -inactive_tab_background #3f4949 -cursor_trail_color #bec8c8 +active_tab_foreground #00363a +active_tab_background #4dd9e4 +inactive_tab_foreground #bbc7db +inactive_tab_background #3b4858 +cursor_trail_color #bbc7db diff --git a/.config/niri/binds.kdl b/.config/niri/binds.kdl index 5ac7365..c9ac26d 100644 --- a/.config/niri/binds.kdl +++ b/.config/niri/binds.kdl @@ -53,11 +53,14 @@ binds { spawn "obs" } Mod+B hotkey-overlay-title="Open a Brave-browser" { - spawn "zen-browser" + spawn "helium-browser" } Mod+L hotkey-overlay-title="Open a localsend" { spawn "localsend" } + Mod+J hotkey-overlay-title="Open Yazi" { + spawn "kitty" "lazydocker" + } // Mod+F hotkey-overlay-title="Open a file manager" { // spawn "nautilus" // } diff --git a/.config/niri/noctalia.kdl b/.config/niri/noctalia.kdl index e5648c0..457ea51 100644 --- a/.config/niri/noctalia.kdl +++ b/.config/niri/noctalia.kdl @@ -1,14 +1,14 @@ layout { focus-ring { - active-color "#4cd9df" - inactive-color "#101414" + active-color "#4dd9e4" + inactive-color "#0e141c" urgent-color "#ffb4ab" } border { - active-color "#4cd9df" - inactive-color "#101414" + active-color "#4dd9e4" + inactive-color "#0e141c" urgent-color "#ffb4ab" } @@ -17,19 +17,19 @@ layout { } tab-indicator { - active-color "#4cd9df" - inactive-color "#004f52" + active-color "#4dd9e4" + inactive-color "#004f54" urgent-color "#ffb4ab" } insert-hint { - color "#4cd9df80" + color "#4dd9e480" } } recent-windows { highlight { - active-color "#4cd9df" + active-color "#4dd9e4" urgent-color "#ffb4ab" } } diff --git a/.config/niri/rules.kdl b/.config/niri/rules.kdl index 2b66b08..36cdd1a 100644 --- a/.config/niri/rules.kdl +++ b/.config/niri/rules.kdl @@ -11,6 +11,9 @@ window-rule { // You can get away with just app-id="wezterm" if you want. match app-id=r#"^org\.wezfurlong\.wezterm$"# default-column-width {} + open-on-workspace "T" + open-focused true + // open-maximized true } window-rule { @@ -45,6 +48,12 @@ window-rule { open-maximized true open-focused true } +window-rule { + match app-id=r#"^helium$"# + open-on-workspace "B" + open-maximized true + open-focused true +} window-rule { match app-id=r#"^zen$"# open-on-workspace "B" @@ -85,6 +94,7 @@ window-rule { open-on-workspace "T" open-focused true open-maximized true +opacity 1.0 } window-rule { match app-id=r#"^kitty-float$"# @@ -147,7 +157,7 @@ window-rule { opacity 0.67 } window-rule { - match app-id=r#"^(brave-browser|zen)$"# title=r#"YouTube"# + match app-id=r#"^(brave-browser|zen|helium)$"# title=r#"YouTube"# opacity 1.0 } window-rule { diff --git a/.config/noctalia/colors.json b/.config/noctalia/colors.json index 6636cbe..bf5fd36 100644 --- a/.config/noctalia/colors.json +++ b/.config/noctalia/colors.json @@ -1,25 +1,25 @@ { - "mPrimary": "#4cd9df", - "mOnPrimary": "#003739", + "mPrimary": "#4dd9e4", + "mOnPrimary": "#00363a", - "mSecondary": "#b1cccd", - "mOnSecondary": "#1b3436", + "mSecondary": "#80d4db", + "mOnSecondary": "#00363a", - "mTertiary": "#b5c7e9", - "mOnTertiary": "#1f314c", + "mTertiary": "#a0cafd", + "mOnTertiary": "#003258", "mError": "#ffb4ab", "mOnError": "#690005", - "mSurface": "#101414", - "mOnSurface": "#e0e3e2", + "mSurface": "#0e141c", + "mOnSurface": "#dde3ee", - "mSurfaceVariant": "#1d2020", - "mOnSurfaceVariant": "#bec8c8", + "mSurfaceVariant": "#1a2028", + "mOnSurfaceVariant": "#bbc7db", - "mOutline": "#3f4949", + "mOutline": "#3b4858", "mShadow": "#000000", - "mHover": "#b5c7e9", - "mOnHover": "#1f314c" + "mHover": "#a0cafd", + "mOnHover": "#003258" } \ No newline at end of file diff --git a/.config/noctalia/plugins/screen-recorder/settings.json b/.config/noctalia/plugins/screen-recorder/settings.json index 20944c5..4249b72 100644 --- a/.config/noctalia/plugins/screen-recorder/settings.json +++ b/.config/noctalia/plugins/screen-recorder/settings.json @@ -3,7 +3,7 @@ "iconColor": "primary", "directory": "/home/dox/obs", "filenamePattern": "recording_yyyyMMdd_HHmmss", - "frameRate": "60", + "frameRate": "30", "audioCodec": "opus", "videoCodec": "hevc", "quality": "ultra", diff --git a/.config/noctalia/settings.json b/.config/noctalia/settings.json index 1d6144f..8be2138 100644 --- a/.config/noctalia/settings.json +++ b/.config/noctalia/settings.json @@ -285,11 +285,11 @@ }, "colorSchemes": { "darkMode": true, - "generationMethod": "tonal-spot", + "generationMethod": "fruit-salad", "manualSunrise": "06:30", "manualSunset": "18:30", "monitorForColors": "", - "predefinedScheme": "Solarized", + "predefinedScheme": "Ayu", "schedulingMode": "off", "syncGsettings": true, "useWallpaperColors": true @@ -378,7 +378,7 @@ "displayMode": "auto_hide", "dockType": "floating", "enabled": true, - "floatingRatio": 1, + "floatingRatio": 0, "groupApps": false, "groupClickAction": "cycle", "groupContextMenuMode": "extended", @@ -720,9 +720,9 @@ }, "ui": { "boxBorderEnabled": true, - "fontDefault": "DepartureMono Nerd Font", + "fontDefault": "EnvyCodeR Nerd Font", "fontDefaultScale": 1, - "fontFixed": "DepartureMono Nerd Font Propo", + "fontFixed": "EnvyCodeR Nerd Font Mono", "fontFixedScale": 1, "panelBackgroundOpacity": 0.93, "panelsAttachedToBar": true, @@ -814,13 +814,13 @@ "darkMode": true, "generationMethod": "tonal-spot", "paletteColors": [ - "#e3c54a", - "#d2c6a1", - "#aad0b2", - "#ffb4ab" + "#b58900", + "#d33682", + "#cb4b16", + "#dc322f" ], "path": "/home/dox/Documents/wallpaper/gruvbox-wallpapers/wallpapers/minimalistic/ALLqk82.png", - "useWallpaperColors": true + "useWallpaperColors": false }, { "appearance": "dark", diff --git a/.config/nvim/nvim-pack-lock.json b/.config/nvim/nvim-pack-lock.json index 2e33b87..d0d553d 100755 --- a/.config/nvim/nvim-pack-lock.json +++ b/.config/nvim/nvim-pack-lock.json @@ -5,7 +5,7 @@ "src": "https://github.com/L3MON4D3/LuaSnip" }, "Oshen.nvim": { - "rev": "8eac34550bbb5b22788fd92e164e0c442d0dc4ba", + "rev": "cc69305a7fdbc78452316bc90ae33c342b5d6f7f", "src": "https://github.com/54L1M/Oshen.nvim" }, "bafa.nvim": { @@ -43,7 +43,7 @@ "src": "https://github.com/sindrets/diffview.nvim" }, "fff.nvim": { - "rev": "648f0168eccd2dbb5e6177e51f01dd80acaa7ed9", + "rev": "cf171e067d99a7ee1298bd3903f14a04addd8b39", "src": "https://github.com/dmtrKovalenko/fff.nvim" }, "flash.nvim": { @@ -75,11 +75,11 @@ "src": "https://github.com/rebelot/kanagawa.nvim" }, "koda.nvim": { - "rev": "ac7e746882b31a68bdcd533464a20ca40b712bcb", + "rev": "a7da3ced59eadafbda6eb4d7f7e2a6a3d9ecf858", "src": "https://github.com/oskarnurm/koda.nvim" }, "mason.nvim": { - "rev": "16ba83bfc8a25f52bb545134f5bee082b195c460", + "rev": "2a6940af80375532e5e9e7c1f2fc6319a1b7a69d", "src": "https://github.com/williamboman/mason.nvim" }, "mini.files": { @@ -87,7 +87,7 @@ "src": "https://github.com/echasnovski/mini.files" }, "mini.nvim": { - "rev": "ff8b3580935818ef2f21bdd651f057a2ae071eab", + "rev": "a59a9b7fb0a42cbcf022938ee5f0724320b66f63", "src": "https://github.com/echasnovski/mini.nvim" }, "neogit": { @@ -156,7 +156,7 @@ "src": "https://github.com/folke/twilight.nvim" }, "vague.nvim": { - "rev": "788697064264bed8390b52ca2ac9906a96712120", + "rev": "49fe06ad33d8847b931ba4279197bda222374cd1", "src": "https://github.com/vague2k/vague.nvim" }, "vim-tmux-navigator": { diff --git a/.config/nvim/plugin/theme.lua b/.config/nvim/plugin/theme.lua index d2b4907..bd0c0d5 100755 --- a/.config/nvim/plugin/theme.lua +++ b/.config/nvim/plugin/theme.lua @@ -19,7 +19,7 @@ require("oshen").setup({ }) -- vim.cmd.colorscheme("Oshen") require("black-metal").setup({ -- Can be one of: bathory | burzum | dark-funeral | darkthrone | emperor | gorgoroth | immortal | impaled-nazarene | khold | marduk | mayhem | nile | taake | thyrfing | venom | windir - theme = "dark-funeral", + theme = "bathory", -- Can be one of: 'light' | 'dark', or set via vim.o.background variant = "dark", -- Use an alternate, lighter bg @@ -35,7 +35,7 @@ require("black-metal").setup({ -- Can be one of: bathory | burzum | dark-funeral favor_treesitter_hl = false, -- Don't set background of floating windows. Recommended for when using floating -- windows with borders. - plain_float = false, + plain_float = true, -- Show the end-of-buffer character show_eob = true, -- If true, enable the vim terminal colors diff --git a/.config/wezterm/wezterm.lua b/.config/wezterm/wezterm.lua index 5b1d3ee..6a89364 100755 --- a/.config/wezterm/wezterm.lua +++ b/.config/wezterm/wezterm.lua @@ -11,7 +11,7 @@ wezterm.on("gui-startup", function(cmd) "zsh", "-i", "-c", - 'if command -v tmux >/dev/null 2>&1 && [ -z "$TMUX" ]; then tmux attach || tmux new -s Dev; else exec zsh; fi', + 'if command -v herdr >/dev/null 2>&1 && [ -z "$HERDR_SESSION" ]; then herdr --session Dev || zsh; fi', }, }) -- (Optional) Maximize the window @@ -22,12 +22,12 @@ return { -- =================== Fonts =================== font = wezterm.font_with_fallback({ { - family = "DepartureMono Nerd Font Mono", - weight = "Bold", + family = "EnvyCodeR Nerd Font Mono", + -- weight = "Bold", }, }), - font_size = 17, - -- line_height = 1.2, + font_size = 14, + line_height = 1.2, -- =================== Cursor =================== -- WezTerm doesn’t support trail, but we use smooth blinking animation diff --git a/.config/yazi/flavors/noctalia.yazi/flavor.toml b/.config/yazi/flavors/noctalia.yazi/flavor.toml index 730d642..7e866f0 100644 --- a/.config/yazi/flavors/noctalia.yazi/flavor.toml +++ b/.config/yazi/flavors/noctalia.yazi/flavor.toml @@ -1,25 +1,25 @@ # : Manager [[[ [mgr] -cwd = { fg = "#e0e3e2" } +cwd = { fg = "#dde3ee" } # Find find_keyword = { fg = "#ffb4ab", bold = true, italic = true, underline = true } find_position = { fg = "#ffb4ab", bold = true, italic = true } # Marker -marker_copied = { fg = "#364764", bg = "#364764" } -marker_cut = { fg = "#364764", bg = "#364764" } +marker_copied = { fg = "#194975", bg = "#194975" } +marker_cut = { fg = "#194975", bg = "#194975" } marker_marked = { fg = "#ffb4ab", bg = "#ffb4ab" } -marker_selected = { fg = "#b5c7e9", bg = "#b5c7e9" } +marker_selected = { fg = "#a0cafd", bg = "#a0cafd" } # Count -count_copied = { fg = "#d5e3ff", bg = "#364764" } -count_cut = { fg = "#d5e3ff", bg = "#364764" } -count_selected = { fg = "#003739", bg = "#b5c7e9" } +count_copied = { fg = "#d1e4ff", bg = "#194975" } +count_cut = { fg = "#d1e4ff", bg = "#194975" } +count_selected = { fg = "#00363a", bg = "#a0cafd" } # Border -border_style = { fg = "#4cd9df" } +border_style = { fg = "#4dd9e4" } # : ]]] @@ -27,21 +27,21 @@ border_style = { fg = "#4cd9df" } # : Status [[[ [status] -overall = { fg = "#4cd9df" } +overall = { fg = "#4dd9e4" } sep_left = { open = "", close = "" } sep_right = { open = "", close = "" } # Progress progress_label = { bold = true } -progress_normal = { fg = "#4cd9df", bg = "#101414" } -progress_error = { fg = "#ffb4ab", bg = "#101414" } +progress_normal = { fg = "#4dd9e4", bg = "#0e141c" } +progress_error = { fg = "#ffb4ab", bg = "#0e141c" } # Permissions -perm_type = { fg = "#b1cccd" } -perm_write = { fg = "#b5c7e9" } +perm_type = { fg = "#80d4db" } +perm_write = { fg = "#a0cafd" } perm_exec = { fg = "#ffb4ab" } -perm_read = { fg = "#364764" } -perm_sep = { fg = "#004f52" } +perm_read = { fg = "#194975" } +perm_sep = { fg = "#004f54" } # : ]]] @@ -50,14 +50,14 @@ perm_sep = { fg = "#004f52" } [mode] -normal_main = { bg = "#4cd9df", fg = "#003739", bold = true } -normal_alt = { bg = "#3f4949", fg = "#bec8c8" } +normal_main = { bg = "#4dd9e4", fg = "#00363a", bold = true } +normal_alt = { bg = "#3b4858", fg = "#bbc7db" } -select_main = { bg = "#b1cccd", fg = "#1b3436", bold = true } -select_alt = { bg = "#3f4949", fg = "#bec8c8" } +select_main = { bg = "#80d4db", fg = "#00363a", bold = true } +select_alt = { bg = "#3b4858", fg = "#bbc7db" } -unset_main = { bg = "#b5c7e9", fg = "#1f314c", bold = true } -unset_alt = { bg = "#3f4949", fg = "#bec8c8" } +unset_main = { bg = "#a0cafd", fg = "#003258", bold = true } +unset_alt = { bg = "#3b4858", fg = "#bbc7db" } # : ]]] @@ -65,9 +65,9 @@ unset_alt = { bg = "#3f4949", fg = "#bec8c8" } # : Input [[[ [input] -border = { fg = "#4cd9df" } +border = { fg = "#4dd9e4" } title = {} -value = { fg = "#e0e3e2" } +value = { fg = "#dde3ee" } selected = { reversed = true } # : ]]] @@ -76,8 +76,8 @@ selected = { reversed = true } # : Tabs [[[ [tabs] -active = { fg = "#101414", bold = true, bg = "#4cd9df" } -inactive = { fg = "#b1cccd", bg = "#101414" } +active = { fg = "#0e141c", bold = true, bg = "#4dd9e4" } +inactive = { fg = "#80d4db", bg = "#0e141c" } sep_inner = { open = "", close = "" } # : ]]] @@ -86,7 +86,7 @@ sep_inner = { open = "", close = "" } # : Completion [[[ [cmp] -border = { fg = "#4cd9df", bg = "#003739" } +border = { fg = "#4dd9e4", bg = "#00363a" } # : ]]] @@ -94,9 +94,9 @@ border = { fg = "#4cd9df", bg = "#003739" } # : Tasks [[[ [tasks] -border = { fg = "#4cd9df" } +border = { fg = "#4dd9e4" } title = {} -hovered = { fg = "#364764", underline = true } +hovered = { fg = "#194975", underline = true } # : ]]] @@ -105,22 +105,22 @@ hovered = { fg = "#364764", underline = true } [which] cols = 3 -mask = { bg = "#101414" } -cand = { fg = "#4cd9df" } -rest = { fg = "#003739" } -desc = { fg = "#e0e3e2" } +mask = { bg = "#0e141c" } +cand = { fg = "#4dd9e4" } +rest = { fg = "#00363a" } +desc = { fg = "#dde3ee" } separator = " ▶ " -separator_style = { fg = "#e0e3e2" } +separator_style = { fg = "#dde3ee" } # : ]]] # : Spotter [[[ [spot] -border = { fg = "#4cd9df" } -title = { fg = "#4cd9df" } -tbl_col = { fg = "#e0e3e2" } -tbl_cell = { fg = "#e0e3e2", bg = "#101414" } +border = { fg = "#4dd9e4" } +title = { fg = "#4dd9e4" } +tbl_col = { fg = "#dde3ee" } +tbl_cell = { fg = "#dde3ee", bg = "#0e141c" } # : ]]] @@ -128,10 +128,10 @@ tbl_cell = { fg = "#e0e3e2", bg = "#101414" } # : Help [[[ [help] -on = { fg = "#e0e3e2" } -run = { fg = "#e0e3e2" } +on = { fg = "#dde3ee" } +run = { fg = "#dde3ee" } hovered = { reversed = true, bold = true } -footer = { fg = "#1b3436", bg = "#b1cccd" } +footer = { fg = "#00363a", bg = "#80d4db" } # : ]]] @@ -139,8 +139,8 @@ footer = { fg = "#1b3436", bg = "#b1cccd" } # : Notify [[[ [notify] -title_info = { fg = "#b5c7e9" } -title_warn = { fg = "#4cd9df" } +title_info = { fg = "#a0cafd" } +title_warn = { fg = "#4dd9e4" } title_error = { fg = "#ffb4ab" } # : ]]] @@ -168,8 +168,8 @@ rules = [ { mime = "application/*exec*", fg = "#ffb4ab" }, # Fallback - { url = "*", fg = "#e0e3e2" }, - { url = "*/", fg = "#4cd9df" }, + { url = "*", fg = "#dde3ee" }, + { url = "*/", fg = "#4dd9e4" }, ] # : ]]] @@ -179,739 +179,739 @@ rules = [ [icon] globs = [] dirs = [ - { name = ".config", text = "", fg = "#4cd9df" }, - { name = ".git", text = "", fg = "#4cd9df" }, - { name = ".github", text = "", fg = "#4cd9df" }, - { name = ".npm", text = "", fg = "#4cd9df" }, - { name = "Desktop", text = "", fg = "#4cd9df" }, - { name = "Development", text = "", fg = "#4cd9df" }, - { name = "Documents", text = "", fg = "#4cd9df" }, - { name = "Downloads", text = "", fg = "#4cd9df" }, - { name = "Library", text = "", fg = "#4cd9df" }, - { name = "Movies", text = "", fg = "#4cd9df" }, - { name = "Music", text = "", fg = "#4cd9df" }, - { name = "Pictures", text = "", fg = "#4cd9df" }, - { name = "Public", text = "", fg = "#4cd9df" }, - { name = "Videos", text = "", fg = "#4cd9df" }, + { name = ".config", text = "", fg = "#4dd9e4" }, + { name = ".git", text = "", fg = "#4dd9e4" }, + { name = ".github", text = "", fg = "#4dd9e4" }, + { name = ".npm", text = "", fg = "#4dd9e4" }, + { name = "Desktop", text = "", fg = "#4dd9e4" }, + { name = "Development", text = "", fg = "#4dd9e4" }, + { name = "Documents", text = "", fg = "#4dd9e4" }, + { name = "Downloads", text = "", fg = "#4dd9e4" }, + { name = "Library", text = "", fg = "#4dd9e4" }, + { name = "Movies", text = "", fg = "#4dd9e4" }, + { name = "Music", text = "", fg = "#4dd9e4" }, + { name = "Pictures", text = "", fg = "#4dd9e4" }, + { name = "Public", text = "", fg = "#4dd9e4" }, + { name = "Videos", text = "", fg = "#4dd9e4" }, ] files = [ - { name = ".babelrc", text = "", fg = "#4cd9df" }, - { name = ".bash_profile", text = "", fg = "#4cd9df" }, - { name = ".bashrc", text = "", fg = "#4cd9df" }, - { name = ".clang-format", text = "", fg = "#4cd9df" }, - { name = ".clang-tidy", text = "", fg = "#4cd9df" }, - { name = ".codespellrc", text = "󰓆", fg = "#4cd9df" }, - { name = ".condarc", text = "", fg = "#4cd9df" }, - { name = ".dockerignore", text = "󰡨", fg = "#4cd9df" }, - { name = ".ds_store", text = "", fg = "#4cd9df" }, - { name = ".editorconfig", text = "", fg = "#4cd9df" }, - { name = ".env", text = "", fg = "#4cd9df" }, - { name = ".eslintignore", text = "", fg = "#4cd9df" }, - { name = ".eslintrc", text = "", fg = "#4cd9df" }, - { name = ".git-blame-ignore-revs", text = "", fg = "#4cd9df" }, - { name = ".gitattributes", text = "", fg = "#4cd9df" }, - { name = ".gitconfig", text = "", fg = "#4cd9df" }, - { name = ".gitignore", text = "", fg = "#4cd9df" }, - { name = ".gitlab-ci.yml", text = "", fg = "#4cd9df" }, - { name = ".gitmodules", text = "", fg = "#4cd9df" }, - { name = ".gtkrc-2.0", text = "", fg = "#4cd9df" }, - { name = ".gvimrc", text = "", fg = "#4cd9df" }, - { name = ".justfile", text = "", fg = "#4cd9df" }, - { name = ".luacheckrc", text = "", fg = "#4cd9df" }, - { name = ".luaurc", text = "", fg = "#4cd9df" }, - { name = ".mailmap", text = "󰊢", fg = "#4cd9df" }, - { name = ".nanorc", text = "", fg = "#4cd9df" }, - { name = ".npmignore", text = "", fg = "#4cd9df" }, - { name = ".npmrc", text = "", fg = "#4cd9df" }, - { name = ".nuxtrc", text = "󱄆", fg = "#4cd9df" }, - { name = ".nvmrc", text = "", fg = "#4cd9df" }, - { name = ".pnpmfile.cjs", text = "", fg = "#4cd9df" }, - { name = ".pre-commit-config.yaml", text = "󰛢", fg = "#4cd9df" }, - { name = ".prettierignore", text = "", fg = "#4cd9df" }, - { name = ".prettierrc", text = "", fg = "#4cd9df" }, - { name = ".prettierrc.cjs", text = "", fg = "#4cd9df" }, - { name = ".prettierrc.js", text = "", fg = "#4cd9df" }, - { name = ".prettierrc.json", text = "", fg = "#4cd9df" }, - { name = ".prettierrc.json5", text = "", fg = "#4cd9df" }, - { name = ".prettierrc.mjs", text = "", fg = "#4cd9df" }, - { name = ".prettierrc.toml", text = "", fg = "#4cd9df" }, - { name = ".prettierrc.yaml", text = "", fg = "#4cd9df" }, - { name = ".prettierrc.yml", text = "", fg = "#4cd9df" }, - { name = ".pylintrc", text = "", fg = "#4cd9df" }, - { name = ".settings.json", text = "", fg = "#4cd9df" }, - { name = ".SRCINFO", text = "󰣇", fg = "#4cd9df" }, - { name = ".vimrc", text = "", fg = "#4cd9df" }, - { name = ".Xauthority", text = "", fg = "#4cd9df" }, - { name = ".xinitrc", text = "", fg = "#4cd9df" }, - { name = ".Xresources", text = "", fg = "#4cd9df" }, - { name = ".xsession", text = "", fg = "#4cd9df" }, - { name = ".zprofile", text = "", fg = "#4cd9df" }, - { name = ".zshenv", text = "", fg = "#4cd9df" }, - { name = ".zshrc", text = "", fg = "#4cd9df" }, - { name = "_gvimrc", text = "", fg = "#4cd9df" }, - { name = "_vimrc", text = "", fg = "#4cd9df" }, - { name = "AUTHORS", text = "", fg = "#4cd9df" }, - { name = "AUTHORS.txt", text = "", fg = "#4cd9df" }, - { name = "brewfile", text = "", fg = "#4cd9df" }, - { name = "bspwmrc", text = "", fg = "#4cd9df" }, - { name = "build", text = "", fg = "#4cd9df" }, - { name = "build.gradle", text = "", fg = "#4cd9df" }, - { name = "build.zig.zon", text = "", fg = "#4cd9df" }, - { name = "bun.lock", text = "", fg = "#4cd9df" }, - { name = "bun.lockb", text = "", fg = "#4cd9df" }, - { name = "cantorrc", text = "", fg = "#4cd9df" }, - { name = "checkhealth", text = "󰓙", fg = "#4cd9df" }, - { name = "cmakelists.txt", text = "", fg = "#4cd9df" }, - { name = "code_of_conduct", text = "", fg = "#4cd9df" }, - { name = "code_of_conduct.md", text = "", fg = "#4cd9df" }, - { name = "commit_editmsg", text = "", fg = "#4cd9df" }, - { name = "commitlint.config.js", text = "󰜘", fg = "#4cd9df" }, - { name = "commitlint.config.ts", text = "󰜘", fg = "#4cd9df" }, - { name = "compose.yaml", text = "󰡨", fg = "#4cd9df" }, - { name = "compose.yml", text = "󰡨", fg = "#4cd9df" }, - { name = "config", text = "", fg = "#4cd9df" }, - { name = "containerfile", text = "󰡨", fg = "#4cd9df" }, - { name = "copying", text = "", fg = "#4cd9df" }, - { name = "copying.lesser", text = "", fg = "#4cd9df" }, - { name = "Directory.Build.props", text = "", fg = "#4cd9df" }, - { name = "Directory.Build.targets", text = "", fg = "#4cd9df" }, - { name = "Directory.Packages.props", text = "", fg = "#4cd9df" }, - { name = "docker-compose.yaml", text = "󰡨", fg = "#4cd9df" }, - { name = "docker-compose.yml", text = "󰡨", fg = "#4cd9df" }, - { name = "dockerfile", text = "󰡨", fg = "#4cd9df" }, - { name = "eslint.config.cjs", text = "", fg = "#4cd9df" }, - { name = "eslint.config.js", text = "", fg = "#4cd9df" }, - { name = "eslint.config.mjs", text = "", fg = "#4cd9df" }, - { name = "eslint.config.ts", text = "", fg = "#4cd9df" }, - { name = "ext_typoscript_setup.txt", text = "", fg = "#4cd9df" }, - { name = "favicon.ico", text = "", fg = "#4cd9df" }, - { name = "fp-info-cache", text = "", fg = "#4cd9df" }, - { name = "fp-lib-table", text = "", fg = "#4cd9df" }, - { name = "FreeCAD.conf", text = "", fg = "#4cd9df" }, - { name = "Gemfile", text = "", fg = "#4cd9df" }, - { name = "gnumakefile", text = "", fg = "#4cd9df" }, - { name = "go.mod", text = "", fg = "#4cd9df" }, - { name = "go.sum", text = "", fg = "#4cd9df" }, - { name = "go.work", text = "", fg = "#4cd9df" }, - { name = "gradle-wrapper.properties", text = "", fg = "#4cd9df" }, - { name = "gradle.properties", text = "", fg = "#4cd9df" }, - { name = "gradlew", text = "", fg = "#4cd9df" }, - { name = "groovy", text = "", fg = "#4cd9df" }, - { name = "gruntfile.babel.js", text = "", fg = "#4cd9df" }, - { name = "gruntfile.coffee", text = "", fg = "#4cd9df" }, - { name = "gruntfile.js", text = "", fg = "#4cd9df" }, - { name = "gruntfile.ts", text = "", fg = "#4cd9df" }, - { name = "gtkrc", text = "", fg = "#4cd9df" }, - { name = "gulpfile.babel.js", text = "", fg = "#4cd9df" }, - { name = "gulpfile.coffee", text = "", fg = "#4cd9df" }, - { name = "gulpfile.js", text = "", fg = "#4cd9df" }, - { name = "gulpfile.ts", text = "", fg = "#4cd9df" }, - { name = "hypridle.conf", text = "", fg = "#4cd9df" }, - { name = "hyprland.conf", text = "", fg = "#4cd9df" }, - { name = "hyprlandd.conf", text = "", fg = "#4cd9df" }, - { name = "hyprlock.conf", text = "", fg = "#4cd9df" }, - { name = "hyprpaper.conf", text = "", fg = "#4cd9df" }, - { name = "hyprsunset.conf", text = "", fg = "#4cd9df" }, - { name = "i18n.config.js", text = "󰗊", fg = "#4cd9df" }, - { name = "i18n.config.ts", text = "󰗊", fg = "#4cd9df" }, - { name = "i3blocks.conf", text = "", fg = "#4cd9df" }, - { name = "i3status.conf", text = "", fg = "#4cd9df" }, - { name = "index.theme", text = "", fg = "#4cd9df" }, - { name = "ionic.config.json", text = "", fg = "#4cd9df" }, - { name = "Jenkinsfile", text = "", fg = "#4cd9df" }, - { name = "justfile", text = "", fg = "#4cd9df" }, - { name = "kalgebrarc", text = "", fg = "#4cd9df" }, - { name = "kdeglobals", text = "", fg = "#4cd9df" }, - { name = "kdenlive-layoutsrc", text = "", fg = "#4cd9df" }, - { name = "kdenliverc", text = "", fg = "#4cd9df" }, - { name = "kritadisplayrc", text = "", fg = "#4cd9df" }, - { name = "kritarc", text = "", fg = "#4cd9df" }, - { name = "license", text = "", fg = "#4cd9df" }, - { name = "license.md", text = "", fg = "#4cd9df" }, - { name = "lxde-rc.xml", text = "", fg = "#4cd9df" }, - { name = "lxqt.conf", text = "", fg = "#4cd9df" }, - { name = "makefile", text = "", fg = "#4cd9df" }, - { name = "mix.lock", text = "", fg = "#4cd9df" }, - { name = "mpv.conf", text = "", fg = "#4cd9df" }, - { name = "next.config.cjs", text = "", fg = "#4cd9df" }, - { name = "next.config.js", text = "", fg = "#4cd9df" }, - { name = "next.config.ts", text = "", fg = "#4cd9df" }, - { name = "node_modules", text = "", fg = "#4cd9df" }, - { name = "nuxt.config.cjs", text = "󱄆", fg = "#4cd9df" }, - { name = "nuxt.config.js", text = "󱄆", fg = "#4cd9df" }, - { name = "nuxt.config.mjs", text = "󱄆", fg = "#4cd9df" }, - { name = "nuxt.config.ts", text = "󱄆", fg = "#4cd9df" }, - { name = "package-lock.json", text = "", fg = "#4cd9df" }, - { name = "package.json", text = "", fg = "#4cd9df" }, - { name = "PKGBUILD", text = "", fg = "#4cd9df" }, - { name = "platformio.ini", text = "", fg = "#4cd9df" }, - { name = "playwright.config.cjs", text = "", fg = "#4cd9df" }, - { name = "playwright.config.cts", text = "", fg = "#4cd9df" }, - { name = "playwright.config.js", text = "", fg = "#4cd9df" }, - { name = "playwright.config.mjs", text = "", fg = "#4cd9df" }, - { name = "playwright.config.mts", text = "", fg = "#4cd9df" }, - { name = "playwright.config.ts", text = "", fg = "#4cd9df" }, - { name = "pnpm-lock.yaml", text = "", fg = "#4cd9df" }, - { name = "pnpm-workspace.yaml", text = "", fg = "#4cd9df" }, - { name = "pom.xml", text = "", fg = "#4cd9df" }, - { name = "prettier.config.cjs", text = "", fg = "#4cd9df" }, - { name = "prettier.config.js", text = "", fg = "#4cd9df" }, - { name = "prettier.config.mjs", text = "", fg = "#4cd9df" }, - { name = "prettier.config.ts", text = "", fg = "#4cd9df" }, - { name = "prisma.config.mts", text = "", fg = "#4cd9df" }, - { name = "prisma.config.ts", text = "", fg = "#4cd9df" }, - { name = "procfile", text = "", fg = "#4cd9df" }, - { name = "PrusaSlicer.ini", text = "", fg = "#4cd9df" }, - { name = "PrusaSlicerGcodeViewer.ini", text = "", fg = "#4cd9df" }, - { name = "py.typed", text = "", fg = "#4cd9df" }, - { name = "QtProject.conf", text = "", fg = "#4cd9df" }, - { name = "rakefile", text = "", fg = "#4cd9df" }, - { name = "readme", text = "󰂺", fg = "#4cd9df" }, - { name = "readme.md", text = "󰂺", fg = "#4cd9df" }, - { name = "rmd", text = "", fg = "#4cd9df" }, - { name = "robots.txt", text = "󰚩", fg = "#4cd9df" }, - { name = "security", text = "󰒃", fg = "#4cd9df" }, - { name = "security.md", text = "󰒃", fg = "#4cd9df" }, - { name = "settings.gradle", text = "", fg = "#4cd9df" }, - { name = "svelte.config.js", text = "", fg = "#4cd9df" }, - { name = "sxhkdrc", text = "", fg = "#4cd9df" }, - { name = "sym-lib-table", text = "", fg = "#4cd9df" }, - { name = "tailwind.config.js", text = "󱏿", fg = "#4cd9df" }, - { name = "tailwind.config.mjs", text = "󱏿", fg = "#4cd9df" }, - { name = "tailwind.config.ts", text = "󱏿", fg = "#4cd9df" }, - { name = "tmux.conf", text = "", fg = "#4cd9df" }, - { name = "tmux.conf.local", text = "", fg = "#4cd9df" }, - { name = "tsconfig.json", text = "", fg = "#4cd9df" }, - { name = "unlicense", text = "", fg = "#4cd9df" }, - { name = "vagrantfile", text = "", fg = "#4cd9df" }, - { name = "vercel.json", text = "", fg = "#4cd9df" }, - { name = "vite.config.cjs", text = "", fg = "#4cd9df" }, - { name = "vite.config.cts", text = "", fg = "#4cd9df" }, - { name = "vite.config.js", text = "", fg = "#4cd9df" }, - { name = "vite.config.mjs", text = "", fg = "#4cd9df" }, - { name = "vite.config.mts", text = "", fg = "#4cd9df" }, - { name = "vite.config.ts", text = "", fg = "#4cd9df" }, - { name = "vitest.config.cjs", text = "", fg = "#4cd9df" }, - { name = "vitest.config.cts", text = "", fg = "#4cd9df" }, - { name = "vitest.config.js", text = "", fg = "#4cd9df" }, - { name = "vitest.config.mjs", text = "", fg = "#4cd9df" }, - { name = "vitest.config.mts", text = "", fg = "#4cd9df" }, - { name = "vitest.config.ts", text = "", fg = "#4cd9df" }, - { name = "vlcrc", text = "󰕼", fg = "#4cd9df" }, - { name = "webpack", text = "󰜫", fg = "#4cd9df" }, - { name = "weston.ini", text = "", fg = "#4cd9df" }, - { name = "workspace", text = "", fg = "#4cd9df" }, - { name = "wrangler.jsonc", text = "", fg = "#4cd9df" }, - { name = "wrangler.toml", text = "", fg = "#4cd9df" }, - { name = "xdph.conf", text = "", fg = "#4cd9df" }, - { name = "xmobarrc", text = "", fg = "#4cd9df" }, - { name = "xmobarrc.hs", text = "", fg = "#4cd9df" }, - { name = "xmonad.hs", text = "", fg = "#4cd9df" }, - { name = "xorg.conf", text = "", fg = "#4cd9df" }, - { name = "xsettingsd.conf", text = "", fg = "#4cd9df" }, + { name = ".babelrc", text = "", fg = "#4dd9e4" }, + { name = ".bash_profile", text = "", fg = "#4dd9e4" }, + { name = ".bashrc", text = "", fg = "#4dd9e4" }, + { name = ".clang-format", text = "", fg = "#4dd9e4" }, + { name = ".clang-tidy", text = "", fg = "#4dd9e4" }, + { name = ".codespellrc", text = "󰓆", fg = "#4dd9e4" }, + { name = ".condarc", text = "", fg = "#4dd9e4" }, + { name = ".dockerignore", text = "󰡨", fg = "#4dd9e4" }, + { name = ".ds_store", text = "", fg = "#4dd9e4" }, + { name = ".editorconfig", text = "", fg = "#4dd9e4" }, + { name = ".env", text = "", fg = "#4dd9e4" }, + { name = ".eslintignore", text = "", fg = "#4dd9e4" }, + { name = ".eslintrc", text = "", fg = "#4dd9e4" }, + { name = ".git-blame-ignore-revs", text = "", fg = "#4dd9e4" }, + { name = ".gitattributes", text = "", fg = "#4dd9e4" }, + { name = ".gitconfig", text = "", fg = "#4dd9e4" }, + { name = ".gitignore", text = "", fg = "#4dd9e4" }, + { name = ".gitlab-ci.yml", text = "", fg = "#4dd9e4" }, + { name = ".gitmodules", text = "", fg = "#4dd9e4" }, + { name = ".gtkrc-2.0", text = "", fg = "#4dd9e4" }, + { name = ".gvimrc", text = "", fg = "#4dd9e4" }, + { name = ".justfile", text = "", fg = "#4dd9e4" }, + { name = ".luacheckrc", text = "", fg = "#4dd9e4" }, + { name = ".luaurc", text = "", fg = "#4dd9e4" }, + { name = ".mailmap", text = "󰊢", fg = "#4dd9e4" }, + { name = ".nanorc", text = "", fg = "#4dd9e4" }, + { name = ".npmignore", text = "", fg = "#4dd9e4" }, + { name = ".npmrc", text = "", fg = "#4dd9e4" }, + { name = ".nuxtrc", text = "󱄆", fg = "#4dd9e4" }, + { name = ".nvmrc", text = "", fg = "#4dd9e4" }, + { name = ".pnpmfile.cjs", text = "", fg = "#4dd9e4" }, + { name = ".pre-commit-config.yaml", text = "󰛢", fg = "#4dd9e4" }, + { name = ".prettierignore", text = "", fg = "#4dd9e4" }, + { name = ".prettierrc", text = "", fg = "#4dd9e4" }, + { name = ".prettierrc.cjs", text = "", fg = "#4dd9e4" }, + { name = ".prettierrc.js", text = "", fg = "#4dd9e4" }, + { name = ".prettierrc.json", text = "", fg = "#4dd9e4" }, + { name = ".prettierrc.json5", text = "", fg = "#4dd9e4" }, + { name = ".prettierrc.mjs", text = "", fg = "#4dd9e4" }, + { name = ".prettierrc.toml", text = "", fg = "#4dd9e4" }, + { name = ".prettierrc.yaml", text = "", fg = "#4dd9e4" }, + { name = ".prettierrc.yml", text = "", fg = "#4dd9e4" }, + { name = ".pylintrc", text = "", fg = "#4dd9e4" }, + { name = ".settings.json", text = "", fg = "#4dd9e4" }, + { name = ".SRCINFO", text = "󰣇", fg = "#4dd9e4" }, + { name = ".vimrc", text = "", fg = "#4dd9e4" }, + { name = ".Xauthority", text = "", fg = "#4dd9e4" }, + { name = ".xinitrc", text = "", fg = "#4dd9e4" }, + { name = ".Xresources", text = "", fg = "#4dd9e4" }, + { name = ".xsession", text = "", fg = "#4dd9e4" }, + { name = ".zprofile", text = "", fg = "#4dd9e4" }, + { name = ".zshenv", text = "", fg = "#4dd9e4" }, + { name = ".zshrc", text = "", fg = "#4dd9e4" }, + { name = "_gvimrc", text = "", fg = "#4dd9e4" }, + { name = "_vimrc", text = "", fg = "#4dd9e4" }, + { name = "AUTHORS", text = "", fg = "#4dd9e4" }, + { name = "AUTHORS.txt", text = "", fg = "#4dd9e4" }, + { name = "brewfile", text = "", fg = "#4dd9e4" }, + { name = "bspwmrc", text = "", fg = "#4dd9e4" }, + { name = "build", text = "", fg = "#4dd9e4" }, + { name = "build.gradle", text = "", fg = "#4dd9e4" }, + { name = "build.zig.zon", text = "", fg = "#4dd9e4" }, + { name = "bun.lock", text = "", fg = "#4dd9e4" }, + { name = "bun.lockb", text = "", fg = "#4dd9e4" }, + { name = "cantorrc", text = "", fg = "#4dd9e4" }, + { name = "checkhealth", text = "󰓙", fg = "#4dd9e4" }, + { name = "cmakelists.txt", text = "", fg = "#4dd9e4" }, + { name = "code_of_conduct", text = "", fg = "#4dd9e4" }, + { name = "code_of_conduct.md", text = "", fg = "#4dd9e4" }, + { name = "commit_editmsg", text = "", fg = "#4dd9e4" }, + { name = "commitlint.config.js", text = "󰜘", fg = "#4dd9e4" }, + { name = "commitlint.config.ts", text = "󰜘", fg = "#4dd9e4" }, + { name = "compose.yaml", text = "󰡨", fg = "#4dd9e4" }, + { name = "compose.yml", text = "󰡨", fg = "#4dd9e4" }, + { name = "config", text = "", fg = "#4dd9e4" }, + { name = "containerfile", text = "󰡨", fg = "#4dd9e4" }, + { name = "copying", text = "", fg = "#4dd9e4" }, + { name = "copying.lesser", text = "", fg = "#4dd9e4" }, + { name = "Directory.Build.props", text = "", fg = "#4dd9e4" }, + { name = "Directory.Build.targets", text = "", fg = "#4dd9e4" }, + { name = "Directory.Packages.props", text = "", fg = "#4dd9e4" }, + { name = "docker-compose.yaml", text = "󰡨", fg = "#4dd9e4" }, + { name = "docker-compose.yml", text = "󰡨", fg = "#4dd9e4" }, + { name = "dockerfile", text = "󰡨", fg = "#4dd9e4" }, + { name = "eslint.config.cjs", text = "", fg = "#4dd9e4" }, + { name = "eslint.config.js", text = "", fg = "#4dd9e4" }, + { name = "eslint.config.mjs", text = "", fg = "#4dd9e4" }, + { name = "eslint.config.ts", text = "", fg = "#4dd9e4" }, + { name = "ext_typoscript_setup.txt", text = "", fg = "#4dd9e4" }, + { name = "favicon.ico", text = "", fg = "#4dd9e4" }, + { name = "fp-info-cache", text = "", fg = "#4dd9e4" }, + { name = "fp-lib-table", text = "", fg = "#4dd9e4" }, + { name = "FreeCAD.conf", text = "", fg = "#4dd9e4" }, + { name = "Gemfile", text = "", fg = "#4dd9e4" }, + { name = "gnumakefile", text = "", fg = "#4dd9e4" }, + { name = "go.mod", text = "", fg = "#4dd9e4" }, + { name = "go.sum", text = "", fg = "#4dd9e4" }, + { name = "go.work", text = "", fg = "#4dd9e4" }, + { name = "gradle-wrapper.properties", text = "", fg = "#4dd9e4" }, + { name = "gradle.properties", text = "", fg = "#4dd9e4" }, + { name = "gradlew", text = "", fg = "#4dd9e4" }, + { name = "groovy", text = "", fg = "#4dd9e4" }, + { name = "gruntfile.babel.js", text = "", fg = "#4dd9e4" }, + { name = "gruntfile.coffee", text = "", fg = "#4dd9e4" }, + { name = "gruntfile.js", text = "", fg = "#4dd9e4" }, + { name = "gruntfile.ts", text = "", fg = "#4dd9e4" }, + { name = "gtkrc", text = "", fg = "#4dd9e4" }, + { name = "gulpfile.babel.js", text = "", fg = "#4dd9e4" }, + { name = "gulpfile.coffee", text = "", fg = "#4dd9e4" }, + { name = "gulpfile.js", text = "", fg = "#4dd9e4" }, + { name = "gulpfile.ts", text = "", fg = "#4dd9e4" }, + { name = "hypridle.conf", text = "", fg = "#4dd9e4" }, + { name = "hyprland.conf", text = "", fg = "#4dd9e4" }, + { name = "hyprlandd.conf", text = "", fg = "#4dd9e4" }, + { name = "hyprlock.conf", text = "", fg = "#4dd9e4" }, + { name = "hyprpaper.conf", text = "", fg = "#4dd9e4" }, + { name = "hyprsunset.conf", text = "", fg = "#4dd9e4" }, + { name = "i18n.config.js", text = "󰗊", fg = "#4dd9e4" }, + { name = "i18n.config.ts", text = "󰗊", fg = "#4dd9e4" }, + { name = "i3blocks.conf", text = "", fg = "#4dd9e4" }, + { name = "i3status.conf", text = "", fg = "#4dd9e4" }, + { name = "index.theme", text = "", fg = "#4dd9e4" }, + { name = "ionic.config.json", text = "", fg = "#4dd9e4" }, + { name = "Jenkinsfile", text = "", fg = "#4dd9e4" }, + { name = "justfile", text = "", fg = "#4dd9e4" }, + { name = "kalgebrarc", text = "", fg = "#4dd9e4" }, + { name = "kdeglobals", text = "", fg = "#4dd9e4" }, + { name = "kdenlive-layoutsrc", text = "", fg = "#4dd9e4" }, + { name = "kdenliverc", text = "", fg = "#4dd9e4" }, + { name = "kritadisplayrc", text = "", fg = "#4dd9e4" }, + { name = "kritarc", text = "", fg = "#4dd9e4" }, + { name = "license", text = "", fg = "#4dd9e4" }, + { name = "license.md", text = "", fg = "#4dd9e4" }, + { name = "lxde-rc.xml", text = "", fg = "#4dd9e4" }, + { name = "lxqt.conf", text = "", fg = "#4dd9e4" }, + { name = "makefile", text = "", fg = "#4dd9e4" }, + { name = "mix.lock", text = "", fg = "#4dd9e4" }, + { name = "mpv.conf", text = "", fg = "#4dd9e4" }, + { name = "next.config.cjs", text = "", fg = "#4dd9e4" }, + { name = "next.config.js", text = "", fg = "#4dd9e4" }, + { name = "next.config.ts", text = "", fg = "#4dd9e4" }, + { name = "node_modules", text = "", fg = "#4dd9e4" }, + { name = "nuxt.config.cjs", text = "󱄆", fg = "#4dd9e4" }, + { name = "nuxt.config.js", text = "󱄆", fg = "#4dd9e4" }, + { name = "nuxt.config.mjs", text = "󱄆", fg = "#4dd9e4" }, + { name = "nuxt.config.ts", text = "󱄆", fg = "#4dd9e4" }, + { name = "package-lock.json", text = "", fg = "#4dd9e4" }, + { name = "package.json", text = "", fg = "#4dd9e4" }, + { name = "PKGBUILD", text = "", fg = "#4dd9e4" }, + { name = "platformio.ini", text = "", fg = "#4dd9e4" }, + { name = "playwright.config.cjs", text = "", fg = "#4dd9e4" }, + { name = "playwright.config.cts", text = "", fg = "#4dd9e4" }, + { name = "playwright.config.js", text = "", fg = "#4dd9e4" }, + { name = "playwright.config.mjs", text = "", fg = "#4dd9e4" }, + { name = "playwright.config.mts", text = "", fg = "#4dd9e4" }, + { name = "playwright.config.ts", text = "", fg = "#4dd9e4" }, + { name = "pnpm-lock.yaml", text = "", fg = "#4dd9e4" }, + { name = "pnpm-workspace.yaml", text = "", fg = "#4dd9e4" }, + { name = "pom.xml", text = "", fg = "#4dd9e4" }, + { name = "prettier.config.cjs", text = "", fg = "#4dd9e4" }, + { name = "prettier.config.js", text = "", fg = "#4dd9e4" }, + { name = "prettier.config.mjs", text = "", fg = "#4dd9e4" }, + { name = "prettier.config.ts", text = "", fg = "#4dd9e4" }, + { name = "prisma.config.mts", text = "", fg = "#4dd9e4" }, + { name = "prisma.config.ts", text = "", fg = "#4dd9e4" }, + { name = "procfile", text = "", fg = "#4dd9e4" }, + { name = "PrusaSlicer.ini", text = "", fg = "#4dd9e4" }, + { name = "PrusaSlicerGcodeViewer.ini", text = "", fg = "#4dd9e4" }, + { name = "py.typed", text = "", fg = "#4dd9e4" }, + { name = "QtProject.conf", text = "", fg = "#4dd9e4" }, + { name = "rakefile", text = "", fg = "#4dd9e4" }, + { name = "readme", text = "󰂺", fg = "#4dd9e4" }, + { name = "readme.md", text = "󰂺", fg = "#4dd9e4" }, + { name = "rmd", text = "", fg = "#4dd9e4" }, + { name = "robots.txt", text = "󰚩", fg = "#4dd9e4" }, + { name = "security", text = "󰒃", fg = "#4dd9e4" }, + { name = "security.md", text = "󰒃", fg = "#4dd9e4" }, + { name = "settings.gradle", text = "", fg = "#4dd9e4" }, + { name = "svelte.config.js", text = "", fg = "#4dd9e4" }, + { name = "sxhkdrc", text = "", fg = "#4dd9e4" }, + { name = "sym-lib-table", text = "", fg = "#4dd9e4" }, + { name = "tailwind.config.js", text = "󱏿", fg = "#4dd9e4" }, + { name = "tailwind.config.mjs", text = "󱏿", fg = "#4dd9e4" }, + { name = "tailwind.config.ts", text = "󱏿", fg = "#4dd9e4" }, + { name = "tmux.conf", text = "", fg = "#4dd9e4" }, + { name = "tmux.conf.local", text = "", fg = "#4dd9e4" }, + { name = "tsconfig.json", text = "", fg = "#4dd9e4" }, + { name = "unlicense", text = "", fg = "#4dd9e4" }, + { name = "vagrantfile", text = "", fg = "#4dd9e4" }, + { name = "vercel.json", text = "", fg = "#4dd9e4" }, + { name = "vite.config.cjs", text = "", fg = "#4dd9e4" }, + { name = "vite.config.cts", text = "", fg = "#4dd9e4" }, + { name = "vite.config.js", text = "", fg = "#4dd9e4" }, + { name = "vite.config.mjs", text = "", fg = "#4dd9e4" }, + { name = "vite.config.mts", text = "", fg = "#4dd9e4" }, + { name = "vite.config.ts", text = "", fg = "#4dd9e4" }, + { name = "vitest.config.cjs", text = "", fg = "#4dd9e4" }, + { name = "vitest.config.cts", text = "", fg = "#4dd9e4" }, + { name = "vitest.config.js", text = "", fg = "#4dd9e4" }, + { name = "vitest.config.mjs", text = "", fg = "#4dd9e4" }, + { name = "vitest.config.mts", text = "", fg = "#4dd9e4" }, + { name = "vitest.config.ts", text = "", fg = "#4dd9e4" }, + { name = "vlcrc", text = "󰕼", fg = "#4dd9e4" }, + { name = "webpack", text = "󰜫", fg = "#4dd9e4" }, + { name = "weston.ini", text = "", fg = "#4dd9e4" }, + { name = "workspace", text = "", fg = "#4dd9e4" }, + { name = "wrangler.jsonc", text = "", fg = "#4dd9e4" }, + { name = "wrangler.toml", text = "", fg = "#4dd9e4" }, + { name = "xdph.conf", text = "", fg = "#4dd9e4" }, + { name = "xmobarrc", text = "", fg = "#4dd9e4" }, + { name = "xmobarrc.hs", text = "", fg = "#4dd9e4" }, + { name = "xmonad.hs", text = "", fg = "#4dd9e4" }, + { name = "xorg.conf", text = "", fg = "#4dd9e4" }, + { name = "xsettingsd.conf", text = "", fg = "#4dd9e4" }, ] exts = [ - { name = "3gp", text = "", fg = "#4cd9df" }, - { name = "3mf", text = "󰆧", fg = "#4cd9df" }, - { name = "7z", text = "", fg = "#4cd9df" }, - { name = "a", text = "", fg = "#4cd9df" }, - { name = "aac", text = "", fg = "#4cd9df" }, - { name = "ada", text = "", fg = "#4cd9df" }, - { name = "adb", text = "", fg = "#4cd9df" }, - { name = "ads", text = "", fg = "#4cd9df" }, - { name = "ai", text = "", fg = "#4cd9df" }, - { name = "aif", text = "", fg = "#4cd9df" }, - { name = "aiff", text = "", fg = "#4cd9df" }, - { name = "android", text = "", fg = "#4cd9df" }, - { name = "ape", text = "", fg = "#4cd9df" }, - { name = "apk", text = "", fg = "#4cd9df" }, - { name = "apl", text = "", fg = "#4cd9df" }, - { name = "app", text = "", fg = "#4cd9df" }, - { name = "applescript", text = "", fg = "#4cd9df" }, - { name = "asc", text = "󰦝", fg = "#4cd9df" }, - { name = "asm", text = "", fg = "#4cd9df" }, - { name = "ass", text = "󰨖", fg = "#4cd9df" }, - { name = "astro", text = "", fg = "#4cd9df" }, - { name = "avif", text = "", fg = "#4cd9df" }, - { name = "awk", text = "", fg = "#4cd9df" }, - { name = "azcli", text = "", fg = "#4cd9df" }, - { name = "bak", text = "󰁯", fg = "#4cd9df" }, - { name = "bash", text = "", fg = "#4cd9df" }, - { name = "bat", text = "", fg = "#4cd9df" }, - { name = "bazel", text = "", fg = "#4cd9df" }, - { name = "bib", text = "󱉟", fg = "#4cd9df" }, - { name = "bicep", text = "", fg = "#4cd9df" }, - { name = "bicepparam", text = "", fg = "#4cd9df" }, - { name = "bin", text = "", fg = "#4cd9df" }, - { name = "blade.php", text = "", fg = "#4cd9df" }, - { name = "blend", text = "󰂫", fg = "#4cd9df" }, - { name = "blp", text = "󰺾", fg = "#4cd9df" }, - { name = "bmp", text = "", fg = "#4cd9df" }, - { name = "bqn", text = "", fg = "#4cd9df" }, - { name = "brep", text = "󰻫", fg = "#4cd9df" }, - { name = "bz", text = "", fg = "#4cd9df" }, - { name = "bz2", text = "", fg = "#4cd9df" }, - { name = "bz3", text = "", fg = "#4cd9df" }, - { name = "bzl", text = "", fg = "#4cd9df" }, - { name = "c", text = "", fg = "#4cd9df" }, - { name = "c++", text = "", fg = "#4cd9df" }, - { name = "cache", text = "", fg = "#4cd9df" }, - { name = "cast", text = "", fg = "#4cd9df" }, - { name = "cbl", text = "", fg = "#4cd9df" }, - { name = "cc", text = "", fg = "#4cd9df" }, - { name = "ccm", text = "", fg = "#4cd9df" }, - { name = "cfc", text = "", fg = "#4cd9df" }, - { name = "cfg", text = "", fg = "#4cd9df" }, - { name = "cfm", text = "", fg = "#4cd9df" }, - { name = "cjs", text = "", fg = "#4cd9df" }, - { name = "clj", text = "", fg = "#4cd9df" }, - { name = "cljc", text = "", fg = "#4cd9df" }, - { name = "cljd", text = "", fg = "#4cd9df" }, - { name = "cljs", text = "", fg = "#4cd9df" }, - { name = "cmake", text = "", fg = "#4cd9df" }, - { name = "cob", text = "", fg = "#4cd9df" }, - { name = "cobol", text = "", fg = "#4cd9df" }, - { name = "coffee", text = "", fg = "#4cd9df" }, - { name = "conda", text = "", fg = "#4cd9df" }, - { name = "conf", text = "", fg = "#4cd9df" }, - { name = "config.ru", text = "", fg = "#4cd9df" }, - { name = "cow", text = "󰆚", fg = "#4cd9df" }, - { name = "cp", text = "", fg = "#4cd9df" }, - { name = "cpp", text = "", fg = "#4cd9df" }, - { name = "cppm", text = "", fg = "#4cd9df" }, - { name = "cpy", text = "", fg = "#4cd9df" }, - { name = "cr", text = "", fg = "#4cd9df" }, - { name = "crdownload", text = "", fg = "#4cd9df" }, - { name = "cs", text = "󰌛", fg = "#4cd9df" }, - { name = "csh", text = "", fg = "#4cd9df" }, - { name = "cshtml", text = "󱦗", fg = "#4cd9df" }, - { name = "cson", text = "", fg = "#4cd9df" }, - { name = "csproj", text = "󰪮", fg = "#4cd9df" }, - { name = "css", text = "", fg = "#4cd9df" }, - { name = "csv", text = "", fg = "#4cd9df" }, - { name = "cts", text = "", fg = "#4cd9df" }, - { name = "cu", text = "", fg = "#4cd9df" }, - { name = "cue", text = "󰲹", fg = "#4cd9df" }, - { name = "cuh", text = "", fg = "#4cd9df" }, - { name = "cxx", text = "", fg = "#4cd9df" }, - { name = "cxxm", text = "", fg = "#4cd9df" }, - { name = "d", text = "", fg = "#4cd9df" }, - { name = "d.ts", text = "", fg = "#4cd9df" }, - { name = "dart", text = "", fg = "#4cd9df" }, - { name = "db", text = "", fg = "#4cd9df" }, - { name = "dconf", text = "", fg = "#4cd9df" }, - { name = "desktop", text = "", fg = "#4cd9df" }, - { name = "diff", text = "", fg = "#4cd9df" }, - { name = "dll", text = "", fg = "#4cd9df" }, - { name = "doc", text = "󰈬", fg = "#4cd9df" }, - { name = "Dockerfile", text = "󰡨", fg = "#4cd9df" }, - { name = "dockerignore", text = "󰡨", fg = "#4cd9df" }, - { name = "docx", text = "󰈬", fg = "#4cd9df" }, - { name = "dot", text = "󱁉", fg = "#4cd9df" }, - { name = "download", text = "", fg = "#4cd9df" }, - { name = "drl", text = "", fg = "#4cd9df" }, - { name = "dropbox", text = "", fg = "#4cd9df" }, - { name = "dump", text = "", fg = "#4cd9df" }, - { name = "dwg", text = "󰻫", fg = "#4cd9df" }, - { name = "dxf", text = "󰻫", fg = "#4cd9df" }, - { name = "ebook", text = "", fg = "#4cd9df" }, - { name = "ebuild", text = "", fg = "#4cd9df" }, - { name = "edn", text = "", fg = "#4cd9df" }, - { name = "eex", text = "", fg = "#4cd9df" }, - { name = "ejs", text = "", fg = "#4cd9df" }, - { name = "el", text = "", fg = "#4cd9df" }, - { name = "elc", text = "", fg = "#4cd9df" }, - { name = "elf", text = "", fg = "#4cd9df" }, - { name = "elm", text = "", fg = "#4cd9df" }, - { name = "eln", text = "", fg = "#4cd9df" }, - { name = "env", text = "", fg = "#4cd9df" }, - { name = "eot", text = "", fg = "#4cd9df" }, - { name = "epp", text = "", fg = "#4cd9df" }, - { name = "epub", text = "", fg = "#4cd9df" }, - { name = "erb", text = "", fg = "#4cd9df" }, - { name = "erl", text = "", fg = "#4cd9df" }, - { name = "ex", text = "", fg = "#4cd9df" }, - { name = "exe", text = "", fg = "#4cd9df" }, - { name = "exs", text = "", fg = "#4cd9df" }, - { name = "f#", text = "", fg = "#4cd9df" }, - { name = "f3d", text = "󰻫", fg = "#4cd9df" }, - { name = "f90", text = "󱈚", fg = "#4cd9df" }, - { name = "fbx", text = "󰆧", fg = "#4cd9df" }, - { name = "fcbak", text = "", fg = "#4cd9df" }, - { name = "fcmacro", text = "", fg = "#4cd9df" }, - { name = "fcmat", text = "", fg = "#4cd9df" }, - { name = "fcparam", text = "", fg = "#4cd9df" }, - { name = "fcscript", text = "", fg = "#4cd9df" }, - { name = "fcstd", text = "", fg = "#4cd9df" }, - { name = "fcstd1", text = "", fg = "#4cd9df" }, - { name = "fctb", text = "", fg = "#4cd9df" }, - { name = "fctl", text = "", fg = "#4cd9df" }, - { name = "fdmdownload", text = "", fg = "#4cd9df" }, - { name = "feature", text = "", fg = "#4cd9df" }, - { name = "fish", text = "", fg = "#4cd9df" }, - { name = "flac", text = "", fg = "#4cd9df" }, - { name = "flc", text = "", fg = "#4cd9df" }, - { name = "flf", text = "", fg = "#4cd9df" }, - { name = "fnl", text = "", fg = "#4cd9df" }, - { name = "fodg", text = "", fg = "#4cd9df" }, - { name = "fodp", text = "", fg = "#4cd9df" }, - { name = "fods", text = "", fg = "#4cd9df" }, - { name = "fodt", text = "", fg = "#4cd9df" }, - { name = "frag", text = "", fg = "#4cd9df" }, - { name = "fs", text = "", fg = "#4cd9df" }, - { name = "fsi", text = "", fg = "#4cd9df" }, - { name = "fsscript", text = "", fg = "#4cd9df" }, - { name = "fsx", text = "", fg = "#4cd9df" }, - { name = "gcode", text = "󰐫", fg = "#4cd9df" }, - { name = "gd", text = "", fg = "#4cd9df" }, - { name = "gemspec", text = "", fg = "#4cd9df" }, - { name = "geom", text = "", fg = "#4cd9df" }, - { name = "gif", text = "", fg = "#4cd9df" }, - { name = "git", text = "", fg = "#4cd9df" }, - { name = "glb", text = "", fg = "#4cd9df" }, - { name = "gleam", text = "", fg = "#4cd9df" }, - { name = "glsl", text = "", fg = "#4cd9df" }, - { name = "gnumakefile", text = "", fg = "#4cd9df" }, - { name = "go", text = "", fg = "#4cd9df" }, - { name = "godot", text = "", fg = "#4cd9df" }, - { name = "gpr", text = "", fg = "#4cd9df" }, - { name = "gql", text = "", fg = "#4cd9df" }, - { name = "gradle", text = "", fg = "#4cd9df" }, - { name = "graphql", text = "", fg = "#4cd9df" }, - { name = "gresource", text = "", fg = "#4cd9df" }, - { name = "gv", text = "󱁉", fg = "#4cd9df" }, - { name = "gz", text = "", fg = "#4cd9df" }, - { name = "h", text = "", fg = "#4cd9df" }, - { name = "haml", text = "", fg = "#4cd9df" }, - { name = "hbs", text = "", fg = "#4cd9df" }, - { name = "heex", text = "", fg = "#4cd9df" }, - { name = "hex", text = "", fg = "#4cd9df" }, - { name = "hh", text = "", fg = "#4cd9df" }, - { name = "hpp", text = "", fg = "#4cd9df" }, - { name = "hrl", text = "", fg = "#4cd9df" }, - { name = "hs", text = "", fg = "#4cd9df" }, - { name = "htm", text = "", fg = "#4cd9df" }, - { name = "html", text = "", fg = "#4cd9df" }, - { name = "http", text = "", fg = "#4cd9df" }, - { name = "huff", text = "󰡘", fg = "#4cd9df" }, - { name = "hurl", text = "", fg = "#4cd9df" }, - { name = "hx", text = "", fg = "#4cd9df" }, - { name = "hxx", text = "", fg = "#4cd9df" }, - { name = "ical", text = "", fg = "#4cd9df" }, - { name = "icalendar", text = "", fg = "#4cd9df" }, - { name = "ico", text = "", fg = "#4cd9df" }, - { name = "ics", text = "", fg = "#4cd9df" }, - { name = "ifb", text = "", fg = "#4cd9df" }, - { name = "ifc", text = "󰻫", fg = "#4cd9df" }, - { name = "ige", text = "󰻫", fg = "#4cd9df" }, - { name = "iges", text = "󰻫", fg = "#4cd9df" }, - { name = "igs", text = "󰻫", fg = "#4cd9df" }, - { name = "image", text = "", fg = "#4cd9df" }, - { name = "img", text = "", fg = "#4cd9df" }, - { name = "import", text = "", fg = "#4cd9df" }, - { name = "info", text = "", fg = "#4cd9df" }, - { name = "ini", text = "", fg = "#4cd9df" }, - { name = "ino", text = "", fg = "#4cd9df" }, - { name = "ipynb", text = "", fg = "#4cd9df" }, - { name = "iso", text = "", fg = "#4cd9df" }, - { name = "ixx", text = "", fg = "#4cd9df" }, - { name = "jar", text = "", fg = "#4cd9df" }, - { name = "java", text = "", fg = "#4cd9df" }, - { name = "jl", text = "", fg = "#4cd9df" }, - { name = "jpeg", text = "", fg = "#4cd9df" }, - { name = "jpg", text = "", fg = "#4cd9df" }, - { name = "js", text = "", fg = "#4cd9df" }, - { name = "json", text = "", fg = "#4cd9df" }, - { name = "json5", text = "", fg = "#4cd9df" }, - { name = "jsonc", text = "", fg = "#4cd9df" }, - { name = "jsx", text = "", fg = "#4cd9df" }, - { name = "jwmrc", text = "", fg = "#4cd9df" }, - { name = "jxl", text = "", fg = "#4cd9df" }, - { name = "kbx", text = "󰯄", fg = "#4cd9df" }, - { name = "kdb", text = "", fg = "#4cd9df" }, - { name = "kdbx", text = "", fg = "#4cd9df" }, - { name = "kdenlive", text = "", fg = "#4cd9df" }, - { name = "kdenlivetitle", text = "", fg = "#4cd9df" }, - { name = "kicad_dru", text = "", fg = "#4cd9df" }, - { name = "kicad_mod", text = "", fg = "#4cd9df" }, - { name = "kicad_pcb", text = "", fg = "#4cd9df" }, - { name = "kicad_prl", text = "", fg = "#4cd9df" }, - { name = "kicad_pro", text = "", fg = "#4cd9df" }, - { name = "kicad_sch", text = "", fg = "#4cd9df" }, - { name = "kicad_sym", text = "", fg = "#4cd9df" }, - { name = "kicad_wks", text = "", fg = "#4cd9df" }, - { name = "ko", text = "", fg = "#4cd9df" }, - { name = "kpp", text = "", fg = "#4cd9df" }, - { name = "kra", text = "", fg = "#4cd9df" }, - { name = "krz", text = "", fg = "#4cd9df" }, - { name = "ksh", text = "", fg = "#4cd9df" }, - { name = "kt", text = "", fg = "#4cd9df" }, - { name = "kts", text = "", fg = "#4cd9df" }, - { name = "lck", text = "", fg = "#4cd9df" }, - { name = "leex", text = "", fg = "#4cd9df" }, - { name = "less", text = "", fg = "#4cd9df" }, - { name = "lff", text = "", fg = "#4cd9df" }, - { name = "lhs", text = "", fg = "#4cd9df" }, - { name = "lib", text = "", fg = "#4cd9df" }, - { name = "license", text = "", fg = "#4cd9df" }, - { name = "liquid", text = "", fg = "#4cd9df" }, - { name = "lock", text = "", fg = "#4cd9df" }, - { name = "log", text = "󰌱", fg = "#4cd9df" }, - { name = "lrc", text = "󰨖", fg = "#4cd9df" }, - { name = "lua", text = "", fg = "#4cd9df" }, - { name = "luac", text = "", fg = "#4cd9df" }, - { name = "luau", text = "", fg = "#4cd9df" }, - { name = "m", text = "", fg = "#4cd9df" }, - { name = "m3u", text = "󰲹", fg = "#4cd9df" }, - { name = "m3u8", text = "󰲹", fg = "#4cd9df" }, - { name = "m4a", text = "", fg = "#4cd9df" }, - { name = "m4v", text = "", fg = "#4cd9df" }, - { name = "magnet", text = "", fg = "#4cd9df" }, - { name = "makefile", text = "", fg = "#4cd9df" }, - { name = "markdown", text = "", fg = "#4cd9df" }, - { name = "material", text = "", fg = "#4cd9df" }, - { name = "md", text = "", fg = "#4cd9df" }, - { name = "md5", text = "󰕥", fg = "#4cd9df" }, - { name = "mdx", text = "", fg = "#4cd9df" }, - { name = "mint", text = "󰌪", fg = "#4cd9df" }, - { name = "mjs", text = "", fg = "#4cd9df" }, - { name = "mk", text = "", fg = "#4cd9df" }, - { name = "mkv", text = "", fg = "#4cd9df" }, - { name = "ml", text = "", fg = "#4cd9df" }, - { name = "mli", text = "", fg = "#4cd9df" }, - { name = "mm", text = "", fg = "#4cd9df" }, - { name = "mo", text = "", fg = "#4cd9df" }, - { name = "mobi", text = "", fg = "#4cd9df" }, - { name = "mojo", text = "", fg = "#4cd9df" }, - { name = "mov", text = "", fg = "#4cd9df" }, - { name = "mp3", text = "", fg = "#4cd9df" }, - { name = "mp4", text = "", fg = "#4cd9df" }, - { name = "mpp", text = "", fg = "#4cd9df" }, - { name = "msf", text = "", fg = "#4cd9df" }, - { name = "mts", text = "", fg = "#4cd9df" }, - { name = "mustache", text = "", fg = "#4cd9df" }, - { name = "nfo", text = "", fg = "#4cd9df" }, - { name = "nim", text = "", fg = "#4cd9df" }, - { name = "nix", text = "", fg = "#4cd9df" }, - { name = "norg", text = "", fg = "#4cd9df" }, - { name = "nswag", text = "", fg = "#4cd9df" }, - { name = "nu", text = "", fg = "#4cd9df" }, - { name = "o", text = "", fg = "#4cd9df" }, - { name = "obj", text = "󰆧", fg = "#4cd9df" }, - { name = "odf", text = "", fg = "#4cd9df" }, - { name = "odg", text = "", fg = "#4cd9df" }, - { name = "odin", text = "󰟢", fg = "#4cd9df" }, - { name = "odp", text = "", fg = "#4cd9df" }, - { name = "ods", text = "", fg = "#4cd9df" }, - { name = "odt", text = "", fg = "#4cd9df" }, - { name = "oga", text = "", fg = "#4cd9df" }, - { name = "ogg", text = "", fg = "#4cd9df" }, - { name = "ogv", text = "", fg = "#4cd9df" }, - { name = "ogx", text = "", fg = "#4cd9df" }, - { name = "opus", text = "", fg = "#4cd9df" }, - { name = "org", text = "", fg = "#4cd9df" }, - { name = "otf", text = "", fg = "#4cd9df" }, - { name = "out", text = "", fg = "#4cd9df" }, - { name = "part", text = "", fg = "#4cd9df" }, - { name = "patch", text = "", fg = "#4cd9df" }, - { name = "pck", text = "", fg = "#4cd9df" }, - { name = "pcm", text = "", fg = "#4cd9df" }, - { name = "pdf", text = "", fg = "#4cd9df" }, - { name = "php", text = "", fg = "#4cd9df" }, - { name = "pl", text = "", fg = "#4cd9df" }, - { name = "pls", text = "󰲹", fg = "#4cd9df" }, - { name = "ply", text = "󰆧", fg = "#4cd9df" }, - { name = "pm", text = "", fg = "#4cd9df" }, - { name = "png", text = "", fg = "#4cd9df" }, - { name = "po", text = "", fg = "#4cd9df" }, - { name = "pot", text = "", fg = "#4cd9df" }, - { name = "pp", text = "", fg = "#4cd9df" }, - { name = "ppt", text = "󰈧", fg = "#4cd9df" }, - { name = "pptx", text = "󰈧", fg = "#4cd9df" }, - { name = "prisma", text = "", fg = "#4cd9df" }, - { name = "pro", text = "", fg = "#4cd9df" }, - { name = "ps1", text = "󰨊", fg = "#4cd9df" }, - { name = "psb", text = "", fg = "#4cd9df" }, - { name = "psd", text = "", fg = "#4cd9df" }, - { name = "psd1", text = "󰨊", fg = "#4cd9df" }, - { name = "psm1", text = "󰨊", fg = "#4cd9df" }, - { name = "pub", text = "󰷖", fg = "#4cd9df" }, - { name = "pxd", text = "", fg = "#4cd9df" }, - { name = "pxi", text = "", fg = "#4cd9df" }, - { name = "py", text = "", fg = "#4cd9df" }, - { name = "pyc", text = "", fg = "#4cd9df" }, - { name = "pyd", text = "", fg = "#4cd9df" }, - { name = "pyi", text = "", fg = "#4cd9df" }, - { name = "pyo", text = "", fg = "#4cd9df" }, - { name = "pyw", text = "", fg = "#4cd9df" }, - { name = "pyx", text = "", fg = "#4cd9df" }, - { name = "qm", text = "", fg = "#4cd9df" }, - { name = "qml", text = "", fg = "#4cd9df" }, - { name = "qrc", text = "", fg = "#4cd9df" }, - { name = "qss", text = "", fg = "#4cd9df" }, - { name = "query", text = "", fg = "#4cd9df" }, - { name = "R", text = "󰟔", fg = "#4cd9df" }, - { name = "r", text = "󰟔", fg = "#4cd9df" }, - { name = "rake", text = "", fg = "#4cd9df" }, - { name = "rar", text = "", fg = "#4cd9df" }, - { name = "rasi", text = "", fg = "#4cd9df" }, - { name = "razor", text = "󱦘", fg = "#4cd9df" }, - { name = "rb", text = "", fg = "#4cd9df" }, - { name = "res", text = "", fg = "#4cd9df" }, - { name = "resi", text = "", fg = "#4cd9df" }, - { name = "rlib", text = "", fg = "#4cd9df" }, - { name = "rmd", text = "", fg = "#4cd9df" }, - { name = "rproj", text = "󰗆", fg = "#4cd9df" }, - { name = "rs", text = "", fg = "#4cd9df" }, - { name = "rss", text = "", fg = "#4cd9df" }, - { name = "s", text = "", fg = "#4cd9df" }, - { name = "sass", text = "", fg = "#4cd9df" }, - { name = "sbt", text = "", fg = "#4cd9df" }, - { name = "sc", text = "", fg = "#4cd9df" }, - { name = "scad", text = "", fg = "#4cd9df" }, - { name = "scala", text = "", fg = "#4cd9df" }, - { name = "scm", text = "󰘧", fg = "#4cd9df" }, - { name = "scss", text = "", fg = "#4cd9df" }, - { name = "sh", text = "", fg = "#4cd9df" }, - { name = "sha1", text = "󰕥", fg = "#4cd9df" }, - { name = "sha224", text = "󰕥", fg = "#4cd9df" }, - { name = "sha256", text = "󰕥", fg = "#4cd9df" }, - { name = "sha384", text = "󰕥", fg = "#4cd9df" }, - { name = "sha512", text = "󰕥", fg = "#4cd9df" }, - { name = "sig", text = "󰘧", fg = "#4cd9df" }, - { name = "signature", text = "󰘧", fg = "#4cd9df" }, - { name = "skp", text = "󰻫", fg = "#4cd9df" }, - { name = "sldasm", text = "󰻫", fg = "#4cd9df" }, - { name = "sldprt", text = "󰻫", fg = "#4cd9df" }, - { name = "slim", text = "", fg = "#4cd9df" }, - { name = "sln", text = "", fg = "#4cd9df" }, - { name = "slnx", text = "", fg = "#4cd9df" }, - { name = "slvs", text = "󰻫", fg = "#4cd9df" }, - { name = "sml", text = "󰘧", fg = "#4cd9df" }, - { name = "so", text = "", fg = "#4cd9df" }, - { name = "sol", text = "", fg = "#4cd9df" }, - { name = "spec.js", text = "", fg = "#4cd9df" }, - { name = "spec.jsx", text = "", fg = "#4cd9df" }, - { name = "spec.ts", text = "", fg = "#4cd9df" }, - { name = "spec.tsx", text = "", fg = "#4cd9df" }, - { name = "spx", text = "", fg = "#4cd9df" }, - { name = "sql", text = "", fg = "#4cd9df" }, - { name = "sqlite", text = "", fg = "#4cd9df" }, - { name = "sqlite3", text = "", fg = "#4cd9df" }, - { name = "srt", text = "󰨖", fg = "#4cd9df" }, - { name = "ssa", text = "󰨖", fg = "#4cd9df" }, - { name = "ste", text = "󰻫", fg = "#4cd9df" }, - { name = "step", text = "󰻫", fg = "#4cd9df" }, - { name = "stl", text = "󰆧", fg = "#4cd9df" }, - { name = "stories.js", text = "", fg = "#4cd9df" }, - { name = "stories.jsx", text = "", fg = "#4cd9df" }, - { name = "stories.mjs", text = "", fg = "#4cd9df" }, - { name = "stories.svelte", text = "", fg = "#4cd9df" }, - { name = "stories.ts", text = "", fg = "#4cd9df" }, - { name = "stories.tsx", text = "", fg = "#4cd9df" }, - { name = "stories.vue", text = "", fg = "#4cd9df" }, - { name = "stp", text = "󰻫", fg = "#4cd9df" }, - { name = "strings", text = "", fg = "#4cd9df" }, - { name = "styl", text = "", fg = "#4cd9df" }, - { name = "sub", text = "󰨖", fg = "#4cd9df" }, - { name = "sublime", text = "", fg = "#4cd9df" }, - { name = "suo", text = "", fg = "#4cd9df" }, - { name = "sv", text = "󰍛", fg = "#4cd9df" }, - { name = "svelte", text = "", fg = "#4cd9df" }, - { name = "svg", text = "󰜡", fg = "#4cd9df" }, - { name = "svgz", text = "󰜡", fg = "#4cd9df" }, - { name = "svh", text = "󰍛", fg = "#4cd9df" }, - { name = "swift", text = "", fg = "#4cd9df" }, - { name = "t", text = "", fg = "#4cd9df" }, - { name = "tbc", text = "󰛓", fg = "#4cd9df" }, - { name = "tcl", text = "󰛓", fg = "#4cd9df" }, - { name = "templ", text = "", fg = "#4cd9df" }, - { name = "terminal", text = "", fg = "#4cd9df" }, - { name = "test.js", text = "", fg = "#4cd9df" }, - { name = "test.jsx", text = "", fg = "#4cd9df" }, - { name = "test.ts", text = "", fg = "#4cd9df" }, - { name = "test.tsx", text = "", fg = "#4cd9df" }, - { name = "tex", text = "", fg = "#4cd9df" }, - { name = "tf", text = "", fg = "#4cd9df" }, - { name = "tfvars", text = "", fg = "#4cd9df" }, - { name = "tgz", text = "", fg = "#4cd9df" }, - { name = "tmpl", text = "", fg = "#4cd9df" }, - { name = "tmux", text = "", fg = "#4cd9df" }, - { name = "toml", text = "", fg = "#4cd9df" }, - { name = "torrent", text = "", fg = "#4cd9df" }, - { name = "tres", text = "", fg = "#4cd9df" }, - { name = "ts", text = "", fg = "#4cd9df" }, - { name = "tscn", text = "", fg = "#4cd9df" }, - { name = "tsconfig", text = "", fg = "#4cd9df" }, - { name = "tsx", text = "", fg = "#4cd9df" }, - { name = "ttf", text = "", fg = "#4cd9df" }, - { name = "twig", text = "", fg = "#4cd9df" }, - { name = "txt", text = "󰈙", fg = "#4cd9df" }, - { name = "txz", text = "", fg = "#4cd9df" }, - { name = "typ", text = "", fg = "#4cd9df" }, - { name = "typoscript", text = "", fg = "#4cd9df" }, - { name = "ui", text = "", fg = "#4cd9df" }, - { name = "v", text = "󰍛", fg = "#4cd9df" }, - { name = "vala", text = "", fg = "#4cd9df" }, - { name = "vert", text = "", fg = "#4cd9df" }, - { name = "vh", text = "󰍛", fg = "#4cd9df" }, - { name = "vhd", text = "󰍛", fg = "#4cd9df" }, - { name = "vhdl", text = "󰍛", fg = "#4cd9df" }, - { name = "vi", text = "", fg = "#4cd9df" }, - { name = "vim", text = "", fg = "#4cd9df" }, - { name = "vsh", text = "", fg = "#4cd9df" }, - { name = "vsix", text = "", fg = "#4cd9df" }, - { name = "vue", text = "", fg = "#4cd9df" }, - { name = "wasm", text = "", fg = "#4cd9df" }, - { name = "wav", text = "", fg = "#4cd9df" }, - { name = "webm", text = "", fg = "#4cd9df" }, - { name = "webmanifest", text = "", fg = "#4cd9df" }, - { name = "webp", text = "", fg = "#4cd9df" }, - { name = "webpack", text = "󰜫", fg = "#4cd9df" }, - { name = "wma", text = "", fg = "#4cd9df" }, - { name = "wmv", text = "", fg = "#4cd9df" }, - { name = "woff", text = "", fg = "#4cd9df" }, - { name = "woff2", text = "", fg = "#4cd9df" }, - { name = "wrl", text = "󰆧", fg = "#4cd9df" }, - { name = "wrz", text = "󰆧", fg = "#4cd9df" }, - { name = "wv", text = "", fg = "#4cd9df" }, - { name = "wvc", text = "", fg = "#4cd9df" }, - { name = "x", text = "", fg = "#4cd9df" }, - { name = "xaml", text = "󰙳", fg = "#4cd9df" }, - { name = "xcf", text = "", fg = "#4cd9df" }, - { name = "xcplayground", text = "", fg = "#4cd9df" }, - { name = "xcstrings", text = "", fg = "#4cd9df" }, - { name = "xls", text = "󰈛", fg = "#4cd9df" }, - { name = "xlsx", text = "󰈛", fg = "#4cd9df" }, - { name = "xm", text = "", fg = "#4cd9df" }, - { name = "xml", text = "󰗀", fg = "#4cd9df" }, - { name = "xpi", text = "", fg = "#4cd9df" }, - { name = "xslt", text = "󰗀", fg = "#4cd9df" }, - { name = "xul", text = "", fg = "#4cd9df" }, - { name = "xz", text = "", fg = "#4cd9df" }, - { name = "yaml", text = "", fg = "#4cd9df" }, - { name = "yml", text = "", fg = "#4cd9df" }, - { name = "zig", text = "", fg = "#4cd9df" }, - { name = "zip", text = "", fg = "#4cd9df" }, - { name = "zsh", text = "", fg = "#4cd9df" }, - { name = "zst", text = "", fg = "#4cd9df" }, - { name = "🔥", text = "", fg = "#4cd9df" }, + { name = "3gp", text = "", fg = "#4dd9e4" }, + { name = "3mf", text = "󰆧", fg = "#4dd9e4" }, + { name = "7z", text = "", fg = "#4dd9e4" }, + { name = "a", text = "", fg = "#4dd9e4" }, + { name = "aac", text = "", fg = "#4dd9e4" }, + { name = "ada", text = "", fg = "#4dd9e4" }, + { name = "adb", text = "", fg = "#4dd9e4" }, + { name = "ads", text = "", fg = "#4dd9e4" }, + { name = "ai", text = "", fg = "#4dd9e4" }, + { name = "aif", text = "", fg = "#4dd9e4" }, + { name = "aiff", text = "", fg = "#4dd9e4" }, + { name = "android", text = "", fg = "#4dd9e4" }, + { name = "ape", text = "", fg = "#4dd9e4" }, + { name = "apk", text = "", fg = "#4dd9e4" }, + { name = "apl", text = "", fg = "#4dd9e4" }, + { name = "app", text = "", fg = "#4dd9e4" }, + { name = "applescript", text = "", fg = "#4dd9e4" }, + { name = "asc", text = "󰦝", fg = "#4dd9e4" }, + { name = "asm", text = "", fg = "#4dd9e4" }, + { name = "ass", text = "󰨖", fg = "#4dd9e4" }, + { name = "astro", text = "", fg = "#4dd9e4" }, + { name = "avif", text = "", fg = "#4dd9e4" }, + { name = "awk", text = "", fg = "#4dd9e4" }, + { name = "azcli", text = "", fg = "#4dd9e4" }, + { name = "bak", text = "󰁯", fg = "#4dd9e4" }, + { name = "bash", text = "", fg = "#4dd9e4" }, + { name = "bat", text = "", fg = "#4dd9e4" }, + { name = "bazel", text = "", fg = "#4dd9e4" }, + { name = "bib", text = "󱉟", fg = "#4dd9e4" }, + { name = "bicep", text = "", fg = "#4dd9e4" }, + { name = "bicepparam", text = "", fg = "#4dd9e4" }, + { name = "bin", text = "", fg = "#4dd9e4" }, + { name = "blade.php", text = "", fg = "#4dd9e4" }, + { name = "blend", text = "󰂫", fg = "#4dd9e4" }, + { name = "blp", text = "󰺾", fg = "#4dd9e4" }, + { name = "bmp", text = "", fg = "#4dd9e4" }, + { name = "bqn", text = "", fg = "#4dd9e4" }, + { name = "brep", text = "󰻫", fg = "#4dd9e4" }, + { name = "bz", text = "", fg = "#4dd9e4" }, + { name = "bz2", text = "", fg = "#4dd9e4" }, + { name = "bz3", text = "", fg = "#4dd9e4" }, + { name = "bzl", text = "", fg = "#4dd9e4" }, + { name = "c", text = "", fg = "#4dd9e4" }, + { name = "c++", text = "", fg = "#4dd9e4" }, + { name = "cache", text = "", fg = "#4dd9e4" }, + { name = "cast", text = "", fg = "#4dd9e4" }, + { name = "cbl", text = "", fg = "#4dd9e4" }, + { name = "cc", text = "", fg = "#4dd9e4" }, + { name = "ccm", text = "", fg = "#4dd9e4" }, + { name = "cfc", text = "", fg = "#4dd9e4" }, + { name = "cfg", text = "", fg = "#4dd9e4" }, + { name = "cfm", text = "", fg = "#4dd9e4" }, + { name = "cjs", text = "", fg = "#4dd9e4" }, + { name = "clj", text = "", fg = "#4dd9e4" }, + { name = "cljc", text = "", fg = "#4dd9e4" }, + { name = "cljd", text = "", fg = "#4dd9e4" }, + { name = "cljs", text = "", fg = "#4dd9e4" }, + { name = "cmake", text = "", fg = "#4dd9e4" }, + { name = "cob", text = "", fg = "#4dd9e4" }, + { name = "cobol", text = "", fg = "#4dd9e4" }, + { name = "coffee", text = "", fg = "#4dd9e4" }, + { name = "conda", text = "", fg = "#4dd9e4" }, + { name = "conf", text = "", fg = "#4dd9e4" }, + { name = "config.ru", text = "", fg = "#4dd9e4" }, + { name = "cow", text = "󰆚", fg = "#4dd9e4" }, + { name = "cp", text = "", fg = "#4dd9e4" }, + { name = "cpp", text = "", fg = "#4dd9e4" }, + { name = "cppm", text = "", fg = "#4dd9e4" }, + { name = "cpy", text = "", fg = "#4dd9e4" }, + { name = "cr", text = "", fg = "#4dd9e4" }, + { name = "crdownload", text = "", fg = "#4dd9e4" }, + { name = "cs", text = "󰌛", fg = "#4dd9e4" }, + { name = "csh", text = "", fg = "#4dd9e4" }, + { name = "cshtml", text = "󱦗", fg = "#4dd9e4" }, + { name = "cson", text = "", fg = "#4dd9e4" }, + { name = "csproj", text = "󰪮", fg = "#4dd9e4" }, + { name = "css", text = "", fg = "#4dd9e4" }, + { name = "csv", text = "", fg = "#4dd9e4" }, + { name = "cts", text = "", fg = "#4dd9e4" }, + { name = "cu", text = "", fg = "#4dd9e4" }, + { name = "cue", text = "󰲹", fg = "#4dd9e4" }, + { name = "cuh", text = "", fg = "#4dd9e4" }, + { name = "cxx", text = "", fg = "#4dd9e4" }, + { name = "cxxm", text = "", fg = "#4dd9e4" }, + { name = "d", text = "", fg = "#4dd9e4" }, + { name = "d.ts", text = "", fg = "#4dd9e4" }, + { name = "dart", text = "", fg = "#4dd9e4" }, + { name = "db", text = "", fg = "#4dd9e4" }, + { name = "dconf", text = "", fg = "#4dd9e4" }, + { name = "desktop", text = "", fg = "#4dd9e4" }, + { name = "diff", text = "", fg = "#4dd9e4" }, + { name = "dll", text = "", fg = "#4dd9e4" }, + { name = "doc", text = "󰈬", fg = "#4dd9e4" }, + { name = "Dockerfile", text = "󰡨", fg = "#4dd9e4" }, + { name = "dockerignore", text = "󰡨", fg = "#4dd9e4" }, + { name = "docx", text = "󰈬", fg = "#4dd9e4" }, + { name = "dot", text = "󱁉", fg = "#4dd9e4" }, + { name = "download", text = "", fg = "#4dd9e4" }, + { name = "drl", text = "", fg = "#4dd9e4" }, + { name = "dropbox", text = "", fg = "#4dd9e4" }, + { name = "dump", text = "", fg = "#4dd9e4" }, + { name = "dwg", text = "󰻫", fg = "#4dd9e4" }, + { name = "dxf", text = "󰻫", fg = "#4dd9e4" }, + { name = "ebook", text = "", fg = "#4dd9e4" }, + { name = "ebuild", text = "", fg = "#4dd9e4" }, + { name = "edn", text = "", fg = "#4dd9e4" }, + { name = "eex", text = "", fg = "#4dd9e4" }, + { name = "ejs", text = "", fg = "#4dd9e4" }, + { name = "el", text = "", fg = "#4dd9e4" }, + { name = "elc", text = "", fg = "#4dd9e4" }, + { name = "elf", text = "", fg = "#4dd9e4" }, + { name = "elm", text = "", fg = "#4dd9e4" }, + { name = "eln", text = "", fg = "#4dd9e4" }, + { name = "env", text = "", fg = "#4dd9e4" }, + { name = "eot", text = "", fg = "#4dd9e4" }, + { name = "epp", text = "", fg = "#4dd9e4" }, + { name = "epub", text = "", fg = "#4dd9e4" }, + { name = "erb", text = "", fg = "#4dd9e4" }, + { name = "erl", text = "", fg = "#4dd9e4" }, + { name = "ex", text = "", fg = "#4dd9e4" }, + { name = "exe", text = "", fg = "#4dd9e4" }, + { name = "exs", text = "", fg = "#4dd9e4" }, + { name = "f#", text = "", fg = "#4dd9e4" }, + { name = "f3d", text = "󰻫", fg = "#4dd9e4" }, + { name = "f90", text = "󱈚", fg = "#4dd9e4" }, + { name = "fbx", text = "󰆧", fg = "#4dd9e4" }, + { name = "fcbak", text = "", fg = "#4dd9e4" }, + { name = "fcmacro", text = "", fg = "#4dd9e4" }, + { name = "fcmat", text = "", fg = "#4dd9e4" }, + { name = "fcparam", text = "", fg = "#4dd9e4" }, + { name = "fcscript", text = "", fg = "#4dd9e4" }, + { name = "fcstd", text = "", fg = "#4dd9e4" }, + { name = "fcstd1", text = "", fg = "#4dd9e4" }, + { name = "fctb", text = "", fg = "#4dd9e4" }, + { name = "fctl", text = "", fg = "#4dd9e4" }, + { name = "fdmdownload", text = "", fg = "#4dd9e4" }, + { name = "feature", text = "", fg = "#4dd9e4" }, + { name = "fish", text = "", fg = "#4dd9e4" }, + { name = "flac", text = "", fg = "#4dd9e4" }, + { name = "flc", text = "", fg = "#4dd9e4" }, + { name = "flf", text = "", fg = "#4dd9e4" }, + { name = "fnl", text = "", fg = "#4dd9e4" }, + { name = "fodg", text = "", fg = "#4dd9e4" }, + { name = "fodp", text = "", fg = "#4dd9e4" }, + { name = "fods", text = "", fg = "#4dd9e4" }, + { name = "fodt", text = "", fg = "#4dd9e4" }, + { name = "frag", text = "", fg = "#4dd9e4" }, + { name = "fs", text = "", fg = "#4dd9e4" }, + { name = "fsi", text = "", fg = "#4dd9e4" }, + { name = "fsscript", text = "", fg = "#4dd9e4" }, + { name = "fsx", text = "", fg = "#4dd9e4" }, + { name = "gcode", text = "󰐫", fg = "#4dd9e4" }, + { name = "gd", text = "", fg = "#4dd9e4" }, + { name = "gemspec", text = "", fg = "#4dd9e4" }, + { name = "geom", text = "", fg = "#4dd9e4" }, + { name = "gif", text = "", fg = "#4dd9e4" }, + { name = "git", text = "", fg = "#4dd9e4" }, + { name = "glb", text = "", fg = "#4dd9e4" }, + { name = "gleam", text = "", fg = "#4dd9e4" }, + { name = "glsl", text = "", fg = "#4dd9e4" }, + { name = "gnumakefile", text = "", fg = "#4dd9e4" }, + { name = "go", text = "", fg = "#4dd9e4" }, + { name = "godot", text = "", fg = "#4dd9e4" }, + { name = "gpr", text = "", fg = "#4dd9e4" }, + { name = "gql", text = "", fg = "#4dd9e4" }, + { name = "gradle", text = "", fg = "#4dd9e4" }, + { name = "graphql", text = "", fg = "#4dd9e4" }, + { name = "gresource", text = "", fg = "#4dd9e4" }, + { name = "gv", text = "󱁉", fg = "#4dd9e4" }, + { name = "gz", text = "", fg = "#4dd9e4" }, + { name = "h", text = "", fg = "#4dd9e4" }, + { name = "haml", text = "", fg = "#4dd9e4" }, + { name = "hbs", text = "", fg = "#4dd9e4" }, + { name = "heex", text = "", fg = "#4dd9e4" }, + { name = "hex", text = "", fg = "#4dd9e4" }, + { name = "hh", text = "", fg = "#4dd9e4" }, + { name = "hpp", text = "", fg = "#4dd9e4" }, + { name = "hrl", text = "", fg = "#4dd9e4" }, + { name = "hs", text = "", fg = "#4dd9e4" }, + { name = "htm", text = "", fg = "#4dd9e4" }, + { name = "html", text = "", fg = "#4dd9e4" }, + { name = "http", text = "", fg = "#4dd9e4" }, + { name = "huff", text = "󰡘", fg = "#4dd9e4" }, + { name = "hurl", text = "", fg = "#4dd9e4" }, + { name = "hx", text = "", fg = "#4dd9e4" }, + { name = "hxx", text = "", fg = "#4dd9e4" }, + { name = "ical", text = "", fg = "#4dd9e4" }, + { name = "icalendar", text = "", fg = "#4dd9e4" }, + { name = "ico", text = "", fg = "#4dd9e4" }, + { name = "ics", text = "", fg = "#4dd9e4" }, + { name = "ifb", text = "", fg = "#4dd9e4" }, + { name = "ifc", text = "󰻫", fg = "#4dd9e4" }, + { name = "ige", text = "󰻫", fg = "#4dd9e4" }, + { name = "iges", text = "󰻫", fg = "#4dd9e4" }, + { name = "igs", text = "󰻫", fg = "#4dd9e4" }, + { name = "image", text = "", fg = "#4dd9e4" }, + { name = "img", text = "", fg = "#4dd9e4" }, + { name = "import", text = "", fg = "#4dd9e4" }, + { name = "info", text = "", fg = "#4dd9e4" }, + { name = "ini", text = "", fg = "#4dd9e4" }, + { name = "ino", text = "", fg = "#4dd9e4" }, + { name = "ipynb", text = "", fg = "#4dd9e4" }, + { name = "iso", text = "", fg = "#4dd9e4" }, + { name = "ixx", text = "", fg = "#4dd9e4" }, + { name = "jar", text = "", fg = "#4dd9e4" }, + { name = "java", text = "", fg = "#4dd9e4" }, + { name = "jl", text = "", fg = "#4dd9e4" }, + { name = "jpeg", text = "", fg = "#4dd9e4" }, + { name = "jpg", text = "", fg = "#4dd9e4" }, + { name = "js", text = "", fg = "#4dd9e4" }, + { name = "json", text = "", fg = "#4dd9e4" }, + { name = "json5", text = "", fg = "#4dd9e4" }, + { name = "jsonc", text = "", fg = "#4dd9e4" }, + { name = "jsx", text = "", fg = "#4dd9e4" }, + { name = "jwmrc", text = "", fg = "#4dd9e4" }, + { name = "jxl", text = "", fg = "#4dd9e4" }, + { name = "kbx", text = "󰯄", fg = "#4dd9e4" }, + { name = "kdb", text = "", fg = "#4dd9e4" }, + { name = "kdbx", text = "", fg = "#4dd9e4" }, + { name = "kdenlive", text = "", fg = "#4dd9e4" }, + { name = "kdenlivetitle", text = "", fg = "#4dd9e4" }, + { name = "kicad_dru", text = "", fg = "#4dd9e4" }, + { name = "kicad_mod", text = "", fg = "#4dd9e4" }, + { name = "kicad_pcb", text = "", fg = "#4dd9e4" }, + { name = "kicad_prl", text = "", fg = "#4dd9e4" }, + { name = "kicad_pro", text = "", fg = "#4dd9e4" }, + { name = "kicad_sch", text = "", fg = "#4dd9e4" }, + { name = "kicad_sym", text = "", fg = "#4dd9e4" }, + { name = "kicad_wks", text = "", fg = "#4dd9e4" }, + { name = "ko", text = "", fg = "#4dd9e4" }, + { name = "kpp", text = "", fg = "#4dd9e4" }, + { name = "kra", text = "", fg = "#4dd9e4" }, + { name = "krz", text = "", fg = "#4dd9e4" }, + { name = "ksh", text = "", fg = "#4dd9e4" }, + { name = "kt", text = "", fg = "#4dd9e4" }, + { name = "kts", text = "", fg = "#4dd9e4" }, + { name = "lck", text = "", fg = "#4dd9e4" }, + { name = "leex", text = "", fg = "#4dd9e4" }, + { name = "less", text = "", fg = "#4dd9e4" }, + { name = "lff", text = "", fg = "#4dd9e4" }, + { name = "lhs", text = "", fg = "#4dd9e4" }, + { name = "lib", text = "", fg = "#4dd9e4" }, + { name = "license", text = "", fg = "#4dd9e4" }, + { name = "liquid", text = "", fg = "#4dd9e4" }, + { name = "lock", text = "", fg = "#4dd9e4" }, + { name = "log", text = "󰌱", fg = "#4dd9e4" }, + { name = "lrc", text = "󰨖", fg = "#4dd9e4" }, + { name = "lua", text = "", fg = "#4dd9e4" }, + { name = "luac", text = "", fg = "#4dd9e4" }, + { name = "luau", text = "", fg = "#4dd9e4" }, + { name = "m", text = "", fg = "#4dd9e4" }, + { name = "m3u", text = "󰲹", fg = "#4dd9e4" }, + { name = "m3u8", text = "󰲹", fg = "#4dd9e4" }, + { name = "m4a", text = "", fg = "#4dd9e4" }, + { name = "m4v", text = "", fg = "#4dd9e4" }, + { name = "magnet", text = "", fg = "#4dd9e4" }, + { name = "makefile", text = "", fg = "#4dd9e4" }, + { name = "markdown", text = "", fg = "#4dd9e4" }, + { name = "material", text = "", fg = "#4dd9e4" }, + { name = "md", text = "", fg = "#4dd9e4" }, + { name = "md5", text = "󰕥", fg = "#4dd9e4" }, + { name = "mdx", text = "", fg = "#4dd9e4" }, + { name = "mint", text = "󰌪", fg = "#4dd9e4" }, + { name = "mjs", text = "", fg = "#4dd9e4" }, + { name = "mk", text = "", fg = "#4dd9e4" }, + { name = "mkv", text = "", fg = "#4dd9e4" }, + { name = "ml", text = "", fg = "#4dd9e4" }, + { name = "mli", text = "", fg = "#4dd9e4" }, + { name = "mm", text = "", fg = "#4dd9e4" }, + { name = "mo", text = "", fg = "#4dd9e4" }, + { name = "mobi", text = "", fg = "#4dd9e4" }, + { name = "mojo", text = "", fg = "#4dd9e4" }, + { name = "mov", text = "", fg = "#4dd9e4" }, + { name = "mp3", text = "", fg = "#4dd9e4" }, + { name = "mp4", text = "", fg = "#4dd9e4" }, + { name = "mpp", text = "", fg = "#4dd9e4" }, + { name = "msf", text = "", fg = "#4dd9e4" }, + { name = "mts", text = "", fg = "#4dd9e4" }, + { name = "mustache", text = "", fg = "#4dd9e4" }, + { name = "nfo", text = "", fg = "#4dd9e4" }, + { name = "nim", text = "", fg = "#4dd9e4" }, + { name = "nix", text = "", fg = "#4dd9e4" }, + { name = "norg", text = "", fg = "#4dd9e4" }, + { name = "nswag", text = "", fg = "#4dd9e4" }, + { name = "nu", text = "", fg = "#4dd9e4" }, + { name = "o", text = "", fg = "#4dd9e4" }, + { name = "obj", text = "󰆧", fg = "#4dd9e4" }, + { name = "odf", text = "", fg = "#4dd9e4" }, + { name = "odg", text = "", fg = "#4dd9e4" }, + { name = "odin", text = "󰟢", fg = "#4dd9e4" }, + { name = "odp", text = "", fg = "#4dd9e4" }, + { name = "ods", text = "", fg = "#4dd9e4" }, + { name = "odt", text = "", fg = "#4dd9e4" }, + { name = "oga", text = "", fg = "#4dd9e4" }, + { name = "ogg", text = "", fg = "#4dd9e4" }, + { name = "ogv", text = "", fg = "#4dd9e4" }, + { name = "ogx", text = "", fg = "#4dd9e4" }, + { name = "opus", text = "", fg = "#4dd9e4" }, + { name = "org", text = "", fg = "#4dd9e4" }, + { name = "otf", text = "", fg = "#4dd9e4" }, + { name = "out", text = "", fg = "#4dd9e4" }, + { name = "part", text = "", fg = "#4dd9e4" }, + { name = "patch", text = "", fg = "#4dd9e4" }, + { name = "pck", text = "", fg = "#4dd9e4" }, + { name = "pcm", text = "", fg = "#4dd9e4" }, + { name = "pdf", text = "", fg = "#4dd9e4" }, + { name = "php", text = "", fg = "#4dd9e4" }, + { name = "pl", text = "", fg = "#4dd9e4" }, + { name = "pls", text = "󰲹", fg = "#4dd9e4" }, + { name = "ply", text = "󰆧", fg = "#4dd9e4" }, + { name = "pm", text = "", fg = "#4dd9e4" }, + { name = "png", text = "", fg = "#4dd9e4" }, + { name = "po", text = "", fg = "#4dd9e4" }, + { name = "pot", text = "", fg = "#4dd9e4" }, + { name = "pp", text = "", fg = "#4dd9e4" }, + { name = "ppt", text = "󰈧", fg = "#4dd9e4" }, + { name = "pptx", text = "󰈧", fg = "#4dd9e4" }, + { name = "prisma", text = "", fg = "#4dd9e4" }, + { name = "pro", text = "", fg = "#4dd9e4" }, + { name = "ps1", text = "󰨊", fg = "#4dd9e4" }, + { name = "psb", text = "", fg = "#4dd9e4" }, + { name = "psd", text = "", fg = "#4dd9e4" }, + { name = "psd1", text = "󰨊", fg = "#4dd9e4" }, + { name = "psm1", text = "󰨊", fg = "#4dd9e4" }, + { name = "pub", text = "󰷖", fg = "#4dd9e4" }, + { name = "pxd", text = "", fg = "#4dd9e4" }, + { name = "pxi", text = "", fg = "#4dd9e4" }, + { name = "py", text = "", fg = "#4dd9e4" }, + { name = "pyc", text = "", fg = "#4dd9e4" }, + { name = "pyd", text = "", fg = "#4dd9e4" }, + { name = "pyi", text = "", fg = "#4dd9e4" }, + { name = "pyo", text = "", fg = "#4dd9e4" }, + { name = "pyw", text = "", fg = "#4dd9e4" }, + { name = "pyx", text = "", fg = "#4dd9e4" }, + { name = "qm", text = "", fg = "#4dd9e4" }, + { name = "qml", text = "", fg = "#4dd9e4" }, + { name = "qrc", text = "", fg = "#4dd9e4" }, + { name = "qss", text = "", fg = "#4dd9e4" }, + { name = "query", text = "", fg = "#4dd9e4" }, + { name = "R", text = "󰟔", fg = "#4dd9e4" }, + { name = "r", text = "󰟔", fg = "#4dd9e4" }, + { name = "rake", text = "", fg = "#4dd9e4" }, + { name = "rar", text = "", fg = "#4dd9e4" }, + { name = "rasi", text = "", fg = "#4dd9e4" }, + { name = "razor", text = "󱦘", fg = "#4dd9e4" }, + { name = "rb", text = "", fg = "#4dd9e4" }, + { name = "res", text = "", fg = "#4dd9e4" }, + { name = "resi", text = "", fg = "#4dd9e4" }, + { name = "rlib", text = "", fg = "#4dd9e4" }, + { name = "rmd", text = "", fg = "#4dd9e4" }, + { name = "rproj", text = "󰗆", fg = "#4dd9e4" }, + { name = "rs", text = "", fg = "#4dd9e4" }, + { name = "rss", text = "", fg = "#4dd9e4" }, + { name = "s", text = "", fg = "#4dd9e4" }, + { name = "sass", text = "", fg = "#4dd9e4" }, + { name = "sbt", text = "", fg = "#4dd9e4" }, + { name = "sc", text = "", fg = "#4dd9e4" }, + { name = "scad", text = "", fg = "#4dd9e4" }, + { name = "scala", text = "", fg = "#4dd9e4" }, + { name = "scm", text = "󰘧", fg = "#4dd9e4" }, + { name = "scss", text = "", fg = "#4dd9e4" }, + { name = "sh", text = "", fg = "#4dd9e4" }, + { name = "sha1", text = "󰕥", fg = "#4dd9e4" }, + { name = "sha224", text = "󰕥", fg = "#4dd9e4" }, + { name = "sha256", text = "󰕥", fg = "#4dd9e4" }, + { name = "sha384", text = "󰕥", fg = "#4dd9e4" }, + { name = "sha512", text = "󰕥", fg = "#4dd9e4" }, + { name = "sig", text = "󰘧", fg = "#4dd9e4" }, + { name = "signature", text = "󰘧", fg = "#4dd9e4" }, + { name = "skp", text = "󰻫", fg = "#4dd9e4" }, + { name = "sldasm", text = "󰻫", fg = "#4dd9e4" }, + { name = "sldprt", text = "󰻫", fg = "#4dd9e4" }, + { name = "slim", text = "", fg = "#4dd9e4" }, + { name = "sln", text = "", fg = "#4dd9e4" }, + { name = "slnx", text = "", fg = "#4dd9e4" }, + { name = "slvs", text = "󰻫", fg = "#4dd9e4" }, + { name = "sml", text = "󰘧", fg = "#4dd9e4" }, + { name = "so", text = "", fg = "#4dd9e4" }, + { name = "sol", text = "", fg = "#4dd9e4" }, + { name = "spec.js", text = "", fg = "#4dd9e4" }, + { name = "spec.jsx", text = "", fg = "#4dd9e4" }, + { name = "spec.ts", text = "", fg = "#4dd9e4" }, + { name = "spec.tsx", text = "", fg = "#4dd9e4" }, + { name = "spx", text = "", fg = "#4dd9e4" }, + { name = "sql", text = "", fg = "#4dd9e4" }, + { name = "sqlite", text = "", fg = "#4dd9e4" }, + { name = "sqlite3", text = "", fg = "#4dd9e4" }, + { name = "srt", text = "󰨖", fg = "#4dd9e4" }, + { name = "ssa", text = "󰨖", fg = "#4dd9e4" }, + { name = "ste", text = "󰻫", fg = "#4dd9e4" }, + { name = "step", text = "󰻫", fg = "#4dd9e4" }, + { name = "stl", text = "󰆧", fg = "#4dd9e4" }, + { name = "stories.js", text = "", fg = "#4dd9e4" }, + { name = "stories.jsx", text = "", fg = "#4dd9e4" }, + { name = "stories.mjs", text = "", fg = "#4dd9e4" }, + { name = "stories.svelte", text = "", fg = "#4dd9e4" }, + { name = "stories.ts", text = "", fg = "#4dd9e4" }, + { name = "stories.tsx", text = "", fg = "#4dd9e4" }, + { name = "stories.vue", text = "", fg = "#4dd9e4" }, + { name = "stp", text = "󰻫", fg = "#4dd9e4" }, + { name = "strings", text = "", fg = "#4dd9e4" }, + { name = "styl", text = "", fg = "#4dd9e4" }, + { name = "sub", text = "󰨖", fg = "#4dd9e4" }, + { name = "sublime", text = "", fg = "#4dd9e4" }, + { name = "suo", text = "", fg = "#4dd9e4" }, + { name = "sv", text = "󰍛", fg = "#4dd9e4" }, + { name = "svelte", text = "", fg = "#4dd9e4" }, + { name = "svg", text = "󰜡", fg = "#4dd9e4" }, + { name = "svgz", text = "󰜡", fg = "#4dd9e4" }, + { name = "svh", text = "󰍛", fg = "#4dd9e4" }, + { name = "swift", text = "", fg = "#4dd9e4" }, + { name = "t", text = "", fg = "#4dd9e4" }, + { name = "tbc", text = "󰛓", fg = "#4dd9e4" }, + { name = "tcl", text = "󰛓", fg = "#4dd9e4" }, + { name = "templ", text = "", fg = "#4dd9e4" }, + { name = "terminal", text = "", fg = "#4dd9e4" }, + { name = "test.js", text = "", fg = "#4dd9e4" }, + { name = "test.jsx", text = "", fg = "#4dd9e4" }, + { name = "test.ts", text = "", fg = "#4dd9e4" }, + { name = "test.tsx", text = "", fg = "#4dd9e4" }, + { name = "tex", text = "", fg = "#4dd9e4" }, + { name = "tf", text = "", fg = "#4dd9e4" }, + { name = "tfvars", text = "", fg = "#4dd9e4" }, + { name = "tgz", text = "", fg = "#4dd9e4" }, + { name = "tmpl", text = "", fg = "#4dd9e4" }, + { name = "tmux", text = "", fg = "#4dd9e4" }, + { name = "toml", text = "", fg = "#4dd9e4" }, + { name = "torrent", text = "", fg = "#4dd9e4" }, + { name = "tres", text = "", fg = "#4dd9e4" }, + { name = "ts", text = "", fg = "#4dd9e4" }, + { name = "tscn", text = "", fg = "#4dd9e4" }, + { name = "tsconfig", text = "", fg = "#4dd9e4" }, + { name = "tsx", text = "", fg = "#4dd9e4" }, + { name = "ttf", text = "", fg = "#4dd9e4" }, + { name = "twig", text = "", fg = "#4dd9e4" }, + { name = "txt", text = "󰈙", fg = "#4dd9e4" }, + { name = "txz", text = "", fg = "#4dd9e4" }, + { name = "typ", text = "", fg = "#4dd9e4" }, + { name = "typoscript", text = "", fg = "#4dd9e4" }, + { name = "ui", text = "", fg = "#4dd9e4" }, + { name = "v", text = "󰍛", fg = "#4dd9e4" }, + { name = "vala", text = "", fg = "#4dd9e4" }, + { name = "vert", text = "", fg = "#4dd9e4" }, + { name = "vh", text = "󰍛", fg = "#4dd9e4" }, + { name = "vhd", text = "󰍛", fg = "#4dd9e4" }, + { name = "vhdl", text = "󰍛", fg = "#4dd9e4" }, + { name = "vi", text = "", fg = "#4dd9e4" }, + { name = "vim", text = "", fg = "#4dd9e4" }, + { name = "vsh", text = "", fg = "#4dd9e4" }, + { name = "vsix", text = "", fg = "#4dd9e4" }, + { name = "vue", text = "", fg = "#4dd9e4" }, + { name = "wasm", text = "", fg = "#4dd9e4" }, + { name = "wav", text = "", fg = "#4dd9e4" }, + { name = "webm", text = "", fg = "#4dd9e4" }, + { name = "webmanifest", text = "", fg = "#4dd9e4" }, + { name = "webp", text = "", fg = "#4dd9e4" }, + { name = "webpack", text = "󰜫", fg = "#4dd9e4" }, + { name = "wma", text = "", fg = "#4dd9e4" }, + { name = "wmv", text = "", fg = "#4dd9e4" }, + { name = "woff", text = "", fg = "#4dd9e4" }, + { name = "woff2", text = "", fg = "#4dd9e4" }, + { name = "wrl", text = "󰆧", fg = "#4dd9e4" }, + { name = "wrz", text = "󰆧", fg = "#4dd9e4" }, + { name = "wv", text = "", fg = "#4dd9e4" }, + { name = "wvc", text = "", fg = "#4dd9e4" }, + { name = "x", text = "", fg = "#4dd9e4" }, + { name = "xaml", text = "󰙳", fg = "#4dd9e4" }, + { name = "xcf", text = "", fg = "#4dd9e4" }, + { name = "xcplayground", text = "", fg = "#4dd9e4" }, + { name = "xcstrings", text = "", fg = "#4dd9e4" }, + { name = "xls", text = "󰈛", fg = "#4dd9e4" }, + { name = "xlsx", text = "󰈛", fg = "#4dd9e4" }, + { name = "xm", text = "", fg = "#4dd9e4" }, + { name = "xml", text = "󰗀", fg = "#4dd9e4" }, + { name = "xpi", text = "", fg = "#4dd9e4" }, + { name = "xslt", text = "󰗀", fg = "#4dd9e4" }, + { name = "xul", text = "", fg = "#4dd9e4" }, + { name = "xz", text = "", fg = "#4dd9e4" }, + { name = "yaml", text = "", fg = "#4dd9e4" }, + { name = "yml", text = "", fg = "#4dd9e4" }, + { name = "zig", text = "", fg = "#4dd9e4" }, + { name = "zip", text = "", fg = "#4dd9e4" }, + { name = "zsh", text = "", fg = "#4dd9e4" }, + { name = "zst", text = "", fg = "#4dd9e4" }, + { name = "🔥", text = "", fg = "#4dd9e4" }, ] conds = [ # Special files - { if = "orphan", text = "", fg = "#4cd9df" }, - { if = "link", text = "", fg = "#4cd9df" }, - { if = "block", text = "", fg = "#4cd9df" }, - { if = "char", text = "", fg = "#4cd9df" }, - { if = "fifo", text = "", fg = "#4cd9df" }, - { if = "sock", text = "", fg = "#4cd9df" }, - { if = "sticky", text = "", fg = "#4cd9df" }, - { if = "dummy", text = "", fg = "#4cd9df" }, + { if = "orphan", text = "", fg = "#4dd9e4" }, + { if = "link", text = "", fg = "#4dd9e4" }, + { if = "block", text = "", fg = "#4dd9e4" }, + { if = "char", text = "", fg = "#4dd9e4" }, + { if = "fifo", text = "", fg = "#4dd9e4" }, + { if = "sock", text = "", fg = "#4dd9e4" }, + { if = "sticky", text = "", fg = "#4dd9e4" }, + { if = "dummy", text = "", fg = "#4dd9e4" }, # Fallback - { if = "dir", text = "", fg = "#4cd9df" }, - { if = "exec", text = "", fg = "#4cd9df" }, - { if = "!dir", text = "", fg = "#4cd9df" }, + { if = "dir", text = "", fg = "#4dd9e4" }, + { if = "exec", text = "", fg = "#4dd9e4" }, + { if = "!dir", text = "", fg = "#4dd9e4" }, ] # : }}} diff --git a/.config/zsh/.zshenv b/.config/zsh/.zshenv index 0b2fcca..a824d02 100644 --- a/.config/zsh/.zshenv +++ b/.config/zsh/.zshenv @@ -6,7 +6,7 @@ export XDG_STATE_HOME=$HOME/.local/state export GPG_TTY=$TTY export EDITOR=nvim export VISUAL=nvim -export BROWSER=${BROWSER:-zen-browser} +export BROWSER=${BROWSER:-helium-browser} export DOCKER_HOST=unix:///run/user/$(id -u)/podman/podman.sock path+=( $HOME/.local/bin diff --git a/.config/zsh/aliases b/.config/zsh/aliases index a921aba..a0e0ff2 100644 --- a/.config/zsh/aliases +++ b/.config/zsh/aliases @@ -52,3 +52,4 @@ alias po="podman" alias poc="podman-compose" alias find="fd" alias cfs="fd . ~ -H -t f -S +200M -x du -h {} | sort -hr" +alias olm="ollama" diff --git a/pkgs/aurlist.text b/pkgs/aurlist.text index 7c04bab..be6af78 100644 --- a/pkgs/aurlist.text +++ b/pkgs/aurlist.text @@ -1,6 +1,7 @@ applesmc-next-dkms brave-bin droidcam +helium-browser-bin hunk-bin jjui-bin localsend-bin @@ -19,3 +20,4 @@ spotify vesktop-bin yay-debug zen-browser-bin +zennotes-bin diff --git a/pkgs/pkgs.text b/pkgs/pkgs.text index 3015ddf..0b9fea7 100644 --- a/pkgs/pkgs.text +++ b/pkgs/pkgs.text @@ -1,3 +1,4 @@ +7zip acpi adw-gtk-theme alsa-utils @@ -30,6 +31,7 @@ eza fail2ban fastfetch fd +flatpak fnm foot fzf @@ -80,6 +82,7 @@ pnpm podman podman-compose prettier +python-pip qemu-desktop qt6ct qutebrowser @@ -115,6 +118,8 @@ upower vim virt-manager vulkan-intel +webkit2gtk-4.1 +wezterm wget wl-clipboard xdg-desktop-portal-gnome diff --git a/vimium_c-20260610_023407.json b/vimium_c-20260610_023407.json deleted file mode 100644 index f4bc0cb..0000000 --- a/vimium_c-20260610_023407.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "name": "Vimium C", - "@time": "6/10/2026, 2:34:07 AM", - "time": 1781048047964, - "environment": { - "extension": "2.12.3", - "platform": "linux", - "firefox": 150 - }, - "autoDarkMode": 1, - "keyLayout": 2, - "keyMappings": [ - "#!no-check", - "unmap ", - "map togglePinTab", - "" - ], - "searchEngines": [ - "bi: https://cn.bing.com/search?q=$s", - "bi|bing: https://www.bing.com/search?q=%s \\", - " blank=https://www.bing.com/ Bing", - "b|ba|baidu|百度: https://www.baidu.com/s?ie=utf-8&wd=%s \\", - " blank=https://www.baidu.com/ 百度", - "g|go|gg|google|Google: https://www.google.com/search?q=%s \\", - " www.google.com re=/^(?:\\.[a-z]{2,4})?\\/search\\b.*?[#&?]q=([^#&]*)/i \\", - " blank=https://www.google.com/ Google", - "sg|sogou|sougou: https://www.sogou.com/web?ie=UTF-8&query=$s 搜狗", - "360|360so|360sou|360ss: https://www.so.com/s?ie=UTF-8&q=$s 360 搜索", - "br|brave: https://search.brave.com/search?q=%s Brave", - "d|dd|ddg|duckduckgo: https://duckduckgo.com/?q=%s DuckDuckGo", - "ec|ecosia: https://www.ecosia.org/search?q=%s Ecosia", - "qw|qwant: https://www.qwant.com/?q=%s Qwant", - "ya|yd|yandex: https://yandex.com/search/?text=%s Yandex", - "yh|yahoo: https://search.yahoo.com/search?p=%s Yahoo", - "maru|mailru|mail.ru: https://go.mail.ru/search?q=%s Mail.ru", - "aur|arch: https://aur.archlinux.org/packages?O=0&K=%s \\", - " blank=https://aur.archlinux.org/ aur", - "g.m|gm|g.map|gmap: https://www.google.com/maps?q=%s \\", - " blank=https://www.google.com/maps Google Maps", - "b.m|bm|map|b.map|bmap|百度地图: \\", - " https://api.map.baidu.com/geocoder?output=html&address=%s&src=vimium-c \\", - " blank=https://map.baidu.com/", - "y|yt: https://www.youtube.com/results?search_query=%s \\", - " blank=https://www.youtube.com/ YouTube", - "w|wiki: https://www.wikipedia.org/w/index.php?search=%s Wikipedia", - "g.s|gs|gscholar: https://scholar.google.com/scholar?q=$s \\", - " scholar.google.com re=/^(?:\\.[a-z]{2,4})?\\/scholar\\b.*?[#&?]q=([^#&]*)/i \\", - " blank=https://scholar.google.com/ Google Scholar", - "a|ae|ali|alie|aliexp: https://www.aliexpress.com/wholesale?SearchText=%s \\", - " blank=https://www.aliexpress.com/ AliExpress", - "j|jd|jb|joy|joybuy: https://www.joybuy.com/search?keywords=%s \\", - " blank=https://www.joybuy.com/ Joybuy", - "az|amazon: https://www.amazon.com/s?k=%s \\", - " blank=https://www.amazon.com/ Amazon", - "\\:i: vimium://sed/s/^//,lower\\ $S re= Lower case", - "v.m|math: vimium://math\\ $S re= Calculate", - "v.p: vimium://parse\\ $S re= Redo Search", - "gh|github: https://github.com/search?q=$s \\", - " blank=https://github.com/ GitHub Repo", - "ar|arc: https://wiki.archlinux.org/index.php?search=%s \\", - " blank=https://wiki.archlinux.org/index.php archwiki", - "ge|gitee: https://search.gitee.com/?type=repository&q=$s \\", - " blank=https://gitee.com/ Gitee 仓库", - "js\\:|Js: javascript:\\ $S; JavaScript", - "" - ], - "vimSync": true -} From a8724b3c683a8e63b10ccfa8668a3183d46151e5 Mon Sep 17 00:00:00 2001 From: x0d7x <75843278+x0d7x@users.noreply.github.com> Date: Sat, 20 Jun 2026 04:17:44 +0300 Subject: [PATCH 25/26] chore:update --- .config/gh-dash/config.yml | 4 +- .config/jj/config.toml | 1 - .config/kitty/themes/noctalia.conf | 56 +- .config/niri/binds.kdl | 2 +- .config/niri/noctalia.kdl | 16 +- .config/niri/rules.kdl | 20 +- .config/noctalia/colors.json | 26 +- .config/noctalia/settings.json | 2 +- .config/nvim/nvim-pack-lock.json | 18 +- .config/nvim/plugin/blink.lua | 4 +- .config/nvim/plugin/ghu.lua | 1 + .config/nvim/plugin/theme.lua | 8 +- .config/opencode/.agentic.json | 1541 +++++++++++++++++ .config/opencode/AGENTS.md | 358 +++- .config/opencode/opencode.json | 18 +- .config/opencode/plugins/herdr-agent-state.js | 93 - .config/opencode/tui.json | 4 +- .../yazi/flavors/noctalia.yazi/flavor.toml | 1536 ++++++++-------- .config/zsh/.zshenv | 1 + .config/zsh/.zshrc | 6 + .config/zsh/aliases | 3 + .gitignore | 4 +- pkgs/aurlist.text | 3 +- pkgs/pkgs.text | 2 + 24 files changed, 2694 insertions(+), 1033 deletions(-) create mode 100644 .config/nvim/plugin/ghu.lua create mode 100644 .config/opencode/.agentic.json delete mode 100644 .config/opencode/plugins/herdr-agent-state.js diff --git a/.config/gh-dash/config.yml b/.config/gh-dash/config.yml index 0e754e0..537b6f1 100755 --- a/.config/gh-dash/config.yml +++ b/.config/gh-dash/config.yml @@ -86,7 +86,7 @@ keybindings: - key: C name: code review command: > - tmux new-window -n "PR-{{.PrNumber}}" + herdr pane split --direction right --current --env "PR-{{.PrNumber}}" 'wt switch pr:{{.PrNumber}} -x "opencode --prompt `@code-reviewer: review-pr-for-this-branch`"' theme: colors: @@ -110,7 +110,7 @@ theme: compact: false repoPaths: {} pager: - diff: "" + diff: "hunk pager" confirmQuit: false showAuthorIcons: true smartFilteringAtLaunch: true diff --git a/.config/jj/config.toml b/.config/jj/config.toml index 1e54e97..48265ad 100755 --- a/.config/jj/config.toml +++ b/.config/jj/config.toml @@ -8,7 +8,6 @@ diff-formatter = ":git" [user] name = "x0d7x" email = "75843278+x0d7x@users.noreply.github.com" - [signing] backend = "gpg" key = "672910B4BB401394" diff --git a/.config/kitty/themes/noctalia.conf b/.config/kitty/themes/noctalia.conf index 0c0e089..84e6f97 100644 --- a/.config/kitty/themes/noctalia.conf +++ b/.config/kitty/themes/noctalia.conf @@ -1,32 +1,32 @@ -color0 #0e141c +color0 #171306 color1 #ffb4ab -color2 #4dd9e4 -color3 #80d4db -color4 #a0cafd -color5 #4dd9e4 -color6 #80d4db -color7 #dde3ee -color8 #8592a4 +color2 #ffb694 +color3 #ffb694 +color4 #e1c46d +color5 #ffb694 +color6 #ffb694 +color7 #ece2ca +color8 #9c906e color9 #ffb4ab -color10 #4dd9e4 -color11 #80d4db -color12 #a0cafd -color13 #4dd9e4 -color14 #80d4db -color15 #dde3ee +color10 #ffb694 +color11 #ffb694 +color12 #e1c46d +color13 #ffb694 +color14 #ffb694 +color15 #ece2ca -cursor #dde3ee -cursor_text_color #0e141c -background #0e141c -foreground #dde3ee -selection_foreground #bbc7db -selection_background #3b4858 -active_border_color #4dd9e4 -inactive_border_color #3b4858 -url_color #4dd9e4 +cursor #ece2ca +cursor_text_color #171306 +background #171306 +foreground #ece2ca +selection_foreground #d4c5a1 +selection_background #50462a +active_border_color #ffb694 +inactive_border_color #50462a +url_color #ffb694 -active_tab_foreground #00363a -active_tab_background #4dd9e4 -inactive_tab_foreground #bbc7db -inactive_tab_background #3b4858 -cursor_trail_color #bbc7db +active_tab_foreground #571f00 +active_tab_background #ffb694 +inactive_tab_foreground #d4c5a1 +inactive_tab_background #50462a +cursor_trail_color #d4c5a1 diff --git a/.config/niri/binds.kdl b/.config/niri/binds.kdl index c9ac26d..a348e6c 100644 --- a/.config/niri/binds.kdl +++ b/.config/niri/binds.kdl @@ -52,7 +52,7 @@ binds { Mod+O hotkey-overlay-title="Open a screen-rec: OBS" { spawn "obs" } - Mod+B hotkey-overlay-title="Open a Brave-browser" { + Mod+B hotkey-overlay-title="Open a helium-browser" { spawn "helium-browser" } Mod+L hotkey-overlay-title="Open a localsend" { diff --git a/.config/niri/noctalia.kdl b/.config/niri/noctalia.kdl index 457ea51..fb3bac4 100644 --- a/.config/niri/noctalia.kdl +++ b/.config/niri/noctalia.kdl @@ -1,14 +1,14 @@ layout { focus-ring { - active-color "#4dd9e4" - inactive-color "#0e141c" + active-color "#ffb694" + inactive-color "#171306" urgent-color "#ffb4ab" } border { - active-color "#4dd9e4" - inactive-color "#0e141c" + active-color "#ffb694" + inactive-color "#171306" urgent-color "#ffb4ab" } @@ -17,19 +17,19 @@ layout { } tab-indicator { - active-color "#4dd9e4" - inactive-color "#004f54" + active-color "#ffb694" + inactive-color "#7a3003" urgent-color "#ffb4ab" } insert-hint { - color "#4dd9e480" + color "#ffb69480" } } recent-windows { highlight { - active-color "#4dd9e4" + active-color "#ffb694" urgent-color "#ffb4ab" } } diff --git a/.config/niri/rules.kdl b/.config/niri/rules.kdl index 36cdd1a..af82541 100644 --- a/.config/niri/rules.kdl +++ b/.config/niri/rules.kdl @@ -42,23 +42,19 @@ window-rule { default-window-height { proportion 0.5; } default-floating-position x=20 y=20 relative-to="top" } -window-rule { - match app-id=r#"^brave-browser$"# - open-on-workspace "B" - open-maximized true - open-focused true -} window-rule { match app-id=r#"^helium$"# open-on-workspace "B" open-maximized true open-focused true + // opacity 1.0 } window-rule { match app-id=r#"^zen$"# open-on-workspace "B" open-maximized true open-focused true + // opacity 1.0 } // window-rule { @@ -94,7 +90,6 @@ window-rule { open-on-workspace "T" open-focused true open-maximized true -opacity 1.0 } window-rule { match app-id=r#"^kitty-float$"# @@ -149,6 +144,9 @@ window-rule { } window-rule { match is-active=true + exclude app-id=r#"^zen$"# + exclude app-id=r#"^ZenNotes$"# + exclude app-id=r#"^helium$"# opacity 0.85 } // Inactive windows @@ -156,10 +154,10 @@ window-rule { match is-active=false opacity 0.67 } -window-rule { - match app-id=r#"^(brave-browser|zen|helium)$"# title=r#"YouTube"# - opacity 1.0 -} +// window-rule { +// match app-id=r#"^(brave-browser|zen|helium)$"# title=r#"YouTube"# +// opacity 1.0 +// } window-rule { match title=r#"^[Pp]icture[- ][Ii]n[- ][Pp]icture$"# open-floating true diff --git a/.config/noctalia/colors.json b/.config/noctalia/colors.json index bf5fd36..6ba81d6 100644 --- a/.config/noctalia/colors.json +++ b/.config/noctalia/colors.json @@ -1,25 +1,25 @@ { - "mPrimary": "#4dd9e4", - "mOnPrimary": "#00363a", + "mPrimary": "#ffb694", + "mOnPrimary": "#571f00", - "mSecondary": "#80d4db", - "mOnSecondary": "#00363a", + "mSecondary": "#ffb694", + "mOnSecondary": "#542105", - "mTertiary": "#a0cafd", - "mOnTertiary": "#003258", + "mTertiary": "#e1c46d", + "mOnTertiary": "#3c2f00", "mError": "#ffb4ab", "mOnError": "#690005", - "mSurface": "#0e141c", - "mOnSurface": "#dde3ee", + "mSurface": "#171306", + "mOnSurface": "#ece2ca", - "mSurfaceVariant": "#1a2028", - "mOnSurfaceVariant": "#bbc7db", + "mSurfaceVariant": "#241f11", + "mOnSurfaceVariant": "#d4c5a1", - "mOutline": "#3b4858", + "mOutline": "#50462a", "mShadow": "#000000", - "mHover": "#a0cafd", - "mOnHover": "#003258" + "mHover": "#e1c46d", + "mOnHover": "#3c2f00" } \ No newline at end of file diff --git a/.config/noctalia/settings.json b/.config/noctalia/settings.json index 8be2138..d6e7ce0 100644 --- a/.config/noctalia/settings.json +++ b/.config/noctalia/settings.json @@ -289,7 +289,7 @@ "manualSunrise": "06:30", "manualSunset": "18:30", "monitorForColors": "", - "predefinedScheme": "Ayu", + "predefinedScheme": "Solarized", "schedulingMode": "off", "syncGsettings": true, "useWallpaperColors": true diff --git a/.config/nvim/nvim-pack-lock.json b/.config/nvim/nvim-pack-lock.json index d0d553d..71d9540 100755 --- a/.config/nvim/nvim-pack-lock.json +++ b/.config/nvim/nvim-pack-lock.json @@ -31,7 +31,7 @@ "src": "https://github.com/stevearc/conform.nvim" }, "cord.nvim": { - "rev": "2e6b16e0363f5a12483734ba96e6326ce2d6741e", + "rev": "e6ee37deea7b240d456a59aa7706eec006e56e79", "src": "https://github.com/vyfor/cord.nvim" }, "darcubox-nvim": { @@ -43,7 +43,7 @@ "src": "https://github.com/sindrets/diffview.nvim" }, "fff.nvim": { - "rev": "cf171e067d99a7ee1298bd3903f14a04addd8b39", + "rev": "957f222da76f120868defdf9e7204309c3800e5e", "src": "https://github.com/dmtrKovalenko/fff.nvim" }, "flash.nvim": { @@ -55,7 +55,7 @@ "src": "https://github.com/rafamadriz/friendly-snippets" }, "gitsigns.nvim": { - "rev": "25050e4ed39e628282831d4cbecb1850454ce915", + "rev": "2038c666bd9d8a0b7349a0b6ee00dc83104b9ecf", "src": "https://github.com/lewis6991/gitsigns.nvim" }, "gruvbox": { @@ -66,6 +66,10 @@ "rev": "94afaee342e8dd0fae054a15402568ec0235c720", "src": "https://github.com/darianmorat/gruvdark.nvim" }, + "guh.nvim": { + "rev": "8e72fb815ed68c58b4f9f2c069b63603f4c54b91", + "src": "https://github.com/justinmk/guh.nvim" + }, "indent-blankline.nvim": { "rev": "d28a3f70721c79e3c5f6693057ae929f3d9c0a03", "src": "https://github.com/lukas-reineke/indent-blankline.nvim" @@ -83,19 +87,19 @@ "src": "https://github.com/williamboman/mason.nvim" }, "mini.files": { - "rev": "02874bc653fbecf2bee2c65441d0ebd09110f011", + "rev": "a5689dae6b732955e33eec225b798d6815063179", "src": "https://github.com/echasnovski/mini.files" }, "mini.nvim": { - "rev": "a59a9b7fb0a42cbcf022938ee5f0724320b66f63", + "rev": "1345d191bb3da9c7b0e977f4387c5761f9bff68d", "src": "https://github.com/echasnovski/mini.nvim" }, "neogit": { - "rev": "5a7fca171e3ad07380745d573d791e95268b8f3f", + "rev": "828dd073e6ad180fdb5c1603c7ad7f68a384c40b", "src": "https://github.com/NeogitOrg/neogit" }, "nvim-lint": { - "rev": "99cbc3ca8a76845fca50e496be7212bebf907dd3", + "rev": "01c9842c089069ab497430159312b2c8868a4590", "src": "https://github.com/mfussenegger/nvim-lint" }, "nvim-treesitter": { diff --git a/.config/nvim/plugin/blink.lua b/.config/nvim/plugin/blink.lua index b4b55d2..90f54ff 100755 --- a/.config/nvim/plugin/blink.lua +++ b/.config/nvim/plugin/blink.lua @@ -24,10 +24,10 @@ require("blink.cmp").setup({ }, keymap = { preset = "enter" }, cmdline = { - enabled = false, + enabled = true, completion = { menu = { - auto_show = false, + auto_show = true, }, }, keymap = { diff --git a/.config/nvim/plugin/ghu.lua b/.config/nvim/plugin/ghu.lua new file mode 100644 index 0000000..80210e0 --- /dev/null +++ b/.config/nvim/plugin/ghu.lua @@ -0,0 +1 @@ +vim.pack.add({ "https://github.com/justinmk/guh.nvim" }) diff --git a/.config/nvim/plugin/theme.lua b/.config/nvim/plugin/theme.lua index bd0c0d5..7ffcfb7 100755 --- a/.config/nvim/plugin/theme.lua +++ b/.config/nvim/plugin/theme.lua @@ -43,9 +43,9 @@ require("black-metal").setup({ -- Can be one of: bathory | burzum | dark-funeral -- Keymap (in normal mode) to toggle between light and dark variants. toggle_variant_key = nil, -- Don't set background - transparent = false, + transparent = true, }) -require("black-metal").load() +-- require("black-metal").load() require("vague").setup({ transparent = true, colors = { @@ -93,12 +93,12 @@ require("kanagawa").setup({ }) require("gruvbox").setup({ - variant = "hard", + variant = "soft", styles = { transparency = true, }, }) --- vim.cmd.colorscheme("gruvbox") +vim.cmd.colorscheme("gruvbox") require("gruvdark").setup({ transparent = false }) diff --git a/.config/opencode/.agentic.json b/.config/opencode/.agentic.json new file mode 100644 index 0000000..9b490e7 --- /dev/null +++ b/.config/opencode/.agentic.json @@ -0,0 +1,1541 @@ +{ + "_agentic": { + "generated_by": "agentic", + "repository": "https://github.com/sawrus/agent-guides", + "created_by": "v0.4.0", + "updated_by": "v0.4.0" + }, + "version": 1, + "created_at": "2026-06-20T17:39:52Z", + "updated_at": "2026-06-20T17:39:52Z", + "settings": { + "agent_os": [ + "opencode" + ], + "areas": [ + "software" + ], + "specializations": [ + "software.backend", + "software.full-stack", + "software.general" + ], + "mcp_integrations": [ + "opencode-docs" + ], + "opencode_profile": "", + "opencode_plugins": { + "telegram": { + "enabled": false, + "botToken": "", + "chatId": "" + }, + "agentModelMapper": { + "enabled": false + } + }, + "source_repo": "https://github.com/sawrus/agent-guides", + "source_checkout": "/home/dox/.local/share/agentic/repo" + }, + "managed_files": [ + { + "path": ".agent/prompts/add-migration.md", + "source": "areas/software/backend/prompts/add-migration.md", + "content_hash": "5cf9612c8830b31526f6f43f505236d4701cf53121d15ac507dd747a1713e950", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/prompts/backend-project-full-cycle.md", + "source": "areas/software/full-stack/prompts/backend-project-full-cycle.md", + "content_hash": "95b4f325cf84a27da5a09b3ade7da1c52b481290b5419f17a1d5490c1a8cec1c", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/prompts/code-review-workflow.md", + "source": "areas/software/general/prompts/code-review-workflow.md", + "content_hash": "f04d36c49ee965b9fe6c12c97d2c8ac17a96cfaff1780294884e6c6fcfab57fa", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/prompts/create-endpoint.md", + "source": "areas/software/backend/prompts/create-endpoint.md", + "content_hash": "4bd5bb83d1c6d2402656cd9e31c739140aba2be5a796d498c7b6bf1e0e040931", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/prompts/debug-issue.md", + "source": "areas/software/full-stack/prompts/debug-issue.md", + "content_hash": "59cb2d21fc24103857d6185c00f51cea90fe8196ea05a2e565e61cee000bc45c", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/prompts/develop-epic.md", + "source": "areas/software/backend/prompts/develop-epic.md", + "content_hash": "682e5d0a65e92f4eed052a6b3870268bed006e8d9c6bbfc57efb0dd20e6cb02e", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/prompts/develop-feature.md", + "source": "areas/software/full-stack/prompts/develop-feature.md", + "content_hash": "d6dbd508504ffc609965e3d17022e18fd686dd9f9b261974de7580facb769c99", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/prompts/development-cycle-workflow.md", + "source": "areas/software/general/prompts/development-cycle-workflow.md", + "content_hash": "3575a652d9aebceb44231bccf862b7ccbeaf575861f36ffd7dbdf6ef26e18e56", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/prompts/feature-implementation-flow.md", + "source": "areas/software/full-stack/prompts/feature-implementation-flow.md", + "content_hash": "9feb3b9614d5e45383eb669176824eee28ff9e1b395e136b202753d642e5d3ed", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/prompts/project-setup-workflow.md", + "source": "areas/software/general/prompts/project-setup-workflow.md", + "content_hash": "62c1b0dfa7d156e9213cb5b61fafb488239f9c435ddd057087c7f031148cef59", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/prompts/refactor-module.md", + "source": "areas/software/backend/prompts/refactor-module.md", + "content_hash": "32fe07c7ad31097725e6e190d66764988c3dbf9b69ac2d704945e1e38a49f3bc", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/prompts/test-feature.md", + "source": "areas/software/backend/prompts/test-feature.md", + "content_hash": "bf852113b1e4dec541311b166869144fc68fa5f2e0be948cfb7136c464ece53f", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/prompts/testing-ci-pipeline.md", + "source": "areas/software/full-stack/prompts/testing-ci-pipeline.md", + "content_hash": "b0b1a5b33b1de7dda0765263aa012571396292769a59d43cbcc6c08896bfeca1", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/rules/api-design-guide.md", + "source": "areas/software/full-stack/rules/api-design-guide.md", + "content_hash": "e81082b9cf8ccce5494198730f4956928f42d82a0abf4d1803fb92f53384924e", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/rules/architecture.md", + "source": "areas/software/backend/rules/architecture.md", + "content_hash": "c4b2729430da1c0f25fd15516b053befebc8d45600922a655fa5066d9044a304", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/rules/async-concurrency-guide.md", + "source": "areas/software/full-stack/rules/async-concurrency-guide.md", + "content_hash": "750799b62b921f8d2b5faf6bca1780ce16c4fa763b677803fcea83e6e0460583", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/rules/backend-architecture-rule.md", + "source": "areas/software/full-stack/rules/backend-architecture-rule.md", + "content_hash": "ba14c8cb24c52d9840f919c2a3fc4134d4cae99341706402e27aa80bf8ef9505", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/rules/background-jobs-guide.md", + "source": "areas/software/full-stack/rules/background-jobs-guide.md", + "content_hash": "6ad7cbf99f62774ada1f711a305b8d9b9a83079bd681014d4eb172cdcfdbfc06", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/rules/code-quality-guide.md", + "source": "areas/software/full-stack/rules/code-quality-guide.md", + "content_hash": "d6533e21854291f29ddbd2405083912b337367189af9511b3b3fe0af9d9d8209", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/rules/code-style-guide.md", + "source": "areas/software/general/rules/code-style-guide.md", + "content_hash": "f49c486853820f32e0ecf928c5579146e0cd5be72594bd28279f8b94d3ebe1e4", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/rules/data_access.md", + "source": "areas/software/backend/rules/data_access.md", + "content_hash": "b987f1eebe5d8b2279d4b85d43d732344ed6a1a43f8d9ecf27d9b0638e90c2e5", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/rules/database-access-guide.md", + "source": "areas/software/full-stack/rules/database-access-guide.md", + "content_hash": "a68da153877f7b079ff3cfd0f5cc27c9c23e11ca73f28682bcb1df04df881cbd", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/rules/database-migrations-guide.md", + "source": "areas/software/full-stack/rules/database-migrations-guide.md", + "content_hash": "7249c445cd5ad16ade437f7c02b0c111e700ba3995f69b37fa684b5ec35a9654", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/rules/docker-compose-guide.md", + "source": "areas/software/general/rules/docker-compose-guide.md", + "content_hash": "12eeea14effbec3b8a33728de4c81b083c87458a73eae05bccd0a9813258a7fa", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/rules/domain-models-guide.md", + "source": "areas/software/full-stack/rules/domain-models-guide.md", + "content_hash": "6de441308ceb5cd60d0ed6ae4b81d8d01ff6c53a7b874c0255dfbd7b847e3f36", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/rules/e2e-test-guide.md", + "source": "areas/software/full-stack/rules/e2e-test-guide.md", + "content_hash": "774c28f425f2a73a5db65e4a0b509df4fc9912694dcfe0783253bfac6c5e6468", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/rules/env-settings-guide.md", + "source": "areas/software/full-stack/rules/env-settings-guide.md", + "content_hash": "d295707c1ae334e1da2ccbcb945fa789f5f51b5d29bbd6d13d716031405400ba", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/rules/error-handling-guide.md", + "source": "areas/software/full-stack/rules/error-handling-guide.md", + "content_hash": "6f0db1dc09e2b81fc42889f28a7c32863fa0b77ae63825faa09485bd0c1e7483", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/rules/git-workflow-guide.md", + "source": "areas/software/general/rules/git-workflow-guide.md", + "content_hash": "bac22f1ef7d33d5f95185af77b835c6dd879ef2232484ee106171b47a5c0fd11", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/rules/github-workflow-guide.md", + "source": "areas/software/general/rules/github-workflow-guide.md", + "content_hash": "e8fda1f0a076b83e1f78506ce54ed17b8b0ee382c61cabd802c93411ece17e75", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/rules/gitlab-ci-guide.md", + "source": "areas/software/general/rules/gitlab-ci-guide.md", + "content_hash": "fc9bbaac01d84b0f517cc51b3ed3dc493fec68c7111d9bff6d7f69eabeebc48c", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/rules/lint-format-guide.md", + "source": "areas/software/general/rules/lint-format-guide.md", + "content_hash": "bd00ee10c90c54b5193a996df436faac46ae9d6a2bc2b201a927e15fc5e6262d", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/rules/logging-observability-guide.md", + "source": "areas/software/full-stack/rules/logging-observability-guide.md", + "content_hash": "53b75fdbf010f2735cd54ae349f8a5c3b08e348bb4112fc757bed19d59da6377", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/rules/makefile-guide.md", + "source": "areas/software/general/rules/makefile-guide.md", + "content_hash": "91f24f2804112b03fb8fed7705d44050be7512e8352b4f438e788162e3ddc00a", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/rules/project-guide.md", + "source": "areas/software/full-stack/rules/project-guide.md", + "content_hash": "1b831d5528e915d0785b186159bffb99d2758e96d5fc99883d3e49885dbe74a0", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/rules/python-venv-guide.md", + "source": "areas/software/full-stack/rules/python-venv-guide.md", + "content_hash": "1827c76663aec2ffc7680475d60b582210ff406c127abff525e89b708ff8545d", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/rules/readme-sync-guide.md", + "source": "areas/software/general/rules/readme-sync-guide.md", + "content_hash": "5c7e39181194b34bfa4814e99ae665b079a1deef396b66f015285628a99b5d70", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/rules/sdlc-methodology-guide.md", + "source": "areas/software/general/rules/sdlc-methodology-guide.md", + "content_hash": "09c9c996727224987a8f9fc07462ca5ca1921d3b399f0c0486a400cf619c7cf7", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/rules/sdlc-role-responsibilities.md", + "source": "areas/software/general/rules/sdlc-role-responsibilities.md", + "content_hash": "43d4ea2fbff127213c25acba8d74051352bff4b0e0a9c327f02d4a6fc032657e", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/rules/security-guide.md", + "source": "areas/software/full-stack/rules/security-guide.md", + "content_hash": "035bab7f0cdeaebf7075a49609938e634be691336fe65a4474e8c78fe39c3b1c", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/rules/security.md", + "source": "areas/software/backend/rules/security.md", + "content_hash": "561cf9cd3285da477f1d4000712ccca100b902c4af2b93f6338fd899d8eaabe3", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/rules/svt-test-guide.md", + "source": "areas/software/full-stack/rules/svt-test-guide.md", + "content_hash": "8d0d28a84723a4a9da402cb6f16c80c1d31817be749f886ec6ccccb62a46043f", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/rules/testing-ci-guide.md", + "source": "areas/software/full-stack/rules/testing-ci-guide.md", + "content_hash": "be133361dde8587eb573b6ad8e3f51124a90f59edb900eee4e8b7b25aed94ab6", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/rules/testing.md", + "source": "areas/software/backend/rules/testing.md", + "content_hash": "2d97a5a75323e49affa2e8d62cc5a2db0d609c35538f0efa08b479115fa5671b", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/skills/api-design-principles/SKILL.md", + "source": "areas/software/full-stack/skills/api-design-principles/SKILL.md", + "content_hash": "3886ab15e191ff89653b8c0c21321deb94aef2e1f07f520175cffab941456c07", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/skills/api-design-principles/assets/api-design-checklist.md", + "source": "areas/software/full-stack/skills/api-design-principles/assets/api-design-checklist.md", + "content_hash": "53569577e2ff0370fd5db5e33b40efc88da311f2dc31b1c8c94caaba37ec1c0a", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/skills/api-design-principles/assets/rest-api-template.py", + "source": "areas/software/full-stack/skills/api-design-principles/assets/rest-api-template.py", + "content_hash": "e4c51f4dbad9c5c2f02a37bcf2ad9b560300c1d3959188d4d76124d220b90f51", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/skills/api-design-principles/references/graphql-schema-design.md", + "source": "areas/software/full-stack/skills/api-design-principles/references/graphql-schema-design.md", + "content_hash": "3b0e2ed56500d466ef3939c9e1bd21bea125fd15ef8a2c8eedfa9ab219e8e1a4", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/skills/api-design-principles/references/rest-best-practices.md", + "source": "areas/software/full-stack/skills/api-design-principles/references/rest-best-practices.md", + "content_hash": "250d817f2f83f2d0c48d30a0a58fd2f1adb253b474faca23eae59f2c89fc8b51", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/skills/api-design-principles/resources/implementation-playbook.md", + "source": "areas/software/full-stack/skills/api-design-principles/resources/implementation-playbook.md", + "content_hash": "dda495da043206d8d2467b9e815de489a64a3e295100b67f7656194b0da05c00", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/skills/api-design/SKILL.md", + "source": "areas/software/backend/skills/api-design/SKILL.md", + "content_hash": "ac92f61337167053ceb843584807c8c1678a765397cb97e7838779d9344f6fec", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/skills/api-patterns/SKILL.md", + "source": "areas/software/full-stack/skills/api-patterns/SKILL.md", + "content_hash": "1e3b22e8ae8866dc16b3fedd30c2bc7ff201ac7b27562e9b855fa68faef64347", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/skills/api-patterns/api-style.md", + "source": "areas/software/full-stack/skills/api-patterns/api-style.md", + "content_hash": "2093c21d41fc04e83a163936ef33481fb95c07f740edb46d322eb125a2fc00b0", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/skills/api-patterns/auth.md", + "source": "areas/software/full-stack/skills/api-patterns/auth.md", + "content_hash": "23a6c70e2036cacb221a8470654aab3208d6415fbb425bb7926788bedfd76d30", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/skills/api-patterns/documentation.md", + "source": "areas/software/full-stack/skills/api-patterns/documentation.md", + "content_hash": "1884bdead17689106ce21124aae5a78aae723a1d140623ff6b86b1b113e2d153", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/skills/api-patterns/graphql.md", + "source": "areas/software/full-stack/skills/api-patterns/graphql.md", + "content_hash": "4ca8a7344e70081f9674a40630b1ce72530578a1de0b4bf0ed0c15c0daf9d6f0", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/skills/api-patterns/rate-limiting.md", + "source": "areas/software/full-stack/skills/api-patterns/rate-limiting.md", + "content_hash": "749e4959b24be1b52a1afe118c5d07057e78e665d2681c379fbf5659902fbb70", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/skills/api-patterns/response.md", + "source": "areas/software/full-stack/skills/api-patterns/response.md", + "content_hash": "d4a8f52b17be4f39390b52d3becd5de9ee2a114fbfa32f9d1beba16f07281e72", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/skills/api-patterns/rest.md", + "source": "areas/software/full-stack/skills/api-patterns/rest.md", + "content_hash": "906cecb6ed1385c5fe00799f593302a4ed8395895c89925f65b96a93922f3004", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/skills/api-patterns/scripts/api_validator.py", + "source": "areas/software/full-stack/skills/api-patterns/scripts/api_validator.py", + "content_hash": "c09e803b9bc62bdd833d37925b8643980e0d56dd6aad180d3b6cf6c3b0889349", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/skills/api-patterns/security-testing.md", + "source": "areas/software/full-stack/skills/api-patterns/security-testing.md", + "content_hash": "67c06db63aa0431c49fa30333960b8f79fbe55c6a7848708d9c885d8b2d0649f", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/skills/api-patterns/trpc.md", + "source": "areas/software/full-stack/skills/api-patterns/trpc.md", + "content_hash": "a1746ce93139ab250eff2684f721c6be3d5f9cd6f7ea3da075174baeaf449859", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/skills/api-patterns/versioning.md", + "source": "areas/software/full-stack/skills/api-patterns/versioning.md", + "content_hash": "250e095d07a2f1a2537d734b99de9db2baa71428bb4ee62470d87b795590abb0", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/skills/app-builder/SKILL.md", + "source": "areas/software/full-stack/skills/app-builder/SKILL.md", + "content_hash": "fa54cd8fb8400b50285868c01cc139a7052696a39fab9717d49b5b28585e250c", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/skills/app-builder/agent-coordination.md", + "source": "areas/software/full-stack/skills/app-builder/agent-coordination.md", + "content_hash": "8f5476c510699dec80066506dd4b3e6d90cecd45631fb3919eb355ffb0cb8705", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/skills/app-builder/feature-building.md", + "source": "areas/software/full-stack/skills/app-builder/feature-building.md", + "content_hash": "35f6753183bc23157042c9d2d93366c9bf2b7ebb95e3ef38465dbcb1c0ec89e3", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/skills/app-builder/project-detection.md", + "source": "areas/software/full-stack/skills/app-builder/project-detection.md", + "content_hash": "0f991848a61bc35fa53987596925516916e3e9448be5d9a31e9d1aad8182de53", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/skills/app-builder/scaffolding.md", + "source": "areas/software/full-stack/skills/app-builder/scaffolding.md", + "content_hash": "4e8a4878fb576b72fd6b599b03ba3cbd8271291cb15180ebce6cfcd714fddb84", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/skills/app-builder/tech-stack.md", + "source": "areas/software/full-stack/skills/app-builder/tech-stack.md", + "content_hash": "fbd9f1deee8bd161d14cea7c9b66cff6d4ca13e285257e965b28b8fdfcb243f5", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/skills/app-builder/templates/SKILL.md", + "source": "areas/software/full-stack/skills/app-builder/templates/SKILL.md", + "content_hash": "cfb041ad2818b92bd85bb430296062f1b14e3769cc4c719051a4f138d5089bbd", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/skills/app-builder/templates/astro-static/TEMPLATE.md", + "source": "areas/software/full-stack/skills/app-builder/templates/astro-static/TEMPLATE.md", + "content_hash": "58fe2d96ec7f710eaf9c8b595982328ef7d6fa9c8c5174985b588d1baccdab5d", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/skills/app-builder/templates/chrome-extension/TEMPLATE.md", + "source": "areas/software/full-stack/skills/app-builder/templates/chrome-extension/TEMPLATE.md", + "content_hash": "d5b32b9cbfb6d23c4b1ec897c1177f3eab1a622d976d3fd4f01def83e0659f03", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/skills/app-builder/templates/cli-tool/TEMPLATE.md", + "source": "areas/software/full-stack/skills/app-builder/templates/cli-tool/TEMPLATE.md", + "content_hash": "7a3f410855a9d2f302c166ac0827fea760535a0b5780561a66d5ead8d2a7dc89", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/skills/app-builder/templates/electron-desktop/TEMPLATE.md", + "source": "areas/software/full-stack/skills/app-builder/templates/electron-desktop/TEMPLATE.md", + "content_hash": "4b3b2ac3938ae06786162795c803340ee139306fb8bb613187bf7d9213de7c74", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/skills/app-builder/templates/express-api/TEMPLATE.md", + "source": "areas/software/full-stack/skills/app-builder/templates/express-api/TEMPLATE.md", + "content_hash": "a42a0d3ddf21ab1a5d1d3b10858d1f354477cba873a523a4531d4af876efe8a7", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/skills/app-builder/templates/flutter-app/TEMPLATE.md", + "source": "areas/software/full-stack/skills/app-builder/templates/flutter-app/TEMPLATE.md", + "content_hash": "a0aa2e6118e9364f4d5225d3b51433f1854f2195bf6f1097b76ec116975b58ef", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/skills/app-builder/templates/monorepo-turborepo/TEMPLATE.md", + "source": "areas/software/full-stack/skills/app-builder/templates/monorepo-turborepo/TEMPLATE.md", + "content_hash": "5f41699fa098e10b116852a62db66ea79eba6f2f23db5902c346402f99836c22", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/skills/app-builder/templates/nextjs-fullstack/TEMPLATE.md", + "source": "areas/software/full-stack/skills/app-builder/templates/nextjs-fullstack/TEMPLATE.md", + "content_hash": "4054efc0f42c3da874dc0d2f69ebfa918e7b08096fbf9e9feac098a5390325a9", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/skills/app-builder/templates/nextjs-saas/TEMPLATE.md", + "source": "areas/software/full-stack/skills/app-builder/templates/nextjs-saas/TEMPLATE.md", + "content_hash": "1c37021e2736d5efd8ca6f58903f9398faeef6ee0b2ebdbd29793644ab2ed978", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/skills/app-builder/templates/nextjs-static/TEMPLATE.md", + "source": "areas/software/full-stack/skills/app-builder/templates/nextjs-static/TEMPLATE.md", + "content_hash": "2cccd2d59b1df289885e08f927b1f46bc478ab8282014773bb811738a762302b", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/skills/app-builder/templates/nuxt-app/TEMPLATE.md", + "source": "areas/software/full-stack/skills/app-builder/templates/nuxt-app/TEMPLATE.md", + "content_hash": "ba87406e7774635b359e3831f8952d01bdd8e2ee8eb7a8989794451f46a96ca6", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/skills/app-builder/templates/python-fastapi/TEMPLATE.md", + "source": "areas/software/full-stack/skills/app-builder/templates/python-fastapi/TEMPLATE.md", + "content_hash": "196df34b055a7bd7fde05e9f90a94b55d5a6077afb3af34ab9b19ad778ea2bcb", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/skills/app-builder/templates/react-native-app/TEMPLATE.md", + "source": "areas/software/full-stack/skills/app-builder/templates/react-native-app/TEMPLATE.md", + "content_hash": "d24c1793e238d765f69e45e1fc40514647f1697169600941b6dd4ea61f738061", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/skills/async-processing/SKILL.md", + "source": "areas/software/backend/skills/async-processing/SKILL.md", + "content_hash": "8496f7a391065a29d836eed1e28ce8b7abf5333608bbfded66f0d63159e845b2", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/skills/backend-developer/SKILL.md", + "source": "areas/software/full-stack/skills/backend-developer/SKILL.md", + "content_hash": "bde94a119fa5ad8c9b125a62997db1e6bc9b80e0218a08ddbd1b7fb298047c14", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/skills/blackbox-test/SKILL.md", + "source": "areas/software/full-stack/skills/blackbox-test/SKILL.md", + "content_hash": "ae4a8b6f273b6004984ba4e50a1d789c743a04af9b66c7c7c371dd8f5cb1bcf2", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/skills/database-modeling/SKILL.md", + "source": "areas/software/backend/skills/database-modeling/SKILL.md", + "content_hash": "d456fcc53f1e25a28650be5a44518f36354c8d1e0d7feae8e8d12d85675b552d", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/skills/general-dev-tools/SKILL.md", + "source": "areas/software/general/skills/general-dev-tools/SKILL.md", + "content_hash": "8ac088f3856a7605a7dc31a974ccfe9cb3481e4c708162f0d0bb3fc2ae113d8a", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/skills/observability/SKILL.md", + "source": "areas/software/backend/skills/observability/SKILL.md", + "content_hash": "09cd27911a474ca248db5dd7f0e647c774f630529d987de5d15a08c88efc18cd", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/skills/prompt-project-planner/SKILL.md", + "source": "areas/software/full-stack/skills/prompt-project-planner/SKILL.md", + "content_hash": "1a3e708f8ef6ff872a714394d6ca89cb2be7fa4d50860f5308b218bce1bcc35e", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/skills/prompt-project-planner/output.schema.md", + "source": "areas/software/full-stack/skills/prompt-project-planner/output.schema.md", + "content_hash": "18fbf01444d282c51392919dd0084e33564a40480d3f38015cddfab6bf513c6b", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/skills/prompt-project-planner/questions.md", + "source": "areas/software/full-stack/skills/prompt-project-planner/questions.md", + "content_hash": "902d03ff6cb3c49cfe16cb14042747d4b102c7f4deec36daa403f9b435e0bb40", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/skills/troubleshooting/SKILL.md", + "source": "areas/software/backend/skills/troubleshooting/SKILL.md", + "content_hash": "9a5827f647eb6d0d1acb42d92d1896f9188d95f06ae45ef7fec3b89ac9af4e6d", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/workflows/add-migration.md", + "source": "areas/software/backend/workflows/add-migration.md", + "content_hash": "bd44e8d554b221e3289e004ee6b917464a4351b651f154a2a103228be0c9917e", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/workflows/backend-project-full-cycle.md", + "source": "areas/software/full-stack/workflows/backend-project-full-cycle.md", + "content_hash": "69cad926cfb58f576cb9a20503dcae96f21ece6f1c9751e11c888bcf29fd0e20", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/workflows/code-review-workflow.md", + "source": "areas/software/general/workflows/code-review-workflow.md", + "content_hash": "bd810a35f37c58827dc5de5bddb3306d74f225a2ad95cb647664683495233388", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/workflows/create-endpoint.md", + "source": "areas/software/backend/workflows/create-endpoint.md", + "content_hash": "63d7ff9030fb0ccfb4fbb1b0604f79fbd8a619b2bae4556e1249e5345bbfeae9", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/workflows/debug-issue.md", + "source": "areas/software/full-stack/workflows/debug-issue.md", + "content_hash": "f881ddf3c181720dacef263b011466a92b6e904475a8df55e670b6ffcb647f6d", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/workflows/develop-epic.md", + "source": "areas/software/backend/workflows/develop-epic.md", + "content_hash": "8395fbe6f51505d06a092454cba7653434564d2bfa06065c463baaf1756a4011", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/workflows/develop-feature.md", + "source": "areas/software/full-stack/workflows/develop-feature.md", + "content_hash": "4016cebec81741efc512c92c36e97381aaf37aa32bcad2b934788706e28152bf", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/workflows/development-cycle-workflow.md", + "source": "areas/software/general/workflows/development-cycle-workflow.md", + "content_hash": "46fa9677d5f328900b1c34f8516db0c1860d1044e970efb3cc7729d52c0ea4e9", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/workflows/feature-implementation-flow.md", + "source": "areas/software/full-stack/workflows/feature-implementation-flow.md", + "content_hash": "d96aee0a614a96bc57af0ccd0f852d3cd6ac4025fc689183561514916b72277b", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/workflows/project-setup-workflow.md", + "source": "areas/software/general/workflows/project-setup-workflow.md", + "content_hash": "c35e4dc60033fce3a797da794df5dd249de7bfba07d28e2b8e24664a42586780", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/workflows/refactor-module.md", + "source": "areas/software/backend/workflows/refactor-module.md", + "content_hash": "a2037b7a5ddc65041647127f0b0cf1b312decf07711916ef993691a21f940a07", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/workflows/test-feature.md", + "source": "areas/software/backend/workflows/test-feature.md", + "content_hash": "d53995c3bda5f0f9b643615e104f4a19ff357be9cb3fa10c9909f431e77b75cf", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".agent/workflows/testing-ci-pipeline.md", + "source": "areas/software/full-stack/workflows/testing-ci-pipeline.md", + "content_hash": "b71c2ee351cc59f6ce7d49726a993f02f3ab32d1a873d272e7e4448f7fc0e66c", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/AGENTS.md", + "source": "generated:AGENTS.md", + "content_hash": "56fc18030e1a0295f5ee21f3c849a824d372a309f7adfe34035647805261d7a9", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/MEMORY.md", + "source": "generated:MEMORY.md", + "content_hash": "4c6328bc31c8cfb4c8f7e113155c1c564031046d21f8e89d4b8ee6ebdd88e213", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/agents/designer.md", + "source": "extensions/opencode/agents/designer.md", + "content_hash": "87083c370691918f9b8c6801b6ed4c0d0c3500dd679bb1ce0cf62ffa341aedb5", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/agents/developer.md", + "source": "extensions/opencode/agents/developer.md", + "content_hash": "2aa4edc91e267fd767b9fc6d2e79619247f0fbba6a8e2abf58d0628a4c8c3ee0", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/agents/devops-engineer.md", + "source": "extensions/opencode/agents/devops-engineer.md", + "content_hash": "6f00154defbe00c6dadbdb6f9e1cd45589d851fb378083f67ea6db27ef22fdc5", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/agents/instruction_reviewer.md", + "source": "extensions/opencode/agents/instruction_reviewer.md", + "content_hash": "3862cc9ecd0f6b0c15984eaab6658bb9ccac5cfa188e6a46e9a8ab47a8ee2197", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/agents/memory_curator.md", + "source": "extensions/opencode/agents/memory_curator.md", + "content_hash": "4f48a39a2a073544d042f812e1e7f4dc4da76bfb88a455bad6e8192b53048b06", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/agents/pm.md", + "source": "extensions/opencode/agents/pm.md", + "content_hash": "1bf60a8e89d20c9c45d4063601924e3bf0b8a5f2cbfab1d4604a95556b1d73be", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/agents/product-owner.md", + "source": "extensions/opencode/agents/product-owner.md", + "content_hash": "8539983e7ccfe8b94947b9d135b742482be46687cf88b0bc9e84b32c3d4ae605", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/agents/qa.md", + "source": "extensions/opencode/agents/qa.md", + "content_hash": "85c5ce3da470836f432cb8b565647e15b7813c6f3f6be4e694a068d092899e51", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/agents/team-lead.md", + "source": "extensions/opencode/agents/team-lead.md", + "content_hash": "53c046cf29b596ed85467d1110e35a8ba85c60195ba6ea9793f594815d68c4fd", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/commands/add-migration.md", + "source": "areas/software/backend/workflows/add-migration.md", + "content_hash": "bd44e8d554b221e3289e004ee6b917464a4351b651f154a2a103228be0c9917e", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/commands/backend-project-full-cycle.md", + "source": "areas/software/full-stack/workflows/backend-project-full-cycle.md", + "content_hash": "69cad926cfb58f576cb9a20503dcae96f21ece6f1c9751e11c888bcf29fd0e20", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/commands/code-review-workflow.md", + "source": "areas/software/general/workflows/code-review-workflow.md", + "content_hash": "bd810a35f37c58827dc5de5bddb3306d74f225a2ad95cb647664683495233388", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/commands/create-endpoint.md", + "source": "areas/software/backend/workflows/create-endpoint.md", + "content_hash": "63d7ff9030fb0ccfb4fbb1b0604f79fbd8a619b2bae4556e1249e5345bbfeae9", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/commands/debug-issue.md", + "source": "areas/software/full-stack/workflows/debug-issue.md", + "content_hash": "f881ddf3c181720dacef263b011466a92b6e904475a8df55e670b6ffcb647f6d", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/commands/develop-epic.md", + "source": "areas/software/backend/workflows/develop-epic.md", + "content_hash": "8395fbe6f51505d06a092454cba7653434564d2bfa06065c463baaf1756a4011", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/commands/develop-feature.md", + "source": "areas/software/full-stack/workflows/develop-feature.md", + "content_hash": "4016cebec81741efc512c92c36e97381aaf37aa32bcad2b934788706e28152bf", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/commands/development-cycle-workflow.md", + "source": "areas/software/general/workflows/development-cycle-workflow.md", + "content_hash": "46fa9677d5f328900b1c34f8516db0c1860d1044e970efb3cc7729d52c0ea4e9", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/commands/feature-implementation-flow.md", + "source": "areas/software/full-stack/workflows/feature-implementation-flow.md", + "content_hash": "d96aee0a614a96bc57af0ccd0f852d3cd6ac4025fc689183561514916b72277b", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/commands/feature.md", + "source": "extensions/opencode/commands/feature.md", + "content_hash": "6652d6778d25a083b97602cbc52eabe4138b2dae9ef7ddb0894e4b63555dc75f", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/commands/project-setup-workflow.md", + "source": "areas/software/general/workflows/project-setup-workflow.md", + "content_hash": "c35e4dc60033fce3a797da794df5dd249de7bfba07d28e2b8e24664a42586780", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/commands/refactor-module.md", + "source": "areas/software/backend/workflows/refactor-module.md", + "content_hash": "a2037b7a5ddc65041647127f0b0cf1b312decf07711916ef993691a21f940a07", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/commands/test-feature.md", + "source": "areas/software/backend/workflows/test-feature.md", + "content_hash": "d53995c3bda5f0f9b643615e104f4a19ff357be9cb3fa10c9909f431e77b75cf", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/commands/testing-ci-pipeline.md", + "source": "areas/software/full-stack/workflows/testing-ci-pipeline.md", + "content_hash": "b71c2ee351cc59f6ce7d49726a993f02f3ab32d1a873d272e7e4448f7fc0e66c", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/opencode.json", + "source": "generated:mcp-opencode-legacy-config", + "content_hash": "07f831613b9df11a1488cd4161695d1963f572a3b32ac377d5f9315a4f862078", + "marker": "config", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/rules/api-design-guide.md", + "source": "areas/software/full-stack/rules/api-design-guide.md", + "content_hash": "e81082b9cf8ccce5494198730f4956928f42d82a0abf4d1803fb92f53384924e", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/rules/architecture.md", + "source": "areas/software/backend/rules/architecture.md", + "content_hash": "c4b2729430da1c0f25fd15516b053befebc8d45600922a655fa5066d9044a304", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/rules/async-concurrency-guide.md", + "source": "areas/software/full-stack/rules/async-concurrency-guide.md", + "content_hash": "750799b62b921f8d2b5faf6bca1780ce16c4fa763b677803fcea83e6e0460583", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/rules/backend-architecture-rule.md", + "source": "areas/software/full-stack/rules/backend-architecture-rule.md", + "content_hash": "ba14c8cb24c52d9840f919c2a3fc4134d4cae99341706402e27aa80bf8ef9505", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/rules/background-jobs-guide.md", + "source": "areas/software/full-stack/rules/background-jobs-guide.md", + "content_hash": "6ad7cbf99f62774ada1f711a305b8d9b9a83079bd681014d4eb172cdcfdbfc06", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/rules/code-quality-guide.md", + "source": "areas/software/full-stack/rules/code-quality-guide.md", + "content_hash": "d6533e21854291f29ddbd2405083912b337367189af9511b3b3fe0af9d9d8209", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/rules/code-style-guide.md", + "source": "areas/software/general/rules/code-style-guide.md", + "content_hash": "f49c486853820f32e0ecf928c5579146e0cd5be72594bd28279f8b94d3ebe1e4", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/rules/data_access.md", + "source": "areas/software/backend/rules/data_access.md", + "content_hash": "b987f1eebe5d8b2279d4b85d43d732344ed6a1a43f8d9ecf27d9b0638e90c2e5", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/rules/database-access-guide.md", + "source": "areas/software/full-stack/rules/database-access-guide.md", + "content_hash": "a68da153877f7b079ff3cfd0f5cc27c9c23e11ca73f28682bcb1df04df881cbd", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/rules/database-migrations-guide.md", + "source": "areas/software/full-stack/rules/database-migrations-guide.md", + "content_hash": "7249c445cd5ad16ade437f7c02b0c111e700ba3995f69b37fa684b5ec35a9654", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/rules/docker-compose-guide.md", + "source": "areas/software/general/rules/docker-compose-guide.md", + "content_hash": "12eeea14effbec3b8a33728de4c81b083c87458a73eae05bccd0a9813258a7fa", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/rules/domain-models-guide.md", + "source": "areas/software/full-stack/rules/domain-models-guide.md", + "content_hash": "6de441308ceb5cd60d0ed6ae4b81d8d01ff6c53a7b874c0255dfbd7b847e3f36", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/rules/e2e-test-guide.md", + "source": "areas/software/full-stack/rules/e2e-test-guide.md", + "content_hash": "774c28f425f2a73a5db65e4a0b509df4fc9912694dcfe0783253bfac6c5e6468", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/rules/env-settings-guide.md", + "source": "areas/software/full-stack/rules/env-settings-guide.md", + "content_hash": "d295707c1ae334e1da2ccbcb945fa789f5f51b5d29bbd6d13d716031405400ba", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/rules/error-handling-guide.md", + "source": "areas/software/full-stack/rules/error-handling-guide.md", + "content_hash": "6f0db1dc09e2b81fc42889f28a7c32863fa0b77ae63825faa09485bd0c1e7483", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/rules/git-workflow-guide.md", + "source": "areas/software/general/rules/git-workflow-guide.md", + "content_hash": "bac22f1ef7d33d5f95185af77b835c6dd879ef2232484ee106171b47a5c0fd11", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/rules/github-workflow-guide.md", + "source": "areas/software/general/rules/github-workflow-guide.md", + "content_hash": "e8fda1f0a076b83e1f78506ce54ed17b8b0ee382c61cabd802c93411ece17e75", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/rules/gitlab-ci-guide.md", + "source": "areas/software/general/rules/gitlab-ci-guide.md", + "content_hash": "fc9bbaac01d84b0f517cc51b3ed3dc493fec68c7111d9bff6d7f69eabeebc48c", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/rules/lint-format-guide.md", + "source": "areas/software/general/rules/lint-format-guide.md", + "content_hash": "bd00ee10c90c54b5193a996df436faac46ae9d6a2bc2b201a927e15fc5e6262d", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/rules/logging-observability-guide.md", + "source": "areas/software/full-stack/rules/logging-observability-guide.md", + "content_hash": "53b75fdbf010f2735cd54ae349f8a5c3b08e348bb4112fc757bed19d59da6377", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/rules/makefile-guide.md", + "source": "areas/software/general/rules/makefile-guide.md", + "content_hash": "91f24f2804112b03fb8fed7705d44050be7512e8352b4f438e788162e3ddc00a", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/rules/project-guide.md", + "source": "areas/software/full-stack/rules/project-guide.md", + "content_hash": "1b831d5528e915d0785b186159bffb99d2758e96d5fc99883d3e49885dbe74a0", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/rules/python-venv-guide.md", + "source": "areas/software/full-stack/rules/python-venv-guide.md", + "content_hash": "1827c76663aec2ffc7680475d60b582210ff406c127abff525e89b708ff8545d", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/rules/readme-sync-guide.md", + "source": "areas/software/general/rules/readme-sync-guide.md", + "content_hash": "5c7e39181194b34bfa4814e99ae665b079a1deef396b66f015285628a99b5d70", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/rules/sdlc-methodology-guide.md", + "source": "areas/software/general/rules/sdlc-methodology-guide.md", + "content_hash": "09c9c996727224987a8f9fc07462ca5ca1921d3b399f0c0486a400cf619c7cf7", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/rules/sdlc-role-responsibilities.md", + "source": "areas/software/general/rules/sdlc-role-responsibilities.md", + "content_hash": "43d4ea2fbff127213c25acba8d74051352bff4b0e0a9c327f02d4a6fc032657e", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/rules/security-guide.md", + "source": "areas/software/full-stack/rules/security-guide.md", + "content_hash": "035bab7f0cdeaebf7075a49609938e634be691336fe65a4474e8c78fe39c3b1c", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/rules/security.md", + "source": "areas/software/backend/rules/security.md", + "content_hash": "561cf9cd3285da477f1d4000712ccca100b902c4af2b93f6338fd899d8eaabe3", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/rules/svt-test-guide.md", + "source": "areas/software/full-stack/rules/svt-test-guide.md", + "content_hash": "8d0d28a84723a4a9da402cb6f16c80c1d31817be749f886ec6ccccb62a46043f", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/rules/testing-ci-guide.md", + "source": "areas/software/full-stack/rules/testing-ci-guide.md", + "content_hash": "be133361dde8587eb573b6ad8e3f51124a90f59edb900eee4e8b7b25aed94ab6", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/rules/testing.md", + "source": "areas/software/backend/rules/testing.md", + "content_hash": "2d97a5a75323e49affa2e8d62cc5a2db0d609c35538f0efa08b479115fa5671b", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/skills/api-design-principles/SKILL.md", + "source": "areas/software/full-stack/skills/api-design-principles/SKILL.md", + "content_hash": "3886ab15e191ff89653b8c0c21321deb94aef2e1f07f520175cffab941456c07", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/skills/api-design-principles/assets/api-design-checklist.md", + "source": "areas/software/full-stack/skills/api-design-principles/assets/api-design-checklist.md", + "content_hash": "53569577e2ff0370fd5db5e33b40efc88da311f2dc31b1c8c94caaba37ec1c0a", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/skills/api-design-principles/assets/rest-api-template.py", + "source": "areas/software/full-stack/skills/api-design-principles/assets/rest-api-template.py", + "content_hash": "e4c51f4dbad9c5c2f02a37bcf2ad9b560300c1d3959188d4d76124d220b90f51", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/skills/api-design-principles/references/graphql-schema-design.md", + "source": "areas/software/full-stack/skills/api-design-principles/references/graphql-schema-design.md", + "content_hash": "3b0e2ed56500d466ef3939c9e1bd21bea125fd15ef8a2c8eedfa9ab219e8e1a4", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/skills/api-design-principles/references/rest-best-practices.md", + "source": "areas/software/full-stack/skills/api-design-principles/references/rest-best-practices.md", + "content_hash": "250d817f2f83f2d0c48d30a0a58fd2f1adb253b474faca23eae59f2c89fc8b51", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/skills/api-design-principles/resources/implementation-playbook.md", + "source": "areas/software/full-stack/skills/api-design-principles/resources/implementation-playbook.md", + "content_hash": "dda495da043206d8d2467b9e815de489a64a3e295100b67f7656194b0da05c00", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/skills/api-design/SKILL.md", + "source": "areas/software/backend/skills/api-design/SKILL.md", + "content_hash": "ac92f61337167053ceb843584807c8c1678a765397cb97e7838779d9344f6fec", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/skills/api-patterns/SKILL.md", + "source": "areas/software/full-stack/skills/api-patterns/SKILL.md", + "content_hash": "1e3b22e8ae8866dc16b3fedd30c2bc7ff201ac7b27562e9b855fa68faef64347", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/skills/api-patterns/api-style.md", + "source": "areas/software/full-stack/skills/api-patterns/api-style.md", + "content_hash": "2093c21d41fc04e83a163936ef33481fb95c07f740edb46d322eb125a2fc00b0", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/skills/api-patterns/auth.md", + "source": "areas/software/full-stack/skills/api-patterns/auth.md", + "content_hash": "23a6c70e2036cacb221a8470654aab3208d6415fbb425bb7926788bedfd76d30", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/skills/api-patterns/documentation.md", + "source": "areas/software/full-stack/skills/api-patterns/documentation.md", + "content_hash": "1884bdead17689106ce21124aae5a78aae723a1d140623ff6b86b1b113e2d153", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/skills/api-patterns/graphql.md", + "source": "areas/software/full-stack/skills/api-patterns/graphql.md", + "content_hash": "4ca8a7344e70081f9674a40630b1ce72530578a1de0b4bf0ed0c15c0daf9d6f0", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/skills/api-patterns/rate-limiting.md", + "source": "areas/software/full-stack/skills/api-patterns/rate-limiting.md", + "content_hash": "749e4959b24be1b52a1afe118c5d07057e78e665d2681c379fbf5659902fbb70", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/skills/api-patterns/response.md", + "source": "areas/software/full-stack/skills/api-patterns/response.md", + "content_hash": "d4a8f52b17be4f39390b52d3becd5de9ee2a114fbfa32f9d1beba16f07281e72", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/skills/api-patterns/rest.md", + "source": "areas/software/full-stack/skills/api-patterns/rest.md", + "content_hash": "906cecb6ed1385c5fe00799f593302a4ed8395895c89925f65b96a93922f3004", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/skills/api-patterns/scripts/api_validator.py", + "source": "areas/software/full-stack/skills/api-patterns/scripts/api_validator.py", + "content_hash": "c09e803b9bc62bdd833d37925b8643980e0d56dd6aad180d3b6cf6c3b0889349", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/skills/api-patterns/security-testing.md", + "source": "areas/software/full-stack/skills/api-patterns/security-testing.md", + "content_hash": "67c06db63aa0431c49fa30333960b8f79fbe55c6a7848708d9c885d8b2d0649f", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/skills/api-patterns/trpc.md", + "source": "areas/software/full-stack/skills/api-patterns/trpc.md", + "content_hash": "a1746ce93139ab250eff2684f721c6be3d5f9cd6f7ea3da075174baeaf449859", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/skills/api-patterns/versioning.md", + "source": "areas/software/full-stack/skills/api-patterns/versioning.md", + "content_hash": "250e095d07a2f1a2537d734b99de9db2baa71428bb4ee62470d87b795590abb0", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/skills/app-builder/SKILL.md", + "source": "areas/software/full-stack/skills/app-builder/SKILL.md", + "content_hash": "fa54cd8fb8400b50285868c01cc139a7052696a39fab9717d49b5b28585e250c", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/skills/app-builder/agent-coordination.md", + "source": "areas/software/full-stack/skills/app-builder/agent-coordination.md", + "content_hash": "8f5476c510699dec80066506dd4b3e6d90cecd45631fb3919eb355ffb0cb8705", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/skills/app-builder/feature-building.md", + "source": "areas/software/full-stack/skills/app-builder/feature-building.md", + "content_hash": "35f6753183bc23157042c9d2d93366c9bf2b7ebb95e3ef38465dbcb1c0ec89e3", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/skills/app-builder/project-detection.md", + "source": "areas/software/full-stack/skills/app-builder/project-detection.md", + "content_hash": "0f991848a61bc35fa53987596925516916e3e9448be5d9a31e9d1aad8182de53", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/skills/app-builder/scaffolding.md", + "source": "areas/software/full-stack/skills/app-builder/scaffolding.md", + "content_hash": "4e8a4878fb576b72fd6b599b03ba3cbd8271291cb15180ebce6cfcd714fddb84", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/skills/app-builder/tech-stack.md", + "source": "areas/software/full-stack/skills/app-builder/tech-stack.md", + "content_hash": "fbd9f1deee8bd161d14cea7c9b66cff6d4ca13e285257e965b28b8fdfcb243f5", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/skills/app-builder/templates/SKILL.md", + "source": "areas/software/full-stack/skills/app-builder/templates/SKILL.md", + "content_hash": "cfb041ad2818b92bd85bb430296062f1b14e3769cc4c719051a4f138d5089bbd", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/skills/app-builder/templates/astro-static/TEMPLATE.md", + "source": "areas/software/full-stack/skills/app-builder/templates/astro-static/TEMPLATE.md", + "content_hash": "58fe2d96ec7f710eaf9c8b595982328ef7d6fa9c8c5174985b588d1baccdab5d", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/skills/app-builder/templates/chrome-extension/TEMPLATE.md", + "source": "areas/software/full-stack/skills/app-builder/templates/chrome-extension/TEMPLATE.md", + "content_hash": "d5b32b9cbfb6d23c4b1ec897c1177f3eab1a622d976d3fd4f01def83e0659f03", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/skills/app-builder/templates/cli-tool/TEMPLATE.md", + "source": "areas/software/full-stack/skills/app-builder/templates/cli-tool/TEMPLATE.md", + "content_hash": "7a3f410855a9d2f302c166ac0827fea760535a0b5780561a66d5ead8d2a7dc89", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/skills/app-builder/templates/electron-desktop/TEMPLATE.md", + "source": "areas/software/full-stack/skills/app-builder/templates/electron-desktop/TEMPLATE.md", + "content_hash": "4b3b2ac3938ae06786162795c803340ee139306fb8bb613187bf7d9213de7c74", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/skills/app-builder/templates/express-api/TEMPLATE.md", + "source": "areas/software/full-stack/skills/app-builder/templates/express-api/TEMPLATE.md", + "content_hash": "a42a0d3ddf21ab1a5d1d3b10858d1f354477cba873a523a4531d4af876efe8a7", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/skills/app-builder/templates/flutter-app/TEMPLATE.md", + "source": "areas/software/full-stack/skills/app-builder/templates/flutter-app/TEMPLATE.md", + "content_hash": "a0aa2e6118e9364f4d5225d3b51433f1854f2195bf6f1097b76ec116975b58ef", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/skills/app-builder/templates/monorepo-turborepo/TEMPLATE.md", + "source": "areas/software/full-stack/skills/app-builder/templates/monorepo-turborepo/TEMPLATE.md", + "content_hash": "5f41699fa098e10b116852a62db66ea79eba6f2f23db5902c346402f99836c22", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/skills/app-builder/templates/nextjs-fullstack/TEMPLATE.md", + "source": "areas/software/full-stack/skills/app-builder/templates/nextjs-fullstack/TEMPLATE.md", + "content_hash": "4054efc0f42c3da874dc0d2f69ebfa918e7b08096fbf9e9feac098a5390325a9", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/skills/app-builder/templates/nextjs-saas/TEMPLATE.md", + "source": "areas/software/full-stack/skills/app-builder/templates/nextjs-saas/TEMPLATE.md", + "content_hash": "1c37021e2736d5efd8ca6f58903f9398faeef6ee0b2ebdbd29793644ab2ed978", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/skills/app-builder/templates/nextjs-static/TEMPLATE.md", + "source": "areas/software/full-stack/skills/app-builder/templates/nextjs-static/TEMPLATE.md", + "content_hash": "2cccd2d59b1df289885e08f927b1f46bc478ab8282014773bb811738a762302b", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/skills/app-builder/templates/nuxt-app/TEMPLATE.md", + "source": "areas/software/full-stack/skills/app-builder/templates/nuxt-app/TEMPLATE.md", + "content_hash": "ba87406e7774635b359e3831f8952d01bdd8e2ee8eb7a8989794451f46a96ca6", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/skills/app-builder/templates/python-fastapi/TEMPLATE.md", + "source": "areas/software/full-stack/skills/app-builder/templates/python-fastapi/TEMPLATE.md", + "content_hash": "196df34b055a7bd7fde05e9f90a94b55d5a6077afb3af34ab9b19ad778ea2bcb", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/skills/app-builder/templates/react-native-app/TEMPLATE.md", + "source": "areas/software/full-stack/skills/app-builder/templates/react-native-app/TEMPLATE.md", + "content_hash": "d24c1793e238d765f69e45e1fc40514647f1697169600941b6dd4ea61f738061", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/skills/async-processing/SKILL.md", + "source": "areas/software/backend/skills/async-processing/SKILL.md", + "content_hash": "8496f7a391065a29d836eed1e28ce8b7abf5333608bbfded66f0d63159e845b2", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/skills/backend-developer/SKILL.md", + "source": "areas/software/full-stack/skills/backend-developer/SKILL.md", + "content_hash": "bde94a119fa5ad8c9b125a62997db1e6bc9b80e0218a08ddbd1b7fb298047c14", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/skills/blackbox-test/SKILL.md", + "source": "areas/software/full-stack/skills/blackbox-test/SKILL.md", + "content_hash": "ae4a8b6f273b6004984ba4e50a1d789c743a04af9b66c7c7c371dd8f5cb1bcf2", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/skills/database-modeling/SKILL.md", + "source": "areas/software/backend/skills/database-modeling/SKILL.md", + "content_hash": "d456fcc53f1e25a28650be5a44518f36354c8d1e0d7feae8e8d12d85675b552d", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/skills/general-dev-tools/SKILL.md", + "source": "areas/software/general/skills/general-dev-tools/SKILL.md", + "content_hash": "8ac088f3856a7605a7dc31a974ccfe9cb3481e4c708162f0d0bb3fc2ae113d8a", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/skills/observability/SKILL.md", + "source": "areas/software/backend/skills/observability/SKILL.md", + "content_hash": "09cd27911a474ca248db5dd7f0e647c774f630529d987de5d15a08c88efc18cd", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/skills/prompt-project-planner/SKILL.md", + "source": "areas/software/full-stack/skills/prompt-project-planner/SKILL.md", + "content_hash": "1a3e708f8ef6ff872a714394d6ca89cb2be7fa4d50860f5308b218bce1bcc35e", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/skills/prompt-project-planner/output.schema.md", + "source": "areas/software/full-stack/skills/prompt-project-planner/output.schema.md", + "content_hash": "18fbf01444d282c51392919dd0084e33564a40480d3f38015cddfab6bf513c6b", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/skills/prompt-project-planner/questions.md", + "source": "areas/software/full-stack/skills/prompt-project-planner/questions.md", + "content_hash": "902d03ff6cb3c49cfe16cb14042747d4b102c7f4deec36daa403f9b435e0bb40", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": ".opencode/skills/troubleshooting/SKILL.md", + "source": "areas/software/backend/skills/troubleshooting/SKILL.md", + "content_hash": "9a5827f647eb6d0d1acb42d92d1896f9188d95f06ae45ef7fec3b89ac9af4e6d", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": "AGENTS.md", + "source": "generated:AGENTS.md", + "content_hash": "56fc18030e1a0295f5ee21f3c849a824d372a309f7adfe34035647805261d7a9", + "marker": "internal", + "updated_at": "2026-06-20T17:39:52Z" + }, + { + "path": "opencode.json", + "source": "generated:mcp-opencode-config", + "content_hash": "1626b98e534c52926383c25278a618bfd4d8a15af90ee14daae40176afd406e7", + "marker": "config", + "updated_at": "2026-06-20T17:39:52Z" + } + ], + "skipped_files": [] +} diff --git a/.config/opencode/AGENTS.md b/.config/opencode/AGENTS.md index 62fd91b..ec12afe 100755 --- a/.config/opencode/AGENTS.md +++ b/.config/opencode/AGENTS.md @@ -1,134 +1,320 @@ -# Agent Guidelines for this Repository +--- +agentic: + generated_by: agentic + source: "generated:AGENTS.md" + repository: "https://github.com/sawrus/agent-guides" + created_by: "v0.4.0" + updated_by: "v0.4.0" +--- +# Agentic Project Guidelines -This document outlines the conventions and commands for agents operating within this repository. +Generated by agentic. -## 1. Build/Lint/Test Commands +## Installation Context +- Agent OS targets: opencode +- Primary agent rules directory: .opencode/rules +- Areas: software +- Specializations: software.backend software.full-stack software.general -- **Build:** No specific build command found. Please refer to project-specific documentation or infer from file types. -- **Lint:** No specific lint command found. Please refer to project-specific documentation or infer from file types. -- **Test:** No specific test command found. To run a single test, you may need to use a test runner specific to the language/framework (e.g., `pytest path/to/test_file.py::test_name` for Python, `npm test -- path/to/test_file.js` for JavaScript). +--- -## 2. Code Style Guidelines +## Shared guidance -No explicit code style guidelines (e.g., `.eslintrc.js`, `prettier.config.js`, `ruff.toml`) were found in this repository. Agents should adhere to the following general principles: +# AGENTS — root guidance -- **Imports:** Organize imports consistently (e.g., alphabetical, grouped by type). -- **Formatting:** Maintain consistent indentation (spaces/tabs), line endings, and brace style. -- **Types:** Use type annotations where supported and beneficial for clarity and maintainability. -- **Naming Conventions:** Follow established naming conventions for variables, functions, classes, and files (e.g., `camelCase`, `snake_case`, `PascalCase`). -- **Error Handling:** Implement robust error handling mechanisms, logging errors appropriately. +## Dynamic guidance loading -## Existing Agent Rules +The loaded guidance set is project-specific and may change per task. Do not assume the statically listed files are +complete; first discover optional guidance under the target project's `.agent/` directory. -You are dullx, a master-level AI prompt optimization specialist. Your mission: transform any user input into precision-crafted prompts that unlock AI's full potential across all platforms. +Discover and load guidance in this order: -## THE 4-D METHODOLOGY +1. `.agent/*.md` — project baseline files, when present +2. `.agent/rules/*.md` — all project rules +3. `.agent/skills/*/SKILL.md` — only the skill matching the current task +4. `.agent/workflows/*.md` — only the workflow matching the triggered command +5. `.agent/prompts/*.md` — only when explicitly requested or referenced by loaded guidance -### 1. DECONSTRUCT +Prefer relative paths in references inside markdown files. -- Extract core intent, key entities, and context -- Identify output requirements and constraints -- Map what's provided vs. what's missing +--- -### 2. DIAGNOSE +## General Development Practices -- Audit for clarity gaps and ambiguity -- Check specificity and completeness -- Assess structure and complexity needs +Cross-cutting practices that apply to every project regardless of area. -### 3. DEVELOP +### Git Workflow -- Select optimal techniques based on request type: - - **Creative** → Multi-perspective + tone emphasis - - **Technical** → Constraint-based + precision focus - - **Educational** → Few-shot examples + clear structure - - **Complex** → Chain-of-thought + systematic frameworks -- Assign appropriate AI role/expertise -- Enhance context and implement logical structure +- Use feature branches with task IDs in branch names (e.g., `feat/TASK-123-add-auth`). +- Commit messages include context: what changed, why, and any relevant ticket reference. +- No direct commits to main or protected branches — all changes via reviewed PRs. -### 4. DELIVER +### Makefile Conventions -- Construct optimized prompt -- Format based on complexity -- Provide implementation guidance +- Use Makefile for common development tasks accessible to all contributors. +- Include a `help` target listing available commands with descriptions. +- Standard targets: `install`, `dev`, `test`, `lint`, `fmt`, `clean`, `build`. -## OPTIMIZATION TECHNIQUES +### Docker Compose -**Foundation:** Role assignment, context layering, output specs, task decomposition +- Use docker-compose for local multi-service development. +- Configure health checks for all dependent services before marking ready. +- Drive configuration via environment variables; no hardcoded values. -**Advanced:** Chain-of-thought, few-shot learning, multi-perspective analysis, constraint optimization +### Linting and Formatting -**Platform Notes:** +- Configure language-appropriate linters for every project. +- Enforce standards via pre-commit hooks — CI is a safety net, not the primary check. +- Apply consistent formatting across all files on every commit. -- **ChatGPT/GPT-4:** Structured sections, conversation starters -- **Claude:** Longer context, reasoning frameworks -- **Gemini:** Creative tasks, comparative analysis -- **Others:** Apply universal best practices +### SDLC Methodology -## OPERATING MODES +- Follow phases in order: Requirements → Design → Implementation → Verification → Deployment → Maintenance. +- Document requirements before implementation — "we'll figure it out" is not a requirement. +- Conduct design reviews for any change with architectural, security, or data model impact. +- Before changing project logic, read the relevant design and behavior documents under `docs/**`. +- Run validation, tests, coverage, and CI-style checks through Makefile targets only. -**DETAIL MODE:** +### Documentation of Behavior Changes -- Gather context with smart defaults -- Ask 2-3 targeted clarifying questions -- Provide comprehensive optimization +- Any behavior change captured in Markdown artifacts must be documented under the project `docs/` directory. +- Use documentation paths that match the change type, for example `docs//README.md` for feature behavior and + `docs/incidents/--root-cause.md` for incident root cause reports. +- Create or update the relevant `docs/` artifact in the same change set; do not leave behavior changes documented only + in workflow outputs, tickets, or PR comments. +- Apply the `product-owner` role to confirm that docs describe the user-facing behavior, acceptance criteria, and + operational constraints of the change. -**BASIC MODE:** +### Versioning And Changelog -- Quick fix primary issues -- Apply core techniques only -- Deliver ready-to-use prompt +- After every completed feature, update the project version in the appropriate version source for the repository. +- Update `CHANGELOG.md` in the same change set with a concise user-facing summary, operational notes, and any migration + or rollout considerations. +- Do not leave feature behavior documented only in implementation notes, rollout logs, or PR text; the version and + changelog are part of the feature completion contract. -## RESPONSE FORMATS +### MCP Memory Providers -**Simple Requests:** +See [MEMORY.md](MEMORY.md) for the full protocol: provider roles, Context7 usage, MemPalace session-start queries, +fact-writing triggers, tool call examples, and fallback order. -``` -**Your Optimized Prompt:** -[Improved prompt] +### Code Style -**What Changed:** [Key improvements] -``` +- Write self-documenting code with meaningful names — comments explain why, not what. +- Apply DRY principles; avoid duplication across modules. +- Keep functions focused on a single responsibility; extract when a function does two things. -**Complex Requests:** +--- -``` -**Your Optimized Prompt:** -[Improved prompt] +## Repository Exploration (mandatory before implementation) + +Before executing any workflow, spawn a subagent to explore the repository. + +### Role resolution + +- Use the role defined in `execution.initiator` of the current workflow. +- If not defined, use the role assigned to the first workflow step. +- Resolve roles only from the current workflow's `roles` section — do not invent roles. + +### Purpose + +- Understand current architecture and established conventions. +- Identify key modules, entrypoints, and data flows. +- Detect configuration (env, Docker, Makefile, CI). +- Identify components impacted by the proposed change. +- Validate feasibility before any code is written. + +### Subagent responsibilities + +- Analyze repository structure and dependencies. +- Locate relevant services, modules, and data flows. +- Identify constraints, risks, and integration points. +- Prepare a context summary for the next workflow step. + +### Required output + +- High-level system overview. +- List of affected modules and files. +- Detected risks and constraints. + +### Constraint + +This step is **mandatory** and must complete before "Solution Design & Risk Plan" begins. -**Key Improvements:** -• [Primary changes and benefits] +--- -**Techniques Applied:** [Brief mention] +## software/backend -**Pro Tip:** [Usage guidance] +# Backend — guidance index + +## What this area covers + +Server-side service development: REST / GraphQL API design, domain modeling, database access patterns, async processing, observability, and security. Load after `software/general/` baseline. + +## Inherited from general + +- SDLC methodology and role responsibilities +- Git / CI / lint / format and code style baselines +- General development and code review workflows + +## Backend-specific overrides + +- All endpoints must include authZ check, input validation, and structured error response. +- Database changes require a migration file — no schema drift via ORM sync in production. +- Every new module requires observability: at minimum, structured logs and a latency metric. + +## Spec map + +```text +.agent/ +├── rules/ +│ ├── architecture.md ← layering, module boundaries, dependency direction +│ ├── data_access.md ← ORM usage, query patterns, N+1 prevention +│ ├── security.md ← authN/authZ, input validation, secret handling +│ └── testing.md ← test pyramid targets, mock boundaries, contract tests +├── skills/ +│ ├── api-design/SKILL.md ← REST / GraphQL conventions, versioning, contracts +│ ├── async-processing/SKILL.md ← queues, workers, retry/DLQ patterns +│ ├── database-modeling/SKILL.md ← schema design, indexes, migration safety +│ ├── observability/SKILL.md ← structured logging, metrics, distributed tracing +│ └── troubleshooting/SKILL.md ← systematic debugging, profiling, root-cause analysis +├── workflows/ +│ ├── add-migration.md ← /add-migration +│ ├── create-endpoint.md ← /create-endpoint +│ ├── debug-issue.md ← /debug-issue +│ ├── develop-epic.md ← /develop-epic +│ ├── develop-feature.md ← /develop-feature +│ ├── refactor-module.md ← /refactor-module +│ └── test-feature.md ← /test-feature +└── prompts/ + └── *.md +``` + +--- + +## software/full-stack + +# Full Stack — guidance index + +## What this area covers + +End-to-end product feature development spanning backend services and frontend interfaces: API design, backend architecture, database access, async processing, frontend integration, testing pipelines, and full project lifecycle management. + +## Inherited from general + +- SDLC methodology, role responsibilities, and handoff contracts +- Git / CI / lint / format and code style baselines +- General development and code review workflows + +## Full-stack-specific constraints + +- API contracts are versioned and documented before implementation; no breaking changes without a migration path. +- Frontend and backend changes for the same feature ship together in a coordinated, backward-compatible rollout. +- Every new feature includes end-to-end tests covering at least the critical user path. + +## Spec map + +```text +.agent/ +├── rules/ +│ ├── api-design-guide.md ← REST/GraphQL/tRPC conventions, versioning +│ ├── backend-architecture-rule.md ← layering, module boundaries, DI +│ ├── database-access-guide.md ← ORM patterns, query safety, N+1 prevention +│ ├── database-migrations-guide.md ← migration safety, backward compatibility +│ ├── async-concurrency-guide.md ← queues, workers, deadlock prevention +│ ├── background-jobs-guide.md ← job design, retry, DLQ +│ ├── error-handling-guide.md ← error taxonomy, propagation, user messaging +│ ├── logging-observability-guide.md ← structured logs, trace IDs, metrics +│ ├── security-guide.md ← authN/authZ, input validation, secret handling +│ ├── testing-ci-guide.md ← test pyramid, CI checks, coverage thresholds +│ ├── e2e-test-guide.md ← e2e tool setup, test scope, flakiness policy +│ ├── code-quality-guide.md ← naming, DRY, single responsibility +│ ├── env-settings-guide.md ← environment config, secrets, local setup +│ ├── domain-models-guide.md ← entity design, value objects, aggregates +│ └── project-guide.md ← folder structure, module boundaries, tech stack +├── skills/ +│ ├── api-design-principles/SKILL.md ← REST best practices, GraphQL schema design +│ ├── api-patterns/SKILL.md ← auth, rate limiting, versioning, tRPC +│ ├── app-builder/SKILL.md ← project scaffolding, templates, tech stack detection +│ ├── backend-developer/SKILL.md ← service patterns, DI, repository design +│ ├── blackbox-test/SKILL.md ← external API testing, contract validation +│ └── prompt-project-planner/SKILL.md ← project planning, milestone scoping +├── workflows/ +│ ├── develop-feature.md ← /develop-feature +│ ├── debug-issue.md ← /debug-issue +│ ├── backend-project-full-cycle.md ← /backend-project-full-cycle +│ ├── feature-implementation-flow.md ← /feature-implementation-flow +│ └── testing-ci-pipeline.md ← /testing-ci-pipeline +└── prompts/ + └── *.md ``` -## WELCOME MESSAGE (REQUIRED) +--- -When activated, display EXACTLY: +## software/general -"Hello! I'm dullx, your AI prompt optimizer. I transform vague requests into precise, effective prompts that deliver better results. +# Software — general guidance index -**What I need to know:** +This area contains the shared SDLC baseline inherited by all software specialization areas. Load this before any domain-specific guidance. -- **Target AI:** ChatGPT, Claude, Gemini, or Other -- **Prompt Style:** DETAIL (I'll ask clarifying questions first) or BASIC (quick optimization) +## What this area covers -**Examples:** +Cross-cutting engineering practices that apply regardless of stack: Git workflow, CI/CD standards, linting, code style, SDLC methodology, role responsibilities, and project setup conventions. Every software specialization area inherits from here and adds only domain-specific overrides. -- "DETAIL using ChatGPT — Write me a marketing email" -- "BASIC using Claude — Help with my resume" +## Inheritance contract -Just share your rough prompt and I'll handle the optimization!" +All specialization areas follow this load order: -## PROCESSING FLOW +``` +AGENTS.md (scope) → rules (constraints) → skills (execution patterns) → workflows (orchestration) +``` + +Specializations reference general guidance and keep only domain-specific overrides. Do not duplicate general rules in domain-level files. + +## Spec selection + +| Task type | Area to load | +|:---|:---| +| API / service development | `software/backend/` | +| UI / component development | `software/frontend/` | +| Full product feature (API + UI) | `software/full-stack/` | +| Data pipelines, dbt, warehouses | `software/data-engineering/` | +| ML training, evaluation, deployment | `software/mlops/` | +| iOS / Android / React Native | `software/mobile/` | +| Infrastructure, K8s, CI/CD, incidents | `software/platform/` | +| Test strategy, coverage, QA tooling | `software/qa/` | +| Security scans, threat modeling | `software/security/` | +| Cross-cutting / unclear domain | `software/general/` | + +## Cross-cutting constraints + +- **Git discipline** — every change lives in a branch; no direct commits to main. +- **Lint and format** — all files pass configured linters before any handoff. +- **SDLC role separation** — no role consolidation when subagent execution is required. +- **README sync** — public-facing READMEs updated whenever behavior or setup changes. + +## Guidance tree + +```text +.agent/ +├── rules/ +│ ├── git-workflow-guide.md ← branching, commit messages, PR conventions +│ ├── github-workflow-guide.md ← GitHub-specific CI triggers and branch protection +│ ├── gitlab-ci-guide.md ← GitLab CI pipeline conventions +│ ├── makefile-guide.md ← standard Makefile targets and conventions +│ ├── docker-compose-guide.md ← local multi-service development setup +│ ├── lint-format-guide.md ← linter config and pre-commit hooks +│ ├── sdlc-methodology-guide.md ← phase definitions, entry/exit criteria +│ ├── sdlc-role-responsibilities.md ← role matrix, handoff contracts, DoD +│ ├── readme-sync-guide.md ← what READMEs must contain and when to update +│ └── code-style-guide.md ← naming, structure, DRY, single responsibility +├── skills/ +│ └── general-dev-tools/SKILL.md ← cross-stack dev tooling patterns +└── workflows/ + ├── project-setup-workflow.md ← /project-setup + ├── code-review-workflow.md ← /code-review + └── development-cycle-workflow.md ← /dev-cycle +``` -1. Auto-detect complexity: - - Simple tasks → BASIC mode - - Complex/professional → DETAIL mode -2. Inform user with override option -3. Execute chosen mode protocol -4. Deliver optimized prompt +--- -**Memory Note:** Do not save any information from optimization sessions to memory. diff --git a/.config/opencode/opencode.json b/.config/opencode/opencode.json index 0fe0f2c..18b9439 100755 --- a/.config/opencode/opencode.json +++ b/.config/opencode/opencode.json @@ -2,13 +2,25 @@ "$schema": "https://opencode.ai/config.json", "mcp": { "github": { - "enabled": false, - "type": "local", - "command": ["bunx", "-y", "@modelcontextprotocol/server-github"], "enabled": true, + "type": "local", + "command": [ + "bunx", + "-y", + "@modelcontextprotocol/server-github" + ], "environment": { "GITHUB_PERSONAL_ACCESS_TOKEN": "{env:$GITHUB_PERSONAL_ACCESS_TOKEN}" } + }, + "opencode": { + "type": "local", + "command": [ + "npx", + "-y", + "opencode-docs-mcp" + ], + "enabled": true } }, "default_agent": "plan", diff --git a/.config/opencode/plugins/herdr-agent-state.js b/.config/opencode/plugins/herdr-agent-state.js deleted file mode 100644 index c2fd79a..0000000 --- a/.config/opencode/plugins/herdr-agent-state.js +++ /dev/null @@ -1,93 +0,0 @@ -// installed by herdr -// managed by herdr; reinstalling or updating the integration overwrites this file. -// add custom hooks/plugins beside this file instead of editing it. -// HERDR_INTEGRATION_ID=opencode -// HERDR_INTEGRATION_VERSION=4 - -import net from "node:net"; - -const SOURCE = "herdr:opencode"; -let reportSeq = Date.now() * 1000; - -function nextReportSeq() { - reportSeq += 1; - return reportSeq; -} - -function sessionIDFromProperties(properties) { - return typeof properties?.sessionID === "string" && properties.sessionID - ? properties.sessionID - : undefined; -} - -function reportSession(sessionID) { - if (!sessionID) { - return Promise.resolve(); - } - const paneId = process.env.HERDR_PANE_ID; - const socketPath = process.env.HERDR_SOCKET_PATH; - - if (!paneId || !socketPath) { - return Promise.resolve(); - } - - const requestId = `${SOURCE}:${Date.now()}:${Math.floor(Math.random() * 1_000_000) - .toString() - .padStart(6, "0")}`; - const request = { - id: requestId, - method: "pane.report_agent_session", - params: { - pane_id: paneId, - source: SOURCE, - agent: "opencode", - seq: nextReportSeq(), - agent_session_id: sessionID, - }, - }; - - return new Promise((resolve) => { - const client = net.createConnection(socketPath, () => { - client.write(`${JSON.stringify(request)}\n`); - }); - - const finish = () => { - client.destroy(); - resolve(); - }; - - client.setTimeout(500, finish); - client.on("data", finish); - client.on("error", finish); - client.on("end", finish); - client.on("close", resolve); - }); -} - -export const HerdrAgentStatePlugin = async () => { - if ( - process.env.HERDR_ENV !== "1" || - !process.env.HERDR_SOCKET_PATH || - !process.env.HERDR_PANE_ID - ) { - return {}; - } - - return { - event: async ({ event }) => { - const type = event?.type; - const properties = event?.properties ?? {}; - const sessionID = sessionIDFromProperties(properties); - - switch (type) { - case "session.created": - case "session.updated": - case "session.status": - await reportSession(sessionID); - break; - default: - break; - } - }, - }; -}; diff --git a/.config/opencode/tui.json b/.config/opencode/tui.json index 3308038..fb742f3 100644 --- a/.config/opencode/tui.json +++ b/.config/opencode/tui.json @@ -1,4 +1,4 @@ { "$schema": "https://opencode.ai/tui.json", - "theme": "lucent-orng" -} \ No newline at end of file + "theme": "gruvbox" +} diff --git a/.config/yazi/flavors/noctalia.yazi/flavor.toml b/.config/yazi/flavors/noctalia.yazi/flavor.toml index 7e866f0..7063bc6 100644 --- a/.config/yazi/flavors/noctalia.yazi/flavor.toml +++ b/.config/yazi/flavors/noctalia.yazi/flavor.toml @@ -1,25 +1,25 @@ # : Manager [[[ [mgr] -cwd = { fg = "#dde3ee" } +cwd = { fg = "#ece2ca" } # Find find_keyword = { fg = "#ffb4ab", bold = true, italic = true, underline = true } find_position = { fg = "#ffb4ab", bold = true, italic = true } # Marker -marker_copied = { fg = "#194975", bg = "#194975" } -marker_cut = { fg = "#194975", bg = "#194975" } +marker_copied = { fg = "#564500", bg = "#564500" } +marker_cut = { fg = "#564500", bg = "#564500" } marker_marked = { fg = "#ffb4ab", bg = "#ffb4ab" } -marker_selected = { fg = "#a0cafd", bg = "#a0cafd" } +marker_selected = { fg = "#e1c46d", bg = "#e1c46d" } # Count -count_copied = { fg = "#d1e4ff", bg = "#194975" } -count_cut = { fg = "#d1e4ff", bg = "#194975" } -count_selected = { fg = "#00363a", bg = "#a0cafd" } +count_copied = { fg = "#fee086", bg = "#564500" } +count_cut = { fg = "#fee086", bg = "#564500" } +count_selected = { fg = "#571f00", bg = "#e1c46d" } # Border -border_style = { fg = "#4dd9e4" } +border_style = { fg = "#ffb694" } # : ]]] @@ -27,21 +27,21 @@ border_style = { fg = "#4dd9e4" } # : Status [[[ [status] -overall = { fg = "#4dd9e4" } +overall = { fg = "#ffb694" } sep_left = { open = "", close = "" } sep_right = { open = "", close = "" } # Progress progress_label = { bold = true } -progress_normal = { fg = "#4dd9e4", bg = "#0e141c" } -progress_error = { fg = "#ffb4ab", bg = "#0e141c" } +progress_normal = { fg = "#ffb694", bg = "#171306" } +progress_error = { fg = "#ffb4ab", bg = "#171306" } # Permissions -perm_type = { fg = "#80d4db" } -perm_write = { fg = "#a0cafd" } +perm_type = { fg = "#ffb694" } +perm_write = { fg = "#e1c46d" } perm_exec = { fg = "#ffb4ab" } -perm_read = { fg = "#194975" } -perm_sep = { fg = "#004f54" } +perm_read = { fg = "#564500" } +perm_sep = { fg = "#7a3003" } # : ]]] @@ -50,14 +50,14 @@ perm_sep = { fg = "#004f54" } [mode] -normal_main = { bg = "#4dd9e4", fg = "#00363a", bold = true } -normal_alt = { bg = "#3b4858", fg = "#bbc7db" } +normal_main = { bg = "#ffb694", fg = "#571f00", bold = true } +normal_alt = { bg = "#50462a", fg = "#d4c5a1" } -select_main = { bg = "#80d4db", fg = "#00363a", bold = true } -select_alt = { bg = "#3b4858", fg = "#bbc7db" } +select_main = { bg = "#ffb694", fg = "#542105", bold = true } +select_alt = { bg = "#50462a", fg = "#d4c5a1" } -unset_main = { bg = "#a0cafd", fg = "#003258", bold = true } -unset_alt = { bg = "#3b4858", fg = "#bbc7db" } +unset_main = { bg = "#e1c46d", fg = "#3c2f00", bold = true } +unset_alt = { bg = "#50462a", fg = "#d4c5a1" } # : ]]] @@ -65,9 +65,9 @@ unset_alt = { bg = "#3b4858", fg = "#bbc7db" } # : Input [[[ [input] -border = { fg = "#4dd9e4" } +border = { fg = "#ffb694" } title = {} -value = { fg = "#dde3ee" } +value = { fg = "#ece2ca" } selected = { reversed = true } # : ]]] @@ -76,8 +76,8 @@ selected = { reversed = true } # : Tabs [[[ [tabs] -active = { fg = "#0e141c", bold = true, bg = "#4dd9e4" } -inactive = { fg = "#80d4db", bg = "#0e141c" } +active = { fg = "#171306", bold = true, bg = "#ffb694" } +inactive = { fg = "#ffb694", bg = "#171306" } sep_inner = { open = "", close = "" } # : ]]] @@ -86,7 +86,7 @@ sep_inner = { open = "", close = "" } # : Completion [[[ [cmp] -border = { fg = "#4dd9e4", bg = "#00363a" } +border = { fg = "#ffb694", bg = "#571f00" } # : ]]] @@ -94,9 +94,9 @@ border = { fg = "#4dd9e4", bg = "#00363a" } # : Tasks [[[ [tasks] -border = { fg = "#4dd9e4" } +border = { fg = "#ffb694" } title = {} -hovered = { fg = "#194975", underline = true } +hovered = { fg = "#564500", underline = true } # : ]]] @@ -105,22 +105,22 @@ hovered = { fg = "#194975", underline = true } [which] cols = 3 -mask = { bg = "#0e141c" } -cand = { fg = "#4dd9e4" } -rest = { fg = "#00363a" } -desc = { fg = "#dde3ee" } +mask = { bg = "#171306" } +cand = { fg = "#ffb694" } +rest = { fg = "#571f00" } +desc = { fg = "#ece2ca" } separator = " ▶ " -separator_style = { fg = "#dde3ee" } +separator_style = { fg = "#ece2ca" } # : ]]] # : Spotter [[[ [spot] -border = { fg = "#4dd9e4" } -title = { fg = "#4dd9e4" } -tbl_col = { fg = "#dde3ee" } -tbl_cell = { fg = "#dde3ee", bg = "#0e141c" } +border = { fg = "#ffb694" } +title = { fg = "#ffb694" } +tbl_col = { fg = "#ece2ca" } +tbl_cell = { fg = "#ece2ca", bg = "#171306" } # : ]]] @@ -128,10 +128,10 @@ tbl_cell = { fg = "#dde3ee", bg = "#0e141c" } # : Help [[[ [help] -on = { fg = "#dde3ee" } -run = { fg = "#dde3ee" } +on = { fg = "#ece2ca" } +run = { fg = "#ece2ca" } hovered = { reversed = true, bold = true } -footer = { fg = "#00363a", bg = "#80d4db" } +footer = { fg = "#542105", bg = "#ffb694" } # : ]]] @@ -139,8 +139,8 @@ footer = { fg = "#00363a", bg = "#80d4db" } # : Notify [[[ [notify] -title_info = { fg = "#a0cafd" } -title_warn = { fg = "#4dd9e4" } +title_info = { fg = "#e1c46d" } +title_warn = { fg = "#ffb694" } title_error = { fg = "#ffb4ab" } # : ]]] @@ -168,8 +168,8 @@ rules = [ { mime = "application/*exec*", fg = "#ffb4ab" }, # Fallback - { url = "*", fg = "#dde3ee" }, - { url = "*/", fg = "#4dd9e4" }, + { url = "*", fg = "#ece2ca" }, + { url = "*/", fg = "#ffb694" }, ] # : ]]] @@ -179,739 +179,739 @@ rules = [ [icon] globs = [] dirs = [ - { name = ".config", text = "", fg = "#4dd9e4" }, - { name = ".git", text = "", fg = "#4dd9e4" }, - { name = ".github", text = "", fg = "#4dd9e4" }, - { name = ".npm", text = "", fg = "#4dd9e4" }, - { name = "Desktop", text = "", fg = "#4dd9e4" }, - { name = "Development", text = "", fg = "#4dd9e4" }, - { name = "Documents", text = "", fg = "#4dd9e4" }, - { name = "Downloads", text = "", fg = "#4dd9e4" }, - { name = "Library", text = "", fg = "#4dd9e4" }, - { name = "Movies", text = "", fg = "#4dd9e4" }, - { name = "Music", text = "", fg = "#4dd9e4" }, - { name = "Pictures", text = "", fg = "#4dd9e4" }, - { name = "Public", text = "", fg = "#4dd9e4" }, - { name = "Videos", text = "", fg = "#4dd9e4" }, + { name = ".config", text = "", fg = "#ffb694" }, + { name = ".git", text = "", fg = "#ffb694" }, + { name = ".github", text = "", fg = "#ffb694" }, + { name = ".npm", text = "", fg = "#ffb694" }, + { name = "Desktop", text = "", fg = "#ffb694" }, + { name = "Development", text = "", fg = "#ffb694" }, + { name = "Documents", text = "", fg = "#ffb694" }, + { name = "Downloads", text = "", fg = "#ffb694" }, + { name = "Library", text = "", fg = "#ffb694" }, + { name = "Movies", text = "", fg = "#ffb694" }, + { name = "Music", text = "", fg = "#ffb694" }, + { name = "Pictures", text = "", fg = "#ffb694" }, + { name = "Public", text = "", fg = "#ffb694" }, + { name = "Videos", text = "", fg = "#ffb694" }, ] files = [ - { name = ".babelrc", text = "", fg = "#4dd9e4" }, - { name = ".bash_profile", text = "", fg = "#4dd9e4" }, - { name = ".bashrc", text = "", fg = "#4dd9e4" }, - { name = ".clang-format", text = "", fg = "#4dd9e4" }, - { name = ".clang-tidy", text = "", fg = "#4dd9e4" }, - { name = ".codespellrc", text = "󰓆", fg = "#4dd9e4" }, - { name = ".condarc", text = "", fg = "#4dd9e4" }, - { name = ".dockerignore", text = "󰡨", fg = "#4dd9e4" }, - { name = ".ds_store", text = "", fg = "#4dd9e4" }, - { name = ".editorconfig", text = "", fg = "#4dd9e4" }, - { name = ".env", text = "", fg = "#4dd9e4" }, - { name = ".eslintignore", text = "", fg = "#4dd9e4" }, - { name = ".eslintrc", text = "", fg = "#4dd9e4" }, - { name = ".git-blame-ignore-revs", text = "", fg = "#4dd9e4" }, - { name = ".gitattributes", text = "", fg = "#4dd9e4" }, - { name = ".gitconfig", text = "", fg = "#4dd9e4" }, - { name = ".gitignore", text = "", fg = "#4dd9e4" }, - { name = ".gitlab-ci.yml", text = "", fg = "#4dd9e4" }, - { name = ".gitmodules", text = "", fg = "#4dd9e4" }, - { name = ".gtkrc-2.0", text = "", fg = "#4dd9e4" }, - { name = ".gvimrc", text = "", fg = "#4dd9e4" }, - { name = ".justfile", text = "", fg = "#4dd9e4" }, - { name = ".luacheckrc", text = "", fg = "#4dd9e4" }, - { name = ".luaurc", text = "", fg = "#4dd9e4" }, - { name = ".mailmap", text = "󰊢", fg = "#4dd9e4" }, - { name = ".nanorc", text = "", fg = "#4dd9e4" }, - { name = ".npmignore", text = "", fg = "#4dd9e4" }, - { name = ".npmrc", text = "", fg = "#4dd9e4" }, - { name = ".nuxtrc", text = "󱄆", fg = "#4dd9e4" }, - { name = ".nvmrc", text = "", fg = "#4dd9e4" }, - { name = ".pnpmfile.cjs", text = "", fg = "#4dd9e4" }, - { name = ".pre-commit-config.yaml", text = "󰛢", fg = "#4dd9e4" }, - { name = ".prettierignore", text = "", fg = "#4dd9e4" }, - { name = ".prettierrc", text = "", fg = "#4dd9e4" }, - { name = ".prettierrc.cjs", text = "", fg = "#4dd9e4" }, - { name = ".prettierrc.js", text = "", fg = "#4dd9e4" }, - { name = ".prettierrc.json", text = "", fg = "#4dd9e4" }, - { name = ".prettierrc.json5", text = "", fg = "#4dd9e4" }, - { name = ".prettierrc.mjs", text = "", fg = "#4dd9e4" }, - { name = ".prettierrc.toml", text = "", fg = "#4dd9e4" }, - { name = ".prettierrc.yaml", text = "", fg = "#4dd9e4" }, - { name = ".prettierrc.yml", text = "", fg = "#4dd9e4" }, - { name = ".pylintrc", text = "", fg = "#4dd9e4" }, - { name = ".settings.json", text = "", fg = "#4dd9e4" }, - { name = ".SRCINFO", text = "󰣇", fg = "#4dd9e4" }, - { name = ".vimrc", text = "", fg = "#4dd9e4" }, - { name = ".Xauthority", text = "", fg = "#4dd9e4" }, - { name = ".xinitrc", text = "", fg = "#4dd9e4" }, - { name = ".Xresources", text = "", fg = "#4dd9e4" }, - { name = ".xsession", text = "", fg = "#4dd9e4" }, - { name = ".zprofile", text = "", fg = "#4dd9e4" }, - { name = ".zshenv", text = "", fg = "#4dd9e4" }, - { name = ".zshrc", text = "", fg = "#4dd9e4" }, - { name = "_gvimrc", text = "", fg = "#4dd9e4" }, - { name = "_vimrc", text = "", fg = "#4dd9e4" }, - { name = "AUTHORS", text = "", fg = "#4dd9e4" }, - { name = "AUTHORS.txt", text = "", fg = "#4dd9e4" }, - { name = "brewfile", text = "", fg = "#4dd9e4" }, - { name = "bspwmrc", text = "", fg = "#4dd9e4" }, - { name = "build", text = "", fg = "#4dd9e4" }, - { name = "build.gradle", text = "", fg = "#4dd9e4" }, - { name = "build.zig.zon", text = "", fg = "#4dd9e4" }, - { name = "bun.lock", text = "", fg = "#4dd9e4" }, - { name = "bun.lockb", text = "", fg = "#4dd9e4" }, - { name = "cantorrc", text = "", fg = "#4dd9e4" }, - { name = "checkhealth", text = "󰓙", fg = "#4dd9e4" }, - { name = "cmakelists.txt", text = "", fg = "#4dd9e4" }, - { name = "code_of_conduct", text = "", fg = "#4dd9e4" }, - { name = "code_of_conduct.md", text = "", fg = "#4dd9e4" }, - { name = "commit_editmsg", text = "", fg = "#4dd9e4" }, - { name = "commitlint.config.js", text = "󰜘", fg = "#4dd9e4" }, - { name = "commitlint.config.ts", text = "󰜘", fg = "#4dd9e4" }, - { name = "compose.yaml", text = "󰡨", fg = "#4dd9e4" }, - { name = "compose.yml", text = "󰡨", fg = "#4dd9e4" }, - { name = "config", text = "", fg = "#4dd9e4" }, - { name = "containerfile", text = "󰡨", fg = "#4dd9e4" }, - { name = "copying", text = "", fg = "#4dd9e4" }, - { name = "copying.lesser", text = "", fg = "#4dd9e4" }, - { name = "Directory.Build.props", text = "", fg = "#4dd9e4" }, - { name = "Directory.Build.targets", text = "", fg = "#4dd9e4" }, - { name = "Directory.Packages.props", text = "", fg = "#4dd9e4" }, - { name = "docker-compose.yaml", text = "󰡨", fg = "#4dd9e4" }, - { name = "docker-compose.yml", text = "󰡨", fg = "#4dd9e4" }, - { name = "dockerfile", text = "󰡨", fg = "#4dd9e4" }, - { name = "eslint.config.cjs", text = "", fg = "#4dd9e4" }, - { name = "eslint.config.js", text = "", fg = "#4dd9e4" }, - { name = "eslint.config.mjs", text = "", fg = "#4dd9e4" }, - { name = "eslint.config.ts", text = "", fg = "#4dd9e4" }, - { name = "ext_typoscript_setup.txt", text = "", fg = "#4dd9e4" }, - { name = "favicon.ico", text = "", fg = "#4dd9e4" }, - { name = "fp-info-cache", text = "", fg = "#4dd9e4" }, - { name = "fp-lib-table", text = "", fg = "#4dd9e4" }, - { name = "FreeCAD.conf", text = "", fg = "#4dd9e4" }, - { name = "Gemfile", text = "", fg = "#4dd9e4" }, - { name = "gnumakefile", text = "", fg = "#4dd9e4" }, - { name = "go.mod", text = "", fg = "#4dd9e4" }, - { name = "go.sum", text = "", fg = "#4dd9e4" }, - { name = "go.work", text = "", fg = "#4dd9e4" }, - { name = "gradle-wrapper.properties", text = "", fg = "#4dd9e4" }, - { name = "gradle.properties", text = "", fg = "#4dd9e4" }, - { name = "gradlew", text = "", fg = "#4dd9e4" }, - { name = "groovy", text = "", fg = "#4dd9e4" }, - { name = "gruntfile.babel.js", text = "", fg = "#4dd9e4" }, - { name = "gruntfile.coffee", text = "", fg = "#4dd9e4" }, - { name = "gruntfile.js", text = "", fg = "#4dd9e4" }, - { name = "gruntfile.ts", text = "", fg = "#4dd9e4" }, - { name = "gtkrc", text = "", fg = "#4dd9e4" }, - { name = "gulpfile.babel.js", text = "", fg = "#4dd9e4" }, - { name = "gulpfile.coffee", text = "", fg = "#4dd9e4" }, - { name = "gulpfile.js", text = "", fg = "#4dd9e4" }, - { name = "gulpfile.ts", text = "", fg = "#4dd9e4" }, - { name = "hypridle.conf", text = "", fg = "#4dd9e4" }, - { name = "hyprland.conf", text = "", fg = "#4dd9e4" }, - { name = "hyprlandd.conf", text = "", fg = "#4dd9e4" }, - { name = "hyprlock.conf", text = "", fg = "#4dd9e4" }, - { name = "hyprpaper.conf", text = "", fg = "#4dd9e4" }, - { name = "hyprsunset.conf", text = "", fg = "#4dd9e4" }, - { name = "i18n.config.js", text = "󰗊", fg = "#4dd9e4" }, - { name = "i18n.config.ts", text = "󰗊", fg = "#4dd9e4" }, - { name = "i3blocks.conf", text = "", fg = "#4dd9e4" }, - { name = "i3status.conf", text = "", fg = "#4dd9e4" }, - { name = "index.theme", text = "", fg = "#4dd9e4" }, - { name = "ionic.config.json", text = "", fg = "#4dd9e4" }, - { name = "Jenkinsfile", text = "", fg = "#4dd9e4" }, - { name = "justfile", text = "", fg = "#4dd9e4" }, - { name = "kalgebrarc", text = "", fg = "#4dd9e4" }, - { name = "kdeglobals", text = "", fg = "#4dd9e4" }, - { name = "kdenlive-layoutsrc", text = "", fg = "#4dd9e4" }, - { name = "kdenliverc", text = "", fg = "#4dd9e4" }, - { name = "kritadisplayrc", text = "", fg = "#4dd9e4" }, - { name = "kritarc", text = "", fg = "#4dd9e4" }, - { name = "license", text = "", fg = "#4dd9e4" }, - { name = "license.md", text = "", fg = "#4dd9e4" }, - { name = "lxde-rc.xml", text = "", fg = "#4dd9e4" }, - { name = "lxqt.conf", text = "", fg = "#4dd9e4" }, - { name = "makefile", text = "", fg = "#4dd9e4" }, - { name = "mix.lock", text = "", fg = "#4dd9e4" }, - { name = "mpv.conf", text = "", fg = "#4dd9e4" }, - { name = "next.config.cjs", text = "", fg = "#4dd9e4" }, - { name = "next.config.js", text = "", fg = "#4dd9e4" }, - { name = "next.config.ts", text = "", fg = "#4dd9e4" }, - { name = "node_modules", text = "", fg = "#4dd9e4" }, - { name = "nuxt.config.cjs", text = "󱄆", fg = "#4dd9e4" }, - { name = "nuxt.config.js", text = "󱄆", fg = "#4dd9e4" }, - { name = "nuxt.config.mjs", text = "󱄆", fg = "#4dd9e4" }, - { name = "nuxt.config.ts", text = "󱄆", fg = "#4dd9e4" }, - { name = "package-lock.json", text = "", fg = "#4dd9e4" }, - { name = "package.json", text = "", fg = "#4dd9e4" }, - { name = "PKGBUILD", text = "", fg = "#4dd9e4" }, - { name = "platformio.ini", text = "", fg = "#4dd9e4" }, - { name = "playwright.config.cjs", text = "", fg = "#4dd9e4" }, - { name = "playwright.config.cts", text = "", fg = "#4dd9e4" }, - { name = "playwright.config.js", text = "", fg = "#4dd9e4" }, - { name = "playwright.config.mjs", text = "", fg = "#4dd9e4" }, - { name = "playwright.config.mts", text = "", fg = "#4dd9e4" }, - { name = "playwright.config.ts", text = "", fg = "#4dd9e4" }, - { name = "pnpm-lock.yaml", text = "", fg = "#4dd9e4" }, - { name = "pnpm-workspace.yaml", text = "", fg = "#4dd9e4" }, - { name = "pom.xml", text = "", fg = "#4dd9e4" }, - { name = "prettier.config.cjs", text = "", fg = "#4dd9e4" }, - { name = "prettier.config.js", text = "", fg = "#4dd9e4" }, - { name = "prettier.config.mjs", text = "", fg = "#4dd9e4" }, - { name = "prettier.config.ts", text = "", fg = "#4dd9e4" }, - { name = "prisma.config.mts", text = "", fg = "#4dd9e4" }, - { name = "prisma.config.ts", text = "", fg = "#4dd9e4" }, - { name = "procfile", text = "", fg = "#4dd9e4" }, - { name = "PrusaSlicer.ini", text = "", fg = "#4dd9e4" }, - { name = "PrusaSlicerGcodeViewer.ini", text = "", fg = "#4dd9e4" }, - { name = "py.typed", text = "", fg = "#4dd9e4" }, - { name = "QtProject.conf", text = "", fg = "#4dd9e4" }, - { name = "rakefile", text = "", fg = "#4dd9e4" }, - { name = "readme", text = "󰂺", fg = "#4dd9e4" }, - { name = "readme.md", text = "󰂺", fg = "#4dd9e4" }, - { name = "rmd", text = "", fg = "#4dd9e4" }, - { name = "robots.txt", text = "󰚩", fg = "#4dd9e4" }, - { name = "security", text = "󰒃", fg = "#4dd9e4" }, - { name = "security.md", text = "󰒃", fg = "#4dd9e4" }, - { name = "settings.gradle", text = "", fg = "#4dd9e4" }, - { name = "svelte.config.js", text = "", fg = "#4dd9e4" }, - { name = "sxhkdrc", text = "", fg = "#4dd9e4" }, - { name = "sym-lib-table", text = "", fg = "#4dd9e4" }, - { name = "tailwind.config.js", text = "󱏿", fg = "#4dd9e4" }, - { name = "tailwind.config.mjs", text = "󱏿", fg = "#4dd9e4" }, - { name = "tailwind.config.ts", text = "󱏿", fg = "#4dd9e4" }, - { name = "tmux.conf", text = "", fg = "#4dd9e4" }, - { name = "tmux.conf.local", text = "", fg = "#4dd9e4" }, - { name = "tsconfig.json", text = "", fg = "#4dd9e4" }, - { name = "unlicense", text = "", fg = "#4dd9e4" }, - { name = "vagrantfile", text = "", fg = "#4dd9e4" }, - { name = "vercel.json", text = "", fg = "#4dd9e4" }, - { name = "vite.config.cjs", text = "", fg = "#4dd9e4" }, - { name = "vite.config.cts", text = "", fg = "#4dd9e4" }, - { name = "vite.config.js", text = "", fg = "#4dd9e4" }, - { name = "vite.config.mjs", text = "", fg = "#4dd9e4" }, - { name = "vite.config.mts", text = "", fg = "#4dd9e4" }, - { name = "vite.config.ts", text = "", fg = "#4dd9e4" }, - { name = "vitest.config.cjs", text = "", fg = "#4dd9e4" }, - { name = "vitest.config.cts", text = "", fg = "#4dd9e4" }, - { name = "vitest.config.js", text = "", fg = "#4dd9e4" }, - { name = "vitest.config.mjs", text = "", fg = "#4dd9e4" }, - { name = "vitest.config.mts", text = "", fg = "#4dd9e4" }, - { name = "vitest.config.ts", text = "", fg = "#4dd9e4" }, - { name = "vlcrc", text = "󰕼", fg = "#4dd9e4" }, - { name = "webpack", text = "󰜫", fg = "#4dd9e4" }, - { name = "weston.ini", text = "", fg = "#4dd9e4" }, - { name = "workspace", text = "", fg = "#4dd9e4" }, - { name = "wrangler.jsonc", text = "", fg = "#4dd9e4" }, - { name = "wrangler.toml", text = "", fg = "#4dd9e4" }, - { name = "xdph.conf", text = "", fg = "#4dd9e4" }, - { name = "xmobarrc", text = "", fg = "#4dd9e4" }, - { name = "xmobarrc.hs", text = "", fg = "#4dd9e4" }, - { name = "xmonad.hs", text = "", fg = "#4dd9e4" }, - { name = "xorg.conf", text = "", fg = "#4dd9e4" }, - { name = "xsettingsd.conf", text = "", fg = "#4dd9e4" }, + { name = ".babelrc", text = "", fg = "#ffb694" }, + { name = ".bash_profile", text = "", fg = "#ffb694" }, + { name = ".bashrc", text = "", fg = "#ffb694" }, + { name = ".clang-format", text = "", fg = "#ffb694" }, + { name = ".clang-tidy", text = "", fg = "#ffb694" }, + { name = ".codespellrc", text = "󰓆", fg = "#ffb694" }, + { name = ".condarc", text = "", fg = "#ffb694" }, + { name = ".dockerignore", text = "󰡨", fg = "#ffb694" }, + { name = ".ds_store", text = "", fg = "#ffb694" }, + { name = ".editorconfig", text = "", fg = "#ffb694" }, + { name = ".env", text = "", fg = "#ffb694" }, + { name = ".eslintignore", text = "", fg = "#ffb694" }, + { name = ".eslintrc", text = "", fg = "#ffb694" }, + { name = ".git-blame-ignore-revs", text = "", fg = "#ffb694" }, + { name = ".gitattributes", text = "", fg = "#ffb694" }, + { name = ".gitconfig", text = "", fg = "#ffb694" }, + { name = ".gitignore", text = "", fg = "#ffb694" }, + { name = ".gitlab-ci.yml", text = "", fg = "#ffb694" }, + { name = ".gitmodules", text = "", fg = "#ffb694" }, + { name = ".gtkrc-2.0", text = "", fg = "#ffb694" }, + { name = ".gvimrc", text = "", fg = "#ffb694" }, + { name = ".justfile", text = "", fg = "#ffb694" }, + { name = ".luacheckrc", text = "", fg = "#ffb694" }, + { name = ".luaurc", text = "", fg = "#ffb694" }, + { name = ".mailmap", text = "󰊢", fg = "#ffb694" }, + { name = ".nanorc", text = "", fg = "#ffb694" }, + { name = ".npmignore", text = "", fg = "#ffb694" }, + { name = ".npmrc", text = "", fg = "#ffb694" }, + { name = ".nuxtrc", text = "󱄆", fg = "#ffb694" }, + { name = ".nvmrc", text = "", fg = "#ffb694" }, + { name = ".pnpmfile.cjs", text = "", fg = "#ffb694" }, + { name = ".pre-commit-config.yaml", text = "󰛢", fg = "#ffb694" }, + { name = ".prettierignore", text = "", fg = "#ffb694" }, + { name = ".prettierrc", text = "", fg = "#ffb694" }, + { name = ".prettierrc.cjs", text = "", fg = "#ffb694" }, + { name = ".prettierrc.js", text = "", fg = "#ffb694" }, + { name = ".prettierrc.json", text = "", fg = "#ffb694" }, + { name = ".prettierrc.json5", text = "", fg = "#ffb694" }, + { name = ".prettierrc.mjs", text = "", fg = "#ffb694" }, + { name = ".prettierrc.toml", text = "", fg = "#ffb694" }, + { name = ".prettierrc.yaml", text = "", fg = "#ffb694" }, + { name = ".prettierrc.yml", text = "", fg = "#ffb694" }, + { name = ".pylintrc", text = "", fg = "#ffb694" }, + { name = ".settings.json", text = "", fg = "#ffb694" }, + { name = ".SRCINFO", text = "󰣇", fg = "#ffb694" }, + { name = ".vimrc", text = "", fg = "#ffb694" }, + { name = ".Xauthority", text = "", fg = "#ffb694" }, + { name = ".xinitrc", text = "", fg = "#ffb694" }, + { name = ".Xresources", text = "", fg = "#ffb694" }, + { name = ".xsession", text = "", fg = "#ffb694" }, + { name = ".zprofile", text = "", fg = "#ffb694" }, + { name = ".zshenv", text = "", fg = "#ffb694" }, + { name = ".zshrc", text = "", fg = "#ffb694" }, + { name = "_gvimrc", text = "", fg = "#ffb694" }, + { name = "_vimrc", text = "", fg = "#ffb694" }, + { name = "AUTHORS", text = "", fg = "#ffb694" }, + { name = "AUTHORS.txt", text = "", fg = "#ffb694" }, + { name = "brewfile", text = "", fg = "#ffb694" }, + { name = "bspwmrc", text = "", fg = "#ffb694" }, + { name = "build", text = "", fg = "#ffb694" }, + { name = "build.gradle", text = "", fg = "#ffb694" }, + { name = "build.zig.zon", text = "", fg = "#ffb694" }, + { name = "bun.lock", text = "", fg = "#ffb694" }, + { name = "bun.lockb", text = "", fg = "#ffb694" }, + { name = "cantorrc", text = "", fg = "#ffb694" }, + { name = "checkhealth", text = "󰓙", fg = "#ffb694" }, + { name = "cmakelists.txt", text = "", fg = "#ffb694" }, + { name = "code_of_conduct", text = "", fg = "#ffb694" }, + { name = "code_of_conduct.md", text = "", fg = "#ffb694" }, + { name = "commit_editmsg", text = "", fg = "#ffb694" }, + { name = "commitlint.config.js", text = "󰜘", fg = "#ffb694" }, + { name = "commitlint.config.ts", text = "󰜘", fg = "#ffb694" }, + { name = "compose.yaml", text = "󰡨", fg = "#ffb694" }, + { name = "compose.yml", text = "󰡨", fg = "#ffb694" }, + { name = "config", text = "", fg = "#ffb694" }, + { name = "containerfile", text = "󰡨", fg = "#ffb694" }, + { name = "copying", text = "", fg = "#ffb694" }, + { name = "copying.lesser", text = "", fg = "#ffb694" }, + { name = "Directory.Build.props", text = "", fg = "#ffb694" }, + { name = "Directory.Build.targets", text = "", fg = "#ffb694" }, + { name = "Directory.Packages.props", text = "", fg = "#ffb694" }, + { name = "docker-compose.yaml", text = "󰡨", fg = "#ffb694" }, + { name = "docker-compose.yml", text = "󰡨", fg = "#ffb694" }, + { name = "dockerfile", text = "󰡨", fg = "#ffb694" }, + { name = "eslint.config.cjs", text = "", fg = "#ffb694" }, + { name = "eslint.config.js", text = "", fg = "#ffb694" }, + { name = "eslint.config.mjs", text = "", fg = "#ffb694" }, + { name = "eslint.config.ts", text = "", fg = "#ffb694" }, + { name = "ext_typoscript_setup.txt", text = "", fg = "#ffb694" }, + { name = "favicon.ico", text = "", fg = "#ffb694" }, + { name = "fp-info-cache", text = "", fg = "#ffb694" }, + { name = "fp-lib-table", text = "", fg = "#ffb694" }, + { name = "FreeCAD.conf", text = "", fg = "#ffb694" }, + { name = "Gemfile", text = "", fg = "#ffb694" }, + { name = "gnumakefile", text = "", fg = "#ffb694" }, + { name = "go.mod", text = "", fg = "#ffb694" }, + { name = "go.sum", text = "", fg = "#ffb694" }, + { name = "go.work", text = "", fg = "#ffb694" }, + { name = "gradle-wrapper.properties", text = "", fg = "#ffb694" }, + { name = "gradle.properties", text = "", fg = "#ffb694" }, + { name = "gradlew", text = "", fg = "#ffb694" }, + { name = "groovy", text = "", fg = "#ffb694" }, + { name = "gruntfile.babel.js", text = "", fg = "#ffb694" }, + { name = "gruntfile.coffee", text = "", fg = "#ffb694" }, + { name = "gruntfile.js", text = "", fg = "#ffb694" }, + { name = "gruntfile.ts", text = "", fg = "#ffb694" }, + { name = "gtkrc", text = "", fg = "#ffb694" }, + { name = "gulpfile.babel.js", text = "", fg = "#ffb694" }, + { name = "gulpfile.coffee", text = "", fg = "#ffb694" }, + { name = "gulpfile.js", text = "", fg = "#ffb694" }, + { name = "gulpfile.ts", text = "", fg = "#ffb694" }, + { name = "hypridle.conf", text = "", fg = "#ffb694" }, + { name = "hyprland.conf", text = "", fg = "#ffb694" }, + { name = "hyprlandd.conf", text = "", fg = "#ffb694" }, + { name = "hyprlock.conf", text = "", fg = "#ffb694" }, + { name = "hyprpaper.conf", text = "", fg = "#ffb694" }, + { name = "hyprsunset.conf", text = "", fg = "#ffb694" }, + { name = "i18n.config.js", text = "󰗊", fg = "#ffb694" }, + { name = "i18n.config.ts", text = "󰗊", fg = "#ffb694" }, + { name = "i3blocks.conf", text = "", fg = "#ffb694" }, + { name = "i3status.conf", text = "", fg = "#ffb694" }, + { name = "index.theme", text = "", fg = "#ffb694" }, + { name = "ionic.config.json", text = "", fg = "#ffb694" }, + { name = "Jenkinsfile", text = "", fg = "#ffb694" }, + { name = "justfile", text = "", fg = "#ffb694" }, + { name = "kalgebrarc", text = "", fg = "#ffb694" }, + { name = "kdeglobals", text = "", fg = "#ffb694" }, + { name = "kdenlive-layoutsrc", text = "", fg = "#ffb694" }, + { name = "kdenliverc", text = "", fg = "#ffb694" }, + { name = "kritadisplayrc", text = "", fg = "#ffb694" }, + { name = "kritarc", text = "", fg = "#ffb694" }, + { name = "license", text = "", fg = "#ffb694" }, + { name = "license.md", text = "", fg = "#ffb694" }, + { name = "lxde-rc.xml", text = "", fg = "#ffb694" }, + { name = "lxqt.conf", text = "", fg = "#ffb694" }, + { name = "makefile", text = "", fg = "#ffb694" }, + { name = "mix.lock", text = "", fg = "#ffb694" }, + { name = "mpv.conf", text = "", fg = "#ffb694" }, + { name = "next.config.cjs", text = "", fg = "#ffb694" }, + { name = "next.config.js", text = "", fg = "#ffb694" }, + { name = "next.config.ts", text = "", fg = "#ffb694" }, + { name = "node_modules", text = "", fg = "#ffb694" }, + { name = "nuxt.config.cjs", text = "󱄆", fg = "#ffb694" }, + { name = "nuxt.config.js", text = "󱄆", fg = "#ffb694" }, + { name = "nuxt.config.mjs", text = "󱄆", fg = "#ffb694" }, + { name = "nuxt.config.ts", text = "󱄆", fg = "#ffb694" }, + { name = "package-lock.json", text = "", fg = "#ffb694" }, + { name = "package.json", text = "", fg = "#ffb694" }, + { name = "PKGBUILD", text = "", fg = "#ffb694" }, + { name = "platformio.ini", text = "", fg = "#ffb694" }, + { name = "playwright.config.cjs", text = "", fg = "#ffb694" }, + { name = "playwright.config.cts", text = "", fg = "#ffb694" }, + { name = "playwright.config.js", text = "", fg = "#ffb694" }, + { name = "playwright.config.mjs", text = "", fg = "#ffb694" }, + { name = "playwright.config.mts", text = "", fg = "#ffb694" }, + { name = "playwright.config.ts", text = "", fg = "#ffb694" }, + { name = "pnpm-lock.yaml", text = "", fg = "#ffb694" }, + { name = "pnpm-workspace.yaml", text = "", fg = "#ffb694" }, + { name = "pom.xml", text = "", fg = "#ffb694" }, + { name = "prettier.config.cjs", text = "", fg = "#ffb694" }, + { name = "prettier.config.js", text = "", fg = "#ffb694" }, + { name = "prettier.config.mjs", text = "", fg = "#ffb694" }, + { name = "prettier.config.ts", text = "", fg = "#ffb694" }, + { name = "prisma.config.mts", text = "", fg = "#ffb694" }, + { name = "prisma.config.ts", text = "", fg = "#ffb694" }, + { name = "procfile", text = "", fg = "#ffb694" }, + { name = "PrusaSlicer.ini", text = "", fg = "#ffb694" }, + { name = "PrusaSlicerGcodeViewer.ini", text = "", fg = "#ffb694" }, + { name = "py.typed", text = "", fg = "#ffb694" }, + { name = "QtProject.conf", text = "", fg = "#ffb694" }, + { name = "rakefile", text = "", fg = "#ffb694" }, + { name = "readme", text = "󰂺", fg = "#ffb694" }, + { name = "readme.md", text = "󰂺", fg = "#ffb694" }, + { name = "rmd", text = "", fg = "#ffb694" }, + { name = "robots.txt", text = "󰚩", fg = "#ffb694" }, + { name = "security", text = "󰒃", fg = "#ffb694" }, + { name = "security.md", text = "󰒃", fg = "#ffb694" }, + { name = "settings.gradle", text = "", fg = "#ffb694" }, + { name = "svelte.config.js", text = "", fg = "#ffb694" }, + { name = "sxhkdrc", text = "", fg = "#ffb694" }, + { name = "sym-lib-table", text = "", fg = "#ffb694" }, + { name = "tailwind.config.js", text = "󱏿", fg = "#ffb694" }, + { name = "tailwind.config.mjs", text = "󱏿", fg = "#ffb694" }, + { name = "tailwind.config.ts", text = "󱏿", fg = "#ffb694" }, + { name = "tmux.conf", text = "", fg = "#ffb694" }, + { name = "tmux.conf.local", text = "", fg = "#ffb694" }, + { name = "tsconfig.json", text = "", fg = "#ffb694" }, + { name = "unlicense", text = "", fg = "#ffb694" }, + { name = "vagrantfile", text = "", fg = "#ffb694" }, + { name = "vercel.json", text = "", fg = "#ffb694" }, + { name = "vite.config.cjs", text = "", fg = "#ffb694" }, + { name = "vite.config.cts", text = "", fg = "#ffb694" }, + { name = "vite.config.js", text = "", fg = "#ffb694" }, + { name = "vite.config.mjs", text = "", fg = "#ffb694" }, + { name = "vite.config.mts", text = "", fg = "#ffb694" }, + { name = "vite.config.ts", text = "", fg = "#ffb694" }, + { name = "vitest.config.cjs", text = "", fg = "#ffb694" }, + { name = "vitest.config.cts", text = "", fg = "#ffb694" }, + { name = "vitest.config.js", text = "", fg = "#ffb694" }, + { name = "vitest.config.mjs", text = "", fg = "#ffb694" }, + { name = "vitest.config.mts", text = "", fg = "#ffb694" }, + { name = "vitest.config.ts", text = "", fg = "#ffb694" }, + { name = "vlcrc", text = "󰕼", fg = "#ffb694" }, + { name = "webpack", text = "󰜫", fg = "#ffb694" }, + { name = "weston.ini", text = "", fg = "#ffb694" }, + { name = "workspace", text = "", fg = "#ffb694" }, + { name = "wrangler.jsonc", text = "", fg = "#ffb694" }, + { name = "wrangler.toml", text = "", fg = "#ffb694" }, + { name = "xdph.conf", text = "", fg = "#ffb694" }, + { name = "xmobarrc", text = "", fg = "#ffb694" }, + { name = "xmobarrc.hs", text = "", fg = "#ffb694" }, + { name = "xmonad.hs", text = "", fg = "#ffb694" }, + { name = "xorg.conf", text = "", fg = "#ffb694" }, + { name = "xsettingsd.conf", text = "", fg = "#ffb694" }, ] exts = [ - { name = "3gp", text = "", fg = "#4dd9e4" }, - { name = "3mf", text = "󰆧", fg = "#4dd9e4" }, - { name = "7z", text = "", fg = "#4dd9e4" }, - { name = "a", text = "", fg = "#4dd9e4" }, - { name = "aac", text = "", fg = "#4dd9e4" }, - { name = "ada", text = "", fg = "#4dd9e4" }, - { name = "adb", text = "", fg = "#4dd9e4" }, - { name = "ads", text = "", fg = "#4dd9e4" }, - { name = "ai", text = "", fg = "#4dd9e4" }, - { name = "aif", text = "", fg = "#4dd9e4" }, - { name = "aiff", text = "", fg = "#4dd9e4" }, - { name = "android", text = "", fg = "#4dd9e4" }, - { name = "ape", text = "", fg = "#4dd9e4" }, - { name = "apk", text = "", fg = "#4dd9e4" }, - { name = "apl", text = "", fg = "#4dd9e4" }, - { name = "app", text = "", fg = "#4dd9e4" }, - { name = "applescript", text = "", fg = "#4dd9e4" }, - { name = "asc", text = "󰦝", fg = "#4dd9e4" }, - { name = "asm", text = "", fg = "#4dd9e4" }, - { name = "ass", text = "󰨖", fg = "#4dd9e4" }, - { name = "astro", text = "", fg = "#4dd9e4" }, - { name = "avif", text = "", fg = "#4dd9e4" }, - { name = "awk", text = "", fg = "#4dd9e4" }, - { name = "azcli", text = "", fg = "#4dd9e4" }, - { name = "bak", text = "󰁯", fg = "#4dd9e4" }, - { name = "bash", text = "", fg = "#4dd9e4" }, - { name = "bat", text = "", fg = "#4dd9e4" }, - { name = "bazel", text = "", fg = "#4dd9e4" }, - { name = "bib", text = "󱉟", fg = "#4dd9e4" }, - { name = "bicep", text = "", fg = "#4dd9e4" }, - { name = "bicepparam", text = "", fg = "#4dd9e4" }, - { name = "bin", text = "", fg = "#4dd9e4" }, - { name = "blade.php", text = "", fg = "#4dd9e4" }, - { name = "blend", text = "󰂫", fg = "#4dd9e4" }, - { name = "blp", text = "󰺾", fg = "#4dd9e4" }, - { name = "bmp", text = "", fg = "#4dd9e4" }, - { name = "bqn", text = "", fg = "#4dd9e4" }, - { name = "brep", text = "󰻫", fg = "#4dd9e4" }, - { name = "bz", text = "", fg = "#4dd9e4" }, - { name = "bz2", text = "", fg = "#4dd9e4" }, - { name = "bz3", text = "", fg = "#4dd9e4" }, - { name = "bzl", text = "", fg = "#4dd9e4" }, - { name = "c", text = "", fg = "#4dd9e4" }, - { name = "c++", text = "", fg = "#4dd9e4" }, - { name = "cache", text = "", fg = "#4dd9e4" }, - { name = "cast", text = "", fg = "#4dd9e4" }, - { name = "cbl", text = "", fg = "#4dd9e4" }, - { name = "cc", text = "", fg = "#4dd9e4" }, - { name = "ccm", text = "", fg = "#4dd9e4" }, - { name = "cfc", text = "", fg = "#4dd9e4" }, - { name = "cfg", text = "", fg = "#4dd9e4" }, - { name = "cfm", text = "", fg = "#4dd9e4" }, - { name = "cjs", text = "", fg = "#4dd9e4" }, - { name = "clj", text = "", fg = "#4dd9e4" }, - { name = "cljc", text = "", fg = "#4dd9e4" }, - { name = "cljd", text = "", fg = "#4dd9e4" }, - { name = "cljs", text = "", fg = "#4dd9e4" }, - { name = "cmake", text = "", fg = "#4dd9e4" }, - { name = "cob", text = "", fg = "#4dd9e4" }, - { name = "cobol", text = "", fg = "#4dd9e4" }, - { name = "coffee", text = "", fg = "#4dd9e4" }, - { name = "conda", text = "", fg = "#4dd9e4" }, - { name = "conf", text = "", fg = "#4dd9e4" }, - { name = "config.ru", text = "", fg = "#4dd9e4" }, - { name = "cow", text = "󰆚", fg = "#4dd9e4" }, - { name = "cp", text = "", fg = "#4dd9e4" }, - { name = "cpp", text = "", fg = "#4dd9e4" }, - { name = "cppm", text = "", fg = "#4dd9e4" }, - { name = "cpy", text = "", fg = "#4dd9e4" }, - { name = "cr", text = "", fg = "#4dd9e4" }, - { name = "crdownload", text = "", fg = "#4dd9e4" }, - { name = "cs", text = "󰌛", fg = "#4dd9e4" }, - { name = "csh", text = "", fg = "#4dd9e4" }, - { name = "cshtml", text = "󱦗", fg = "#4dd9e4" }, - { name = "cson", text = "", fg = "#4dd9e4" }, - { name = "csproj", text = "󰪮", fg = "#4dd9e4" }, - { name = "css", text = "", fg = "#4dd9e4" }, - { name = "csv", text = "", fg = "#4dd9e4" }, - { name = "cts", text = "", fg = "#4dd9e4" }, - { name = "cu", text = "", fg = "#4dd9e4" }, - { name = "cue", text = "󰲹", fg = "#4dd9e4" }, - { name = "cuh", text = "", fg = "#4dd9e4" }, - { name = "cxx", text = "", fg = "#4dd9e4" }, - { name = "cxxm", text = "", fg = "#4dd9e4" }, - { name = "d", text = "", fg = "#4dd9e4" }, - { name = "d.ts", text = "", fg = "#4dd9e4" }, - { name = "dart", text = "", fg = "#4dd9e4" }, - { name = "db", text = "", fg = "#4dd9e4" }, - { name = "dconf", text = "", fg = "#4dd9e4" }, - { name = "desktop", text = "", fg = "#4dd9e4" }, - { name = "diff", text = "", fg = "#4dd9e4" }, - { name = "dll", text = "", fg = "#4dd9e4" }, - { name = "doc", text = "󰈬", fg = "#4dd9e4" }, - { name = "Dockerfile", text = "󰡨", fg = "#4dd9e4" }, - { name = "dockerignore", text = "󰡨", fg = "#4dd9e4" }, - { name = "docx", text = "󰈬", fg = "#4dd9e4" }, - { name = "dot", text = "󱁉", fg = "#4dd9e4" }, - { name = "download", text = "", fg = "#4dd9e4" }, - { name = "drl", text = "", fg = "#4dd9e4" }, - { name = "dropbox", text = "", fg = "#4dd9e4" }, - { name = "dump", text = "", fg = "#4dd9e4" }, - { name = "dwg", text = "󰻫", fg = "#4dd9e4" }, - { name = "dxf", text = "󰻫", fg = "#4dd9e4" }, - { name = "ebook", text = "", fg = "#4dd9e4" }, - { name = "ebuild", text = "", fg = "#4dd9e4" }, - { name = "edn", text = "", fg = "#4dd9e4" }, - { name = "eex", text = "", fg = "#4dd9e4" }, - { name = "ejs", text = "", fg = "#4dd9e4" }, - { name = "el", text = "", fg = "#4dd9e4" }, - { name = "elc", text = "", fg = "#4dd9e4" }, - { name = "elf", text = "", fg = "#4dd9e4" }, - { name = "elm", text = "", fg = "#4dd9e4" }, - { name = "eln", text = "", fg = "#4dd9e4" }, - { name = "env", text = "", fg = "#4dd9e4" }, - { name = "eot", text = "", fg = "#4dd9e4" }, - { name = "epp", text = "", fg = "#4dd9e4" }, - { name = "epub", text = "", fg = "#4dd9e4" }, - { name = "erb", text = "", fg = "#4dd9e4" }, - { name = "erl", text = "", fg = "#4dd9e4" }, - { name = "ex", text = "", fg = "#4dd9e4" }, - { name = "exe", text = "", fg = "#4dd9e4" }, - { name = "exs", text = "", fg = "#4dd9e4" }, - { name = "f#", text = "", fg = "#4dd9e4" }, - { name = "f3d", text = "󰻫", fg = "#4dd9e4" }, - { name = "f90", text = "󱈚", fg = "#4dd9e4" }, - { name = "fbx", text = "󰆧", fg = "#4dd9e4" }, - { name = "fcbak", text = "", fg = "#4dd9e4" }, - { name = "fcmacro", text = "", fg = "#4dd9e4" }, - { name = "fcmat", text = "", fg = "#4dd9e4" }, - { name = "fcparam", text = "", fg = "#4dd9e4" }, - { name = "fcscript", text = "", fg = "#4dd9e4" }, - { name = "fcstd", text = "", fg = "#4dd9e4" }, - { name = "fcstd1", text = "", fg = "#4dd9e4" }, - { name = "fctb", text = "", fg = "#4dd9e4" }, - { name = "fctl", text = "", fg = "#4dd9e4" }, - { name = "fdmdownload", text = "", fg = "#4dd9e4" }, - { name = "feature", text = "", fg = "#4dd9e4" }, - { name = "fish", text = "", fg = "#4dd9e4" }, - { name = "flac", text = "", fg = "#4dd9e4" }, - { name = "flc", text = "", fg = "#4dd9e4" }, - { name = "flf", text = "", fg = "#4dd9e4" }, - { name = "fnl", text = "", fg = "#4dd9e4" }, - { name = "fodg", text = "", fg = "#4dd9e4" }, - { name = "fodp", text = "", fg = "#4dd9e4" }, - { name = "fods", text = "", fg = "#4dd9e4" }, - { name = "fodt", text = "", fg = "#4dd9e4" }, - { name = "frag", text = "", fg = "#4dd9e4" }, - { name = "fs", text = "", fg = "#4dd9e4" }, - { name = "fsi", text = "", fg = "#4dd9e4" }, - { name = "fsscript", text = "", fg = "#4dd9e4" }, - { name = "fsx", text = "", fg = "#4dd9e4" }, - { name = "gcode", text = "󰐫", fg = "#4dd9e4" }, - { name = "gd", text = "", fg = "#4dd9e4" }, - { name = "gemspec", text = "", fg = "#4dd9e4" }, - { name = "geom", text = "", fg = "#4dd9e4" }, - { name = "gif", text = "", fg = "#4dd9e4" }, - { name = "git", text = "", fg = "#4dd9e4" }, - { name = "glb", text = "", fg = "#4dd9e4" }, - { name = "gleam", text = "", fg = "#4dd9e4" }, - { name = "glsl", text = "", fg = "#4dd9e4" }, - { name = "gnumakefile", text = "", fg = "#4dd9e4" }, - { name = "go", text = "", fg = "#4dd9e4" }, - { name = "godot", text = "", fg = "#4dd9e4" }, - { name = "gpr", text = "", fg = "#4dd9e4" }, - { name = "gql", text = "", fg = "#4dd9e4" }, - { name = "gradle", text = "", fg = "#4dd9e4" }, - { name = "graphql", text = "", fg = "#4dd9e4" }, - { name = "gresource", text = "", fg = "#4dd9e4" }, - { name = "gv", text = "󱁉", fg = "#4dd9e4" }, - { name = "gz", text = "", fg = "#4dd9e4" }, - { name = "h", text = "", fg = "#4dd9e4" }, - { name = "haml", text = "", fg = "#4dd9e4" }, - { name = "hbs", text = "", fg = "#4dd9e4" }, - { name = "heex", text = "", fg = "#4dd9e4" }, - { name = "hex", text = "", fg = "#4dd9e4" }, - { name = "hh", text = "", fg = "#4dd9e4" }, - { name = "hpp", text = "", fg = "#4dd9e4" }, - { name = "hrl", text = "", fg = "#4dd9e4" }, - { name = "hs", text = "", fg = "#4dd9e4" }, - { name = "htm", text = "", fg = "#4dd9e4" }, - { name = "html", text = "", fg = "#4dd9e4" }, - { name = "http", text = "", fg = "#4dd9e4" }, - { name = "huff", text = "󰡘", fg = "#4dd9e4" }, - { name = "hurl", text = "", fg = "#4dd9e4" }, - { name = "hx", text = "", fg = "#4dd9e4" }, - { name = "hxx", text = "", fg = "#4dd9e4" }, - { name = "ical", text = "", fg = "#4dd9e4" }, - { name = "icalendar", text = "", fg = "#4dd9e4" }, - { name = "ico", text = "", fg = "#4dd9e4" }, - { name = "ics", text = "", fg = "#4dd9e4" }, - { name = "ifb", text = "", fg = "#4dd9e4" }, - { name = "ifc", text = "󰻫", fg = "#4dd9e4" }, - { name = "ige", text = "󰻫", fg = "#4dd9e4" }, - { name = "iges", text = "󰻫", fg = "#4dd9e4" }, - { name = "igs", text = "󰻫", fg = "#4dd9e4" }, - { name = "image", text = "", fg = "#4dd9e4" }, - { name = "img", text = "", fg = "#4dd9e4" }, - { name = "import", text = "", fg = "#4dd9e4" }, - { name = "info", text = "", fg = "#4dd9e4" }, - { name = "ini", text = "", fg = "#4dd9e4" }, - { name = "ino", text = "", fg = "#4dd9e4" }, - { name = "ipynb", text = "", fg = "#4dd9e4" }, - { name = "iso", text = "", fg = "#4dd9e4" }, - { name = "ixx", text = "", fg = "#4dd9e4" }, - { name = "jar", text = "", fg = "#4dd9e4" }, - { name = "java", text = "", fg = "#4dd9e4" }, - { name = "jl", text = "", fg = "#4dd9e4" }, - { name = "jpeg", text = "", fg = "#4dd9e4" }, - { name = "jpg", text = "", fg = "#4dd9e4" }, - { name = "js", text = "", fg = "#4dd9e4" }, - { name = "json", text = "", fg = "#4dd9e4" }, - { name = "json5", text = "", fg = "#4dd9e4" }, - { name = "jsonc", text = "", fg = "#4dd9e4" }, - { name = "jsx", text = "", fg = "#4dd9e4" }, - { name = "jwmrc", text = "", fg = "#4dd9e4" }, - { name = "jxl", text = "", fg = "#4dd9e4" }, - { name = "kbx", text = "󰯄", fg = "#4dd9e4" }, - { name = "kdb", text = "", fg = "#4dd9e4" }, - { name = "kdbx", text = "", fg = "#4dd9e4" }, - { name = "kdenlive", text = "", fg = "#4dd9e4" }, - { name = "kdenlivetitle", text = "", fg = "#4dd9e4" }, - { name = "kicad_dru", text = "", fg = "#4dd9e4" }, - { name = "kicad_mod", text = "", fg = "#4dd9e4" }, - { name = "kicad_pcb", text = "", fg = "#4dd9e4" }, - { name = "kicad_prl", text = "", fg = "#4dd9e4" }, - { name = "kicad_pro", text = "", fg = "#4dd9e4" }, - { name = "kicad_sch", text = "", fg = "#4dd9e4" }, - { name = "kicad_sym", text = "", fg = "#4dd9e4" }, - { name = "kicad_wks", text = "", fg = "#4dd9e4" }, - { name = "ko", text = "", fg = "#4dd9e4" }, - { name = "kpp", text = "", fg = "#4dd9e4" }, - { name = "kra", text = "", fg = "#4dd9e4" }, - { name = "krz", text = "", fg = "#4dd9e4" }, - { name = "ksh", text = "", fg = "#4dd9e4" }, - { name = "kt", text = "", fg = "#4dd9e4" }, - { name = "kts", text = "", fg = "#4dd9e4" }, - { name = "lck", text = "", fg = "#4dd9e4" }, - { name = "leex", text = "", fg = "#4dd9e4" }, - { name = "less", text = "", fg = "#4dd9e4" }, - { name = "lff", text = "", fg = "#4dd9e4" }, - { name = "lhs", text = "", fg = "#4dd9e4" }, - { name = "lib", text = "", fg = "#4dd9e4" }, - { name = "license", text = "", fg = "#4dd9e4" }, - { name = "liquid", text = "", fg = "#4dd9e4" }, - { name = "lock", text = "", fg = "#4dd9e4" }, - { name = "log", text = "󰌱", fg = "#4dd9e4" }, - { name = "lrc", text = "󰨖", fg = "#4dd9e4" }, - { name = "lua", text = "", fg = "#4dd9e4" }, - { name = "luac", text = "", fg = "#4dd9e4" }, - { name = "luau", text = "", fg = "#4dd9e4" }, - { name = "m", text = "", fg = "#4dd9e4" }, - { name = "m3u", text = "󰲹", fg = "#4dd9e4" }, - { name = "m3u8", text = "󰲹", fg = "#4dd9e4" }, - { name = "m4a", text = "", fg = "#4dd9e4" }, - { name = "m4v", text = "", fg = "#4dd9e4" }, - { name = "magnet", text = "", fg = "#4dd9e4" }, - { name = "makefile", text = "", fg = "#4dd9e4" }, - { name = "markdown", text = "", fg = "#4dd9e4" }, - { name = "material", text = "", fg = "#4dd9e4" }, - { name = "md", text = "", fg = "#4dd9e4" }, - { name = "md5", text = "󰕥", fg = "#4dd9e4" }, - { name = "mdx", text = "", fg = "#4dd9e4" }, - { name = "mint", text = "󰌪", fg = "#4dd9e4" }, - { name = "mjs", text = "", fg = "#4dd9e4" }, - { name = "mk", text = "", fg = "#4dd9e4" }, - { name = "mkv", text = "", fg = "#4dd9e4" }, - { name = "ml", text = "", fg = "#4dd9e4" }, - { name = "mli", text = "", fg = "#4dd9e4" }, - { name = "mm", text = "", fg = "#4dd9e4" }, - { name = "mo", text = "", fg = "#4dd9e4" }, - { name = "mobi", text = "", fg = "#4dd9e4" }, - { name = "mojo", text = "", fg = "#4dd9e4" }, - { name = "mov", text = "", fg = "#4dd9e4" }, - { name = "mp3", text = "", fg = "#4dd9e4" }, - { name = "mp4", text = "", fg = "#4dd9e4" }, - { name = "mpp", text = "", fg = "#4dd9e4" }, - { name = "msf", text = "", fg = "#4dd9e4" }, - { name = "mts", text = "", fg = "#4dd9e4" }, - { name = "mustache", text = "", fg = "#4dd9e4" }, - { name = "nfo", text = "", fg = "#4dd9e4" }, - { name = "nim", text = "", fg = "#4dd9e4" }, - { name = "nix", text = "", fg = "#4dd9e4" }, - { name = "norg", text = "", fg = "#4dd9e4" }, - { name = "nswag", text = "", fg = "#4dd9e4" }, - { name = "nu", text = "", fg = "#4dd9e4" }, - { name = "o", text = "", fg = "#4dd9e4" }, - { name = "obj", text = "󰆧", fg = "#4dd9e4" }, - { name = "odf", text = "", fg = "#4dd9e4" }, - { name = "odg", text = "", fg = "#4dd9e4" }, - { name = "odin", text = "󰟢", fg = "#4dd9e4" }, - { name = "odp", text = "", fg = "#4dd9e4" }, - { name = "ods", text = "", fg = "#4dd9e4" }, - { name = "odt", text = "", fg = "#4dd9e4" }, - { name = "oga", text = "", fg = "#4dd9e4" }, - { name = "ogg", text = "", fg = "#4dd9e4" }, - { name = "ogv", text = "", fg = "#4dd9e4" }, - { name = "ogx", text = "", fg = "#4dd9e4" }, - { name = "opus", text = "", fg = "#4dd9e4" }, - { name = "org", text = "", fg = "#4dd9e4" }, - { name = "otf", text = "", fg = "#4dd9e4" }, - { name = "out", text = "", fg = "#4dd9e4" }, - { name = "part", text = "", fg = "#4dd9e4" }, - { name = "patch", text = "", fg = "#4dd9e4" }, - { name = "pck", text = "", fg = "#4dd9e4" }, - { name = "pcm", text = "", fg = "#4dd9e4" }, - { name = "pdf", text = "", fg = "#4dd9e4" }, - { name = "php", text = "", fg = "#4dd9e4" }, - { name = "pl", text = "", fg = "#4dd9e4" }, - { name = "pls", text = "󰲹", fg = "#4dd9e4" }, - { name = "ply", text = "󰆧", fg = "#4dd9e4" }, - { name = "pm", text = "", fg = "#4dd9e4" }, - { name = "png", text = "", fg = "#4dd9e4" }, - { name = "po", text = "", fg = "#4dd9e4" }, - { name = "pot", text = "", fg = "#4dd9e4" }, - { name = "pp", text = "", fg = "#4dd9e4" }, - { name = "ppt", text = "󰈧", fg = "#4dd9e4" }, - { name = "pptx", text = "󰈧", fg = "#4dd9e4" }, - { name = "prisma", text = "", fg = "#4dd9e4" }, - { name = "pro", text = "", fg = "#4dd9e4" }, - { name = "ps1", text = "󰨊", fg = "#4dd9e4" }, - { name = "psb", text = "", fg = "#4dd9e4" }, - { name = "psd", text = "", fg = "#4dd9e4" }, - { name = "psd1", text = "󰨊", fg = "#4dd9e4" }, - { name = "psm1", text = "󰨊", fg = "#4dd9e4" }, - { name = "pub", text = "󰷖", fg = "#4dd9e4" }, - { name = "pxd", text = "", fg = "#4dd9e4" }, - { name = "pxi", text = "", fg = "#4dd9e4" }, - { name = "py", text = "", fg = "#4dd9e4" }, - { name = "pyc", text = "", fg = "#4dd9e4" }, - { name = "pyd", text = "", fg = "#4dd9e4" }, - { name = "pyi", text = "", fg = "#4dd9e4" }, - { name = "pyo", text = "", fg = "#4dd9e4" }, - { name = "pyw", text = "", fg = "#4dd9e4" }, - { name = "pyx", text = "", fg = "#4dd9e4" }, - { name = "qm", text = "", fg = "#4dd9e4" }, - { name = "qml", text = "", fg = "#4dd9e4" }, - { name = "qrc", text = "", fg = "#4dd9e4" }, - { name = "qss", text = "", fg = "#4dd9e4" }, - { name = "query", text = "", fg = "#4dd9e4" }, - { name = "R", text = "󰟔", fg = "#4dd9e4" }, - { name = "r", text = "󰟔", fg = "#4dd9e4" }, - { name = "rake", text = "", fg = "#4dd9e4" }, - { name = "rar", text = "", fg = "#4dd9e4" }, - { name = "rasi", text = "", fg = "#4dd9e4" }, - { name = "razor", text = "󱦘", fg = "#4dd9e4" }, - { name = "rb", text = "", fg = "#4dd9e4" }, - { name = "res", text = "", fg = "#4dd9e4" }, - { name = "resi", text = "", fg = "#4dd9e4" }, - { name = "rlib", text = "", fg = "#4dd9e4" }, - { name = "rmd", text = "", fg = "#4dd9e4" }, - { name = "rproj", text = "󰗆", fg = "#4dd9e4" }, - { name = "rs", text = "", fg = "#4dd9e4" }, - { name = "rss", text = "", fg = "#4dd9e4" }, - { name = "s", text = "", fg = "#4dd9e4" }, - { name = "sass", text = "", fg = "#4dd9e4" }, - { name = "sbt", text = "", fg = "#4dd9e4" }, - { name = "sc", text = "", fg = "#4dd9e4" }, - { name = "scad", text = "", fg = "#4dd9e4" }, - { name = "scala", text = "", fg = "#4dd9e4" }, - { name = "scm", text = "󰘧", fg = "#4dd9e4" }, - { name = "scss", text = "", fg = "#4dd9e4" }, - { name = "sh", text = "", fg = "#4dd9e4" }, - { name = "sha1", text = "󰕥", fg = "#4dd9e4" }, - { name = "sha224", text = "󰕥", fg = "#4dd9e4" }, - { name = "sha256", text = "󰕥", fg = "#4dd9e4" }, - { name = "sha384", text = "󰕥", fg = "#4dd9e4" }, - { name = "sha512", text = "󰕥", fg = "#4dd9e4" }, - { name = "sig", text = "󰘧", fg = "#4dd9e4" }, - { name = "signature", text = "󰘧", fg = "#4dd9e4" }, - { name = "skp", text = "󰻫", fg = "#4dd9e4" }, - { name = "sldasm", text = "󰻫", fg = "#4dd9e4" }, - { name = "sldprt", text = "󰻫", fg = "#4dd9e4" }, - { name = "slim", text = "", fg = "#4dd9e4" }, - { name = "sln", text = "", fg = "#4dd9e4" }, - { name = "slnx", text = "", fg = "#4dd9e4" }, - { name = "slvs", text = "󰻫", fg = "#4dd9e4" }, - { name = "sml", text = "󰘧", fg = "#4dd9e4" }, - { name = "so", text = "", fg = "#4dd9e4" }, - { name = "sol", text = "", fg = "#4dd9e4" }, - { name = "spec.js", text = "", fg = "#4dd9e4" }, - { name = "spec.jsx", text = "", fg = "#4dd9e4" }, - { name = "spec.ts", text = "", fg = "#4dd9e4" }, - { name = "spec.tsx", text = "", fg = "#4dd9e4" }, - { name = "spx", text = "", fg = "#4dd9e4" }, - { name = "sql", text = "", fg = "#4dd9e4" }, - { name = "sqlite", text = "", fg = "#4dd9e4" }, - { name = "sqlite3", text = "", fg = "#4dd9e4" }, - { name = "srt", text = "󰨖", fg = "#4dd9e4" }, - { name = "ssa", text = "󰨖", fg = "#4dd9e4" }, - { name = "ste", text = "󰻫", fg = "#4dd9e4" }, - { name = "step", text = "󰻫", fg = "#4dd9e4" }, - { name = "stl", text = "󰆧", fg = "#4dd9e4" }, - { name = "stories.js", text = "", fg = "#4dd9e4" }, - { name = "stories.jsx", text = "", fg = "#4dd9e4" }, - { name = "stories.mjs", text = "", fg = "#4dd9e4" }, - { name = "stories.svelte", text = "", fg = "#4dd9e4" }, - { name = "stories.ts", text = "", fg = "#4dd9e4" }, - { name = "stories.tsx", text = "", fg = "#4dd9e4" }, - { name = "stories.vue", text = "", fg = "#4dd9e4" }, - { name = "stp", text = "󰻫", fg = "#4dd9e4" }, - { name = "strings", text = "", fg = "#4dd9e4" }, - { name = "styl", text = "", fg = "#4dd9e4" }, - { name = "sub", text = "󰨖", fg = "#4dd9e4" }, - { name = "sublime", text = "", fg = "#4dd9e4" }, - { name = "suo", text = "", fg = "#4dd9e4" }, - { name = "sv", text = "󰍛", fg = "#4dd9e4" }, - { name = "svelte", text = "", fg = "#4dd9e4" }, - { name = "svg", text = "󰜡", fg = "#4dd9e4" }, - { name = "svgz", text = "󰜡", fg = "#4dd9e4" }, - { name = "svh", text = "󰍛", fg = "#4dd9e4" }, - { name = "swift", text = "", fg = "#4dd9e4" }, - { name = "t", text = "", fg = "#4dd9e4" }, - { name = "tbc", text = "󰛓", fg = "#4dd9e4" }, - { name = "tcl", text = "󰛓", fg = "#4dd9e4" }, - { name = "templ", text = "", fg = "#4dd9e4" }, - { name = "terminal", text = "", fg = "#4dd9e4" }, - { name = "test.js", text = "", fg = "#4dd9e4" }, - { name = "test.jsx", text = "", fg = "#4dd9e4" }, - { name = "test.ts", text = "", fg = "#4dd9e4" }, - { name = "test.tsx", text = "", fg = "#4dd9e4" }, - { name = "tex", text = "", fg = "#4dd9e4" }, - { name = "tf", text = "", fg = "#4dd9e4" }, - { name = "tfvars", text = "", fg = "#4dd9e4" }, - { name = "tgz", text = "", fg = "#4dd9e4" }, - { name = "tmpl", text = "", fg = "#4dd9e4" }, - { name = "tmux", text = "", fg = "#4dd9e4" }, - { name = "toml", text = "", fg = "#4dd9e4" }, - { name = "torrent", text = "", fg = "#4dd9e4" }, - { name = "tres", text = "", fg = "#4dd9e4" }, - { name = "ts", text = "", fg = "#4dd9e4" }, - { name = "tscn", text = "", fg = "#4dd9e4" }, - { name = "tsconfig", text = "", fg = "#4dd9e4" }, - { name = "tsx", text = "", fg = "#4dd9e4" }, - { name = "ttf", text = "", fg = "#4dd9e4" }, - { name = "twig", text = "", fg = "#4dd9e4" }, - { name = "txt", text = "󰈙", fg = "#4dd9e4" }, - { name = "txz", text = "", fg = "#4dd9e4" }, - { name = "typ", text = "", fg = "#4dd9e4" }, - { name = "typoscript", text = "", fg = "#4dd9e4" }, - { name = "ui", text = "", fg = "#4dd9e4" }, - { name = "v", text = "󰍛", fg = "#4dd9e4" }, - { name = "vala", text = "", fg = "#4dd9e4" }, - { name = "vert", text = "", fg = "#4dd9e4" }, - { name = "vh", text = "󰍛", fg = "#4dd9e4" }, - { name = "vhd", text = "󰍛", fg = "#4dd9e4" }, - { name = "vhdl", text = "󰍛", fg = "#4dd9e4" }, - { name = "vi", text = "", fg = "#4dd9e4" }, - { name = "vim", text = "", fg = "#4dd9e4" }, - { name = "vsh", text = "", fg = "#4dd9e4" }, - { name = "vsix", text = "", fg = "#4dd9e4" }, - { name = "vue", text = "", fg = "#4dd9e4" }, - { name = "wasm", text = "", fg = "#4dd9e4" }, - { name = "wav", text = "", fg = "#4dd9e4" }, - { name = "webm", text = "", fg = "#4dd9e4" }, - { name = "webmanifest", text = "", fg = "#4dd9e4" }, - { name = "webp", text = "", fg = "#4dd9e4" }, - { name = "webpack", text = "󰜫", fg = "#4dd9e4" }, - { name = "wma", text = "", fg = "#4dd9e4" }, - { name = "wmv", text = "", fg = "#4dd9e4" }, - { name = "woff", text = "", fg = "#4dd9e4" }, - { name = "woff2", text = "", fg = "#4dd9e4" }, - { name = "wrl", text = "󰆧", fg = "#4dd9e4" }, - { name = "wrz", text = "󰆧", fg = "#4dd9e4" }, - { name = "wv", text = "", fg = "#4dd9e4" }, - { name = "wvc", text = "", fg = "#4dd9e4" }, - { name = "x", text = "", fg = "#4dd9e4" }, - { name = "xaml", text = "󰙳", fg = "#4dd9e4" }, - { name = "xcf", text = "", fg = "#4dd9e4" }, - { name = "xcplayground", text = "", fg = "#4dd9e4" }, - { name = "xcstrings", text = "", fg = "#4dd9e4" }, - { name = "xls", text = "󰈛", fg = "#4dd9e4" }, - { name = "xlsx", text = "󰈛", fg = "#4dd9e4" }, - { name = "xm", text = "", fg = "#4dd9e4" }, - { name = "xml", text = "󰗀", fg = "#4dd9e4" }, - { name = "xpi", text = "", fg = "#4dd9e4" }, - { name = "xslt", text = "󰗀", fg = "#4dd9e4" }, - { name = "xul", text = "", fg = "#4dd9e4" }, - { name = "xz", text = "", fg = "#4dd9e4" }, - { name = "yaml", text = "", fg = "#4dd9e4" }, - { name = "yml", text = "", fg = "#4dd9e4" }, - { name = "zig", text = "", fg = "#4dd9e4" }, - { name = "zip", text = "", fg = "#4dd9e4" }, - { name = "zsh", text = "", fg = "#4dd9e4" }, - { name = "zst", text = "", fg = "#4dd9e4" }, - { name = "🔥", text = "", fg = "#4dd9e4" }, + { name = "3gp", text = "", fg = "#ffb694" }, + { name = "3mf", text = "󰆧", fg = "#ffb694" }, + { name = "7z", text = "", fg = "#ffb694" }, + { name = "a", text = "", fg = "#ffb694" }, + { name = "aac", text = "", fg = "#ffb694" }, + { name = "ada", text = "", fg = "#ffb694" }, + { name = "adb", text = "", fg = "#ffb694" }, + { name = "ads", text = "", fg = "#ffb694" }, + { name = "ai", text = "", fg = "#ffb694" }, + { name = "aif", text = "", fg = "#ffb694" }, + { name = "aiff", text = "", fg = "#ffb694" }, + { name = "android", text = "", fg = "#ffb694" }, + { name = "ape", text = "", fg = "#ffb694" }, + { name = "apk", text = "", fg = "#ffb694" }, + { name = "apl", text = "", fg = "#ffb694" }, + { name = "app", text = "", fg = "#ffb694" }, + { name = "applescript", text = "", fg = "#ffb694" }, + { name = "asc", text = "󰦝", fg = "#ffb694" }, + { name = "asm", text = "", fg = "#ffb694" }, + { name = "ass", text = "󰨖", fg = "#ffb694" }, + { name = "astro", text = "", fg = "#ffb694" }, + { name = "avif", text = "", fg = "#ffb694" }, + { name = "awk", text = "", fg = "#ffb694" }, + { name = "azcli", text = "", fg = "#ffb694" }, + { name = "bak", text = "󰁯", fg = "#ffb694" }, + { name = "bash", text = "", fg = "#ffb694" }, + { name = "bat", text = "", fg = "#ffb694" }, + { name = "bazel", text = "", fg = "#ffb694" }, + { name = "bib", text = "󱉟", fg = "#ffb694" }, + { name = "bicep", text = "", fg = "#ffb694" }, + { name = "bicepparam", text = "", fg = "#ffb694" }, + { name = "bin", text = "", fg = "#ffb694" }, + { name = "blade.php", text = "", fg = "#ffb694" }, + { name = "blend", text = "󰂫", fg = "#ffb694" }, + { name = "blp", text = "󰺾", fg = "#ffb694" }, + { name = "bmp", text = "", fg = "#ffb694" }, + { name = "bqn", text = "", fg = "#ffb694" }, + { name = "brep", text = "󰻫", fg = "#ffb694" }, + { name = "bz", text = "", fg = "#ffb694" }, + { name = "bz2", text = "", fg = "#ffb694" }, + { name = "bz3", text = "", fg = "#ffb694" }, + { name = "bzl", text = "", fg = "#ffb694" }, + { name = "c", text = "", fg = "#ffb694" }, + { name = "c++", text = "", fg = "#ffb694" }, + { name = "cache", text = "", fg = "#ffb694" }, + { name = "cast", text = "", fg = "#ffb694" }, + { name = "cbl", text = "", fg = "#ffb694" }, + { name = "cc", text = "", fg = "#ffb694" }, + { name = "ccm", text = "", fg = "#ffb694" }, + { name = "cfc", text = "", fg = "#ffb694" }, + { name = "cfg", text = "", fg = "#ffb694" }, + { name = "cfm", text = "", fg = "#ffb694" }, + { name = "cjs", text = "", fg = "#ffb694" }, + { name = "clj", text = "", fg = "#ffb694" }, + { name = "cljc", text = "", fg = "#ffb694" }, + { name = "cljd", text = "", fg = "#ffb694" }, + { name = "cljs", text = "", fg = "#ffb694" }, + { name = "cmake", text = "", fg = "#ffb694" }, + { name = "cob", text = "", fg = "#ffb694" }, + { name = "cobol", text = "", fg = "#ffb694" }, + { name = "coffee", text = "", fg = "#ffb694" }, + { name = "conda", text = "", fg = "#ffb694" }, + { name = "conf", text = "", fg = "#ffb694" }, + { name = "config.ru", text = "", fg = "#ffb694" }, + { name = "cow", text = "󰆚", fg = "#ffb694" }, + { name = "cp", text = "", fg = "#ffb694" }, + { name = "cpp", text = "", fg = "#ffb694" }, + { name = "cppm", text = "", fg = "#ffb694" }, + { name = "cpy", text = "", fg = "#ffb694" }, + { name = "cr", text = "", fg = "#ffb694" }, + { name = "crdownload", text = "", fg = "#ffb694" }, + { name = "cs", text = "󰌛", fg = "#ffb694" }, + { name = "csh", text = "", fg = "#ffb694" }, + { name = "cshtml", text = "󱦗", fg = "#ffb694" }, + { name = "cson", text = "", fg = "#ffb694" }, + { name = "csproj", text = "󰪮", fg = "#ffb694" }, + { name = "css", text = "", fg = "#ffb694" }, + { name = "csv", text = "", fg = "#ffb694" }, + { name = "cts", text = "", fg = "#ffb694" }, + { name = "cu", text = "", fg = "#ffb694" }, + { name = "cue", text = "󰲹", fg = "#ffb694" }, + { name = "cuh", text = "", fg = "#ffb694" }, + { name = "cxx", text = "", fg = "#ffb694" }, + { name = "cxxm", text = "", fg = "#ffb694" }, + { name = "d", text = "", fg = "#ffb694" }, + { name = "d.ts", text = "", fg = "#ffb694" }, + { name = "dart", text = "", fg = "#ffb694" }, + { name = "db", text = "", fg = "#ffb694" }, + { name = "dconf", text = "", fg = "#ffb694" }, + { name = "desktop", text = "", fg = "#ffb694" }, + { name = "diff", text = "", fg = "#ffb694" }, + { name = "dll", text = "", fg = "#ffb694" }, + { name = "doc", text = "󰈬", fg = "#ffb694" }, + { name = "Dockerfile", text = "󰡨", fg = "#ffb694" }, + { name = "dockerignore", text = "󰡨", fg = "#ffb694" }, + { name = "docx", text = "󰈬", fg = "#ffb694" }, + { name = "dot", text = "󱁉", fg = "#ffb694" }, + { name = "download", text = "", fg = "#ffb694" }, + { name = "drl", text = "", fg = "#ffb694" }, + { name = "dropbox", text = "", fg = "#ffb694" }, + { name = "dump", text = "", fg = "#ffb694" }, + { name = "dwg", text = "󰻫", fg = "#ffb694" }, + { name = "dxf", text = "󰻫", fg = "#ffb694" }, + { name = "ebook", text = "", fg = "#ffb694" }, + { name = "ebuild", text = "", fg = "#ffb694" }, + { name = "edn", text = "", fg = "#ffb694" }, + { name = "eex", text = "", fg = "#ffb694" }, + { name = "ejs", text = "", fg = "#ffb694" }, + { name = "el", text = "", fg = "#ffb694" }, + { name = "elc", text = "", fg = "#ffb694" }, + { name = "elf", text = "", fg = "#ffb694" }, + { name = "elm", text = "", fg = "#ffb694" }, + { name = "eln", text = "", fg = "#ffb694" }, + { name = "env", text = "", fg = "#ffb694" }, + { name = "eot", text = "", fg = "#ffb694" }, + { name = "epp", text = "", fg = "#ffb694" }, + { name = "epub", text = "", fg = "#ffb694" }, + { name = "erb", text = "", fg = "#ffb694" }, + { name = "erl", text = "", fg = "#ffb694" }, + { name = "ex", text = "", fg = "#ffb694" }, + { name = "exe", text = "", fg = "#ffb694" }, + { name = "exs", text = "", fg = "#ffb694" }, + { name = "f#", text = "", fg = "#ffb694" }, + { name = "f3d", text = "󰻫", fg = "#ffb694" }, + { name = "f90", text = "󱈚", fg = "#ffb694" }, + { name = "fbx", text = "󰆧", fg = "#ffb694" }, + { name = "fcbak", text = "", fg = "#ffb694" }, + { name = "fcmacro", text = "", fg = "#ffb694" }, + { name = "fcmat", text = "", fg = "#ffb694" }, + { name = "fcparam", text = "", fg = "#ffb694" }, + { name = "fcscript", text = "", fg = "#ffb694" }, + { name = "fcstd", text = "", fg = "#ffb694" }, + { name = "fcstd1", text = "", fg = "#ffb694" }, + { name = "fctb", text = "", fg = "#ffb694" }, + { name = "fctl", text = "", fg = "#ffb694" }, + { name = "fdmdownload", text = "", fg = "#ffb694" }, + { name = "feature", text = "", fg = "#ffb694" }, + { name = "fish", text = "", fg = "#ffb694" }, + { name = "flac", text = "", fg = "#ffb694" }, + { name = "flc", text = "", fg = "#ffb694" }, + { name = "flf", text = "", fg = "#ffb694" }, + { name = "fnl", text = "", fg = "#ffb694" }, + { name = "fodg", text = "", fg = "#ffb694" }, + { name = "fodp", text = "", fg = "#ffb694" }, + { name = "fods", text = "", fg = "#ffb694" }, + { name = "fodt", text = "", fg = "#ffb694" }, + { name = "frag", text = "", fg = "#ffb694" }, + { name = "fs", text = "", fg = "#ffb694" }, + { name = "fsi", text = "", fg = "#ffb694" }, + { name = "fsscript", text = "", fg = "#ffb694" }, + { name = "fsx", text = "", fg = "#ffb694" }, + { name = "gcode", text = "󰐫", fg = "#ffb694" }, + { name = "gd", text = "", fg = "#ffb694" }, + { name = "gemspec", text = "", fg = "#ffb694" }, + { name = "geom", text = "", fg = "#ffb694" }, + { name = "gif", text = "", fg = "#ffb694" }, + { name = "git", text = "", fg = "#ffb694" }, + { name = "glb", text = "", fg = "#ffb694" }, + { name = "gleam", text = "", fg = "#ffb694" }, + { name = "glsl", text = "", fg = "#ffb694" }, + { name = "gnumakefile", text = "", fg = "#ffb694" }, + { name = "go", text = "", fg = "#ffb694" }, + { name = "godot", text = "", fg = "#ffb694" }, + { name = "gpr", text = "", fg = "#ffb694" }, + { name = "gql", text = "", fg = "#ffb694" }, + { name = "gradle", text = "", fg = "#ffb694" }, + { name = "graphql", text = "", fg = "#ffb694" }, + { name = "gresource", text = "", fg = "#ffb694" }, + { name = "gv", text = "󱁉", fg = "#ffb694" }, + { name = "gz", text = "", fg = "#ffb694" }, + { name = "h", text = "", fg = "#ffb694" }, + { name = "haml", text = "", fg = "#ffb694" }, + { name = "hbs", text = "", fg = "#ffb694" }, + { name = "heex", text = "", fg = "#ffb694" }, + { name = "hex", text = "", fg = "#ffb694" }, + { name = "hh", text = "", fg = "#ffb694" }, + { name = "hpp", text = "", fg = "#ffb694" }, + { name = "hrl", text = "", fg = "#ffb694" }, + { name = "hs", text = "", fg = "#ffb694" }, + { name = "htm", text = "", fg = "#ffb694" }, + { name = "html", text = "", fg = "#ffb694" }, + { name = "http", text = "", fg = "#ffb694" }, + { name = "huff", text = "󰡘", fg = "#ffb694" }, + { name = "hurl", text = "", fg = "#ffb694" }, + { name = "hx", text = "", fg = "#ffb694" }, + { name = "hxx", text = "", fg = "#ffb694" }, + { name = "ical", text = "", fg = "#ffb694" }, + { name = "icalendar", text = "", fg = "#ffb694" }, + { name = "ico", text = "", fg = "#ffb694" }, + { name = "ics", text = "", fg = "#ffb694" }, + { name = "ifb", text = "", fg = "#ffb694" }, + { name = "ifc", text = "󰻫", fg = "#ffb694" }, + { name = "ige", text = "󰻫", fg = "#ffb694" }, + { name = "iges", text = "󰻫", fg = "#ffb694" }, + { name = "igs", text = "󰻫", fg = "#ffb694" }, + { name = "image", text = "", fg = "#ffb694" }, + { name = "img", text = "", fg = "#ffb694" }, + { name = "import", text = "", fg = "#ffb694" }, + { name = "info", text = "", fg = "#ffb694" }, + { name = "ini", text = "", fg = "#ffb694" }, + { name = "ino", text = "", fg = "#ffb694" }, + { name = "ipynb", text = "", fg = "#ffb694" }, + { name = "iso", text = "", fg = "#ffb694" }, + { name = "ixx", text = "", fg = "#ffb694" }, + { name = "jar", text = "", fg = "#ffb694" }, + { name = "java", text = "", fg = "#ffb694" }, + { name = "jl", text = "", fg = "#ffb694" }, + { name = "jpeg", text = "", fg = "#ffb694" }, + { name = "jpg", text = "", fg = "#ffb694" }, + { name = "js", text = "", fg = "#ffb694" }, + { name = "json", text = "", fg = "#ffb694" }, + { name = "json5", text = "", fg = "#ffb694" }, + { name = "jsonc", text = "", fg = "#ffb694" }, + { name = "jsx", text = "", fg = "#ffb694" }, + { name = "jwmrc", text = "", fg = "#ffb694" }, + { name = "jxl", text = "", fg = "#ffb694" }, + { name = "kbx", text = "󰯄", fg = "#ffb694" }, + { name = "kdb", text = "", fg = "#ffb694" }, + { name = "kdbx", text = "", fg = "#ffb694" }, + { name = "kdenlive", text = "", fg = "#ffb694" }, + { name = "kdenlivetitle", text = "", fg = "#ffb694" }, + { name = "kicad_dru", text = "", fg = "#ffb694" }, + { name = "kicad_mod", text = "", fg = "#ffb694" }, + { name = "kicad_pcb", text = "", fg = "#ffb694" }, + { name = "kicad_prl", text = "", fg = "#ffb694" }, + { name = "kicad_pro", text = "", fg = "#ffb694" }, + { name = "kicad_sch", text = "", fg = "#ffb694" }, + { name = "kicad_sym", text = "", fg = "#ffb694" }, + { name = "kicad_wks", text = "", fg = "#ffb694" }, + { name = "ko", text = "", fg = "#ffb694" }, + { name = "kpp", text = "", fg = "#ffb694" }, + { name = "kra", text = "", fg = "#ffb694" }, + { name = "krz", text = "", fg = "#ffb694" }, + { name = "ksh", text = "", fg = "#ffb694" }, + { name = "kt", text = "", fg = "#ffb694" }, + { name = "kts", text = "", fg = "#ffb694" }, + { name = "lck", text = "", fg = "#ffb694" }, + { name = "leex", text = "", fg = "#ffb694" }, + { name = "less", text = "", fg = "#ffb694" }, + { name = "lff", text = "", fg = "#ffb694" }, + { name = "lhs", text = "", fg = "#ffb694" }, + { name = "lib", text = "", fg = "#ffb694" }, + { name = "license", text = "", fg = "#ffb694" }, + { name = "liquid", text = "", fg = "#ffb694" }, + { name = "lock", text = "", fg = "#ffb694" }, + { name = "log", text = "󰌱", fg = "#ffb694" }, + { name = "lrc", text = "󰨖", fg = "#ffb694" }, + { name = "lua", text = "", fg = "#ffb694" }, + { name = "luac", text = "", fg = "#ffb694" }, + { name = "luau", text = "", fg = "#ffb694" }, + { name = "m", text = "", fg = "#ffb694" }, + { name = "m3u", text = "󰲹", fg = "#ffb694" }, + { name = "m3u8", text = "󰲹", fg = "#ffb694" }, + { name = "m4a", text = "", fg = "#ffb694" }, + { name = "m4v", text = "", fg = "#ffb694" }, + { name = "magnet", text = "", fg = "#ffb694" }, + { name = "makefile", text = "", fg = "#ffb694" }, + { name = "markdown", text = "", fg = "#ffb694" }, + { name = "material", text = "", fg = "#ffb694" }, + { name = "md", text = "", fg = "#ffb694" }, + { name = "md5", text = "󰕥", fg = "#ffb694" }, + { name = "mdx", text = "", fg = "#ffb694" }, + { name = "mint", text = "󰌪", fg = "#ffb694" }, + { name = "mjs", text = "", fg = "#ffb694" }, + { name = "mk", text = "", fg = "#ffb694" }, + { name = "mkv", text = "", fg = "#ffb694" }, + { name = "ml", text = "", fg = "#ffb694" }, + { name = "mli", text = "", fg = "#ffb694" }, + { name = "mm", text = "", fg = "#ffb694" }, + { name = "mo", text = "", fg = "#ffb694" }, + { name = "mobi", text = "", fg = "#ffb694" }, + { name = "mojo", text = "", fg = "#ffb694" }, + { name = "mov", text = "", fg = "#ffb694" }, + { name = "mp3", text = "", fg = "#ffb694" }, + { name = "mp4", text = "", fg = "#ffb694" }, + { name = "mpp", text = "", fg = "#ffb694" }, + { name = "msf", text = "", fg = "#ffb694" }, + { name = "mts", text = "", fg = "#ffb694" }, + { name = "mustache", text = "", fg = "#ffb694" }, + { name = "nfo", text = "", fg = "#ffb694" }, + { name = "nim", text = "", fg = "#ffb694" }, + { name = "nix", text = "", fg = "#ffb694" }, + { name = "norg", text = "", fg = "#ffb694" }, + { name = "nswag", text = "", fg = "#ffb694" }, + { name = "nu", text = "", fg = "#ffb694" }, + { name = "o", text = "", fg = "#ffb694" }, + { name = "obj", text = "󰆧", fg = "#ffb694" }, + { name = "odf", text = "", fg = "#ffb694" }, + { name = "odg", text = "", fg = "#ffb694" }, + { name = "odin", text = "󰟢", fg = "#ffb694" }, + { name = "odp", text = "", fg = "#ffb694" }, + { name = "ods", text = "", fg = "#ffb694" }, + { name = "odt", text = "", fg = "#ffb694" }, + { name = "oga", text = "", fg = "#ffb694" }, + { name = "ogg", text = "", fg = "#ffb694" }, + { name = "ogv", text = "", fg = "#ffb694" }, + { name = "ogx", text = "", fg = "#ffb694" }, + { name = "opus", text = "", fg = "#ffb694" }, + { name = "org", text = "", fg = "#ffb694" }, + { name = "otf", text = "", fg = "#ffb694" }, + { name = "out", text = "", fg = "#ffb694" }, + { name = "part", text = "", fg = "#ffb694" }, + { name = "patch", text = "", fg = "#ffb694" }, + { name = "pck", text = "", fg = "#ffb694" }, + { name = "pcm", text = "", fg = "#ffb694" }, + { name = "pdf", text = "", fg = "#ffb694" }, + { name = "php", text = "", fg = "#ffb694" }, + { name = "pl", text = "", fg = "#ffb694" }, + { name = "pls", text = "󰲹", fg = "#ffb694" }, + { name = "ply", text = "󰆧", fg = "#ffb694" }, + { name = "pm", text = "", fg = "#ffb694" }, + { name = "png", text = "", fg = "#ffb694" }, + { name = "po", text = "", fg = "#ffb694" }, + { name = "pot", text = "", fg = "#ffb694" }, + { name = "pp", text = "", fg = "#ffb694" }, + { name = "ppt", text = "󰈧", fg = "#ffb694" }, + { name = "pptx", text = "󰈧", fg = "#ffb694" }, + { name = "prisma", text = "", fg = "#ffb694" }, + { name = "pro", text = "", fg = "#ffb694" }, + { name = "ps1", text = "󰨊", fg = "#ffb694" }, + { name = "psb", text = "", fg = "#ffb694" }, + { name = "psd", text = "", fg = "#ffb694" }, + { name = "psd1", text = "󰨊", fg = "#ffb694" }, + { name = "psm1", text = "󰨊", fg = "#ffb694" }, + { name = "pub", text = "󰷖", fg = "#ffb694" }, + { name = "pxd", text = "", fg = "#ffb694" }, + { name = "pxi", text = "", fg = "#ffb694" }, + { name = "py", text = "", fg = "#ffb694" }, + { name = "pyc", text = "", fg = "#ffb694" }, + { name = "pyd", text = "", fg = "#ffb694" }, + { name = "pyi", text = "", fg = "#ffb694" }, + { name = "pyo", text = "", fg = "#ffb694" }, + { name = "pyw", text = "", fg = "#ffb694" }, + { name = "pyx", text = "", fg = "#ffb694" }, + { name = "qm", text = "", fg = "#ffb694" }, + { name = "qml", text = "", fg = "#ffb694" }, + { name = "qrc", text = "", fg = "#ffb694" }, + { name = "qss", text = "", fg = "#ffb694" }, + { name = "query", text = "", fg = "#ffb694" }, + { name = "R", text = "󰟔", fg = "#ffb694" }, + { name = "r", text = "󰟔", fg = "#ffb694" }, + { name = "rake", text = "", fg = "#ffb694" }, + { name = "rar", text = "", fg = "#ffb694" }, + { name = "rasi", text = "", fg = "#ffb694" }, + { name = "razor", text = "󱦘", fg = "#ffb694" }, + { name = "rb", text = "", fg = "#ffb694" }, + { name = "res", text = "", fg = "#ffb694" }, + { name = "resi", text = "", fg = "#ffb694" }, + { name = "rlib", text = "", fg = "#ffb694" }, + { name = "rmd", text = "", fg = "#ffb694" }, + { name = "rproj", text = "󰗆", fg = "#ffb694" }, + { name = "rs", text = "", fg = "#ffb694" }, + { name = "rss", text = "", fg = "#ffb694" }, + { name = "s", text = "", fg = "#ffb694" }, + { name = "sass", text = "", fg = "#ffb694" }, + { name = "sbt", text = "", fg = "#ffb694" }, + { name = "sc", text = "", fg = "#ffb694" }, + { name = "scad", text = "", fg = "#ffb694" }, + { name = "scala", text = "", fg = "#ffb694" }, + { name = "scm", text = "󰘧", fg = "#ffb694" }, + { name = "scss", text = "", fg = "#ffb694" }, + { name = "sh", text = "", fg = "#ffb694" }, + { name = "sha1", text = "󰕥", fg = "#ffb694" }, + { name = "sha224", text = "󰕥", fg = "#ffb694" }, + { name = "sha256", text = "󰕥", fg = "#ffb694" }, + { name = "sha384", text = "󰕥", fg = "#ffb694" }, + { name = "sha512", text = "󰕥", fg = "#ffb694" }, + { name = "sig", text = "󰘧", fg = "#ffb694" }, + { name = "signature", text = "󰘧", fg = "#ffb694" }, + { name = "skp", text = "󰻫", fg = "#ffb694" }, + { name = "sldasm", text = "󰻫", fg = "#ffb694" }, + { name = "sldprt", text = "󰻫", fg = "#ffb694" }, + { name = "slim", text = "", fg = "#ffb694" }, + { name = "sln", text = "", fg = "#ffb694" }, + { name = "slnx", text = "", fg = "#ffb694" }, + { name = "slvs", text = "󰻫", fg = "#ffb694" }, + { name = "sml", text = "󰘧", fg = "#ffb694" }, + { name = "so", text = "", fg = "#ffb694" }, + { name = "sol", text = "", fg = "#ffb694" }, + { name = "spec.js", text = "", fg = "#ffb694" }, + { name = "spec.jsx", text = "", fg = "#ffb694" }, + { name = "spec.ts", text = "", fg = "#ffb694" }, + { name = "spec.tsx", text = "", fg = "#ffb694" }, + { name = "spx", text = "", fg = "#ffb694" }, + { name = "sql", text = "", fg = "#ffb694" }, + { name = "sqlite", text = "", fg = "#ffb694" }, + { name = "sqlite3", text = "", fg = "#ffb694" }, + { name = "srt", text = "󰨖", fg = "#ffb694" }, + { name = "ssa", text = "󰨖", fg = "#ffb694" }, + { name = "ste", text = "󰻫", fg = "#ffb694" }, + { name = "step", text = "󰻫", fg = "#ffb694" }, + { name = "stl", text = "󰆧", fg = "#ffb694" }, + { name = "stories.js", text = "", fg = "#ffb694" }, + { name = "stories.jsx", text = "", fg = "#ffb694" }, + { name = "stories.mjs", text = "", fg = "#ffb694" }, + { name = "stories.svelte", text = "", fg = "#ffb694" }, + { name = "stories.ts", text = "", fg = "#ffb694" }, + { name = "stories.tsx", text = "", fg = "#ffb694" }, + { name = "stories.vue", text = "", fg = "#ffb694" }, + { name = "stp", text = "󰻫", fg = "#ffb694" }, + { name = "strings", text = "", fg = "#ffb694" }, + { name = "styl", text = "", fg = "#ffb694" }, + { name = "sub", text = "󰨖", fg = "#ffb694" }, + { name = "sublime", text = "", fg = "#ffb694" }, + { name = "suo", text = "", fg = "#ffb694" }, + { name = "sv", text = "󰍛", fg = "#ffb694" }, + { name = "svelte", text = "", fg = "#ffb694" }, + { name = "svg", text = "󰜡", fg = "#ffb694" }, + { name = "svgz", text = "󰜡", fg = "#ffb694" }, + { name = "svh", text = "󰍛", fg = "#ffb694" }, + { name = "swift", text = "", fg = "#ffb694" }, + { name = "t", text = "", fg = "#ffb694" }, + { name = "tbc", text = "󰛓", fg = "#ffb694" }, + { name = "tcl", text = "󰛓", fg = "#ffb694" }, + { name = "templ", text = "", fg = "#ffb694" }, + { name = "terminal", text = "", fg = "#ffb694" }, + { name = "test.js", text = "", fg = "#ffb694" }, + { name = "test.jsx", text = "", fg = "#ffb694" }, + { name = "test.ts", text = "", fg = "#ffb694" }, + { name = "test.tsx", text = "", fg = "#ffb694" }, + { name = "tex", text = "", fg = "#ffb694" }, + { name = "tf", text = "", fg = "#ffb694" }, + { name = "tfvars", text = "", fg = "#ffb694" }, + { name = "tgz", text = "", fg = "#ffb694" }, + { name = "tmpl", text = "", fg = "#ffb694" }, + { name = "tmux", text = "", fg = "#ffb694" }, + { name = "toml", text = "", fg = "#ffb694" }, + { name = "torrent", text = "", fg = "#ffb694" }, + { name = "tres", text = "", fg = "#ffb694" }, + { name = "ts", text = "", fg = "#ffb694" }, + { name = "tscn", text = "", fg = "#ffb694" }, + { name = "tsconfig", text = "", fg = "#ffb694" }, + { name = "tsx", text = "", fg = "#ffb694" }, + { name = "ttf", text = "", fg = "#ffb694" }, + { name = "twig", text = "", fg = "#ffb694" }, + { name = "txt", text = "󰈙", fg = "#ffb694" }, + { name = "txz", text = "", fg = "#ffb694" }, + { name = "typ", text = "", fg = "#ffb694" }, + { name = "typoscript", text = "", fg = "#ffb694" }, + { name = "ui", text = "", fg = "#ffb694" }, + { name = "v", text = "󰍛", fg = "#ffb694" }, + { name = "vala", text = "", fg = "#ffb694" }, + { name = "vert", text = "", fg = "#ffb694" }, + { name = "vh", text = "󰍛", fg = "#ffb694" }, + { name = "vhd", text = "󰍛", fg = "#ffb694" }, + { name = "vhdl", text = "󰍛", fg = "#ffb694" }, + { name = "vi", text = "", fg = "#ffb694" }, + { name = "vim", text = "", fg = "#ffb694" }, + { name = "vsh", text = "", fg = "#ffb694" }, + { name = "vsix", text = "", fg = "#ffb694" }, + { name = "vue", text = "", fg = "#ffb694" }, + { name = "wasm", text = "", fg = "#ffb694" }, + { name = "wav", text = "", fg = "#ffb694" }, + { name = "webm", text = "", fg = "#ffb694" }, + { name = "webmanifest", text = "", fg = "#ffb694" }, + { name = "webp", text = "", fg = "#ffb694" }, + { name = "webpack", text = "󰜫", fg = "#ffb694" }, + { name = "wma", text = "", fg = "#ffb694" }, + { name = "wmv", text = "", fg = "#ffb694" }, + { name = "woff", text = "", fg = "#ffb694" }, + { name = "woff2", text = "", fg = "#ffb694" }, + { name = "wrl", text = "󰆧", fg = "#ffb694" }, + { name = "wrz", text = "󰆧", fg = "#ffb694" }, + { name = "wv", text = "", fg = "#ffb694" }, + { name = "wvc", text = "", fg = "#ffb694" }, + { name = "x", text = "", fg = "#ffb694" }, + { name = "xaml", text = "󰙳", fg = "#ffb694" }, + { name = "xcf", text = "", fg = "#ffb694" }, + { name = "xcplayground", text = "", fg = "#ffb694" }, + { name = "xcstrings", text = "", fg = "#ffb694" }, + { name = "xls", text = "󰈛", fg = "#ffb694" }, + { name = "xlsx", text = "󰈛", fg = "#ffb694" }, + { name = "xm", text = "", fg = "#ffb694" }, + { name = "xml", text = "󰗀", fg = "#ffb694" }, + { name = "xpi", text = "", fg = "#ffb694" }, + { name = "xslt", text = "󰗀", fg = "#ffb694" }, + { name = "xul", text = "", fg = "#ffb694" }, + { name = "xz", text = "", fg = "#ffb694" }, + { name = "yaml", text = "", fg = "#ffb694" }, + { name = "yml", text = "", fg = "#ffb694" }, + { name = "zig", text = "", fg = "#ffb694" }, + { name = "zip", text = "", fg = "#ffb694" }, + { name = "zsh", text = "", fg = "#ffb694" }, + { name = "zst", text = "", fg = "#ffb694" }, + { name = "🔥", text = "", fg = "#ffb694" }, ] conds = [ # Special files - { if = "orphan", text = "", fg = "#4dd9e4" }, - { if = "link", text = "", fg = "#4dd9e4" }, - { if = "block", text = "", fg = "#4dd9e4" }, - { if = "char", text = "", fg = "#4dd9e4" }, - { if = "fifo", text = "", fg = "#4dd9e4" }, - { if = "sock", text = "", fg = "#4dd9e4" }, - { if = "sticky", text = "", fg = "#4dd9e4" }, - { if = "dummy", text = "", fg = "#4dd9e4" }, + { if = "orphan", text = "", fg = "#ffb694" }, + { if = "link", text = "", fg = "#ffb694" }, + { if = "block", text = "", fg = "#ffb694" }, + { if = "char", text = "", fg = "#ffb694" }, + { if = "fifo", text = "", fg = "#ffb694" }, + { if = "sock", text = "", fg = "#ffb694" }, + { if = "sticky", text = "", fg = "#ffb694" }, + { if = "dummy", text = "", fg = "#ffb694" }, # Fallback - { if = "dir", text = "", fg = "#4dd9e4" }, - { if = "exec", text = "", fg = "#4dd9e4" }, - { if = "!dir", text = "", fg = "#4dd9e4" }, + { if = "dir", text = "", fg = "#ffb694" }, + { if = "exec", text = "", fg = "#ffb694" }, + { if = "!dir", text = "", fg = "#ffb694" }, ] # : }}} diff --git a/.config/zsh/.zshenv b/.config/zsh/.zshenv index a824d02..efb9e3d 100644 --- a/.config/zsh/.zshenv +++ b/.config/zsh/.zshenv @@ -11,6 +11,7 @@ export DOCKER_HOST=unix:///run/user/$(id -u)/podman/podman.sock path+=( $HOME/.local/bin $HOME/.bun/bin +$HOME/.local/share/pnpm/bin ) typeset -gU path export PATH diff --git a/.config/zsh/.zshrc b/.config/zsh/.zshrc index 8e64a58..57fb12e 100644 --- a/.config/zsh/.zshrc +++ b/.config/zsh/.zshrc @@ -75,6 +75,12 @@ export ZVM_MAN_PAGER='bat' export SUDO_EDITOR=nvim export FCEDIT=nvim +# Use gpg-agent as SSH agent +unset SSH_AGENT_PID +if [ "${gnupg_SSH_AUTH_SOCK_by:-0}" -ne $$ ]; then + export SSH_AUTH_SOCK=$(gpgconf --list-dirs agent-ssh-socket) +fi + HISTSIZE=10000 HISTFILE=$XDG_STATE_HOME/zsh/.zsh_history diff --git a/.config/zsh/aliases b/.config/zsh/aliases index a0e0ff2..063b065 100644 --- a/.config/zsh/aliases +++ b/.config/zsh/aliases @@ -53,3 +53,6 @@ alias poc="podman-compose" alias find="fd" alias cfs="fd . ~ -H -t f -S +200M -x du -h {} | sort -hr" alias olm="ollama" +alias em="neomd" +alias inv="nvim --cmd 'set eventignore=FileType scrollback=1000000' --cmd 'autocmd! *' +'nnoremap q ZQ' +'call nvim_open_term(0, {})' +'set nolist' +'autocmd! *' +'$' -c 'normal gg' +" diff --git a/.gitignore b/.gitignore index cf6d3e7..ece1ce0 100755 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ -.opencode +opencode/ +.opencode/ shaders .DS_Store .config/ghostty/ghostty-shader-playground/ @@ -7,6 +8,7 @@ plugins/ *.log + # Session state files .config/herdr/sessions/*/session.json .config/herdr/session.json diff --git a/pkgs/aurlist.text b/pkgs/aurlist.text index be6af78..0943bae 100644 --- a/pkgs/aurlist.text +++ b/pkgs/aurlist.text @@ -1,5 +1,4 @@ applesmc-next-dkms -brave-bin droidcam helium-browser-bin hunk-bin @@ -16,8 +15,8 @@ otf-departure-mono-nerd paru paru-debug plumeimpactor-appimage -spotify vesktop-bin yay-debug +yt zen-browser-bin zennotes-bin diff --git a/pkgs/pkgs.text b/pkgs/pkgs.text index 0b9fea7..fbd50e2 100644 --- a/pkgs/pkgs.text +++ b/pkgs/pkgs.text @@ -9,6 +9,7 @@ base base-devel bat bitwarden +blanket bluez bluez-deprecated-tools bluez-utils @@ -19,6 +20,7 @@ cifs-utils cliphist croc curl +discord dkms dnsmasq duf From 3db15b21e0acb0e309f81e146063784f4b63d5af Mon Sep 17 00:00:00 2001 From: x0d7x <75843278+x0d7x@users.noreply.github.com> Date: Sat, 27 Jun 2026 03:15:03 +0300 Subject: [PATCH 26/26] add mail and pi agent settings --- .config/herdr/config.toml | 76 +- .config/herdr/release-notes.json | 5 + .config/herdr/sessions/Dev/plugins.json | 132 ++ .config/kitty/themes/noctalia.conf | 56 +- .config/neomd/config.toml | 115 ++ .config/neomd/lists/feed.txt.gpg | Bin 0 -> 963 bytes .config/neomd/lists/notify.txt.gpg | Bin 0 -> 167 bytes .config/neomd/lists/papertrail.txt.gpg | Bin 0 -> 276 bytes .config/neomd/lists/screened_in.txt.gpg | Bin 0 -> 544 bytes .config/neomd/lists/screened_out.txt.gpg | 1 + .config/neomd/lists/spam.txt.gpg | 2 + .config/niri/binds.kdl | 12 +- .config/niri/noctalia.kdl | 16 +- .config/niri/rules.kdl | 32 +- .config/noctalia/colors.json | 26 +- .config/noctalia/plugins.json | 4 + .../plugins/privacy-indicator/i18n/de.json | 6 +- .../plugins/privacy-indicator/manifest.json | 2 +- .config/noctalia/settings.json | 2 +- .config/nvim/plugin/fff.lua | 2 +- .config/opencode/plugins/herdr-agent-state.js | 159 ++ .config/pi/agent/auth.json | 6 + .config/pi/agent/extensions/git-status.ts | 191 ++ .../pi/agent/extensions/herdr-agent-state.ts | 320 ++++ .../pi/agent/extensions/permission-gate.ts | 177 ++ .config/pi/agent/extensions/pi-hunk.ts | 209 +++ .../pi/agent/extensions/session-switcher.ts | 217 +++ .config/pi/agent/extensions/todo.ts | 297 ++++ .config/pi/agent/extensions/web-access.ts | 420 +++++ .config/pi/agent/git/.gitignore | 2 + .config/pi/agent/npm/.gitignore | 2 + .config/pi/agent/settings.json | 14 + .config/pi/agent/skills/writing-plans | 1 + .config/pi/agent/themes/gruvbox-dark.json | 96 ++ .../yazi/flavors/noctalia.yazi/flavor.toml | 1536 ++++++++--------- .config/zsh/.zshenv | 5 +- .config/zsh/aliases | 6 +- .gitignore | 5 +- pkgs/aurlist.text | 6 +- pkgs/flatpak.txt | 8 + pkgs/pkgs.text | 6 +- 41 files changed, 3302 insertions(+), 870 deletions(-) create mode 100644 .config/herdr/release-notes.json create mode 100644 .config/herdr/sessions/Dev/plugins.json create mode 100644 .config/neomd/config.toml create mode 100644 .config/neomd/lists/feed.txt.gpg create mode 100644 .config/neomd/lists/notify.txt.gpg create mode 100644 .config/neomd/lists/papertrail.txt.gpg create mode 100644 .config/neomd/lists/screened_in.txt.gpg create mode 100644 .config/neomd/lists/screened_out.txt.gpg create mode 100644 .config/neomd/lists/spam.txt.gpg create mode 100644 .config/opencode/plugins/herdr-agent-state.js create mode 100644 .config/pi/agent/auth.json create mode 100644 .config/pi/agent/extensions/git-status.ts create mode 100644 .config/pi/agent/extensions/herdr-agent-state.ts create mode 100644 .config/pi/agent/extensions/permission-gate.ts create mode 100644 .config/pi/agent/extensions/pi-hunk.ts create mode 100644 .config/pi/agent/extensions/session-switcher.ts create mode 100644 .config/pi/agent/extensions/todo.ts create mode 100644 .config/pi/agent/extensions/web-access.ts create mode 100644 .config/pi/agent/git/.gitignore create mode 100644 .config/pi/agent/npm/.gitignore create mode 100644 .config/pi/agent/settings.json create mode 120000 .config/pi/agent/skills/writing-plans create mode 100644 .config/pi/agent/themes/gruvbox-dark.json create mode 100644 pkgs/flatpak.txt diff --git a/.config/herdr/config.toml b/.config/herdr/config.toml index a0c0e83..27d35fe 100644 --- a/.config/herdr/config.toml +++ b/.config/herdr/config.toml @@ -5,23 +5,72 @@ delivery = "terminal" [ui] show_agent_labels_on_pane_borders = false -# sidebar_hidden_width = 0 # fully hide sidebar (no thin strip) -# hide_tab_bar_when_single_tab = true # hide tab bar at 1 tab +sidebar_hidden_width = 0 # fully hide sidebar (no thin strip) +hide_tab_bar_when_single_tab = true # hide tab bar at 1 tab +hide_pane_borders_when_zoomed = true +# pane_borders = "minimal" [theme] -name = "kanagawa" +name = "gruvbox" + +# [keys] +# detach = "prefix+q" +# workspace_picker = "prefix+w" +# goto = "prefix+g" +# new_workspace = "prefix+shift+n" +# new_worktree = "prefix+shift+g" +# rename_workspace = "prefix+shift+w" +# close_workspace = "prefix+shift+d" +# navigate_workspace_up = "up" +# navigate_workspace_down = "down" +# navigate_pane_left = "h" +# navigate_pane_down = "j" +# navigate_pane_up = "k" +# navigate_pane_right = "l" +# remote_image_paste = "ctrl+v" +# new_tab = "prefix+c" +# previous_tab = "prefix+p" +# next_tab = "prefix+n" +# switch_tab = "prefix+1..9" +# rename_tab = "prefix+shift+t" +# close_tab = "prefix+shift+x" +# copy_mode = "prefix+[" +# focus_pane_left = "prefix+h" +# focus_pane_down = "prefix+j" +# focus_pane_up = "prefix+k" +# focus_pane_right = "prefix+l" +# swap_pane_left = "prefix+shift+h" +# swap_pane_down = "prefix+shift+j" +# swap_pane_up = "prefix+shift+k" +# swap_pane_right = "prefix+shift+l" +# cycle_pane_next = "prefix+tab" +# cycle_pane_previous = "prefix+shift+tab" +# last_pane = "" +# split_vertical = "prefix+v" +# split_horizontal = "prefix+minus" +# close_pane = "prefix+x" +# zoom = "prefix+z" +# resize_mode = "prefix+r" +# toggle_sidebar = "prefix+b" [keys] +last_pane = "prefix+," focus_pane_left = "prefix+h" focus_pane_down = "prefix+j" focus_pane_up = "prefix+k" focus_pane_right = "prefix+l" +reload_config = "prefix+r" +resize_mode = "prefix+R" +# goto = "prefix+s" +navigate_workspace_up = "ctrl+k" +navigate_workspace_down = "ctrl+j" zoom = "prefix+m" previous_workspace = "prefix+ctrl+k" # next_workspace = "prefix+ctrl+j" focus_agent = "prefix+ctrl+1..9" # switch_workspace = "prefix+shift+1..9" prefix = "ctrl+a" +# split_vertical = "prefix+|" [[keys.command]] key = "prefix+ctrl+q" @@ -52,3 +101,24 @@ key = "prefix+f" type = "pane" command = "zsh -i -c tmux-sessionizer" description = "run herdr_sessionizer" + +[experimental] +kitty_graphics = true + +[[keys.command]] +key = "prefix+a" +type = "plugin_action" +command = "nathanflurry.jj-workspace.new" +description = "new jj workspace" + +[[keys.command]] +key = "prefix+shift+a" +type = "plugin_action" +command = "nathanflurry.jj-workspace.new-tab" +description = "new jj workspace (in tab)" + +[[keys.command]] +key = "prefix+d" +type = "plugin_action" +command = "nathanflurry.jj-workspace.remove" +description = "remove jj workspace" diff --git a/.config/herdr/release-notes.json b/.config/herdr/release-notes.json new file mode 100644 index 0000000..e399068 --- /dev/null +++ b/.config/herdr/release-notes.json @@ -0,0 +1,5 @@ +{ + "version": "0.7.1", + "body": "### Added\n- Added `[update].version_check` and `[update].manifest_check` so background Herdr version checks and remote agent-detection manifest checks can be disabled independently. Manual `herdr update` and bundled/local detection manifests still work when the background checks are disabled. (#677)\n- Added `HERDR_AGENT=` as a Linux foreground-process hint for agents hidden behind wrappers such as VMs, Bubblewrap, or `fence`, allowing Herdr to use the named agent's screen manifest when `/proc` cannot expose the real command. (#679)\n- Added `ui.pane_borders` and `ui.pane_gaps` to make split pane dividers and spacing configurable. (#271)\n\n### Changed\n- Removed the Agents panel workspace/all filter. The panel now always shows all agents, defaults to grouped-by-space ordering, and can switch to priority ordering with `ui.agent_panel_sort = \"priority\"`. (#318)\n- User keybindings now displace conflicting built-in defaults during config load, so overriding a default binding no longer leaves both actions attached to the same key. (#747)\n- Worktree creation now checks out an existing local branch when the requested branch already exists instead of failing by trying to create it again. (#729)\n- Worktree operations started through the socket API and plugin/UI flows now defer long-running Git work until the app runtime can drive it, keeping clients responsive and preserving plugin lifecycle events for worktree-created panes. (#657, #662, #686)\n- OMP, OpenCode, Pi, Devin, and other official hook integrations now scope lifecycle and session reports to the intended root agent process more reliably, reducing stale or cross-process session adoption after restarts, nested commands, and new sessions. (#614, #712, #719, #765)\n\n### Fixed\n- Windows Terminal multiline text paste now reaches pane apps as one bracketed paste, so OMP, Pi, and similar prompts no longer submit each pasted line separately. Plain Esc, Shift+Enter, mouse, focus, resize, and Unicode paste handling are preserved on the Windows client path. (#670)\n- Local Herdr clients no longer treat raw `Ctrl+V` as a clipboard-image paste trigger, so pane apps such as Vim and Neovim receive block-visual `Ctrl+V` even when the desktop clipboard contains an image. `herdr --remote` keeps `keys.remote_image_paste = \"ctrl+v\"` by default. (#647)\n- Herdr now refreshes cached host terminal colors when terminals report a light/dark color-scheme change, so pane apps that query OSC 10/11 no longer need detach/attach to see updated default colors. Opt-in `[theme].auto_switch` can also switch Herdr's own UI between configured `dark_name` and `light_name` themes. (#675)\n- Full-lifecycle hook agents can now recover when an old release/report sequence belongs to a previous agent generation. Herdr keeps process-exit validation active under lifecycle authority and re-anchors hook sequence guards after fresh session references or proven process exits. (#684)\n- OMP now reports a native session reference, so an OMP pane reappears in the Agents panel after exiting and rerunning `omp` in the same pane, and Herdr can resume it with `omp --resume=`. Previously the released lifecycle hook stayed suppressed until a server restart. (#614)\n- Host terminal color query (OSC 10/11) replies that arrive split at their escape introducer no longer leak as text like `11;rgb:...` into the focused pane, most visible when launching agents that probe terminal colors on startup. (#549)\n- Long CJK Git branch names in the sidebar now truncate by display width instead of overflowing or cutting at the wrong cell boundary. (#644)\n- Temporary pane commands launched from API flows no longer steal focus from the previously focused pane after they finish. (#658)\n- Root agent session restore now ignores child process reports that would otherwise overwrite the saved session for the owning pane. (#712)\n- Kitty file-transfer media queries are now answered, allowing pane apps that rely on kitty graphics file support to detect image/file media capability correctly. (#732)\n- Idle or slow clients no longer block server writes to other clients while the blocked client is waiting for output. (#726)\n- GitHub Copilot CLI `ask_user` accept prompts are now detected as blocked so the Agents panel shows that the pane is waiting for input. (#725)\n- Pane reads now skip wide-character spacer cells, avoiding duplicated or malformed output around double-width characters. (#698)\n- Split pane border intersections now use the active pane color consistently. (#742, thanks @cullendotdev)\n- The Windows installer checksum fallback no longer depends on `Get-FileHash`, improving compatibility with constrained PowerShell environments. (#751)\n- Pi launched through npm wrappers on Windows is now detected as Pi instead of a generic wrapped process. (#754)\n- Windows builds now force the system ConPTY path through a vendored `portable-pty` patch, avoiding the bundled-path startup failure seen in affected Windows environments. (#761)\n- Key release events that fall back to encoded input no longer double-send text into pane apps. (#769)\n- Remote clients now allow a longer initial handshake, improving `herdr --remote` startup over high-latency links. (#753)", + "show_on_startup": true +} \ No newline at end of file diff --git a/.config/herdr/sessions/Dev/plugins.json b/.config/herdr/sessions/Dev/plugins.json new file mode 100644 index 0000000..6411d4b --- /dev/null +++ b/.config/herdr/sessions/Dev/plugins.json @@ -0,0 +1,132 @@ +[ + { + "plugin_id": "url.fzf-picker", + "name": "FZF URL Picker", + "version": "0.1.0", + "min_herdr_version": "0.7.0", + "description": "Scan terminal panes for URLs and interactively pick one with fzf", + "manifest_path": "/home/dox/Developer/hurl/herdr-fzf-url/herdr-plugin.toml", + "plugin_root": "/home/dox/Developer/hurl/herdr-fzf-url", + "enabled": true, + "platforms": [ + "linux", + "macos" + ], + "build": [ + { + "command": [ + "go", + "build", + "-o", + "herdr-fzf-url" + ] + } + ], + "actions": [ + { + "id": "pick-url", + "title": "Pick URL from Panes", + "contexts": [ + "pane" + ], + "command": [ + "./herdr-fzf-url" + ] + } + ], + "panes": [ + { + "id": "url-picker", + "title": "URL Picker", + "placement": "overlay", + "command": [ + "./herdr-fzf-url" + ] + } + ], + "source": { + "kind": "local" + } + }, + { + "plugin_id": "nathanflurry.jj-workspace", + "name": "jj workspaces", + "version": "0.1.0", + "min_herdr_version": "0.7.0", + "description": "Create and remove Jujutsu (jj) workspaces as Herdr workspaces or tabs.", + "manifest_path": "/home/dox/.config/herdr/sessions/Dev/plugins/github/nathanflurry.jj-workspace-19f0b858b2b4/herdr-plugin.toml", + "plugin_root": "/home/dox/.config/herdr/sessions/Dev/plugins/github/nathanflurry.jj-workspace-19f0b858b2b4", + "enabled": true, + "platforms": [ + "linux", + "macos" + ], + "build": [ + { + "command": [ + "cargo", + "build", + "--release" + ] + } + ], + "actions": [ + { + "id": "new", + "title": "New jj workspace", + "contexts": [ + "workspace", + "global" + ], + "command": [ + "./target/release/jj-workspace", + "open", + "workspace" + ] + }, + { + "id": "new-tab", + "title": "New jj workspace (in tab)", + "contexts": [ + "workspace", + "global" + ], + "command": [ + "./target/release/jj-workspace", + "open", + "tab" + ] + }, + { + "id": "remove", + "title": "Remove jj workspace", + "contexts": [ + "workspace" + ], + "command": [ + "./target/release/jj-workspace", + "remove" + ] + } + ], + "panes": [ + { + "id": "wizard", + "title": "New jj workspace", + "placement": "overlay", + "command": [ + "./target/release/jj-workspace", + "wizard" + ] + } + ], + "source": { + "kind": "github", + "owner": "NathanFlurry", + "repo": "herdr-plugin-jj-workspace", + "resolved_commit": "29650eaea69795dd4414be26b434e0fd43a59463", + "managed_path": "/home/dox/.config/herdr/sessions/Dev/plugins/github/nathanflurry.jj-workspace-19f0b858b2b4", + "installed_unix_ms": 1782333322865 + } + } +] \ No newline at end of file diff --git a/.config/kitty/themes/noctalia.conf b/.config/kitty/themes/noctalia.conf index 84e6f97..e5955e1 100644 --- a/.config/kitty/themes/noctalia.conf +++ b/.config/kitty/themes/noctalia.conf @@ -1,32 +1,32 @@ -color0 #171306 +color0 #101413 color1 #ffb4ab -color2 #ffb694 -color3 #ffb694 -color4 #e1c46d -color5 #ffb694 -color6 #ffb694 -color7 #ece2ca -color8 #9c906e +color2 #55dbc7 +color3 #b1ccc6 +color4 #accae5 +color5 #55dbc7 +color6 #b1ccc6 +color7 #e0e3e1 +color8 #899390 color9 #ffb4ab -color10 #ffb694 -color11 #ffb694 -color12 #e1c46d -color13 #ffb694 -color14 #ffb694 -color15 #ece2ca +color10 #55dbc7 +color11 #b1ccc6 +color12 #accae5 +color13 #55dbc7 +color14 #b1ccc6 +color15 #e0e3e1 -cursor #ece2ca -cursor_text_color #171306 -background #171306 -foreground #ece2ca -selection_foreground #d4c5a1 -selection_background #50462a -active_border_color #ffb694 -inactive_border_color #50462a -url_color #ffb694 +cursor #e0e3e1 +cursor_text_color #101413 +background #101413 +foreground #e0e3e1 +selection_foreground #bec9c5 +selection_background #3f4946 +active_border_color #55dbc7 +inactive_border_color #3f4946 +url_color #55dbc7 -active_tab_foreground #571f00 -active_tab_background #ffb694 -inactive_tab_foreground #d4c5a1 -inactive_tab_background #50462a -cursor_trail_color #d4c5a1 +active_tab_foreground #003731 +active_tab_background #55dbc7 +inactive_tab_foreground #bec9c5 +inactive_tab_background #3f4946 +cursor_trail_color #bec9c5 diff --git a/.config/neomd/config.toml b/.config/neomd/config.toml new file mode 100644 index 0000000..902e1f7 --- /dev/null +++ b/.config/neomd/config.toml @@ -0,0 +1,115 @@ +store_sent_drafts_in_sending_account = false +auto_bcc = "" + +[[accounts]] + name = "Personal" + imap = "imap.gmail.com:993" + smtp = "smtp.gmail.com:587" + user = "" + password = "" + from = "" + starttls = false + tls_cert_file = "" + imap_disabled = false + auth_type = "" + oauth2_client_id = "" + oauth2_client_secret = "" + oauth2_issuer_url = "" + oauth2_auth_url = "" + oauth2_token_url = "" + oauth2_redirect_port = 0 + +[[accounts]] + name = "vlog" + imap = "imap.gmail.com:993" + smtp = "smtp.gmail.com:587" + user = "" + password = "" + from = "" + starttls = false + tls_cert_file = "" + imap_disabled = false + auth_type = "" + oauth2_client_id = "" + oauth2_client_secret = "" + oauth2_issuer_url = "" + oauth2_auth_url = "" + oauth2_token_url = "" + oauth2_redirect_port = 0 + +[screener] + screened_in = "/home/dox/.config/neomd/lists/screened_in.txt" + screened_out = "/home/dox/.config/neomd/lists/screened_out.txt" + feed = "/home/dox/.config/neomd/lists/feed.txt" + papertrail = "/home/dox/.config/neomd/lists/papertrail.txt" + spam = "/home/dox/.config/neomd/lists/spam.txt" + notify = "/home/dox/.config/neomd/lists/notify.txt" + +[folders] +inbox = "INBOX" +sent = "[Gmail]/Sent Mail" +trash = "[Gmail]/Trash" +drafts = "[Gmail]/Drafts" +to_screen = "ToScreen" +feed = "Feed" +papertrail = "PaperTrail" +screened_out = "ScreenedOut" +archive = "Archive Neomd" +waiting = "Waiting" +scheduled = "Scheduled Neomd" +someday = "Someday" +spam = "[Gmail]/Spam" +tab_order = ["inbox", "to_screen", "feed", "papertrail", +"waiting", "someday", "scheduled", "sent", "archive", +"screened_out", "trash"] + +[ui] + theme = "gruvbox" + inbox_count = 500 + signature = "*sent from [neomd](https://neomd.ssp.sh)*" + bg_sync_interval = 5 + bulk_progress_threshold = 0 + draft_backup_count = 0 + mark_as_read_after_secs = 7 + [ui.signature_block] + text = "" + html = "" + +[notifications] + enabled = true + command = "notify-send" + icon = "mail-message-new" + expire_ms = 5000 + folders = ["Inbox"] + +[ai] + command = "pi" + args = ["edit {file}: {prompt}"] + +[theme] + bg = "" + border = "" + subtle = "" + selected = "" + text = "" + muted = "" + primary = "" + unread = "" + number = "" + date = "" + author_read = "" + subject_read = "" + size_col = "" + author_unread = "" + subject_unread = "" + error = "" + success = "" + +[calendar] + open_command = "" + +[listmonk] + url = "" + api_user = "" + api_token = "" + delay_minutes = 0 diff --git a/.config/neomd/lists/feed.txt.gpg b/.config/neomd/lists/feed.txt.gpg new file mode 100644 index 0000000000000000000000000000000000000000..0846e544874d6da948bd80796dc905a737160562 GIT binary patch literal 963 zcmV;!13dhMUIW3xQy+CZ-Y60Q2S5-LGi44^+d(!^A+-Bqs4O_7(3LH9OnA@9(kb4L51WM)lG5GpgN08XmX z=>aQ-4Y#abg3}PXAQ;y2GmBbW?yKjF6-c9|(Ltfq(1ngXp8j&PcKlF9;~=F^wp?!~ zMVw-TTr+}C0?>c!=iQ3WPUhjU$ovdYkyx>(AXjP1FzY17M z%LEoGO#?s3x!6i*bmo(%R9Q$3DE|u}`KJ5Qp^-E3w$d6xGzjS&rdBniXkG412Y|Pd z^+mlGVa8?AN=J$@^p$x!QUvP9Brxx6+ZaNpJV}-8u7BQDoh4$C{R3;MFB>^&=F_qG zJvByNM!vdL8uG{2go~O3Ti);K_f_*w#Ro^r&~Z*E+xF}Vx%pgq;Y>qpD-2L2plPyLhhfkoCgpwb5w z!(d#2&|Jg&+$ed=($K-=HTuDpsKwWh2c|Knab>`G{fl=Og7v0G1&CBHgo)TsT~qPD zAlBgn6N;sIOV+Uc`PRnY`TN*$QuM*h@L$$)y8PW?0oa5F*iGfm4b@R>;T+mS=FXSm z0Huc@$GYoYNPm(LKy6wTHM76WpZ%GO6KeD6rxS z$nwBdI>ZdR!y^mAMzjlTTXxj$C=tSp{z7(!)1I!J7VZ+BZ(Ka?$g?Ug$!|!%E~wy@ zfB8g#H-hnC7&%W))=Vf@q0peiq0x@YL86%iTV7druPAne20dK(#=B zBzbn1j&7vR5D?!}vZt=TBHeG62Jj?tI&{JCciIMd4v~|3uob^4VD$w!fk4H|b9F0t zd{7sHr6*l6h+gMfOL}%b)>T&Ud10L)xTrndn6uATW5}$_p~j7&7Ewn%{SrjW-p{tb lif}**j^~_}H{ZY9>3c0@q6dtqp_q=4{7d)lrjHyCuj0 V?NyzQ`;6&QW7UV2;g?|EBzh99Q8NGl literal 0 HcmV?d00001 diff --git a/.config/neomd/lists/papertrail.txt.gpg b/.config/neomd/lists/papertrail.txt.gpg new file mode 100644 index 0000000000000000000000000000000000000000..a7f781671aed97ac044b50fa1338809fe0bb3a6f GIT binary patch literal 276 zcmV+v0qg#RUIW3xQy+CZ-Y60Q2S6OM2Azv1R0vpqbF?X>@rtLw=!WDn< zA~!JLTH9Up0o)j6fT;-@z>fK4jS~bZR$S^=4STG4rvNY`wW-p2_iplFc>2k{8*A>; zvH>ra(Sydpw~3eP9~dS`wcZrAO8NY-lfr#5OYyFwv9wQFq22M6rq)Zxmeya9K*hA$ z$=-I=uCK3&xsWHF&HyKH!l$gjBn}LMF`;s31vFKuge;RW<_wPT^-(-jL)of1;Q{VT zd%ouX?AOu(G1w5lc1qv2ZSN{6KPKpAi$6oV1wVOm%c5^~g$6DEPj+CcJ8O;dWS#~+ a7L8-axJEn=vPoCB2WRVNlZYK`nF?Rm+v9f7# z%OEfe`2!JCGc7OZIji!;os;^MGFPV}A0EoyEXZR--IIT6$;wl*qK(tsZ($ZjFQydI z!2JQmH~x$9(FWfewyiD7f!PdG^l`_PtS0F=(ZI8ICvB@ql7dZ52*{Z?wy#=;`1TX5UuA&qlh1 z*Z&DIqY%sZNYz4+aQ+&@5arulX6df{h&urCNx3qH63=1^k4!}dXzSSDv^Q4&wLzqh z@04Q?vfO4eY_mwY0WN<{3trZ_;B;~%p-}JhrQL8TxVV^$E_9d`qZ1~}i@9o(0dY2d z!7XNQZEJ0>NU+3H#L>!5rVC-q8GJ21+dqAH*hoG;hAzX{S4syBE!pp)b) z_kFotHPjnJga--efr@z$4Y{fVvDqZ>82UvyIkkfU*aA|Jev<-@7vJA(jJ;8C)KEe/~ q ݄+`*&p; \ No newline at end of file diff --git a/.config/niri/binds.kdl b/.config/niri/binds.kdl index a348e6c..fa37195 100644 --- a/.config/niri/binds.kdl +++ b/.config/niri/binds.kdl @@ -27,7 +27,7 @@ binds { show-hotkey-overlay } Mod+V hotkey-overlay-title="Open a Clipboard" { - spawn-sh "qs -c noctalia-shell ipc call launcher clipboard" + spawn-sh "qs -c noctalia-shell ipc call plugin:clipmask toggle" } Mod+M hotkey-overlay-title="Open a music" { spawn-sh "qs -c noctalia-shell ipc call plugin:music launcher"; } // Mod+M hotkey-overlay-title="Open a music player" { @@ -47,16 +47,16 @@ binds { spawn "kitty" "--app-id" "kitty-float" "-1" "-o" "shell" "/bin/zsh" } Mod+D hotkey-overlay-title="Open a discord: vesktop" { - spawn "vesktop" + spawn "flatpak" "run" "dev.vencord.Vesktop" } Mod+O hotkey-overlay-title="Open a screen-rec: OBS" { - spawn "obs" + spawn "flatpak" "run" "com.obsproject.Studio" } - Mod+B hotkey-overlay-title="Open a helium-browser" { - spawn "helium-browser" + Mod+B hotkey-overlay-title="Open a Brave-browser" { + spawn "brave-origin" } Mod+L hotkey-overlay-title="Open a localsend" { - spawn "localsend" + spawn "flatpak" "run" "org.localsend.localsend_app" } Mod+J hotkey-overlay-title="Open Yazi" { spawn "kitty" "lazydocker" diff --git a/.config/niri/noctalia.kdl b/.config/niri/noctalia.kdl index fb3bac4..45461c6 100644 --- a/.config/niri/noctalia.kdl +++ b/.config/niri/noctalia.kdl @@ -1,14 +1,14 @@ layout { focus-ring { - active-color "#ffb694" - inactive-color "#171306" + active-color "#55dbc7" + inactive-color "#101413" urgent-color "#ffb4ab" } border { - active-color "#ffb694" - inactive-color "#171306" + active-color "#55dbc7" + inactive-color "#101413" urgent-color "#ffb4ab" } @@ -17,19 +17,19 @@ layout { } tab-indicator { - active-color "#ffb694" - inactive-color "#7a3003" + active-color "#55dbc7" + inactive-color "#005047" urgent-color "#ffb4ab" } insert-hint { - color "#ffb69480" + color "#55dbc780" } } recent-windows { highlight { - active-color "#ffb694" + active-color "#55dbc7" urgent-color "#ffb4ab" } } diff --git a/.config/niri/rules.kdl b/.config/niri/rules.kdl index af82541..5b2abf8 100644 --- a/.config/niri/rules.kdl +++ b/.config/niri/rules.kdl @@ -43,37 +43,19 @@ window-rule { default-floating-position x=20 y=20 relative-to="top" } window-rule { - match app-id=r#"^helium$"# - open-on-workspace "B" - open-maximized true + match app-id=r#"^com\.stremio\.Stremio$"# + open-on-workspace "N" open-focused true - // opacity 1.0 + open-maximized true } window-rule { - match app-id=r#"^zen$"# + match app-id=r#"^(app\.zen_browser\.zen|helium|brave-origin)$"# open-on-workspace "B" open-maximized true open-focused true // opacity 1.0 } -// window-rule { -// match app-id=r#"^zen$"# title="^Picture-in-Picture$" -// open-floating true -// default-floating-position x=20 y=20 relative-to="top-right" -// default-column-width { fixed 580; } -// default-window-height { fixed 320; } -// // max-width 700 -// // max-height 600 -// clip-to-geometry true -// geometry-corner-radius 12 -// border { -// on -// width 1 -// // active-color "#ffc87f" -// // inactive-color "#505050" -// } -// } window-rule { match app-id=r#"^Spotify$"# open-on-workspace "D" @@ -144,9 +126,7 @@ window-rule { } window-rule { match is-active=true - exclude app-id=r#"^zen$"# - exclude app-id=r#"^ZenNotes$"# - exclude app-id=r#"^helium$"# + exclude app-id=r#"^(brave-browser|app\.zen_browser\.zen|helium|brave-origin|ZenNotes|com.stremio.Stremio)$"# opacity 0.85 } // Inactive windows @@ -155,7 +135,7 @@ window-rule { opacity 0.67 } // window-rule { -// match app-id=r#"^(brave-browser|zen|helium)$"# title=r#"YouTube"# +// match app-id=r#"^(brave-browser|zen|helium|brave-origin)$"# title=r#"YouTube"# // opacity 1.0 // } window-rule { diff --git a/.config/noctalia/colors.json b/.config/noctalia/colors.json index 6ba81d6..96f46be 100644 --- a/.config/noctalia/colors.json +++ b/.config/noctalia/colors.json @@ -1,25 +1,25 @@ { - "mPrimary": "#ffb694", - "mOnPrimary": "#571f00", + "mPrimary": "#55dbc7", + "mOnPrimary": "#003731", - "mSecondary": "#ffb694", - "mOnSecondary": "#542105", + "mSecondary": "#b1ccc6", + "mOnSecondary": "#1c3530", - "mTertiary": "#e1c46d", - "mOnTertiary": "#3c2f00", + "mTertiary": "#accae5", + "mOnTertiary": "#143349", "mError": "#ffb4ab", "mOnError": "#690005", - "mSurface": "#171306", - "mOnSurface": "#ece2ca", + "mSurface": "#101413", + "mOnSurface": "#e0e3e1", - "mSurfaceVariant": "#241f11", - "mOnSurfaceVariant": "#d4c5a1", + "mSurfaceVariant": "#1d201f", + "mOnSurfaceVariant": "#bec9c5", - "mOutline": "#50462a", + "mOutline": "#3f4946", "mShadow": "#000000", - "mHover": "#e1c46d", - "mOnHover": "#3c2f00" + "mHover": "#accae5", + "mOnHover": "#143349" } \ No newline at end of file diff --git a/.config/noctalia/plugins.json b/.config/noctalia/plugins.json index 591ebdf..5deab0b 100644 --- a/.config/noctalia/plugins.json +++ b/.config/noctalia/plugins.json @@ -30,6 +30,10 @@ "screen-recorder": { "enabled": true, "sourceUrl": "https://github.com/noctalia-dev/noctalia-plugins" + }, + "clipmask": { + "enabled": true, + "sourceUrl": "local" } }, "version": 2 diff --git a/.config/noctalia/plugins/privacy-indicator/i18n/de.json b/.config/noctalia/plugins/privacy-indicator/i18n/de.json index b25635e..5817042 100644 --- a/.config/noctalia/plugins/privacy-indicator/i18n/de.json +++ b/.config/noctalia/plugins/privacy-indicator/i18n/de.json @@ -30,6 +30,10 @@ "micFilterRegex": { "desc": "Regex Muster zum Herausfiltern von Mikrofon-Apps. Entsprechende Apps werden vollständig von der Erkennung ausgeschlossen.", "label": "Regex für Mikrofonfilter" + }, + "camFilterRegex": { + "desc": "Regex-Muster zum Herausfiltern von Kamera-Apps. Entsprechende Apps werden vollständig von der Erkennung ausgeschlossen.", + "label": "Regex für Kamerafilter" } }, "tooltip": { @@ -51,4 +55,4 @@ "stopped": "Beendet" } } -} \ No newline at end of file +} diff --git a/.config/noctalia/plugins/privacy-indicator/manifest.json b/.config/noctalia/plugins/privacy-indicator/manifest.json index 3c5bf2d..4618fc4 100644 --- a/.config/noctalia/plugins/privacy-indicator/manifest.json +++ b/.config/noctalia/plugins/privacy-indicator/manifest.json @@ -1,7 +1,7 @@ { "id": "privacy-indicator", "name": "Privacy Indicator", - "version": "1.2.12", + "version": "1.2.13", "minNoctaliaVersion": "3.6.0", "author": "Noctalia Team", "official": true, diff --git a/.config/noctalia/settings.json b/.config/noctalia/settings.json index d6e7ce0..2ae2cbb 100644 --- a/.config/noctalia/settings.json +++ b/.config/noctalia/settings.json @@ -285,7 +285,7 @@ }, "colorSchemes": { "darkMode": true, - "generationMethod": "fruit-salad", + "generationMethod": "tonal-spot", "manualSunrise": "06:30", "manualSunset": "18:30", "monitorForColors": "", diff --git a/.config/nvim/plugin/fff.lua b/.config/nvim/plugin/fff.lua index c0299fe..398cd3d 100755 --- a/.config/nvim/plugin/fff.lua +++ b/.config/nvim/plugin/fff.lua @@ -13,7 +13,7 @@ vim.g.fff = { move_down = "", }, layout = { - prompt_position = "bottom", + prompt_position = "top", }, } diff --git a/.config/opencode/plugins/herdr-agent-state.js b/.config/opencode/plugins/herdr-agent-state.js new file mode 100644 index 0000000..3c2eb60 --- /dev/null +++ b/.config/opencode/plugins/herdr-agent-state.js @@ -0,0 +1,159 @@ + // installed by herdr + // managed by herdr; reinstalling or updating the integration overwrites this file. + // add custom hooks/plugins beside this file instead of editing it. + // HERDR_INTEGRATION_ID=opencode +// HERDR_INTEGRATION_VERSION=5 + + import net from "node:net"; + + const SOURCE = "herdr:opencode"; +const AGENT = "opencode"; + let reportSeq = Date.now() * 1000; + + function nextReportSeq() { + reportSeq += 1; + return reportSeq; + } + + function sessionIDFromProperties(properties) { + return typeof properties?.sessionID === "string" && properties.sessionID + ? properties.sessionID + : undefined; + } + +function stateFromSessionStatus(status) { + if (typeof status !== "string") { + return undefined; + } + switch (status.toLowerCase()) { + case "idle": + return "idle"; + case "active": + case "busy": + case "pending": + case "running": + case "streaming": + case "working": + return "working"; + default: + return undefined; + } +} + +function request(method, params) { + const paneId = process.env.HERDR_PANE_ID; + const socketPath = process.env.HERDR_SOCKET_PATH; + + if (!paneId || !socketPath) { + return Promise.resolve(); + } + + const requestId = `${SOURCE}:${Date.now()}:${Math.floor(Math.random() * 1_000_000) + .toString() + .padStart(6, "0")}`; + const request = { + id: requestId, + method, + params: { + pane_id: paneId, + source: SOURCE, + agent: AGENT, + seq: nextReportSeq(), + ...params, + }, + }; + + return new Promise((resolve) => { + const client = net.createConnection(socketPath, () => { + client.write(`${JSON.stringify(request)}\n`); + }); + + const finish = () => { + client.destroy(); + resolve(); + }; + + client.setTimeout(500, finish); + client.on("data", finish); + client.on("error", finish); + client.on("end", finish); + client.on("close", resolve); + }); + } + +function reportSession(sessionID) { + if (!sessionID) { + return Promise.resolve(); + } + return request("pane.report_agent_session", { agent_session_id: sessionID }); +} + +function reportState(state, sessionID) { + const params = { state }; + if (sessionID) { + params.agent_session_id = sessionID; + } + return request("pane.report_agent", params); +} + +function releaseAgent() { + return request("pane.release_agent", {}); +} + + export const HerdrAgentStatePlugin = async () => { + if ( + process.env.HERDR_ENV !== "1" || + !process.env.HERDR_SOCKET_PATH || + !process.env.HERDR_PANE_ID + ) { + return {}; + } + + return { + "chat.message": async ({ sessionID }) => { + await reportState("working", sessionID); + }, + event: async ({ event }) => { + const type = event?.type; + const properties = event?.properties ?? {}; + const sessionID = sessionIDFromProperties(properties); + + switch (type) { + case "session.created": + case "session.updated": + await reportSession(sessionID); + break; + case "session.status": { + const state = stateFromSessionStatus(properties.status); + if (state) { + await reportState(state, sessionID); + } else { + await reportSession(sessionID); + } + break; + } + case "tool.execute.before": + case "tool.execute.after": + case "permission.replied": + case "question.replied": + case "question.rejected": + case "session.compacted": + await reportState("working", sessionID); + break; + case "permission.asked": + case "question.asked": + case "session.error": + await reportState("blocked", sessionID); + break; + case "session.idle": + await reportState("idle", sessionID); + break; + case "session.deleted": + await releaseAgent(); + break; + default: + break; + } + }, + }; + }; diff --git a/.config/pi/agent/auth.json b/.config/pi/agent/auth.json new file mode 100644 index 0000000..b2871e9 --- /dev/null +++ b/.config/pi/agent/auth.json @@ -0,0 +1,6 @@ +{ + "opencode": { + "type": "api_key", + "key": "!rbw get opencode_api" + } +} diff --git a/.config/pi/agent/extensions/git-status.ts b/.config/pi/agent/extensions/git-status.ts new file mode 100644 index 0000000..5312f83 --- /dev/null +++ b/.config/pi/agent/extensions/git-status.ts @@ -0,0 +1,191 @@ +/** + * Git/Jujutsu Status Extension - Shows current repo and branch in Pi's UI + * + * Supports both Git (.git) and Jujutsu (.jj) repositories. + * + * Displays in the status bar: + * 📂 repo-name  main ● dirty (if uncommitted changes) + * 📂 repo-name   change-id (bookmark) ● dirty + * + * Refreshes on session start, model change, and after each turn. + */ + +import type { ExtensionAPI, ExtensionContext } from "@earendil-works/pi-coding-agent"; +import { existsSync } from "node:fs"; +import { execSync } from "node:child_process"; + +interface VcsInfo { + repo: string; + branch: string; + dirty: boolean; + ahead: number; + behind: number; + vcs: "git" | "jj"; +} + +function runCmd(cmd: string, cwd: string, timeout = 2000): string { + try { + return execSync(cmd, { + cwd, + encoding: "utf-8", + timeout, + stdio: ["ignore", "pipe", "ignore"], + }).trim(); + } catch { + return ""; + } +} + +/** + * Detect which VCS is active by checking for .git or .jj directories + * walking up from cwd. + */ +function detectVcs(cwd: string): "git" | "jj" | null { + let dir = cwd; + // Walk up to 10 levels + for (let i = 0; i < 10; i++) { + if (existsSync(`${dir}/.jj`)) return "jj"; + if (existsSync(`${dir}/.git`)) return "git"; + const parent = dir.lastIndexOf("/"); + if (parent <= 0) break; + dir = dir.slice(0, parent); + } + return null; +} + +/** Get VCS info for Git repos */ +function getGitInfo(cwd: string): VcsInfo | null { + const topLevel = runCmd("git rev-parse --show-toplevel 2>/dev/null", cwd); + if (!topLevel) return null; + + const branch = runCmd("git rev-parse --abbrev-ref HEAD 2>/dev/null", cwd); + if (!branch) return null; + + const repo = topLevel.split("/").pop() || topLevel; + const status = runCmd("git status --porcelain 2>/dev/null", cwd); + const dirty = status.length > 0; + + // Ahead/behind + const aheadBehind = runCmd( + "git rev-list --count --left-right HEAD...@{upstream} 2>/dev/null", + cwd, + ); + let ahead = 0; + let behind = 0; + if (aheadBehind) { + const parts = aheadBehind.split("\t"); + if (parts.length === 2) { + behind = parseInt(parts[0]) || 0; + ahead = parseInt(parts[1]) || 0; + } + } + + return { repo, branch, dirty, ahead, behind, vcs: "git" }; +} + +/** Get VCS info for Jujutsu repos */ +function getJjInfo(cwd: string): VcsInfo | null { + const root = runCmd("jj workspace root 2>/dev/null", cwd); + if (!root) return null; + + const repo = root.split("/").pop() || root; + + // Get current change ID (short form) + const changeId = runCmd( + `jj log -r '@' --no-graph -T 'change_id.shortest(8)' 2>/dev/null`, + cwd, + ); + + // Get bookmarks on current change + const bookmarks = runCmd( + `jj log -r '@' --no-graph -T 'bookmarks' 2>/dev/null`, + cwd, + ); + + // Build a display-friendly branch name + let branch = changeId ? ` ${changeId}` : " ???"; + if (bookmarks) { + // bookmarks might be a space-separated list + const bm = bookmarks.trim(); + if (bm) branch = bm; + } + + // Check for dirty/uncommitted files + // jj status exits 0 and shows nothing if clean + const status = runCmd("jj status 2>/dev/null", cwd); + const dirty = status.length > 0 && !status.startsWith("The working copy is clean"); + + // jj doesn't have a direct ahead/behind concept in the same way + // We skip ahead/behind for jj + + return { repo, branch, dirty, ahead: 0, behind: 0, vcs: "jj" }; +} + +function formatStatus(info: VcsInfo, theme: { fg: (style: string, text: string) => string }): string { + const repoStr = theme.fg("accent", `📂 ${info.repo}`); + + // Different branch icon per VCS + const branchIcon = info.vcs === "jj" ? " " : " "; + const branchStr = theme.fg("accent", `${branchIcon} ${info.branch}`); + + let statusStr = repoStr + branchStr; + + if (info.dirty) { + statusStr += ` ${theme.fg("warning", "●")}`; + } + + // Only show ahead/behind for git + if (info.vcs === "git") { + if (info.behind > 0 && info.ahead > 0) { + statusStr += ` ${theme.fg("error", `↓${info.behind}`)} ${theme.fg("success", `↑${info.ahead}`)}`; + } else if (info.behind > 0) { + statusStr += ` ${theme.fg("error", `↓${info.behind}`)}`; + } else if (info.ahead > 0) { + statusStr += ` ${theme.fg("success", `↑${info.ahead}`)}`; + } + } + + return statusStr; +} + +function refreshStatus(ctx: ExtensionContext): void { + const cwd = ctx.cwd; + const theme = ctx.ui.theme; + + const vcs = detectVcs(cwd); + + if (vcs === "jj") { + const info = getJjInfo(cwd); + if (info) { + ctx.ui.setStatus("git-status", formatStatus(info, theme)); + } else { + ctx.ui.setStatus("git-status", theme.fg("dim", "📂 jj repo (no changes)")); + } + } else if (vcs === "git") { + const info = getGitInfo(cwd); + if (info) { + ctx.ui.setStatus("git-status", formatStatus(info, theme)); + } else { + ctx.ui.setStatus("git-status", theme.fg("dim", "📂 no git repo")); + } + } else { + ctx.ui.setStatus("git-status", theme.fg("dim", "📂 no VCS repo")); + } +} + +export default function (pi: ExtensionAPI) { + // Show on session start + pi.on("session_start", async (_event, ctx) => { + refreshStatus(ctx); + }); + + // Refresh after each turn (to catch branch switches, commits, etc.) + pi.on("turn_end", async (_event, ctx) => { + refreshStatus(ctx); + }); + + // Refresh on model change + pi.on("model_select", async (_event, ctx) => { + refreshStatus(ctx); + }); +} diff --git a/.config/pi/agent/extensions/herdr-agent-state.ts b/.config/pi/agent/extensions/herdr-agent-state.ts new file mode 100644 index 0000000..0e620f1 --- /dev/null +++ b/.config/pi/agent/extensions/herdr-agent-state.ts @@ -0,0 +1,320 @@ +// installed by herdr +// managed by herdr; reinstalling or updating the integration overwrites this file. +// add custom hooks/plugins beside this file instead of editing it. +// HERDR_INTEGRATION_ID=pi +// HERDR_INTEGRATION_VERSION=2 +// @ts-nocheck + +import { createConnection } from "node:net"; + +const HERDR_ENV = process.env.HERDR_ENV; +const socketPath = process.env.HERDR_SOCKET_PATH; +const paneId = process.env.HERDR_PANE_ID; +const source = "herdr:pi"; + +function enabled() { + return HERDR_ENV === "1" && !!socketPath && !!paneId; +} + +function sendRequest(request: unknown): Promise { + if (!enabled()) { + return Promise.resolve(); + } + + return new Promise((resolve) => { + let done = false; + const finish = () => { + if (done) return; + done = true; + socket.destroy(); + resolve(); + }; + + const socket = createConnection(socketPath!); + socket.on("error", finish); + socket.on("connect", () => socket.write(`${JSON.stringify(request)}\n`)); + socket.on("data", finish); + socket.on("end", finish); + const timeout = setTimeout(finish, 500); + timeout.unref?.(); + }); +} + +type AgentState = "working" | "blocked" | "idle"; + +type QueuedState = { + state: AgentState; + message?: string; + seq: number; +}; + +const idleDebounceMs = parseDurationEnv("HERDR_PI_IDLE_DEBOUNCE_MS", 250); +const retryGraceMs = parseDurationEnv("HERDR_PI_RETRY_GRACE_MS", 2500); +const retryableErrorPattern = + /overloaded|provider.?returned.?error|rate.?limit|too many requests|429|500|502|503|504|service.?unavailable|server.?error|internal.?error|network.?error|connection.?error|connection.?refused|connection.?lost|websocket.?closed|websocket.?error|other side closed|fetch failed|upstream.?connect|reset before headers|socket hang up|ended without|http2 request did not get a response|timed? out|timeout|terminated|retry delay/i; +let reportSeq = Date.now() * 1000; +let currentAgentSessionId: string | undefined; +let currentAgentSessionPath: string | undefined; + +function nextReportSeq(): number { + reportSeq += 1; + return reportSeq; +} + +function parseDurationEnv(name: string, fallback: number): number { + const raw = process.env[name]; + if (!raw) { + return fallback; + } + const parsed = Number.parseInt(raw, 10); + if (!Number.isFinite(parsed) || parsed < 0) { + return fallback; + } + return parsed; +} + +function updateSessionRef(ctx: any): void { + try { + const file = ctx?.sessionManager?.getSessionFile?.(); + currentAgentSessionPath = + typeof file === "string" && file.startsWith("/") ? file : undefined; + } catch { + currentAgentSessionPath = undefined; + } + + try { + const id = ctx?.sessionManager?.getSessionId?.(); + currentAgentSessionId = typeof id === "string" && id.length > 0 ? id : undefined; + } catch { + currentAgentSessionId = undefined; + } +} + +function withSessionRef(params: Record): Record { + if (currentAgentSessionPath) { + return { ...params, agent_session_path: currentAgentSessionPath }; + } + if (currentAgentSessionId) { + return { ...params, agent_session_id: currentAgentSessionId }; + } + return params; +} + +function sendState(state: AgentState, message?: string, seq = nextReportSeq()): Promise { + return sendRequest({ + id: `${source}:${Date.now()}:${Math.random().toString(36).slice(2)}`, + method: "pane.report_agent", + params: withSessionRef({ + pane_id: paneId, + source, + agent: "pi", + state, + message, + seq, + }), + }); +} + +let sendInFlight = false; +let queuedState: QueuedState | undefined; + +function queueState(state: AgentState, message?: string): void { + queuedState = { state, message, seq: nextReportSeq() }; + if (!sendInFlight) { + void drainStateQueue(); + } +} + +async function drainStateQueue(): Promise { + if (sendInFlight) { + return; + } + + sendInFlight = true; + try { + while (queuedState) { + const next = queuedState; + queuedState = undefined; + await sendState(next.state, next.message, next.seq); + } + } finally { + sendInFlight = false; + if (queuedState) { + void drainStateQueue(); + } + } +} + +function lastAssistantMessage(messages: unknown[]): any | undefined { + for (let i = messages.length - 1; i >= 0; i -= 1) { + const message = messages[i] as any; + if (message?.role === "assistant") { + return message; + } + } + return undefined; +} + +function retryableErrorMessage(event: any): string | undefined { + const messages = Array.isArray(event?.messages) ? event.messages : []; + const assistant = lastAssistantMessage(messages); + if (assistant?.stopReason !== "error") { + return undefined; + } + + const errorMessage = String(assistant.errorMessage ?? ""); + if (!retryableErrorPattern.test(errorMessage)) { + return undefined; + } + return errorMessage || "retryable provider error"; +} + +function releaseAgent(): Promise { + return sendRequest({ + id: `${source}:release:${Date.now()}:${Math.random().toString(36).slice(2)}`, + method: "pane.release_agent", + params: { + pane_id: paneId, + source, + agent: "pi", + seq: nextReportSeq(), + }, + }); +} + +export default function (pi) { + if (!enabled()) { + return; + } + + let agentActive = false; + let retryHoldActive = false; + let failureBlocked = false; + let failureMessage: string | undefined; + let blockedCount = 0; + let blockedMessage: string | undefined; + let lastState: AgentState | undefined; + let lastMessage: string | undefined; + let idleTimer: ReturnType | undefined; + let retryTimer: ReturnType | undefined; + + function clearTimer(timer: ReturnType | undefined) { + if (timer) { + clearTimeout(timer); + } + } + + function clearPendingTimers() { + clearTimer(idleTimer); + clearTimer(retryTimer); + idleTimer = undefined; + retryTimer = undefined; + } + + function clearFailureState() { + retryHoldActive = false; + failureBlocked = false; + failureMessage = undefined; + } + + function desiredState() { + if (blockedCount > 0) { + return { state: "blocked" as const, message: blockedMessage }; + } + if (failureBlocked) { + return { state: "blocked" as const, message: failureMessage }; + } + if (agentActive || retryHoldActive) { + return { state: "working" as const, message: undefined }; + } + return { state: "idle" as const, message: undefined }; + } + + function publishState(force = false) { + const next = desiredState(); + if (!force && next.state === lastState && next.message === lastMessage) { + return; + } + lastState = next.state; + lastMessage = next.message; + queueState(next.state, next.message); + } + + function scheduleIdle() { + clearPendingTimers(); + clearFailureState(); + idleTimer = setTimeout(() => { + idleTimer = undefined; + publishState(); + }, idleDebounceMs); + idleTimer.unref?.(); + } + + pi.on("session_start", (_event, ctx) => { + updateSessionRef(ctx); + publishState(true); + }); + + function holdForRetry(message: string) { + clearPendingTimers(); + retryHoldActive = true; + failureBlocked = false; + failureMessage = message; + publishState(); + + retryTimer = setTimeout(() => { + retryTimer = undefined; + retryHoldActive = false; + failureBlocked = true; + publishState(); + }, retryGraceMs); + retryTimer.unref?.(); + } + + pi.events.on("herdr:blocked", (data) => { + if (!data?.active) { + blockedCount = Math.max(0, blockedCount - 1); + if (blockedCount === 0) { + blockedMessage = undefined; + } + publishState(); + return; + } + + clearPendingTimers(); + blockedCount += 1; + blockedMessage = data.label; + publishState(); + }); + + pi.on("agent_start", () => { + clearPendingTimers(); + clearFailureState(); + agentActive = true; + publishState(); + }); + + pi.on("agent_end", (event) => { + if (!agentActive) { + // Pi can emit duplicate/late end events while auto-retry is already + // holding the pane in Working. Do not let an unqualified duplicate end + // cancel the retry hold and publish a false Idle. + return; + } + + agentActive = false; + + const retryableMessage = retryableErrorMessage(event); + if (retryableMessage) { + holdForRetry(retryableMessage); + return; + } + + scheduleIdle(); + }); + + pi.on("session_shutdown", async () => { + clearPendingTimers(); + await releaseAgent(); + }); +} diff --git a/.config/pi/agent/extensions/permission-gate.ts b/.config/pi/agent/extensions/permission-gate.ts new file mode 100644 index 0000000..bea40a0 --- /dev/null +++ b/.config/pi/agent/extensions/permission-gate.ts @@ -0,0 +1,177 @@ +/** + * Permission Gate Extension - Like OpenCode's permission system + * + * Prompts for confirmation before: + * - Editing files + * - Writing new files + * - Reading files (optional, toggle with /perm read) + * - Running dangerous bash commands (rm -rf, sudo, chmod, etc.) + * + * Commands: + * /perm - Show current permission settings + * /perm read - Toggle confirmation for read operations + * /perm strict - Toggle strict mode (block if no UI) + * + * The extension remembers settings across the session. + */ + +import type { ExtensionAPI, ExtensionContext } from "@earendil-works/pi-coding-agent"; + +interface PermSettings { + confirmRead: boolean; // Ask before read tool + strictMode: boolean; // Block when no UI (vs allow) +} + +const DEFAULT_SETTINGS: PermSettings = { + confirmRead: false, + strictMode: true, +}; + +let settings: PermSettings = { ...DEFAULT_SETTINGS }; + +const DANGEROUS_PATTERNS = [ + /\brm\s+(-rf?|--recursive)\b/i, + /\bsudo\b/i, + /\b(chmod|chown)\b.*777/i, + /\bdd\s+if=/i, + /\b>:?\s*\//, // redirect to root + /\|?\s*shutdown\b/i, + /\|?\s*reboot\b/i, + /\bmv\s+\/[\w\/]+\s+\/dev\/null/i, + /\b>\s*\/dev\/(sda|sdb|nvme|mmc)/i, +]; + +function isDangerousCommand(command: string): boolean { + return DANGEROUS_PATTERNS.some((p) => p.test(command)); +} + +async function confirmAction( + ctx: ExtensionContext, + toolName: string, + action: string, + details: string, +): Promise { + if (!ctx.hasUI) { + if (settings.strictMode) { + return false; // Block in non-interactive mode + } + return true; // Allow in non-interactive mode if not strict + } + + const choice = await ctx.ui.select( + `🔒 ${toolName.toUpperCase()} — ${action}\n\n${details}\n\nAllow?`, + ["Allow", "Deny"], + ); + + return choice === "Allow"; +} + +export default function (pi: ExtensionAPI) { + // ── Tool: edit ── + pi.on("tool_call", async (event, ctx) => { + if (event.toolName === "edit") { + const path = (event.input as { path?: string }).path ?? "unknown"; + const oldText = (event.input as { oldText?: string }).oldText ?? ""; + const newText = (event.input as { newText?: string }).newText ?? ""; + const oldPreview = oldText.split("\n").slice(0, 3).join("\n"); + const newPreview = newText.split("\n").slice(0, 3).join("\n"); + const summary = `${oldText.length}→${newText.length} chars`; + + const details = `📄 ${path}\n ${summary}\n\n-${oldPreview}\n+${newPreview}`; + const allowed = await confirmAction(ctx, "edit", "Edit file", details); + if (!allowed) { + return { block: true, reason: "Edit denied by user" }; + } + } + }); + + // ── Tool: write ── + pi.on("tool_call", async (event, ctx) => { + if (event.toolName === "write") { + const path = (event.input as { path?: string }).path ?? "unknown"; + const content = (event.input as { content?: string }).content ?? ""; + const lineCount = content.split("\n").length; + const preview = content.split("\n").slice(0, 5).join("\n"); + + const details = `📄 ${path}\n ${lineCount} lines\n\n${preview}`; + const allowed = await confirmAction(ctx, "write", "Create file", details); + if (!allowed) { + return { block: true, reason: "Write denied by user" }; + } + } + }); + + // ── Tool: read (optional, off by default) ── + pi.on("tool_call", async (event, ctx) => { + if (event.toolName === "read" && settings.confirmRead) { + const path = (event.input as { path?: string }).path ?? "unknown"; + + const details = `📄 ${path}`; + const allowed = await confirmAction(ctx, "read", "Read file", details); + if (!allowed) { + return { block: true, reason: "Read denied by user" }; + } + } + }); + + // ── Tool: bash (dangerous commands only) ── + pi.on("tool_call", async (event, ctx) => { + if (event.toolName === "bash") { + const command = (event.input as { command?: string }).command ?? ""; + + if (isDangerousCommand(command)) { + const details = `💻 ${command.slice(0, 200)}`; + const allowed = await confirmAction(ctx, "bash", "Dangerous command", details); + if (!allowed) { + return { block: true, reason: "Dangerous command denied by user" }; + } + } + } + }); + + // ── Command: /perm to view/toggle settings ── + pi.registerCommand("perm", { + description: "Show or toggle permission settings. Usage: /perm [read|strict]", + handler: async (args, ctx) => { + const arg = args?.trim().toLowerCase(); + + if (arg === "read") { + settings.confirmRead = !settings.confirmRead; + ctx.ui.notify( + `Read confirmation: ${settings.confirmRead ? "ON" : "OFF"}`, + settings.confirmRead ? "warning" : "info", + ); + return; + } + + if (arg === "strict") { + settings.strictMode = !settings.strictMode; + ctx.ui.notify( + `Strict mode: ${settings.strictMode ? "ON" : "OFF"} (non-interactive: ${settings.strictMode ? "block" : "allow"})`, + "info", + ); + return; + } + + // Show current settings + const theme = ctx.ui.theme; + ctx.ui.notify( + `🔒 Permissions\n` + + ` Edit: ${theme.fg("warning", "ALWAYS ASK")}\n` + + ` Write: ${theme.fg("warning", "ALWAYS ASK")}\n` + + ` Read: ${settings.confirmRead ? theme.fg("warning", "ASK") : theme.fg("success", "ALLOW")}\n` + + ` Bash: ${theme.fg("warning", "DANGEROUS ONLY")}\n` + + ` Strict: ${settings.strictMode ? theme.fg("warning", "ON") : theme.fg("success", "OFF")}\n` + + `\nCommands:\n` + + ` /perm read toggle read confirmation\n` + + ` /perm strict toggle strict mode`, + "info", + ); + }, + }); + + // ── Reset settings on session start ── + pi.on("session_start", async () => { + settings = { ...DEFAULT_SETTINGS }; + }); +} diff --git a/.config/pi/agent/extensions/pi-hunk.ts b/.config/pi/agent/extensions/pi-hunk.ts new file mode 100644 index 0000000..88c0f7d --- /dev/null +++ b/.config/pi/agent/extensions/pi-hunk.ts @@ -0,0 +1,209 @@ +/** + * Hunk diff integration for Pi + * + * Shows beautiful colored diffs inline in Pi's UI when files change, + * and provides /hunk command to open full review in the external hunk app. + * + * Features: + * - Colored hunk diff inline in edit tool results (Ctrl+E to expand) + * - Diff stats: +N / -M in collapsed view + * - /hunk [last|staged|diff] — open in external hunk TUI + */ + +import type { ExtensionAPI, EditToolDetails } from "@earendil-works/pi-coding-agent"; +import { createEditTool, createWriteTool } from "@earendil-works/pi-coding-agent"; +import { Text } from "@earendil-works/pi-tui"; +import { writeFile, unlink } from "node:fs/promises"; + +export default function (pi: ExtensionAPI) { + const cwd = process.cwd(); + let lastPatch: string | null = null; + + // ── Capture last patch for /hunk command ── + pi.on("tool_result", async (event, _ctx) => { + const msg = event as unknown as { toolName?: string; details?: { patch?: string } }; + if (msg.toolName === "edit" && msg.details?.patch) { + lastPatch = msg.details.patch; + } + }); + + // ── /hunk command (external app) ── + pi.registerCommand("hunk", { + description: "View diffs in external hunk TUI (usage: /hunk [last|staged|diff])", + handler: async (args, ctx) => { + const arg = args.trim().toLowerCase(); + + try { + if (arg === "staged") { + await pi.exec("hunk", ["diff", "--staged"], { env: process.env }); + } else if (arg === "diff" || arg === "working") { + await pi.exec("hunk", ["diff"], { env: process.env }); + } else if (arg === "" || arg === "last") { + if (!lastPatch) { + ctx.ui.notify("No recent edits. Try /hunk diff or /hunk staged", "warning"); + return; + } + + const tmpFile = `/tmp/pi-hunk-patch-${Date.now()}.patch`; + await writeFile(tmpFile, lastPatch, "utf-8"); + await pi.exec("hunk", ["patch", tmpFile], { env: process.env }); + try { await unlink(tmpFile); } catch {} + } else { + ctx.ui.notify("Usage: /hunk [last|staged|diff]", "warning"); + } + } catch (err: any) { + ctx.ui.notify(`hunk error: ${err.message}`, "error"); + } + }, + }); + + // ── Inline colored hunk rendering for edit tool ── + const originalEdit = createEditTool(cwd); + pi.registerTool({ + name: "edit", + label: "edit", + description: originalEdit.description, + parameters: originalEdit.parameters, + + async execute(toolCallId, params, signal, onUpdate) { + return originalEdit.execute(toolCallId, params, signal, onUpdate); + }, + + renderCall(args, theme, _context) { + const path = theme.fg("accent", args.path); + const oldLen = args.oldText?.length ?? 0; + const newLen = args.newText?.length ?? 0; + return new Text( + `${theme.fg("toolTitle", theme.bold("hunk "))}${path}${theme.fg("dim", ` (~${oldLen}→~${newLen} chars)`)}`, + 0, + 0, + ); + }, + + renderResult(result, { expanded, isPartial }, theme, _context) { + if (isPartial) { + return new Text(theme.fg("warning", "Applying hunk..."), 0, 0); + } + + const details = result.details as EditToolDetails | undefined; + const content = result.content[0]; + + if (content?.type === "text" && content.text.startsWith("Error")) { + return new Text(theme.fg("error", `✗ ${content.text}`), 0, 0); + } + + if (!details?.diff) { + return new Text(theme.fg("success", "✓ Applied"), 0, 0); + } + + const diffLines = details.diff.split("\n"); + + // Count stats + let additions = 0; + let removals = 0; + for (const line of diffLines) { + if (line.startsWith("+") && !line.startsWith("+++")) additions++; + if (line.startsWith("-") && !line.startsWith("---")) removals++; + } + + // Always show full colored diff + let text = theme.fg("toolTitle", theme.bold(" hunk ")) + theme.fg("success", `+${additions}`) + theme.fg("dim", " / ") + theme.fg("error", `-${removals}`); + const maxLines = 50; + let shown = 0; + + for (const rawLine of diffLines) { + if (shown >= maxLines) { + text += `\n${theme.fg("muted", ` ... ${diffLines.length - shown} more lines`)}`; + break; + } + + const line = rawLine.replace(/\r$/, ""); + + if (line.startsWith("--- ") || line.startsWith("+++ ")) { + if (line.startsWith("+++ ")) { + const filePath = line.slice(6).replace(/^[ab]\//, ""); + text += `\n${theme.fg("borderMuted", "─".repeat(4))} ${theme.fg("accent", filePath)}`; + } + continue; + } + + if (line.startsWith("@@ ")) { + const match = line.match(/^@@\s+-\d+(?:,\d+)?\s+\+(\d+)(?:,\d+)?\s+@@\s*(.*)/); + const lineNum = match?.[1] ?? ""; + const context = match?.[2]?.trim() ?? ""; + const header = context + ? ` @@ -${lineNum} @@ ${context}` + : ` @@ -${lineNum} @@`; + text += `\n${theme.fg("accent", header)}`; + shown++; + continue; + } + + if (line.startsWith("+")) { + text += `\n${theme.fg("success", `+ ${line.slice(1)}`)}`; + shown++; + } else if (line.startsWith("-")) { + text += `\n${theme.fg("error", `- ${line.slice(1)}`)}`; + shown++; + } else if (line.startsWith(" ")) { + text += `\n${theme.fg("dim", ` ${line.slice(1)}`)}`; + shown++; + } else if (line.startsWith("\\")) { + text += `\n${theme.fg("warning", ` ${line.slice(0, 60)}`)}`; + shown++; + } else if (line) { + text += `\n${theme.fg("dim", ` ${line}`)}`; + shown++; + } + } + + return new Text(text, 0, 0); + }, + }); + + // ── Also enhance write tool ── + const originalWrite = createWriteTool(cwd); + pi.registerTool({ + name: "write", + label: "write", + description: originalWrite.description, + parameters: originalWrite.parameters, + + async execute(toolCallId, params, signal, onUpdate) { + return originalWrite.execute(toolCallId, params, signal, onUpdate); + }, + + renderCall(args, theme, _context) { + const path = theme.fg("accent", args.path); + const lineCount = args.content.split("\n").length; + return new Text( + `${theme.fg("toolTitle", theme.bold("write "))}${path}${theme.fg("dim", ` (${lineCount} lines)`)}`, + 0, + 0, + ); + }, + + renderResult(result, { isPartial, expanded }, theme, _context) { + if (isPartial) return new Text(theme.fg("warning", "Writing..."), 0, 0); + + const content = result.content[0]; + if (content?.type === "text" && content.text.startsWith("Error")) { + return new Text(theme.fg("error", content.text.split("\n")[0]), 0, 0); + } + + let text = theme.fg("success", "✨ Created"); + + if (expanded && content?.type === "text") { + const lines = content.text.split("\n").slice(0, 20); + for (const line of lines) { + text += `\n${theme.fg("success", `+ ${line}`)}`; + } + if (content.text.split("\n").length > 20) { + text += `\n${theme.fg("muted", `... ${content.text.split("\n").length - 20} more lines`)}`; + } + } + + return new Text(text, 0, 0); + }, + }); +} diff --git a/.config/pi/agent/extensions/session-switcher.ts b/.config/pi/agent/extensions/session-switcher.ts new file mode 100644 index 0000000..fc4f28c --- /dev/null +++ b/.config/pi/agent/extensions/session-switcher.ts @@ -0,0 +1,217 @@ +/** + * Session Switcher & Theme Switcher Extension + * + * Features: + * - Ctrl+X then S — open session picker and switch + * - Ctrl+X then T — open theme picker and switch + * - /sessions — list sessions and switch + * - /theme — list themes and switch + */ + +import type { ExtensionAPI, SessionInfo } from "@earendil-works/pi-coding-agent"; +import { SessionManager, CustomEditor } from "@earendil-works/pi-coding-agent"; +import { matchesKey, Key, visibleWidth } from "@earendil-works/pi-tui"; + +// ── Shared state ───────────────────────────────────────────────────── + +let pendingSessionPath: string | undefined; + +// ── Formatting helpers ─────────────────────────────────────────────── + +function formatSessionLabel(session: SessionInfo): string { + const name = session.name ?? session.firstMessage.slice(0, 80); + const cwd = session.cwd ? session.cwd.replace(/^\/home\/[^/]+/, "~") : "?"; + const date = session.modified.toLocaleDateString(); + const count = session.messageCount; + return `${name} ${cwd} ${date} (${count} msgs)`; +} + +// ── Session picker ────────────────────────────────────────────────── + +async function pickSession(ctx: any): Promise { + const allSessions = await SessionManager.listAll(); + if (allSessions.length === 0) { + ctx.ui.notify("No sessions found", "info"); + return; + } + allSessions.sort((a: SessionInfo, b: SessionInfo) => b.modified.getTime() - a.modified.getTime()); + const pathByLabel = new Map(); + const labels = allSessions.map((s: SessionInfo) => { + const label = formatSessionLabel(s); + pathByLabel.set(label, s.path); + return label; + }); + const selected = await ctx.ui.select("Select a session to switch to:", labels); + if (!selected) return; + return pathByLabel.get(selected); +} + +// ── Theme picker ──────────────────────────────────────────────────── + +async function pickTheme(ctx: any): Promise { + try { + const themes = ctx.ui.getAllThemes(); + if (themes.length === 0) { + ctx.ui.notify("No themes available", "info"); + return; + } + + const labels = themes.map((t: any) => t.name); + const selected = await ctx.ui.select("Select a theme:", labels); + if (!selected) return; + + const result = ctx.ui.setTheme(selected); + if (!result.success) { + ctx.ui.notify(`Failed: ${result.error}`, "error"); + } else { + ctx.ui.notify(`Theme switched to: ${selected}`, "info"); + } + } catch (err) { + ctx.ui.notify(`Theme error: ${err}`, "error"); + } +} + +// ── Prefix command definitions ────────────────────────────────────── + +interface PrefixCommand { + key: string; + label: string; + action: (ctx: any) => Promise; +} + +const PREFIX_COMMANDS: PrefixCommand[] = [ + { key: "s", label: "sessions", action: async (ctx) => { + const path = await pickSession(ctx); + if (!path) return; + pendingSessionPath = path; + ctx.ui.setEditorText("/sessions"); + ctx.ui.notify("Press Enter to switch sessions", "info"); + }}, + { key: "t", label: "theme", action: async (ctx) => { + await pickTheme(ctx); + }}, +]; + +// ── Custom editor with Ctrl+X prefix mode ──────────────────────────── + +function buildPrefixHint(): string { + return " CX- " + PREFIX_COMMANDS.map((c) => `${c.key}:${c.label}`).join(" ") + " "; +} + +class SessionPrefixEditor extends CustomEditor { + private prefixActive = false; + private prefixTimer: ReturnType | null = null; + private savedBorderColor: ((str: string) => string) | null = null; + + private onTrigger: (key: string) => void; + private appTheme: any; + + constructor(tui: any, theme: any, keybindings: any, onTrigger: (key: string) => void, appTheme: any) { + super(tui, theme, keybindings); + this.onTrigger = onTrigger; + this.appTheme = appTheme; + this.savedBorderColor = null; + } + + private enterPrefix(): void { + if (this.prefixActive) { + if (this.prefixTimer !== null) clearTimeout(this.prefixTimer); + this.prefixTimer = setTimeout(() => this.clearPrefix(), 1500); + return; + } + this.prefixActive = true; + if (!this.savedBorderColor) this.savedBorderColor = this.borderColor; + this.borderColor = (str: string) => this.appTheme?.fg ? this.appTheme.fg("warning", str) : str; + this.invalidate(); + this.prefixTimer = setTimeout(() => this.clearPrefix(), 1500); + } + + private clearPrefix(): void { + if (!this.prefixActive) return; + this.prefixActive = false; + if (this.prefixTimer !== null) { clearTimeout(this.prefixTimer); this.prefixTimer = null; } + if (this.savedBorderColor) { this.borderColor = this.savedBorderColor; this.savedBorderColor = null; } + this.invalidate(); + } + + handleInput(data: string): void { + if (matchesKey(data, Key.ctrl("x"))) { + this.enterPrefix(); + return; + } + if (this.prefixActive) { + this.clearPrefix(); + for (const cmd of PREFIX_COMMANDS) { + if (data === cmd.key) { + this.onTrigger(cmd.key); + return; + } + } + } + super.handleInput(data); + } + + render(width: number): string[] { + const lines = super.render(width); + if (this.prefixActive && lines.length > 0) { + const hint = buildPrefixHint(); + const last = lines.length - 1; + const lineLen = visibleWidth(lines[last]!); + if (lineLen >= hint.length) { + lines[last] = lines[last]!.slice(0, lineLen - hint.length) + hint; + } + } + return lines; + } +} + +// ── Entry point ────────────────────────────────────────────────────── + +export default function (pi: ExtensionAPI) { + // ── /sessions command ───────────────────────────────────────── + pi.registerCommand("sessions", { + description: "List all sessions and switch to one", + handler: async (_args, ctx) => { + if (pendingSessionPath) { + const path = pendingSessionPath; + pendingSessionPath = undefined; + const r = await ctx.switchSession(path, { + withSession: async (rctx: any) => { rctx.ui.notify("Switched session", "info"); }, + }); + if (r.cancelled) ctx.ui.notify("Session switch cancelled", "info"); + return; + } + const path = await pickSession(ctx); + if (!path) return; + const r = await ctx.switchSession(path, { + withSession: async (rctx: any) => { rctx.ui.notify("Switched session", "info"); }, + }); + if (r.cancelled) ctx.ui.notify("Session switch cancelled", "info"); + }, + }); + + // ── /theme command ──────────────────────────────────────────── + pi.registerCommand("theme", { + description: "Switch theme (gruvbox-dark, dark, light, etc.)", + handler: async (_args, ctx) => { + await pickTheme(ctx); + }, + }); + + // ── Wrap editor with prefix handling ────────────────────────── + pi.on("session_start", (_event, ctx) => { + const appTheme = (ctx.ui as any).theme; + if (!appTheme || ctx.mode !== "tui") return; + + ctx.ui.setEditorComponent((tui, theme, keybindings) => { + return new SessionPrefixEditor(tui, theme, keybindings, async (key) => { + for (const cmd of PREFIX_COMMANDS) { + if (key === cmd.key) { + await cmd.action(ctx); + return; + } + } + }, appTheme); + }); + }); +} diff --git a/.config/pi/agent/extensions/todo.ts b/.config/pi/agent/extensions/todo.ts new file mode 100644 index 0000000..67cba74 --- /dev/null +++ b/.config/pi/agent/extensions/todo.ts @@ -0,0 +1,297 @@ +/** + * Todo Extension - Demonstrates state management via session entries + * + * This extension: + * - Registers a `todo` tool for the LLM to manage todos + * - Registers a `/todos` command for users to view the list + * + * State is stored in tool result details (not external files), which allows + * proper branching - when you branch, the todo state is automatically + * correct for that point in history. + */ + +import { StringEnum } from "@earendil-works/pi-ai"; +import type { ExtensionAPI, ExtensionContext, Theme } from "@earendil-works/pi-coding-agent"; +import { matchesKey, Text, truncateToWidth } from "@earendil-works/pi-tui"; +import { Type } from "typebox"; + +interface Todo { + id: number; + text: string; + done: boolean; +} + +interface TodoDetails { + action: "list" | "add" | "toggle" | "clear"; + todos: Todo[]; + nextId: number; + error?: string; +} + +const TodoParams = Type.Object({ + action: StringEnum(["list", "add", "toggle", "clear"] as const), + text: Type.Optional(Type.String({ description: "Todo text (for add)" })), + id: Type.Optional(Type.Number({ description: "Todo ID (for toggle)" })), +}); + +/** + * UI component for the /todos command + */ +class TodoListComponent { + private todos: Todo[]; + private theme: Theme; + private onClose: () => void; + private cachedWidth?: number; + private cachedLines?: string[]; + + constructor(todos: Todo[], theme: Theme, onClose: () => void) { + this.todos = todos; + this.theme = theme; + this.onClose = onClose; + } + + handleInput(data: string): void { + if (matchesKey(data, "escape") || matchesKey(data, "ctrl+c")) { + this.onClose(); + } + } + + render(width: number): string[] { + if (this.cachedLines && this.cachedWidth === width) { + return this.cachedLines; + } + + const lines: string[] = []; + const th = this.theme; + + lines.push(""); + const title = th.fg("accent", " Todos "); + const headerLine = + th.fg("borderMuted", "─".repeat(3)) + title + th.fg("borderMuted", "─".repeat(Math.max(0, width - 10))); + lines.push(truncateToWidth(headerLine, width)); + lines.push(""); + + if (this.todos.length === 0) { + lines.push(truncateToWidth(` ${th.fg("dim", "No todos yet. Ask the agent to add some!")}`, width)); + } else { + const done = this.todos.filter((t) => t.done).length; + const total = this.todos.length; + lines.push(truncateToWidth(` ${th.fg("muted", `${done}/${total} completed`)}`, width)); + lines.push(""); + + for (const todo of this.todos) { + const check = todo.done ? th.fg("success", "✓") : th.fg("dim", "○"); + const id = th.fg("accent", `#${todo.id}`); + const text = todo.done ? th.fg("dim", todo.text) : th.fg("text", todo.text); + lines.push(truncateToWidth(` ${check} ${id} ${text}`, width)); + } + } + + lines.push(""); + lines.push(truncateToWidth(` ${th.fg("dim", "Press Escape to close")}`, width)); + lines.push(""); + + this.cachedWidth = width; + this.cachedLines = lines; + return lines; + } + + invalidate(): void { + this.cachedWidth = undefined; + this.cachedLines = undefined; + } +} + +export default function (pi: ExtensionAPI) { + // In-memory state (reconstructed from session on load) + let todos: Todo[] = []; + let nextId = 1; + + /** + * Reconstruct state from session entries. + * Scans tool results for this tool and applies them in order. + */ + const reconstructState = (ctx: ExtensionContext) => { + todos = []; + nextId = 1; + + for (const entry of ctx.sessionManager.getBranch()) { + if (entry.type !== "message") continue; + const msg = entry.message; + if (msg.role !== "toolResult" || msg.toolName !== "todo") continue; + + const details = msg.details as TodoDetails | undefined; + if (details) { + todos = details.todos; + nextId = details.nextId; + } + } + }; + + // Reconstruct state on session events + pi.on("session_start", async (_event, ctx) => reconstructState(ctx)); + pi.on("session_tree", async (_event, ctx) => reconstructState(ctx)); + + // Register the todo tool for the LLM + pi.registerTool({ + name: "todo", + label: "Todo", + description: "Manage a todo list. Actions: list, add (text), toggle (id), clear", + parameters: TodoParams, + + async execute(_toolCallId, params, _signal, _onUpdate, _ctx) { + switch (params.action) { + case "list": + return { + content: [ + { + type: "text", + text: todos.length + ? todos.map((t) => `[${t.done ? "x" : " "}] #${t.id}: ${t.text}`).join("\n") + : "No todos", + }, + ], + details: { action: "list", todos: [...todos], nextId } as TodoDetails, + }; + + case "add": { + if (!params.text) { + return { + content: [{ type: "text", text: "Error: text required for add" }], + details: { action: "add", todos: [...todos], nextId, error: "text required" } as TodoDetails, + }; + } + const newTodo: Todo = { id: nextId++, text: params.text, done: false }; + todos.push(newTodo); + return { + content: [{ type: "text", text: `Added todo #${newTodo.id}: ${newTodo.text}` }], + details: { action: "add", todos: [...todos], nextId } as TodoDetails, + }; + } + + case "toggle": { + if (params.id === undefined) { + return { + content: [{ type: "text", text: "Error: id required for toggle" }], + details: { action: "toggle", todos: [...todos], nextId, error: "id required" } as TodoDetails, + }; + } + const todo = todos.find((t) => t.id === params.id); + if (!todo) { + return { + content: [{ type: "text", text: `Todo #${params.id} not found` }], + details: { + action: "toggle", + todos: [...todos], + nextId, + error: `#${params.id} not found`, + } as TodoDetails, + }; + } + todo.done = !todo.done; + return { + content: [{ type: "text", text: `Todo #${todo.id} ${todo.done ? "completed" : "uncompleted"}` }], + details: { action: "toggle", todos: [...todos], nextId } as TodoDetails, + }; + } + + case "clear": { + const count = todos.length; + todos = []; + nextId = 1; + return { + content: [{ type: "text", text: `Cleared ${count} todos` }], + details: { action: "clear", todos: [], nextId: 1 } as TodoDetails, + }; + } + + default: + return { + content: [{ type: "text", text: `Unknown action: ${params.action}` }], + details: { + action: "list", + todos: [...todos], + nextId, + error: `unknown action: ${params.action}`, + } as TodoDetails, + }; + } + }, + + renderCall(args, theme, _context) { + let text = theme.fg("toolTitle", theme.bold("todo ")) + theme.fg("muted", args.action); + if (args.text) text += ` ${theme.fg("dim", `"${args.text}"`)}`; + if (args.id !== undefined) text += ` ${theme.fg("accent", `#${args.id}`)}`; + return new Text(text, 0, 0); + }, + + renderResult(result, { expanded }, theme, _context) { + const details = result.details as TodoDetails | undefined; + if (!details) { + const text = result.content[0]; + return new Text(text?.type === "text" ? text.text : "", 0, 0); + } + + if (details.error) { + return new Text(theme.fg("error", `Error: ${details.error}`), 0, 0); + } + + const todoList = details.todos; + + switch (details.action) { + case "list": { + if (todoList.length === 0) { + return new Text(theme.fg("dim", "No todos"), 0, 0); + } + let listText = theme.fg("muted", `${todoList.length} todo(s):`); + const display = expanded ? todoList : todoList.slice(0, 5); + for (const t of display) { + const check = t.done ? theme.fg("success", "✓") : theme.fg("dim", "○"); + const itemText = t.done ? theme.fg("dim", t.text) : theme.fg("muted", t.text); + listText += `\n${check} ${theme.fg("accent", `#${t.id}`)} ${itemText}`; + } + if (!expanded && todoList.length > 5) { + listText += `\n${theme.fg("dim", `... ${todoList.length - 5} more`)}`; + } + return new Text(listText, 0, 0); + } + + case "add": { + const added = todoList[todoList.length - 1]; + return new Text( + theme.fg("success", "✓ Added ") + + theme.fg("accent", `#${added.id}`) + + " " + + theme.fg("muted", added.text), + 0, + 0, + ); + } + + case "toggle": { + const text = result.content[0]; + const msg = text?.type === "text" ? text.text : ""; + return new Text(theme.fg("success", "✓ ") + theme.fg("muted", msg), 0, 0); + } + + case "clear": + return new Text(theme.fg("success", "✓ ") + theme.fg("muted", "Cleared all todos"), 0, 0); + } + }, + }); + + // Register the /todos command for users + pi.registerCommand("todos", { + description: "Show all todos on the current branch", + handler: async (_args, ctx) => { + if (ctx.mode !== "tui") { + ctx.ui.notify("/todos requires interactive mode", "error"); + return; + } + + await ctx.ui.custom((_tui, theme, _kb, done) => { + return new TodoListComponent(todos, theme, () => done()); + }); + }, + }); +} diff --git a/.config/pi/agent/extensions/web-access.ts b/.config/pi/agent/extensions/web-access.ts new file mode 100644 index 0000000..861074c --- /dev/null +++ b/.config/pi/agent/extensions/web-access.ts @@ -0,0 +1,420 @@ +/** + * Web Access Extension - Fetch URLs and search the web + * + * Registers two custom tools: + * - web_fetch: Fetch and display content from a URL + * - web_search: Search the web (uses DuckDuckGo, no API key needed) + * + * Usage examples for the LLM: + * "Fetch https://example.com and summarize it" + * "Search for Go tutorials" + * "What's the latest news about Kubernetes?" + */ + +import type { ExtensionAPI } from "@earendil-works/pi-coding-agent"; +import { StringEnum } from "@earendil-works/pi-ai"; +import { Type } from "typebox"; +import { Text } from "@earendil-works/pi-tui"; + +const TIMEOUT = 15_000; // 15 seconds + +/** Simple HTML tag stripper for cleaner text output */ +function stripHtml(html: string): string { + return html + .replace(/]*>[\s\S]*?<\/script>/gi, "") + .replace(/]*>[\s\S]*?<\/style>/gi, "") + .replace(/]*>[\s\S]*?<\/nav>/gi, "") + .replace(/]*>[\s\S]*?<\/footer>/gi, "") + .replace(/]*>[\s\S]*?<\/header>/gi, "") + .replace(/<[^>]+>/g, " ") + .replace(/&/g, "&") + .replace(/</g, "<") + .replace(/>/g, ">") + .replace(/"/g, '"') + .replace(/'/g, "'") + .replace(/ /g, " ") + .replace(/\s+/g, " ") + .trim(); +} + +/** Truncate long content for tool results */ +function truncateContent(text: string, maxChars = 8000): string { + if (text.length <= maxChars) return text; + return text.slice(0, maxChars) + `\n\n... [truncated ${text.length - maxChars} more chars]`; +} + +// ── web_fetch tool ── + +const FetchParams = Type.Object({ + url: Type.String({ description: "URL to fetch (e.g. https://example.com)" }), + maxChars: Type.Optional( + Type.Number({ + description: "Maximum characters to return (default: 8000)", + }), + ), +}); + +// ── web_search tool ── + +const SearchParams = Type.Object({ + query: Type.String({ description: "Search query" }), + maxResults: Type.Optional( + Type.Number({ + description: "Maximum number of search results to return (default: 5)", + }), + ), +}); + +export default function (pi: ExtensionAPI) { + // ═══════════════════════════════════════════ + // Tool 1: web_fetch - Fetch a URL + // ═══════════════════════════════════════════ + pi.registerTool({ + name: "web_fetch", + label: "Web Fetch", + description: + "Fetch and read content from a URL. Returns text content (HTML stripped). " + + "Use this to read documentation, articles, or any web page.", + promptSnippet: "Fetch content from a URL and read it", + promptGuidelines: [ + "Use web_fetch when the user provides a URL or asks you to read something from the web.", + "Prefer fetching documentation, articles, and plain-text content.", + ], + parameters: FetchParams, + + async execute(_toolCallId, params, signal, _onUpdate, _ctx) { + const url = params.url.trim(); + const maxChars = params.maxChars ?? 8000; + + // Validate URL + let parsed: URL; + try { + parsed = new URL(url); + if (!parsed.protocol.startsWith("http")) { + return { + content: [{ type: "text", text: `Error: Only HTTP(S) URLs are supported, got: ${parsed.protocol}` }], + isError: true, + }; + } + } catch { + return { + content: [{ type: "text", text: `Error: Invalid URL: "${url}"` }], + isError: true, + }; + } + + try { + const response = await fetch(url, { + signal: AbortSignal.timeout(TIMEOUT), + headers: { + "User-Agent": + "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", + Accept: "text/html,application/json,*/*", + }, + redirect: "follow", + }); + + if (!response.ok) { + return { + content: [ + { + type: "text", + text: `Error: HTTP ${response.status} ${response.statusText} for ${url}`, + }, + ], + isError: true, + }; + } + + const contentType = response.headers.get("content-type") ?? ""; + let text: string; + + if (contentType.includes("application/json")) { + // Pretty-print JSON + const json = await response.json(); + text = JSON.stringify(json, null, 2); + } else { + // HTML or plain text - strip HTML tags + const raw = await response.text(); + text = contentType.includes("text/html") ? stripHtml(raw) : raw; + } + + const truncated = truncateContent(text, maxChars); + const meta = `Fetched: ${url}\nContent-Type: ${contentType}\nSize: ${text.length} chars\n---\n\n`; + + return { + content: [{ type: "text", text: meta + truncated }], + details: { + url, + contentType, + size: text.length, + truncated: text.length > maxChars, + }, + }; + } catch (err) { + const msg = err instanceof Error ? err.message : String(err); + // Check for timeout + if (msg.includes("timeout") || msg.includes("timed out") || msg.includes("abort")) { + return { + content: [{ type: "text", text: `Error: Request timed out after ${TIMEOUT / 1000}s for ${url}` }], + isError: true, + }; + } + return { + content: [{ type: "text", text: `Error fetching ${url}: ${msg}` }], + isError: true, + }; + } + }, + + renderCall(args, theme, _context) { + const url = args.url.length > 60 ? args.url.slice(0, 57) + "..." : args.url; + return new Text(`${theme.fg("toolTitle", theme.bold("fetch "))}${theme.fg("accent", url)}`, 0, 0); + }, + + renderResult(result, { expanded }, theme, _context) { + const content = result.content[0]; + if (result.isError) { + const msg = content?.type === "text" ? content.text : "Error"; + return new Text(theme.fg("error", `✗ ${msg}`), 0, 0); + } + + const details = result.details as { url?: string; size?: number; truncated?: boolean } | undefined; + const size = details?.size ?? 0; + const truncated = details?.truncated ?? false; + const sizeStr = size > 1024 ? `${(size / 1024).toFixed(1)}KB` : `${size}B`; + + let text = theme.fg("success", `✓ ${sizeStr}`); + if (truncated) text += theme.fg("warning", " [truncated]"); + text += theme.fg("dim", " (ctrl+e to expand)"); + + if (expanded && content?.type === "text") { + const lines = content.text.split("\n").slice(0, 25); + for (const line of lines) { + const trimmed = line.length > 100 ? line.slice(0, 97) + "..." : line; + text += `\n${theme.fg("dim", trimmed)}`; + } + if (content.text.split("\n").length > 25) { + text += `\n${theme.fg("muted", "... more lines")}`; + } + } + + return new Text(text, 0, 0); + }, + }); + + // ═══════════════════════════════════════════ + // Tool 2: web_search - Search the web + // ═══════════════════════════════════════════ + pi.registerTool({ + name: "web_search", + label: "Web Search", + description: + "Search the web using DuckDuckGo. Returns relevant search results with titles, snippets, and URLs. " + + "Use this to find information, documentation, news, or answers to questions.", + promptSnippet: "Search the web for information", + promptGuidelines: [ + "Use web_search when the user asks a question that requires up-to-date information from the web.", + "Use web_search to find documentation, tutorials, news, or answers to specific questions.", + ], + parameters: SearchParams, + + async execute(_toolCallId, params, signal, _onUpdate, _ctx) { + const query = params.query.trim(); + const maxResults = Math.min(params.maxResults ?? 5, 10); + + if (!query) { + return { + content: [{ type: "text", text: "Error: Search query cannot be empty" }], + isError: true, + }; + } + + try { + // Use DuckDuckGo's instant answer API for web searches + // This doesn't require an API key + const encodedQuery = encodeURIComponent(query); + const apiUrl = `https://api.duckduckgo.com/?q=${encodedQuery}&format=json&no_html=1&skip_disambig=1`; + // Also fetch the HTML page for additional results + const htmlUrl = `https://html.duckduckgo.com/html/?q=${encodedQuery}`; + + const response = await fetch(apiUrl, { + signal: AbortSignal.timeout(TIMEOUT), + headers: { + "User-Agent": + "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", + Accept: "application/json", + }, + }); + + if (!response.ok) { + return { + content: [{ type: "text", text: `Error: Search API returned HTTP ${response.status}` }], + isError: true, + }; + } + + const data = (await response.json()) as { + AbstractText?: string; + AbstractSource?: string; + AbstractURL?: string; + Answer?: string; + Definition?: string; + DefinitionSource?: string; + Results?: Array<{ Text: string; FirstURL: string }>; + RelatedTopics?: Array<{ + Text?: string; + FirstURL?: string; + Topics?: Array<{ Text: string; FirstURL: string }>; + }>; + }; + + const results: string[] = []; + + // Direct answer (if available) + if (data.Answer) { + results.push(`📌 Direct Answer: ${data.Answer}`); + } else if (data.AbstractText) { + results.push(`📌 ${data.AbstractText}`); + if (data.AbstractURL) results.push(` Source: ${data.AbstractURL}`); + } + + // Definition + if (data.Definition && data.Definition !== data.Answer) { + results.push(`📖 Definition: ${data.Definition}`); + if (data.DefinitionSource) results.push(` Source: ${data.DefinitionSource}`); + } + + // Results from the API + const apiResults = data.Results ?? []; + for (const r of apiResults.slice(0, maxResults)) { + results.push(`🔗 ${r.Text}`); + results.push(` ${r.FirstURL}`); + } + + // Related topics (search results) + const related = data.RelatedTopics ?? []; + let topicCount = 0; + for (const topic of related) { + if (topicCount >= maxResults) break; + if (topic.Topics) { + // Category with sub-topics + for (const sub of topic.Topics) { + if (topicCount >= maxResults) break; + results.push(`🔗 ${sub.Text}`); + results.push(` ${sub.FirstURL}`); + topicCount++; + } + } else if (topic.Text) { + results.push(`🔗 ${topic.Text}`); + results.push(` ${topic.FirstURL}`); + topicCount++; + } + } + + // If no results from the API, fall back to scraping HTML results + if (results.length === 0) { + const htmlResponse = await fetch(htmlUrl, { + signal: AbortSignal.timeout(TIMEOUT), + headers: { + "User-Agent": + "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", + }, + }); + + if (htmlResponse.ok) { + const html = await htmlResponse.text(); + // Extract result links from HTML search results + const linkRegex = /]+class="result__a"[^>]*href="([^"]*)"[^>]*>([\s\S]*?)<\/a>/gi; + const snippetRegex = /]+class="result__snippet"[^>]*>([\s\S]*?)<\/a>/gi; + + let match: RegExpExecArray | null; + let htmlCount = 0; + + while ((match = linkRegex.exec(html)) !== null && htmlCount < maxResults) { + let href = match[1].replace(/&/g, "&"); + // DuckDuckGo redirect URLs - extract the actual URL from uddg parameter + if (href.includes("uddg=")) { + try { + const u = new URL(href.startsWith("//") ? "https:" + href : href); + const decoded = decodeURIComponent(u.searchParams.get("uddg") ?? ""); + if (decoded) href = decoded; + } catch { /* keep original */ } + } else if (href.startsWith("//")) { + href = "https:" + href; + } + const title = stripHtml(match[2]).trim(); + results.push(`🔗 ${title}`); + results.push(` ${href}`); + htmlCount++; + } + } + } + + if (results.length === 0) { + results.push(`No results found for "${query}". Try a different search term.`); + } + + const output = `Search results for: "${query}"\n${"-".repeat(50)}\n${results.join("\n\n")}`; + const truncated = truncateContent(output, maxResults * 600); + + return { + content: [{ type: "text", text: truncated }], + details: { + query, + resultCount: results.length, + }, + }; + } catch (err) { + const msg = err instanceof Error ? err.message : String(err); + if (msg.includes("timeout") || msg.includes("abort")) { + return { + content: [{ type: "text", text: `Error: Search timed out after ${TIMEOUT / 1000}s` }], + isError: true, + }; + } + return { + content: [{ type: "text", text: `Error searching for "${query}": ${msg}` }], + isError: true, + }; + } + }, + + renderCall(args, theme, _context) { + const q = args.query.length > 50 ? args.query.slice(0, 47) + "..." : args.query; + return new Text(`${theme.fg("toolTitle", theme.bold("search "))}${theme.fg("accent", q)}`, 0, 0); + }, + + renderResult(result, { expanded }, theme, _context) { + const content = result.content[0]; + if (result.isError) { + const msg = content?.type === "text" ? content.text : "Error"; + return new Text(theme.fg("error", `✗ ${msg}`), 0, 0); + } + + const details = result.details as { query?: string; resultCount?: number } | undefined; + const count = details?.resultCount ?? 0; + + let text = theme.fg("success", `✓ ${count} results`); + text += theme.fg("dim", " (ctrl+e to expand)"); + + if (expanded && content?.type === "text") { + const lines = content.text.split("\n").slice(0, 30); + for (const line of lines) { + const trimmed = line.length > 120 ? line.slice(0, 117) + "..." : line; + if (line.startsWith("🔗")) { + text += `\n${theme.fg("accent", trimmed)}`; + } else if (line.startsWith("📌")) { + text += `\n${theme.fg("success", trimmed)}`; + } else if (line.startsWith("📖")) { + text += `\n${theme.fg("accent", trimmed)}`; + } else { + text += `\n${theme.fg("dim", trimmed)}`; + } + } + } + + return new Text(text, 0, 0); + }, + }); +} diff --git a/.config/pi/agent/git/.gitignore b/.config/pi/agent/git/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/.config/pi/agent/git/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/.config/pi/agent/npm/.gitignore b/.config/pi/agent/npm/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/.config/pi/agent/npm/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/.config/pi/agent/settings.json b/.config/pi/agent/settings.json new file mode 100644 index 0000000..3faa40d --- /dev/null +++ b/.config/pi/agent/settings.json @@ -0,0 +1,14 @@ +{ + "lastChangelogVersion": "0.80.2", + "theme": "gruvbox-dark", + "defaultProvider": "opencode", + "defaultModel": "big-pickle", + "defaultThinkingLevel": "low", + "terminal": { + "showTerminalProgress": false + }, + "hideThinkingBlock": true, + "packages": [ + "npm:pi-yt-summarizer" + ] +} \ No newline at end of file diff --git a/.config/pi/agent/skills/writing-plans b/.config/pi/agent/skills/writing-plans new file mode 120000 index 0000000..1dc0491 --- /dev/null +++ b/.config/pi/agent/skills/writing-plans @@ -0,0 +1 @@ +../../../.agents/skills/writing-plans \ No newline at end of file diff --git a/.config/pi/agent/themes/gruvbox-dark.json b/.config/pi/agent/themes/gruvbox-dark.json new file mode 100644 index 0000000..2b8612e --- /dev/null +++ b/.config/pi/agent/themes/gruvbox-dark.json @@ -0,0 +1,96 @@ +{ + "$schema": "https://raw.githubusercontent.com/earendil-works/pi/main/packages/coding-agent/src/modes/interactive/theme/theme-schema.json", + "name": "gruvbox-dark", + "vars": { + "bg0": "#282828", + "bg1": "#3c3836", + "bg2": "#504945", + "bg3": "#665c54", + "bg4": "#7c6f64", + "bg_soft": "#32302f", + "gray": "#928374", + "fg0": "#fbf1c7", + "fg1": "#ebdbb2", + "fg2": "#d5c4a1", + "fg3": "#bdae93", + "fg4": "#a89984", + "red": "#fb4934", + "green": "#b8bb26", + "yellow": "#fabd2f", + "blue": "#83a598", + "purple": "#d3869b", + "aqua": "#8ec07c", + "orange": "#fe8019", + "neutral_red": "#cc241d", + "neutral_green": "#98971a", + "neutral_yellow": "#d79921", + "neutral_blue": "#458588", + "neutral_purple": "#b16286", + "neutral_aqua": "#689d6a", + "neutral_orange": "#d65d0e" + }, + "colors": { + "accent": "blue", + "border": "bg4", + "borderAccent": "aqua", + "borderMuted": "bg3", + "success": "green", + "error": "red", + "warning": "yellow", + "muted": "gray", + "dim": "bg4", + "text": "fg1", + "thinkingText": "gray", + + "selectedBg": "bg1", + "userMessageBg": "bg_soft", + "userMessageText": "fg1", + "customMessageBg": "bg_soft", + "customMessageText": "fg1", + "customMessageLabel": "purple", + "toolPendingBg": "bg0", + "toolSuccessBg": "bg0", + "toolErrorBg": "bg0", + "toolTitle": "orange", + "toolOutput": "fg2", + + "mdHeading": "orange", + "mdLink": "blue", + "mdLinkUrl": "gray", + "mdCode": "aqua", + "mdCodeBlock": "fg1", + "mdCodeBlockBorder": "bg3", + "mdQuote": "gray", + "mdQuoteBorder": "bg3", + "mdHr": "bg3", + "mdListBullet": "purple", + + "toolDiffAdded": "green", + "toolDiffRemoved": "red", + "toolDiffContext": "gray", + + "syntaxComment": "gray", + "syntaxKeyword": "red", + "syntaxFunction": "blue", + "syntaxVariable": "orange", + "syntaxString": "green", + "syntaxNumber": "purple", + "syntaxType": "yellow", + "syntaxOperator": "aqua", + "syntaxPunctuation": "fg3", + + "thinkingOff": "bg3", + "thinkingMinimal": "bg4", + "thinkingLow": "neutral_blue", + "thinkingMedium": "blue", + "thinkingHigh": "purple", + "thinkingXhigh": "red", + + "bashMode": "orange" + }, + "export": { + "pageBg": "#1d2021", + "cardBg": "#282828", + "infoBg": "#3c3836" + } +} diff --git a/.config/yazi/flavors/noctalia.yazi/flavor.toml b/.config/yazi/flavors/noctalia.yazi/flavor.toml index 7063bc6..6cde803 100644 --- a/.config/yazi/flavors/noctalia.yazi/flavor.toml +++ b/.config/yazi/flavors/noctalia.yazi/flavor.toml @@ -1,25 +1,25 @@ # : Manager [[[ [mgr] -cwd = { fg = "#ece2ca" } +cwd = { fg = "#e0e3e1" } # Find find_keyword = { fg = "#ffb4ab", bold = true, italic = true, underline = true } find_position = { fg = "#ffb4ab", bold = true, italic = true } # Marker -marker_copied = { fg = "#564500", bg = "#564500" } -marker_cut = { fg = "#564500", bg = "#564500" } +marker_copied = { fg = "#2d4a60", bg = "#2d4a60" } +marker_cut = { fg = "#2d4a60", bg = "#2d4a60" } marker_marked = { fg = "#ffb4ab", bg = "#ffb4ab" } -marker_selected = { fg = "#e1c46d", bg = "#e1c46d" } +marker_selected = { fg = "#accae5", bg = "#accae5" } # Count -count_copied = { fg = "#fee086", bg = "#564500" } -count_cut = { fg = "#fee086", bg = "#564500" } -count_selected = { fg = "#571f00", bg = "#e1c46d" } +count_copied = { fg = "#cbe6ff", bg = "#2d4a60" } +count_cut = { fg = "#cbe6ff", bg = "#2d4a60" } +count_selected = { fg = "#003731", bg = "#accae5" } # Border -border_style = { fg = "#ffb694" } +border_style = { fg = "#55dbc7" } # : ]]] @@ -27,21 +27,21 @@ border_style = { fg = "#ffb694" } # : Status [[[ [status] -overall = { fg = "#ffb694" } +overall = { fg = "#55dbc7" } sep_left = { open = "", close = "" } sep_right = { open = "", close = "" } # Progress progress_label = { bold = true } -progress_normal = { fg = "#ffb694", bg = "#171306" } -progress_error = { fg = "#ffb4ab", bg = "#171306" } +progress_normal = { fg = "#55dbc7", bg = "#101413" } +progress_error = { fg = "#ffb4ab", bg = "#101413" } # Permissions -perm_type = { fg = "#ffb694" } -perm_write = { fg = "#e1c46d" } +perm_type = { fg = "#b1ccc6" } +perm_write = { fg = "#accae5" } perm_exec = { fg = "#ffb4ab" } -perm_read = { fg = "#564500" } -perm_sep = { fg = "#7a3003" } +perm_read = { fg = "#2d4a60" } +perm_sep = { fg = "#005047" } # : ]]] @@ -50,14 +50,14 @@ perm_sep = { fg = "#7a3003" } [mode] -normal_main = { bg = "#ffb694", fg = "#571f00", bold = true } -normal_alt = { bg = "#50462a", fg = "#d4c5a1" } +normal_main = { bg = "#55dbc7", fg = "#003731", bold = true } +normal_alt = { bg = "#3f4946", fg = "#bec9c5" } -select_main = { bg = "#ffb694", fg = "#542105", bold = true } -select_alt = { bg = "#50462a", fg = "#d4c5a1" } +select_main = { bg = "#b1ccc6", fg = "#1c3530", bold = true } +select_alt = { bg = "#3f4946", fg = "#bec9c5" } -unset_main = { bg = "#e1c46d", fg = "#3c2f00", bold = true } -unset_alt = { bg = "#50462a", fg = "#d4c5a1" } +unset_main = { bg = "#accae5", fg = "#143349", bold = true } +unset_alt = { bg = "#3f4946", fg = "#bec9c5" } # : ]]] @@ -65,9 +65,9 @@ unset_alt = { bg = "#50462a", fg = "#d4c5a1" } # : Input [[[ [input] -border = { fg = "#ffb694" } +border = { fg = "#55dbc7" } title = {} -value = { fg = "#ece2ca" } +value = { fg = "#e0e3e1" } selected = { reversed = true } # : ]]] @@ -76,8 +76,8 @@ selected = { reversed = true } # : Tabs [[[ [tabs] -active = { fg = "#171306", bold = true, bg = "#ffb694" } -inactive = { fg = "#ffb694", bg = "#171306" } +active = { fg = "#101413", bold = true, bg = "#55dbc7" } +inactive = { fg = "#b1ccc6", bg = "#101413" } sep_inner = { open = "", close = "" } # : ]]] @@ -86,7 +86,7 @@ sep_inner = { open = "", close = "" } # : Completion [[[ [cmp] -border = { fg = "#ffb694", bg = "#571f00" } +border = { fg = "#55dbc7", bg = "#003731" } # : ]]] @@ -94,9 +94,9 @@ border = { fg = "#ffb694", bg = "#571f00" } # : Tasks [[[ [tasks] -border = { fg = "#ffb694" } +border = { fg = "#55dbc7" } title = {} -hovered = { fg = "#564500", underline = true } +hovered = { fg = "#2d4a60", underline = true } # : ]]] @@ -105,22 +105,22 @@ hovered = { fg = "#564500", underline = true } [which] cols = 3 -mask = { bg = "#171306" } -cand = { fg = "#ffb694" } -rest = { fg = "#571f00" } -desc = { fg = "#ece2ca" } +mask = { bg = "#101413" } +cand = { fg = "#55dbc7" } +rest = { fg = "#003731" } +desc = { fg = "#e0e3e1" } separator = " ▶ " -separator_style = { fg = "#ece2ca" } +separator_style = { fg = "#e0e3e1" } # : ]]] # : Spotter [[[ [spot] -border = { fg = "#ffb694" } -title = { fg = "#ffb694" } -tbl_col = { fg = "#ece2ca" } -tbl_cell = { fg = "#ece2ca", bg = "#171306" } +border = { fg = "#55dbc7" } +title = { fg = "#55dbc7" } +tbl_col = { fg = "#e0e3e1" } +tbl_cell = { fg = "#e0e3e1", bg = "#101413" } # : ]]] @@ -128,10 +128,10 @@ tbl_cell = { fg = "#ece2ca", bg = "#171306" } # : Help [[[ [help] -on = { fg = "#ece2ca" } -run = { fg = "#ece2ca" } +on = { fg = "#e0e3e1" } +run = { fg = "#e0e3e1" } hovered = { reversed = true, bold = true } -footer = { fg = "#542105", bg = "#ffb694" } +footer = { fg = "#1c3530", bg = "#b1ccc6" } # : ]]] @@ -139,8 +139,8 @@ footer = { fg = "#542105", bg = "#ffb694" } # : Notify [[[ [notify] -title_info = { fg = "#e1c46d" } -title_warn = { fg = "#ffb694" } +title_info = { fg = "#accae5" } +title_warn = { fg = "#55dbc7" } title_error = { fg = "#ffb4ab" } # : ]]] @@ -168,8 +168,8 @@ rules = [ { mime = "application/*exec*", fg = "#ffb4ab" }, # Fallback - { url = "*", fg = "#ece2ca" }, - { url = "*/", fg = "#ffb694" }, + { url = "*", fg = "#e0e3e1" }, + { url = "*/", fg = "#55dbc7" }, ] # : ]]] @@ -179,739 +179,739 @@ rules = [ [icon] globs = [] dirs = [ - { name = ".config", text = "", fg = "#ffb694" }, - { name = ".git", text = "", fg = "#ffb694" }, - { name = ".github", text = "", fg = "#ffb694" }, - { name = ".npm", text = "", fg = "#ffb694" }, - { name = "Desktop", text = "", fg = "#ffb694" }, - { name = "Development", text = "", fg = "#ffb694" }, - { name = "Documents", text = "", fg = "#ffb694" }, - { name = "Downloads", text = "", fg = "#ffb694" }, - { name = "Library", text = "", fg = "#ffb694" }, - { name = "Movies", text = "", fg = "#ffb694" }, - { name = "Music", text = "", fg = "#ffb694" }, - { name = "Pictures", text = "", fg = "#ffb694" }, - { name = "Public", text = "", fg = "#ffb694" }, - { name = "Videos", text = "", fg = "#ffb694" }, + { name = ".config", text = "", fg = "#55dbc7" }, + { name = ".git", text = "", fg = "#55dbc7" }, + { name = ".github", text = "", fg = "#55dbc7" }, + { name = ".npm", text = "", fg = "#55dbc7" }, + { name = "Desktop", text = "", fg = "#55dbc7" }, + { name = "Development", text = "", fg = "#55dbc7" }, + { name = "Documents", text = "", fg = "#55dbc7" }, + { name = "Downloads", text = "", fg = "#55dbc7" }, + { name = "Library", text = "", fg = "#55dbc7" }, + { name = "Movies", text = "", fg = "#55dbc7" }, + { name = "Music", text = "", fg = "#55dbc7" }, + { name = "Pictures", text = "", fg = "#55dbc7" }, + { name = "Public", text = "", fg = "#55dbc7" }, + { name = "Videos", text = "", fg = "#55dbc7" }, ] files = [ - { name = ".babelrc", text = "", fg = "#ffb694" }, - { name = ".bash_profile", text = "", fg = "#ffb694" }, - { name = ".bashrc", text = "", fg = "#ffb694" }, - { name = ".clang-format", text = "", fg = "#ffb694" }, - { name = ".clang-tidy", text = "", fg = "#ffb694" }, - { name = ".codespellrc", text = "󰓆", fg = "#ffb694" }, - { name = ".condarc", text = "", fg = "#ffb694" }, - { name = ".dockerignore", text = "󰡨", fg = "#ffb694" }, - { name = ".ds_store", text = "", fg = "#ffb694" }, - { name = ".editorconfig", text = "", fg = "#ffb694" }, - { name = ".env", text = "", fg = "#ffb694" }, - { name = ".eslintignore", text = "", fg = "#ffb694" }, - { name = ".eslintrc", text = "", fg = "#ffb694" }, - { name = ".git-blame-ignore-revs", text = "", fg = "#ffb694" }, - { name = ".gitattributes", text = "", fg = "#ffb694" }, - { name = ".gitconfig", text = "", fg = "#ffb694" }, - { name = ".gitignore", text = "", fg = "#ffb694" }, - { name = ".gitlab-ci.yml", text = "", fg = "#ffb694" }, - { name = ".gitmodules", text = "", fg = "#ffb694" }, - { name = ".gtkrc-2.0", text = "", fg = "#ffb694" }, - { name = ".gvimrc", text = "", fg = "#ffb694" }, - { name = ".justfile", text = "", fg = "#ffb694" }, - { name = ".luacheckrc", text = "", fg = "#ffb694" }, - { name = ".luaurc", text = "", fg = "#ffb694" }, - { name = ".mailmap", text = "󰊢", fg = "#ffb694" }, - { name = ".nanorc", text = "", fg = "#ffb694" }, - { name = ".npmignore", text = "", fg = "#ffb694" }, - { name = ".npmrc", text = "", fg = "#ffb694" }, - { name = ".nuxtrc", text = "󱄆", fg = "#ffb694" }, - { name = ".nvmrc", text = "", fg = "#ffb694" }, - { name = ".pnpmfile.cjs", text = "", fg = "#ffb694" }, - { name = ".pre-commit-config.yaml", text = "󰛢", fg = "#ffb694" }, - { name = ".prettierignore", text = "", fg = "#ffb694" }, - { name = ".prettierrc", text = "", fg = "#ffb694" }, - { name = ".prettierrc.cjs", text = "", fg = "#ffb694" }, - { name = ".prettierrc.js", text = "", fg = "#ffb694" }, - { name = ".prettierrc.json", text = "", fg = "#ffb694" }, - { name = ".prettierrc.json5", text = "", fg = "#ffb694" }, - { name = ".prettierrc.mjs", text = "", fg = "#ffb694" }, - { name = ".prettierrc.toml", text = "", fg = "#ffb694" }, - { name = ".prettierrc.yaml", text = "", fg = "#ffb694" }, - { name = ".prettierrc.yml", text = "", fg = "#ffb694" }, - { name = ".pylintrc", text = "", fg = "#ffb694" }, - { name = ".settings.json", text = "", fg = "#ffb694" }, - { name = ".SRCINFO", text = "󰣇", fg = "#ffb694" }, - { name = ".vimrc", text = "", fg = "#ffb694" }, - { name = ".Xauthority", text = "", fg = "#ffb694" }, - { name = ".xinitrc", text = "", fg = "#ffb694" }, - { name = ".Xresources", text = "", fg = "#ffb694" }, - { name = ".xsession", text = "", fg = "#ffb694" }, - { name = ".zprofile", text = "", fg = "#ffb694" }, - { name = ".zshenv", text = "", fg = "#ffb694" }, - { name = ".zshrc", text = "", fg = "#ffb694" }, - { name = "_gvimrc", text = "", fg = "#ffb694" }, - { name = "_vimrc", text = "", fg = "#ffb694" }, - { name = "AUTHORS", text = "", fg = "#ffb694" }, - { name = "AUTHORS.txt", text = "", fg = "#ffb694" }, - { name = "brewfile", text = "", fg = "#ffb694" }, - { name = "bspwmrc", text = "", fg = "#ffb694" }, - { name = "build", text = "", fg = "#ffb694" }, - { name = "build.gradle", text = "", fg = "#ffb694" }, - { name = "build.zig.zon", text = "", fg = "#ffb694" }, - { name = "bun.lock", text = "", fg = "#ffb694" }, - { name = "bun.lockb", text = "", fg = "#ffb694" }, - { name = "cantorrc", text = "", fg = "#ffb694" }, - { name = "checkhealth", text = "󰓙", fg = "#ffb694" }, - { name = "cmakelists.txt", text = "", fg = "#ffb694" }, - { name = "code_of_conduct", text = "", fg = "#ffb694" }, - { name = "code_of_conduct.md", text = "", fg = "#ffb694" }, - { name = "commit_editmsg", text = "", fg = "#ffb694" }, - { name = "commitlint.config.js", text = "󰜘", fg = "#ffb694" }, - { name = "commitlint.config.ts", text = "󰜘", fg = "#ffb694" }, - { name = "compose.yaml", text = "󰡨", fg = "#ffb694" }, - { name = "compose.yml", text = "󰡨", fg = "#ffb694" }, - { name = "config", text = "", fg = "#ffb694" }, - { name = "containerfile", text = "󰡨", fg = "#ffb694" }, - { name = "copying", text = "", fg = "#ffb694" }, - { name = "copying.lesser", text = "", fg = "#ffb694" }, - { name = "Directory.Build.props", text = "", fg = "#ffb694" }, - { name = "Directory.Build.targets", text = "", fg = "#ffb694" }, - { name = "Directory.Packages.props", text = "", fg = "#ffb694" }, - { name = "docker-compose.yaml", text = "󰡨", fg = "#ffb694" }, - { name = "docker-compose.yml", text = "󰡨", fg = "#ffb694" }, - { name = "dockerfile", text = "󰡨", fg = "#ffb694" }, - { name = "eslint.config.cjs", text = "", fg = "#ffb694" }, - { name = "eslint.config.js", text = "", fg = "#ffb694" }, - { name = "eslint.config.mjs", text = "", fg = "#ffb694" }, - { name = "eslint.config.ts", text = "", fg = "#ffb694" }, - { name = "ext_typoscript_setup.txt", text = "", fg = "#ffb694" }, - { name = "favicon.ico", text = "", fg = "#ffb694" }, - { name = "fp-info-cache", text = "", fg = "#ffb694" }, - { name = "fp-lib-table", text = "", fg = "#ffb694" }, - { name = "FreeCAD.conf", text = "", fg = "#ffb694" }, - { name = "Gemfile", text = "", fg = "#ffb694" }, - { name = "gnumakefile", text = "", fg = "#ffb694" }, - { name = "go.mod", text = "", fg = "#ffb694" }, - { name = "go.sum", text = "", fg = "#ffb694" }, - { name = "go.work", text = "", fg = "#ffb694" }, - { name = "gradle-wrapper.properties", text = "", fg = "#ffb694" }, - { name = "gradle.properties", text = "", fg = "#ffb694" }, - { name = "gradlew", text = "", fg = "#ffb694" }, - { name = "groovy", text = "", fg = "#ffb694" }, - { name = "gruntfile.babel.js", text = "", fg = "#ffb694" }, - { name = "gruntfile.coffee", text = "", fg = "#ffb694" }, - { name = "gruntfile.js", text = "", fg = "#ffb694" }, - { name = "gruntfile.ts", text = "", fg = "#ffb694" }, - { name = "gtkrc", text = "", fg = "#ffb694" }, - { name = "gulpfile.babel.js", text = "", fg = "#ffb694" }, - { name = "gulpfile.coffee", text = "", fg = "#ffb694" }, - { name = "gulpfile.js", text = "", fg = "#ffb694" }, - { name = "gulpfile.ts", text = "", fg = "#ffb694" }, - { name = "hypridle.conf", text = "", fg = "#ffb694" }, - { name = "hyprland.conf", text = "", fg = "#ffb694" }, - { name = "hyprlandd.conf", text = "", fg = "#ffb694" }, - { name = "hyprlock.conf", text = "", fg = "#ffb694" }, - { name = "hyprpaper.conf", text = "", fg = "#ffb694" }, - { name = "hyprsunset.conf", text = "", fg = "#ffb694" }, - { name = "i18n.config.js", text = "󰗊", fg = "#ffb694" }, - { name = "i18n.config.ts", text = "󰗊", fg = "#ffb694" }, - { name = "i3blocks.conf", text = "", fg = "#ffb694" }, - { name = "i3status.conf", text = "", fg = "#ffb694" }, - { name = "index.theme", text = "", fg = "#ffb694" }, - { name = "ionic.config.json", text = "", fg = "#ffb694" }, - { name = "Jenkinsfile", text = "", fg = "#ffb694" }, - { name = "justfile", text = "", fg = "#ffb694" }, - { name = "kalgebrarc", text = "", fg = "#ffb694" }, - { name = "kdeglobals", text = "", fg = "#ffb694" }, - { name = "kdenlive-layoutsrc", text = "", fg = "#ffb694" }, - { name = "kdenliverc", text = "", fg = "#ffb694" }, - { name = "kritadisplayrc", text = "", fg = "#ffb694" }, - { name = "kritarc", text = "", fg = "#ffb694" }, - { name = "license", text = "", fg = "#ffb694" }, - { name = "license.md", text = "", fg = "#ffb694" }, - { name = "lxde-rc.xml", text = "", fg = "#ffb694" }, - { name = "lxqt.conf", text = "", fg = "#ffb694" }, - { name = "makefile", text = "", fg = "#ffb694" }, - { name = "mix.lock", text = "", fg = "#ffb694" }, - { name = "mpv.conf", text = "", fg = "#ffb694" }, - { name = "next.config.cjs", text = "", fg = "#ffb694" }, - { name = "next.config.js", text = "", fg = "#ffb694" }, - { name = "next.config.ts", text = "", fg = "#ffb694" }, - { name = "node_modules", text = "", fg = "#ffb694" }, - { name = "nuxt.config.cjs", text = "󱄆", fg = "#ffb694" }, - { name = "nuxt.config.js", text = "󱄆", fg = "#ffb694" }, - { name = "nuxt.config.mjs", text = "󱄆", fg = "#ffb694" }, - { name = "nuxt.config.ts", text = "󱄆", fg = "#ffb694" }, - { name = "package-lock.json", text = "", fg = "#ffb694" }, - { name = "package.json", text = "", fg = "#ffb694" }, - { name = "PKGBUILD", text = "", fg = "#ffb694" }, - { name = "platformio.ini", text = "", fg = "#ffb694" }, - { name = "playwright.config.cjs", text = "", fg = "#ffb694" }, - { name = "playwright.config.cts", text = "", fg = "#ffb694" }, - { name = "playwright.config.js", text = "", fg = "#ffb694" }, - { name = "playwright.config.mjs", text = "", fg = "#ffb694" }, - { name = "playwright.config.mts", text = "", fg = "#ffb694" }, - { name = "playwright.config.ts", text = "", fg = "#ffb694" }, - { name = "pnpm-lock.yaml", text = "", fg = "#ffb694" }, - { name = "pnpm-workspace.yaml", text = "", fg = "#ffb694" }, - { name = "pom.xml", text = "", fg = "#ffb694" }, - { name = "prettier.config.cjs", text = "", fg = "#ffb694" }, - { name = "prettier.config.js", text = "", fg = "#ffb694" }, - { name = "prettier.config.mjs", text = "", fg = "#ffb694" }, - { name = "prettier.config.ts", text = "", fg = "#ffb694" }, - { name = "prisma.config.mts", text = "", fg = "#ffb694" }, - { name = "prisma.config.ts", text = "", fg = "#ffb694" }, - { name = "procfile", text = "", fg = "#ffb694" }, - { name = "PrusaSlicer.ini", text = "", fg = "#ffb694" }, - { name = "PrusaSlicerGcodeViewer.ini", text = "", fg = "#ffb694" }, - { name = "py.typed", text = "", fg = "#ffb694" }, - { name = "QtProject.conf", text = "", fg = "#ffb694" }, - { name = "rakefile", text = "", fg = "#ffb694" }, - { name = "readme", text = "󰂺", fg = "#ffb694" }, - { name = "readme.md", text = "󰂺", fg = "#ffb694" }, - { name = "rmd", text = "", fg = "#ffb694" }, - { name = "robots.txt", text = "󰚩", fg = "#ffb694" }, - { name = "security", text = "󰒃", fg = "#ffb694" }, - { name = "security.md", text = "󰒃", fg = "#ffb694" }, - { name = "settings.gradle", text = "", fg = "#ffb694" }, - { name = "svelte.config.js", text = "", fg = "#ffb694" }, - { name = "sxhkdrc", text = "", fg = "#ffb694" }, - { name = "sym-lib-table", text = "", fg = "#ffb694" }, - { name = "tailwind.config.js", text = "󱏿", fg = "#ffb694" }, - { name = "tailwind.config.mjs", text = "󱏿", fg = "#ffb694" }, - { name = "tailwind.config.ts", text = "󱏿", fg = "#ffb694" }, - { name = "tmux.conf", text = "", fg = "#ffb694" }, - { name = "tmux.conf.local", text = "", fg = "#ffb694" }, - { name = "tsconfig.json", text = "", fg = "#ffb694" }, - { name = "unlicense", text = "", fg = "#ffb694" }, - { name = "vagrantfile", text = "", fg = "#ffb694" }, - { name = "vercel.json", text = "", fg = "#ffb694" }, - { name = "vite.config.cjs", text = "", fg = "#ffb694" }, - { name = "vite.config.cts", text = "", fg = "#ffb694" }, - { name = "vite.config.js", text = "", fg = "#ffb694" }, - { name = "vite.config.mjs", text = "", fg = "#ffb694" }, - { name = "vite.config.mts", text = "", fg = "#ffb694" }, - { name = "vite.config.ts", text = "", fg = "#ffb694" }, - { name = "vitest.config.cjs", text = "", fg = "#ffb694" }, - { name = "vitest.config.cts", text = "", fg = "#ffb694" }, - { name = "vitest.config.js", text = "", fg = "#ffb694" }, - { name = "vitest.config.mjs", text = "", fg = "#ffb694" }, - { name = "vitest.config.mts", text = "", fg = "#ffb694" }, - { name = "vitest.config.ts", text = "", fg = "#ffb694" }, - { name = "vlcrc", text = "󰕼", fg = "#ffb694" }, - { name = "webpack", text = "󰜫", fg = "#ffb694" }, - { name = "weston.ini", text = "", fg = "#ffb694" }, - { name = "workspace", text = "", fg = "#ffb694" }, - { name = "wrangler.jsonc", text = "", fg = "#ffb694" }, - { name = "wrangler.toml", text = "", fg = "#ffb694" }, - { name = "xdph.conf", text = "", fg = "#ffb694" }, - { name = "xmobarrc", text = "", fg = "#ffb694" }, - { name = "xmobarrc.hs", text = "", fg = "#ffb694" }, - { name = "xmonad.hs", text = "", fg = "#ffb694" }, - { name = "xorg.conf", text = "", fg = "#ffb694" }, - { name = "xsettingsd.conf", text = "", fg = "#ffb694" }, + { name = ".babelrc", text = "", fg = "#55dbc7" }, + { name = ".bash_profile", text = "", fg = "#55dbc7" }, + { name = ".bashrc", text = "", fg = "#55dbc7" }, + { name = ".clang-format", text = "", fg = "#55dbc7" }, + { name = ".clang-tidy", text = "", fg = "#55dbc7" }, + { name = ".codespellrc", text = "󰓆", fg = "#55dbc7" }, + { name = ".condarc", text = "", fg = "#55dbc7" }, + { name = ".dockerignore", text = "󰡨", fg = "#55dbc7" }, + { name = ".ds_store", text = "", fg = "#55dbc7" }, + { name = ".editorconfig", text = "", fg = "#55dbc7" }, + { name = ".env", text = "", fg = "#55dbc7" }, + { name = ".eslintignore", text = "", fg = "#55dbc7" }, + { name = ".eslintrc", text = "", fg = "#55dbc7" }, + { name = ".git-blame-ignore-revs", text = "", fg = "#55dbc7" }, + { name = ".gitattributes", text = "", fg = "#55dbc7" }, + { name = ".gitconfig", text = "", fg = "#55dbc7" }, + { name = ".gitignore", text = "", fg = "#55dbc7" }, + { name = ".gitlab-ci.yml", text = "", fg = "#55dbc7" }, + { name = ".gitmodules", text = "", fg = "#55dbc7" }, + { name = ".gtkrc-2.0", text = "", fg = "#55dbc7" }, + { name = ".gvimrc", text = "", fg = "#55dbc7" }, + { name = ".justfile", text = "", fg = "#55dbc7" }, + { name = ".luacheckrc", text = "", fg = "#55dbc7" }, + { name = ".luaurc", text = "", fg = "#55dbc7" }, + { name = ".mailmap", text = "󰊢", fg = "#55dbc7" }, + { name = ".nanorc", text = "", fg = "#55dbc7" }, + { name = ".npmignore", text = "", fg = "#55dbc7" }, + { name = ".npmrc", text = "", fg = "#55dbc7" }, + { name = ".nuxtrc", text = "󱄆", fg = "#55dbc7" }, + { name = ".nvmrc", text = "", fg = "#55dbc7" }, + { name = ".pnpmfile.cjs", text = "", fg = "#55dbc7" }, + { name = ".pre-commit-config.yaml", text = "󰛢", fg = "#55dbc7" }, + { name = ".prettierignore", text = "", fg = "#55dbc7" }, + { name = ".prettierrc", text = "", fg = "#55dbc7" }, + { name = ".prettierrc.cjs", text = "", fg = "#55dbc7" }, + { name = ".prettierrc.js", text = "", fg = "#55dbc7" }, + { name = ".prettierrc.json", text = "", fg = "#55dbc7" }, + { name = ".prettierrc.json5", text = "", fg = "#55dbc7" }, + { name = ".prettierrc.mjs", text = "", fg = "#55dbc7" }, + { name = ".prettierrc.toml", text = "", fg = "#55dbc7" }, + { name = ".prettierrc.yaml", text = "", fg = "#55dbc7" }, + { name = ".prettierrc.yml", text = "", fg = "#55dbc7" }, + { name = ".pylintrc", text = "", fg = "#55dbc7" }, + { name = ".settings.json", text = "", fg = "#55dbc7" }, + { name = ".SRCINFO", text = "󰣇", fg = "#55dbc7" }, + { name = ".vimrc", text = "", fg = "#55dbc7" }, + { name = ".Xauthority", text = "", fg = "#55dbc7" }, + { name = ".xinitrc", text = "", fg = "#55dbc7" }, + { name = ".Xresources", text = "", fg = "#55dbc7" }, + { name = ".xsession", text = "", fg = "#55dbc7" }, + { name = ".zprofile", text = "", fg = "#55dbc7" }, + { name = ".zshenv", text = "", fg = "#55dbc7" }, + { name = ".zshrc", text = "", fg = "#55dbc7" }, + { name = "_gvimrc", text = "", fg = "#55dbc7" }, + { name = "_vimrc", text = "", fg = "#55dbc7" }, + { name = "AUTHORS", text = "", fg = "#55dbc7" }, + { name = "AUTHORS.txt", text = "", fg = "#55dbc7" }, + { name = "brewfile", text = "", fg = "#55dbc7" }, + { name = "bspwmrc", text = "", fg = "#55dbc7" }, + { name = "build", text = "", fg = "#55dbc7" }, + { name = "build.gradle", text = "", fg = "#55dbc7" }, + { name = "build.zig.zon", text = "", fg = "#55dbc7" }, + { name = "bun.lock", text = "", fg = "#55dbc7" }, + { name = "bun.lockb", text = "", fg = "#55dbc7" }, + { name = "cantorrc", text = "", fg = "#55dbc7" }, + { name = "checkhealth", text = "󰓙", fg = "#55dbc7" }, + { name = "cmakelists.txt", text = "", fg = "#55dbc7" }, + { name = "code_of_conduct", text = "", fg = "#55dbc7" }, + { name = "code_of_conduct.md", text = "", fg = "#55dbc7" }, + { name = "commit_editmsg", text = "", fg = "#55dbc7" }, + { name = "commitlint.config.js", text = "󰜘", fg = "#55dbc7" }, + { name = "commitlint.config.ts", text = "󰜘", fg = "#55dbc7" }, + { name = "compose.yaml", text = "󰡨", fg = "#55dbc7" }, + { name = "compose.yml", text = "󰡨", fg = "#55dbc7" }, + { name = "config", text = "", fg = "#55dbc7" }, + { name = "containerfile", text = "󰡨", fg = "#55dbc7" }, + { name = "copying", text = "", fg = "#55dbc7" }, + { name = "copying.lesser", text = "", fg = "#55dbc7" }, + { name = "Directory.Build.props", text = "", fg = "#55dbc7" }, + { name = "Directory.Build.targets", text = "", fg = "#55dbc7" }, + { name = "Directory.Packages.props", text = "", fg = "#55dbc7" }, + { name = "docker-compose.yaml", text = "󰡨", fg = "#55dbc7" }, + { name = "docker-compose.yml", text = "󰡨", fg = "#55dbc7" }, + { name = "dockerfile", text = "󰡨", fg = "#55dbc7" }, + { name = "eslint.config.cjs", text = "", fg = "#55dbc7" }, + { name = "eslint.config.js", text = "", fg = "#55dbc7" }, + { name = "eslint.config.mjs", text = "", fg = "#55dbc7" }, + { name = "eslint.config.ts", text = "", fg = "#55dbc7" }, + { name = "ext_typoscript_setup.txt", text = "", fg = "#55dbc7" }, + { name = "favicon.ico", text = "", fg = "#55dbc7" }, + { name = "fp-info-cache", text = "", fg = "#55dbc7" }, + { name = "fp-lib-table", text = "", fg = "#55dbc7" }, + { name = "FreeCAD.conf", text = "", fg = "#55dbc7" }, + { name = "Gemfile", text = "", fg = "#55dbc7" }, + { name = "gnumakefile", text = "", fg = "#55dbc7" }, + { name = "go.mod", text = "", fg = "#55dbc7" }, + { name = "go.sum", text = "", fg = "#55dbc7" }, + { name = "go.work", text = "", fg = "#55dbc7" }, + { name = "gradle-wrapper.properties", text = "", fg = "#55dbc7" }, + { name = "gradle.properties", text = "", fg = "#55dbc7" }, + { name = "gradlew", text = "", fg = "#55dbc7" }, + { name = "groovy", text = "", fg = "#55dbc7" }, + { name = "gruntfile.babel.js", text = "", fg = "#55dbc7" }, + { name = "gruntfile.coffee", text = "", fg = "#55dbc7" }, + { name = "gruntfile.js", text = "", fg = "#55dbc7" }, + { name = "gruntfile.ts", text = "", fg = "#55dbc7" }, + { name = "gtkrc", text = "", fg = "#55dbc7" }, + { name = "gulpfile.babel.js", text = "", fg = "#55dbc7" }, + { name = "gulpfile.coffee", text = "", fg = "#55dbc7" }, + { name = "gulpfile.js", text = "", fg = "#55dbc7" }, + { name = "gulpfile.ts", text = "", fg = "#55dbc7" }, + { name = "hypridle.conf", text = "", fg = "#55dbc7" }, + { name = "hyprland.conf", text = "", fg = "#55dbc7" }, + { name = "hyprlandd.conf", text = "", fg = "#55dbc7" }, + { name = "hyprlock.conf", text = "", fg = "#55dbc7" }, + { name = "hyprpaper.conf", text = "", fg = "#55dbc7" }, + { name = "hyprsunset.conf", text = "", fg = "#55dbc7" }, + { name = "i18n.config.js", text = "󰗊", fg = "#55dbc7" }, + { name = "i18n.config.ts", text = "󰗊", fg = "#55dbc7" }, + { name = "i3blocks.conf", text = "", fg = "#55dbc7" }, + { name = "i3status.conf", text = "", fg = "#55dbc7" }, + { name = "index.theme", text = "", fg = "#55dbc7" }, + { name = "ionic.config.json", text = "", fg = "#55dbc7" }, + { name = "Jenkinsfile", text = "", fg = "#55dbc7" }, + { name = "justfile", text = "", fg = "#55dbc7" }, + { name = "kalgebrarc", text = "", fg = "#55dbc7" }, + { name = "kdeglobals", text = "", fg = "#55dbc7" }, + { name = "kdenlive-layoutsrc", text = "", fg = "#55dbc7" }, + { name = "kdenliverc", text = "", fg = "#55dbc7" }, + { name = "kritadisplayrc", text = "", fg = "#55dbc7" }, + { name = "kritarc", text = "", fg = "#55dbc7" }, + { name = "license", text = "", fg = "#55dbc7" }, + { name = "license.md", text = "", fg = "#55dbc7" }, + { name = "lxde-rc.xml", text = "", fg = "#55dbc7" }, + { name = "lxqt.conf", text = "", fg = "#55dbc7" }, + { name = "makefile", text = "", fg = "#55dbc7" }, + { name = "mix.lock", text = "", fg = "#55dbc7" }, + { name = "mpv.conf", text = "", fg = "#55dbc7" }, + { name = "next.config.cjs", text = "", fg = "#55dbc7" }, + { name = "next.config.js", text = "", fg = "#55dbc7" }, + { name = "next.config.ts", text = "", fg = "#55dbc7" }, + { name = "node_modules", text = "", fg = "#55dbc7" }, + { name = "nuxt.config.cjs", text = "󱄆", fg = "#55dbc7" }, + { name = "nuxt.config.js", text = "󱄆", fg = "#55dbc7" }, + { name = "nuxt.config.mjs", text = "󱄆", fg = "#55dbc7" }, + { name = "nuxt.config.ts", text = "󱄆", fg = "#55dbc7" }, + { name = "package-lock.json", text = "", fg = "#55dbc7" }, + { name = "package.json", text = "", fg = "#55dbc7" }, + { name = "PKGBUILD", text = "", fg = "#55dbc7" }, + { name = "platformio.ini", text = "", fg = "#55dbc7" }, + { name = "playwright.config.cjs", text = "", fg = "#55dbc7" }, + { name = "playwright.config.cts", text = "", fg = "#55dbc7" }, + { name = "playwright.config.js", text = "", fg = "#55dbc7" }, + { name = "playwright.config.mjs", text = "", fg = "#55dbc7" }, + { name = "playwright.config.mts", text = "", fg = "#55dbc7" }, + { name = "playwright.config.ts", text = "", fg = "#55dbc7" }, + { name = "pnpm-lock.yaml", text = "", fg = "#55dbc7" }, + { name = "pnpm-workspace.yaml", text = "", fg = "#55dbc7" }, + { name = "pom.xml", text = "", fg = "#55dbc7" }, + { name = "prettier.config.cjs", text = "", fg = "#55dbc7" }, + { name = "prettier.config.js", text = "", fg = "#55dbc7" }, + { name = "prettier.config.mjs", text = "", fg = "#55dbc7" }, + { name = "prettier.config.ts", text = "", fg = "#55dbc7" }, + { name = "prisma.config.mts", text = "", fg = "#55dbc7" }, + { name = "prisma.config.ts", text = "", fg = "#55dbc7" }, + { name = "procfile", text = "", fg = "#55dbc7" }, + { name = "PrusaSlicer.ini", text = "", fg = "#55dbc7" }, + { name = "PrusaSlicerGcodeViewer.ini", text = "", fg = "#55dbc7" }, + { name = "py.typed", text = "", fg = "#55dbc7" }, + { name = "QtProject.conf", text = "", fg = "#55dbc7" }, + { name = "rakefile", text = "", fg = "#55dbc7" }, + { name = "readme", text = "󰂺", fg = "#55dbc7" }, + { name = "readme.md", text = "󰂺", fg = "#55dbc7" }, + { name = "rmd", text = "", fg = "#55dbc7" }, + { name = "robots.txt", text = "󰚩", fg = "#55dbc7" }, + { name = "security", text = "󰒃", fg = "#55dbc7" }, + { name = "security.md", text = "󰒃", fg = "#55dbc7" }, + { name = "settings.gradle", text = "", fg = "#55dbc7" }, + { name = "svelte.config.js", text = "", fg = "#55dbc7" }, + { name = "sxhkdrc", text = "", fg = "#55dbc7" }, + { name = "sym-lib-table", text = "", fg = "#55dbc7" }, + { name = "tailwind.config.js", text = "󱏿", fg = "#55dbc7" }, + { name = "tailwind.config.mjs", text = "󱏿", fg = "#55dbc7" }, + { name = "tailwind.config.ts", text = "󱏿", fg = "#55dbc7" }, + { name = "tmux.conf", text = "", fg = "#55dbc7" }, + { name = "tmux.conf.local", text = "", fg = "#55dbc7" }, + { name = "tsconfig.json", text = "", fg = "#55dbc7" }, + { name = "unlicense", text = "", fg = "#55dbc7" }, + { name = "vagrantfile", text = "", fg = "#55dbc7" }, + { name = "vercel.json", text = "", fg = "#55dbc7" }, + { name = "vite.config.cjs", text = "", fg = "#55dbc7" }, + { name = "vite.config.cts", text = "", fg = "#55dbc7" }, + { name = "vite.config.js", text = "", fg = "#55dbc7" }, + { name = "vite.config.mjs", text = "", fg = "#55dbc7" }, + { name = "vite.config.mts", text = "", fg = "#55dbc7" }, + { name = "vite.config.ts", text = "", fg = "#55dbc7" }, + { name = "vitest.config.cjs", text = "", fg = "#55dbc7" }, + { name = "vitest.config.cts", text = "", fg = "#55dbc7" }, + { name = "vitest.config.js", text = "", fg = "#55dbc7" }, + { name = "vitest.config.mjs", text = "", fg = "#55dbc7" }, + { name = "vitest.config.mts", text = "", fg = "#55dbc7" }, + { name = "vitest.config.ts", text = "", fg = "#55dbc7" }, + { name = "vlcrc", text = "󰕼", fg = "#55dbc7" }, + { name = "webpack", text = "󰜫", fg = "#55dbc7" }, + { name = "weston.ini", text = "", fg = "#55dbc7" }, + { name = "workspace", text = "", fg = "#55dbc7" }, + { name = "wrangler.jsonc", text = "", fg = "#55dbc7" }, + { name = "wrangler.toml", text = "", fg = "#55dbc7" }, + { name = "xdph.conf", text = "", fg = "#55dbc7" }, + { name = "xmobarrc", text = "", fg = "#55dbc7" }, + { name = "xmobarrc.hs", text = "", fg = "#55dbc7" }, + { name = "xmonad.hs", text = "", fg = "#55dbc7" }, + { name = "xorg.conf", text = "", fg = "#55dbc7" }, + { name = "xsettingsd.conf", text = "", fg = "#55dbc7" }, ] exts = [ - { name = "3gp", text = "", fg = "#ffb694" }, - { name = "3mf", text = "󰆧", fg = "#ffb694" }, - { name = "7z", text = "", fg = "#ffb694" }, - { name = "a", text = "", fg = "#ffb694" }, - { name = "aac", text = "", fg = "#ffb694" }, - { name = "ada", text = "", fg = "#ffb694" }, - { name = "adb", text = "", fg = "#ffb694" }, - { name = "ads", text = "", fg = "#ffb694" }, - { name = "ai", text = "", fg = "#ffb694" }, - { name = "aif", text = "", fg = "#ffb694" }, - { name = "aiff", text = "", fg = "#ffb694" }, - { name = "android", text = "", fg = "#ffb694" }, - { name = "ape", text = "", fg = "#ffb694" }, - { name = "apk", text = "", fg = "#ffb694" }, - { name = "apl", text = "", fg = "#ffb694" }, - { name = "app", text = "", fg = "#ffb694" }, - { name = "applescript", text = "", fg = "#ffb694" }, - { name = "asc", text = "󰦝", fg = "#ffb694" }, - { name = "asm", text = "", fg = "#ffb694" }, - { name = "ass", text = "󰨖", fg = "#ffb694" }, - { name = "astro", text = "", fg = "#ffb694" }, - { name = "avif", text = "", fg = "#ffb694" }, - { name = "awk", text = "", fg = "#ffb694" }, - { name = "azcli", text = "", fg = "#ffb694" }, - { name = "bak", text = "󰁯", fg = "#ffb694" }, - { name = "bash", text = "", fg = "#ffb694" }, - { name = "bat", text = "", fg = "#ffb694" }, - { name = "bazel", text = "", fg = "#ffb694" }, - { name = "bib", text = "󱉟", fg = "#ffb694" }, - { name = "bicep", text = "", fg = "#ffb694" }, - { name = "bicepparam", text = "", fg = "#ffb694" }, - { name = "bin", text = "", fg = "#ffb694" }, - { name = "blade.php", text = "", fg = "#ffb694" }, - { name = "blend", text = "󰂫", fg = "#ffb694" }, - { name = "blp", text = "󰺾", fg = "#ffb694" }, - { name = "bmp", text = "", fg = "#ffb694" }, - { name = "bqn", text = "", fg = "#ffb694" }, - { name = "brep", text = "󰻫", fg = "#ffb694" }, - { name = "bz", text = "", fg = "#ffb694" }, - { name = "bz2", text = "", fg = "#ffb694" }, - { name = "bz3", text = "", fg = "#ffb694" }, - { name = "bzl", text = "", fg = "#ffb694" }, - { name = "c", text = "", fg = "#ffb694" }, - { name = "c++", text = "", fg = "#ffb694" }, - { name = "cache", text = "", fg = "#ffb694" }, - { name = "cast", text = "", fg = "#ffb694" }, - { name = "cbl", text = "", fg = "#ffb694" }, - { name = "cc", text = "", fg = "#ffb694" }, - { name = "ccm", text = "", fg = "#ffb694" }, - { name = "cfc", text = "", fg = "#ffb694" }, - { name = "cfg", text = "", fg = "#ffb694" }, - { name = "cfm", text = "", fg = "#ffb694" }, - { name = "cjs", text = "", fg = "#ffb694" }, - { name = "clj", text = "", fg = "#ffb694" }, - { name = "cljc", text = "", fg = "#ffb694" }, - { name = "cljd", text = "", fg = "#ffb694" }, - { name = "cljs", text = "", fg = "#ffb694" }, - { name = "cmake", text = "", fg = "#ffb694" }, - { name = "cob", text = "", fg = "#ffb694" }, - { name = "cobol", text = "", fg = "#ffb694" }, - { name = "coffee", text = "", fg = "#ffb694" }, - { name = "conda", text = "", fg = "#ffb694" }, - { name = "conf", text = "", fg = "#ffb694" }, - { name = "config.ru", text = "", fg = "#ffb694" }, - { name = "cow", text = "󰆚", fg = "#ffb694" }, - { name = "cp", text = "", fg = "#ffb694" }, - { name = "cpp", text = "", fg = "#ffb694" }, - { name = "cppm", text = "", fg = "#ffb694" }, - { name = "cpy", text = "", fg = "#ffb694" }, - { name = "cr", text = "", fg = "#ffb694" }, - { name = "crdownload", text = "", fg = "#ffb694" }, - { name = "cs", text = "󰌛", fg = "#ffb694" }, - { name = "csh", text = "", fg = "#ffb694" }, - { name = "cshtml", text = "󱦗", fg = "#ffb694" }, - { name = "cson", text = "", fg = "#ffb694" }, - { name = "csproj", text = "󰪮", fg = "#ffb694" }, - { name = "css", text = "", fg = "#ffb694" }, - { name = "csv", text = "", fg = "#ffb694" }, - { name = "cts", text = "", fg = "#ffb694" }, - { name = "cu", text = "", fg = "#ffb694" }, - { name = "cue", text = "󰲹", fg = "#ffb694" }, - { name = "cuh", text = "", fg = "#ffb694" }, - { name = "cxx", text = "", fg = "#ffb694" }, - { name = "cxxm", text = "", fg = "#ffb694" }, - { name = "d", text = "", fg = "#ffb694" }, - { name = "d.ts", text = "", fg = "#ffb694" }, - { name = "dart", text = "", fg = "#ffb694" }, - { name = "db", text = "", fg = "#ffb694" }, - { name = "dconf", text = "", fg = "#ffb694" }, - { name = "desktop", text = "", fg = "#ffb694" }, - { name = "diff", text = "", fg = "#ffb694" }, - { name = "dll", text = "", fg = "#ffb694" }, - { name = "doc", text = "󰈬", fg = "#ffb694" }, - { name = "Dockerfile", text = "󰡨", fg = "#ffb694" }, - { name = "dockerignore", text = "󰡨", fg = "#ffb694" }, - { name = "docx", text = "󰈬", fg = "#ffb694" }, - { name = "dot", text = "󱁉", fg = "#ffb694" }, - { name = "download", text = "", fg = "#ffb694" }, - { name = "drl", text = "", fg = "#ffb694" }, - { name = "dropbox", text = "", fg = "#ffb694" }, - { name = "dump", text = "", fg = "#ffb694" }, - { name = "dwg", text = "󰻫", fg = "#ffb694" }, - { name = "dxf", text = "󰻫", fg = "#ffb694" }, - { name = "ebook", text = "", fg = "#ffb694" }, - { name = "ebuild", text = "", fg = "#ffb694" }, - { name = "edn", text = "", fg = "#ffb694" }, - { name = "eex", text = "", fg = "#ffb694" }, - { name = "ejs", text = "", fg = "#ffb694" }, - { name = "el", text = "", fg = "#ffb694" }, - { name = "elc", text = "", fg = "#ffb694" }, - { name = "elf", text = "", fg = "#ffb694" }, - { name = "elm", text = "", fg = "#ffb694" }, - { name = "eln", text = "", fg = "#ffb694" }, - { name = "env", text = "", fg = "#ffb694" }, - { name = "eot", text = "", fg = "#ffb694" }, - { name = "epp", text = "", fg = "#ffb694" }, - { name = "epub", text = "", fg = "#ffb694" }, - { name = "erb", text = "", fg = "#ffb694" }, - { name = "erl", text = "", fg = "#ffb694" }, - { name = "ex", text = "", fg = "#ffb694" }, - { name = "exe", text = "", fg = "#ffb694" }, - { name = "exs", text = "", fg = "#ffb694" }, - { name = "f#", text = "", fg = "#ffb694" }, - { name = "f3d", text = "󰻫", fg = "#ffb694" }, - { name = "f90", text = "󱈚", fg = "#ffb694" }, - { name = "fbx", text = "󰆧", fg = "#ffb694" }, - { name = "fcbak", text = "", fg = "#ffb694" }, - { name = "fcmacro", text = "", fg = "#ffb694" }, - { name = "fcmat", text = "", fg = "#ffb694" }, - { name = "fcparam", text = "", fg = "#ffb694" }, - { name = "fcscript", text = "", fg = "#ffb694" }, - { name = "fcstd", text = "", fg = "#ffb694" }, - { name = "fcstd1", text = "", fg = "#ffb694" }, - { name = "fctb", text = "", fg = "#ffb694" }, - { name = "fctl", text = "", fg = "#ffb694" }, - { name = "fdmdownload", text = "", fg = "#ffb694" }, - { name = "feature", text = "", fg = "#ffb694" }, - { name = "fish", text = "", fg = "#ffb694" }, - { name = "flac", text = "", fg = "#ffb694" }, - { name = "flc", text = "", fg = "#ffb694" }, - { name = "flf", text = "", fg = "#ffb694" }, - { name = "fnl", text = "", fg = "#ffb694" }, - { name = "fodg", text = "", fg = "#ffb694" }, - { name = "fodp", text = "", fg = "#ffb694" }, - { name = "fods", text = "", fg = "#ffb694" }, - { name = "fodt", text = "", fg = "#ffb694" }, - { name = "frag", text = "", fg = "#ffb694" }, - { name = "fs", text = "", fg = "#ffb694" }, - { name = "fsi", text = "", fg = "#ffb694" }, - { name = "fsscript", text = "", fg = "#ffb694" }, - { name = "fsx", text = "", fg = "#ffb694" }, - { name = "gcode", text = "󰐫", fg = "#ffb694" }, - { name = "gd", text = "", fg = "#ffb694" }, - { name = "gemspec", text = "", fg = "#ffb694" }, - { name = "geom", text = "", fg = "#ffb694" }, - { name = "gif", text = "", fg = "#ffb694" }, - { name = "git", text = "", fg = "#ffb694" }, - { name = "glb", text = "", fg = "#ffb694" }, - { name = "gleam", text = "", fg = "#ffb694" }, - { name = "glsl", text = "", fg = "#ffb694" }, - { name = "gnumakefile", text = "", fg = "#ffb694" }, - { name = "go", text = "", fg = "#ffb694" }, - { name = "godot", text = "", fg = "#ffb694" }, - { name = "gpr", text = "", fg = "#ffb694" }, - { name = "gql", text = "", fg = "#ffb694" }, - { name = "gradle", text = "", fg = "#ffb694" }, - { name = "graphql", text = "", fg = "#ffb694" }, - { name = "gresource", text = "", fg = "#ffb694" }, - { name = "gv", text = "󱁉", fg = "#ffb694" }, - { name = "gz", text = "", fg = "#ffb694" }, - { name = "h", text = "", fg = "#ffb694" }, - { name = "haml", text = "", fg = "#ffb694" }, - { name = "hbs", text = "", fg = "#ffb694" }, - { name = "heex", text = "", fg = "#ffb694" }, - { name = "hex", text = "", fg = "#ffb694" }, - { name = "hh", text = "", fg = "#ffb694" }, - { name = "hpp", text = "", fg = "#ffb694" }, - { name = "hrl", text = "", fg = "#ffb694" }, - { name = "hs", text = "", fg = "#ffb694" }, - { name = "htm", text = "", fg = "#ffb694" }, - { name = "html", text = "", fg = "#ffb694" }, - { name = "http", text = "", fg = "#ffb694" }, - { name = "huff", text = "󰡘", fg = "#ffb694" }, - { name = "hurl", text = "", fg = "#ffb694" }, - { name = "hx", text = "", fg = "#ffb694" }, - { name = "hxx", text = "", fg = "#ffb694" }, - { name = "ical", text = "", fg = "#ffb694" }, - { name = "icalendar", text = "", fg = "#ffb694" }, - { name = "ico", text = "", fg = "#ffb694" }, - { name = "ics", text = "", fg = "#ffb694" }, - { name = "ifb", text = "", fg = "#ffb694" }, - { name = "ifc", text = "󰻫", fg = "#ffb694" }, - { name = "ige", text = "󰻫", fg = "#ffb694" }, - { name = "iges", text = "󰻫", fg = "#ffb694" }, - { name = "igs", text = "󰻫", fg = "#ffb694" }, - { name = "image", text = "", fg = "#ffb694" }, - { name = "img", text = "", fg = "#ffb694" }, - { name = "import", text = "", fg = "#ffb694" }, - { name = "info", text = "", fg = "#ffb694" }, - { name = "ini", text = "", fg = "#ffb694" }, - { name = "ino", text = "", fg = "#ffb694" }, - { name = "ipynb", text = "", fg = "#ffb694" }, - { name = "iso", text = "", fg = "#ffb694" }, - { name = "ixx", text = "", fg = "#ffb694" }, - { name = "jar", text = "", fg = "#ffb694" }, - { name = "java", text = "", fg = "#ffb694" }, - { name = "jl", text = "", fg = "#ffb694" }, - { name = "jpeg", text = "", fg = "#ffb694" }, - { name = "jpg", text = "", fg = "#ffb694" }, - { name = "js", text = "", fg = "#ffb694" }, - { name = "json", text = "", fg = "#ffb694" }, - { name = "json5", text = "", fg = "#ffb694" }, - { name = "jsonc", text = "", fg = "#ffb694" }, - { name = "jsx", text = "", fg = "#ffb694" }, - { name = "jwmrc", text = "", fg = "#ffb694" }, - { name = "jxl", text = "", fg = "#ffb694" }, - { name = "kbx", text = "󰯄", fg = "#ffb694" }, - { name = "kdb", text = "", fg = "#ffb694" }, - { name = "kdbx", text = "", fg = "#ffb694" }, - { name = "kdenlive", text = "", fg = "#ffb694" }, - { name = "kdenlivetitle", text = "", fg = "#ffb694" }, - { name = "kicad_dru", text = "", fg = "#ffb694" }, - { name = "kicad_mod", text = "", fg = "#ffb694" }, - { name = "kicad_pcb", text = "", fg = "#ffb694" }, - { name = "kicad_prl", text = "", fg = "#ffb694" }, - { name = "kicad_pro", text = "", fg = "#ffb694" }, - { name = "kicad_sch", text = "", fg = "#ffb694" }, - { name = "kicad_sym", text = "", fg = "#ffb694" }, - { name = "kicad_wks", text = "", fg = "#ffb694" }, - { name = "ko", text = "", fg = "#ffb694" }, - { name = "kpp", text = "", fg = "#ffb694" }, - { name = "kra", text = "", fg = "#ffb694" }, - { name = "krz", text = "", fg = "#ffb694" }, - { name = "ksh", text = "", fg = "#ffb694" }, - { name = "kt", text = "", fg = "#ffb694" }, - { name = "kts", text = "", fg = "#ffb694" }, - { name = "lck", text = "", fg = "#ffb694" }, - { name = "leex", text = "", fg = "#ffb694" }, - { name = "less", text = "", fg = "#ffb694" }, - { name = "lff", text = "", fg = "#ffb694" }, - { name = "lhs", text = "", fg = "#ffb694" }, - { name = "lib", text = "", fg = "#ffb694" }, - { name = "license", text = "", fg = "#ffb694" }, - { name = "liquid", text = "", fg = "#ffb694" }, - { name = "lock", text = "", fg = "#ffb694" }, - { name = "log", text = "󰌱", fg = "#ffb694" }, - { name = "lrc", text = "󰨖", fg = "#ffb694" }, - { name = "lua", text = "", fg = "#ffb694" }, - { name = "luac", text = "", fg = "#ffb694" }, - { name = "luau", text = "", fg = "#ffb694" }, - { name = "m", text = "", fg = "#ffb694" }, - { name = "m3u", text = "󰲹", fg = "#ffb694" }, - { name = "m3u8", text = "󰲹", fg = "#ffb694" }, - { name = "m4a", text = "", fg = "#ffb694" }, - { name = "m4v", text = "", fg = "#ffb694" }, - { name = "magnet", text = "", fg = "#ffb694" }, - { name = "makefile", text = "", fg = "#ffb694" }, - { name = "markdown", text = "", fg = "#ffb694" }, - { name = "material", text = "", fg = "#ffb694" }, - { name = "md", text = "", fg = "#ffb694" }, - { name = "md5", text = "󰕥", fg = "#ffb694" }, - { name = "mdx", text = "", fg = "#ffb694" }, - { name = "mint", text = "󰌪", fg = "#ffb694" }, - { name = "mjs", text = "", fg = "#ffb694" }, - { name = "mk", text = "", fg = "#ffb694" }, - { name = "mkv", text = "", fg = "#ffb694" }, - { name = "ml", text = "", fg = "#ffb694" }, - { name = "mli", text = "", fg = "#ffb694" }, - { name = "mm", text = "", fg = "#ffb694" }, - { name = "mo", text = "", fg = "#ffb694" }, - { name = "mobi", text = "", fg = "#ffb694" }, - { name = "mojo", text = "", fg = "#ffb694" }, - { name = "mov", text = "", fg = "#ffb694" }, - { name = "mp3", text = "", fg = "#ffb694" }, - { name = "mp4", text = "", fg = "#ffb694" }, - { name = "mpp", text = "", fg = "#ffb694" }, - { name = "msf", text = "", fg = "#ffb694" }, - { name = "mts", text = "", fg = "#ffb694" }, - { name = "mustache", text = "", fg = "#ffb694" }, - { name = "nfo", text = "", fg = "#ffb694" }, - { name = "nim", text = "", fg = "#ffb694" }, - { name = "nix", text = "", fg = "#ffb694" }, - { name = "norg", text = "", fg = "#ffb694" }, - { name = "nswag", text = "", fg = "#ffb694" }, - { name = "nu", text = "", fg = "#ffb694" }, - { name = "o", text = "", fg = "#ffb694" }, - { name = "obj", text = "󰆧", fg = "#ffb694" }, - { name = "odf", text = "", fg = "#ffb694" }, - { name = "odg", text = "", fg = "#ffb694" }, - { name = "odin", text = "󰟢", fg = "#ffb694" }, - { name = "odp", text = "", fg = "#ffb694" }, - { name = "ods", text = "", fg = "#ffb694" }, - { name = "odt", text = "", fg = "#ffb694" }, - { name = "oga", text = "", fg = "#ffb694" }, - { name = "ogg", text = "", fg = "#ffb694" }, - { name = "ogv", text = "", fg = "#ffb694" }, - { name = "ogx", text = "", fg = "#ffb694" }, - { name = "opus", text = "", fg = "#ffb694" }, - { name = "org", text = "", fg = "#ffb694" }, - { name = "otf", text = "", fg = "#ffb694" }, - { name = "out", text = "", fg = "#ffb694" }, - { name = "part", text = "", fg = "#ffb694" }, - { name = "patch", text = "", fg = "#ffb694" }, - { name = "pck", text = "", fg = "#ffb694" }, - { name = "pcm", text = "", fg = "#ffb694" }, - { name = "pdf", text = "", fg = "#ffb694" }, - { name = "php", text = "", fg = "#ffb694" }, - { name = "pl", text = "", fg = "#ffb694" }, - { name = "pls", text = "󰲹", fg = "#ffb694" }, - { name = "ply", text = "󰆧", fg = "#ffb694" }, - { name = "pm", text = "", fg = "#ffb694" }, - { name = "png", text = "", fg = "#ffb694" }, - { name = "po", text = "", fg = "#ffb694" }, - { name = "pot", text = "", fg = "#ffb694" }, - { name = "pp", text = "", fg = "#ffb694" }, - { name = "ppt", text = "󰈧", fg = "#ffb694" }, - { name = "pptx", text = "󰈧", fg = "#ffb694" }, - { name = "prisma", text = "", fg = "#ffb694" }, - { name = "pro", text = "", fg = "#ffb694" }, - { name = "ps1", text = "󰨊", fg = "#ffb694" }, - { name = "psb", text = "", fg = "#ffb694" }, - { name = "psd", text = "", fg = "#ffb694" }, - { name = "psd1", text = "󰨊", fg = "#ffb694" }, - { name = "psm1", text = "󰨊", fg = "#ffb694" }, - { name = "pub", text = "󰷖", fg = "#ffb694" }, - { name = "pxd", text = "", fg = "#ffb694" }, - { name = "pxi", text = "", fg = "#ffb694" }, - { name = "py", text = "", fg = "#ffb694" }, - { name = "pyc", text = "", fg = "#ffb694" }, - { name = "pyd", text = "", fg = "#ffb694" }, - { name = "pyi", text = "", fg = "#ffb694" }, - { name = "pyo", text = "", fg = "#ffb694" }, - { name = "pyw", text = "", fg = "#ffb694" }, - { name = "pyx", text = "", fg = "#ffb694" }, - { name = "qm", text = "", fg = "#ffb694" }, - { name = "qml", text = "", fg = "#ffb694" }, - { name = "qrc", text = "", fg = "#ffb694" }, - { name = "qss", text = "", fg = "#ffb694" }, - { name = "query", text = "", fg = "#ffb694" }, - { name = "R", text = "󰟔", fg = "#ffb694" }, - { name = "r", text = "󰟔", fg = "#ffb694" }, - { name = "rake", text = "", fg = "#ffb694" }, - { name = "rar", text = "", fg = "#ffb694" }, - { name = "rasi", text = "", fg = "#ffb694" }, - { name = "razor", text = "󱦘", fg = "#ffb694" }, - { name = "rb", text = "", fg = "#ffb694" }, - { name = "res", text = "", fg = "#ffb694" }, - { name = "resi", text = "", fg = "#ffb694" }, - { name = "rlib", text = "", fg = "#ffb694" }, - { name = "rmd", text = "", fg = "#ffb694" }, - { name = "rproj", text = "󰗆", fg = "#ffb694" }, - { name = "rs", text = "", fg = "#ffb694" }, - { name = "rss", text = "", fg = "#ffb694" }, - { name = "s", text = "", fg = "#ffb694" }, - { name = "sass", text = "", fg = "#ffb694" }, - { name = "sbt", text = "", fg = "#ffb694" }, - { name = "sc", text = "", fg = "#ffb694" }, - { name = "scad", text = "", fg = "#ffb694" }, - { name = "scala", text = "", fg = "#ffb694" }, - { name = "scm", text = "󰘧", fg = "#ffb694" }, - { name = "scss", text = "", fg = "#ffb694" }, - { name = "sh", text = "", fg = "#ffb694" }, - { name = "sha1", text = "󰕥", fg = "#ffb694" }, - { name = "sha224", text = "󰕥", fg = "#ffb694" }, - { name = "sha256", text = "󰕥", fg = "#ffb694" }, - { name = "sha384", text = "󰕥", fg = "#ffb694" }, - { name = "sha512", text = "󰕥", fg = "#ffb694" }, - { name = "sig", text = "󰘧", fg = "#ffb694" }, - { name = "signature", text = "󰘧", fg = "#ffb694" }, - { name = "skp", text = "󰻫", fg = "#ffb694" }, - { name = "sldasm", text = "󰻫", fg = "#ffb694" }, - { name = "sldprt", text = "󰻫", fg = "#ffb694" }, - { name = "slim", text = "", fg = "#ffb694" }, - { name = "sln", text = "", fg = "#ffb694" }, - { name = "slnx", text = "", fg = "#ffb694" }, - { name = "slvs", text = "󰻫", fg = "#ffb694" }, - { name = "sml", text = "󰘧", fg = "#ffb694" }, - { name = "so", text = "", fg = "#ffb694" }, - { name = "sol", text = "", fg = "#ffb694" }, - { name = "spec.js", text = "", fg = "#ffb694" }, - { name = "spec.jsx", text = "", fg = "#ffb694" }, - { name = "spec.ts", text = "", fg = "#ffb694" }, - { name = "spec.tsx", text = "", fg = "#ffb694" }, - { name = "spx", text = "", fg = "#ffb694" }, - { name = "sql", text = "", fg = "#ffb694" }, - { name = "sqlite", text = "", fg = "#ffb694" }, - { name = "sqlite3", text = "", fg = "#ffb694" }, - { name = "srt", text = "󰨖", fg = "#ffb694" }, - { name = "ssa", text = "󰨖", fg = "#ffb694" }, - { name = "ste", text = "󰻫", fg = "#ffb694" }, - { name = "step", text = "󰻫", fg = "#ffb694" }, - { name = "stl", text = "󰆧", fg = "#ffb694" }, - { name = "stories.js", text = "", fg = "#ffb694" }, - { name = "stories.jsx", text = "", fg = "#ffb694" }, - { name = "stories.mjs", text = "", fg = "#ffb694" }, - { name = "stories.svelte", text = "", fg = "#ffb694" }, - { name = "stories.ts", text = "", fg = "#ffb694" }, - { name = "stories.tsx", text = "", fg = "#ffb694" }, - { name = "stories.vue", text = "", fg = "#ffb694" }, - { name = "stp", text = "󰻫", fg = "#ffb694" }, - { name = "strings", text = "", fg = "#ffb694" }, - { name = "styl", text = "", fg = "#ffb694" }, - { name = "sub", text = "󰨖", fg = "#ffb694" }, - { name = "sublime", text = "", fg = "#ffb694" }, - { name = "suo", text = "", fg = "#ffb694" }, - { name = "sv", text = "󰍛", fg = "#ffb694" }, - { name = "svelte", text = "", fg = "#ffb694" }, - { name = "svg", text = "󰜡", fg = "#ffb694" }, - { name = "svgz", text = "󰜡", fg = "#ffb694" }, - { name = "svh", text = "󰍛", fg = "#ffb694" }, - { name = "swift", text = "", fg = "#ffb694" }, - { name = "t", text = "", fg = "#ffb694" }, - { name = "tbc", text = "󰛓", fg = "#ffb694" }, - { name = "tcl", text = "󰛓", fg = "#ffb694" }, - { name = "templ", text = "", fg = "#ffb694" }, - { name = "terminal", text = "", fg = "#ffb694" }, - { name = "test.js", text = "", fg = "#ffb694" }, - { name = "test.jsx", text = "", fg = "#ffb694" }, - { name = "test.ts", text = "", fg = "#ffb694" }, - { name = "test.tsx", text = "", fg = "#ffb694" }, - { name = "tex", text = "", fg = "#ffb694" }, - { name = "tf", text = "", fg = "#ffb694" }, - { name = "tfvars", text = "", fg = "#ffb694" }, - { name = "tgz", text = "", fg = "#ffb694" }, - { name = "tmpl", text = "", fg = "#ffb694" }, - { name = "tmux", text = "", fg = "#ffb694" }, - { name = "toml", text = "", fg = "#ffb694" }, - { name = "torrent", text = "", fg = "#ffb694" }, - { name = "tres", text = "", fg = "#ffb694" }, - { name = "ts", text = "", fg = "#ffb694" }, - { name = "tscn", text = "", fg = "#ffb694" }, - { name = "tsconfig", text = "", fg = "#ffb694" }, - { name = "tsx", text = "", fg = "#ffb694" }, - { name = "ttf", text = "", fg = "#ffb694" }, - { name = "twig", text = "", fg = "#ffb694" }, - { name = "txt", text = "󰈙", fg = "#ffb694" }, - { name = "txz", text = "", fg = "#ffb694" }, - { name = "typ", text = "", fg = "#ffb694" }, - { name = "typoscript", text = "", fg = "#ffb694" }, - { name = "ui", text = "", fg = "#ffb694" }, - { name = "v", text = "󰍛", fg = "#ffb694" }, - { name = "vala", text = "", fg = "#ffb694" }, - { name = "vert", text = "", fg = "#ffb694" }, - { name = "vh", text = "󰍛", fg = "#ffb694" }, - { name = "vhd", text = "󰍛", fg = "#ffb694" }, - { name = "vhdl", text = "󰍛", fg = "#ffb694" }, - { name = "vi", text = "", fg = "#ffb694" }, - { name = "vim", text = "", fg = "#ffb694" }, - { name = "vsh", text = "", fg = "#ffb694" }, - { name = "vsix", text = "", fg = "#ffb694" }, - { name = "vue", text = "", fg = "#ffb694" }, - { name = "wasm", text = "", fg = "#ffb694" }, - { name = "wav", text = "", fg = "#ffb694" }, - { name = "webm", text = "", fg = "#ffb694" }, - { name = "webmanifest", text = "", fg = "#ffb694" }, - { name = "webp", text = "", fg = "#ffb694" }, - { name = "webpack", text = "󰜫", fg = "#ffb694" }, - { name = "wma", text = "", fg = "#ffb694" }, - { name = "wmv", text = "", fg = "#ffb694" }, - { name = "woff", text = "", fg = "#ffb694" }, - { name = "woff2", text = "", fg = "#ffb694" }, - { name = "wrl", text = "󰆧", fg = "#ffb694" }, - { name = "wrz", text = "󰆧", fg = "#ffb694" }, - { name = "wv", text = "", fg = "#ffb694" }, - { name = "wvc", text = "", fg = "#ffb694" }, - { name = "x", text = "", fg = "#ffb694" }, - { name = "xaml", text = "󰙳", fg = "#ffb694" }, - { name = "xcf", text = "", fg = "#ffb694" }, - { name = "xcplayground", text = "", fg = "#ffb694" }, - { name = "xcstrings", text = "", fg = "#ffb694" }, - { name = "xls", text = "󰈛", fg = "#ffb694" }, - { name = "xlsx", text = "󰈛", fg = "#ffb694" }, - { name = "xm", text = "", fg = "#ffb694" }, - { name = "xml", text = "󰗀", fg = "#ffb694" }, - { name = "xpi", text = "", fg = "#ffb694" }, - { name = "xslt", text = "󰗀", fg = "#ffb694" }, - { name = "xul", text = "", fg = "#ffb694" }, - { name = "xz", text = "", fg = "#ffb694" }, - { name = "yaml", text = "", fg = "#ffb694" }, - { name = "yml", text = "", fg = "#ffb694" }, - { name = "zig", text = "", fg = "#ffb694" }, - { name = "zip", text = "", fg = "#ffb694" }, - { name = "zsh", text = "", fg = "#ffb694" }, - { name = "zst", text = "", fg = "#ffb694" }, - { name = "🔥", text = "", fg = "#ffb694" }, + { name = "3gp", text = "", fg = "#55dbc7" }, + { name = "3mf", text = "󰆧", fg = "#55dbc7" }, + { name = "7z", text = "", fg = "#55dbc7" }, + { name = "a", text = "", fg = "#55dbc7" }, + { name = "aac", text = "", fg = "#55dbc7" }, + { name = "ada", text = "", fg = "#55dbc7" }, + { name = "adb", text = "", fg = "#55dbc7" }, + { name = "ads", text = "", fg = "#55dbc7" }, + { name = "ai", text = "", fg = "#55dbc7" }, + { name = "aif", text = "", fg = "#55dbc7" }, + { name = "aiff", text = "", fg = "#55dbc7" }, + { name = "android", text = "", fg = "#55dbc7" }, + { name = "ape", text = "", fg = "#55dbc7" }, + { name = "apk", text = "", fg = "#55dbc7" }, + { name = "apl", text = "", fg = "#55dbc7" }, + { name = "app", text = "", fg = "#55dbc7" }, + { name = "applescript", text = "", fg = "#55dbc7" }, + { name = "asc", text = "󰦝", fg = "#55dbc7" }, + { name = "asm", text = "", fg = "#55dbc7" }, + { name = "ass", text = "󰨖", fg = "#55dbc7" }, + { name = "astro", text = "", fg = "#55dbc7" }, + { name = "avif", text = "", fg = "#55dbc7" }, + { name = "awk", text = "", fg = "#55dbc7" }, + { name = "azcli", text = "", fg = "#55dbc7" }, + { name = "bak", text = "󰁯", fg = "#55dbc7" }, + { name = "bash", text = "", fg = "#55dbc7" }, + { name = "bat", text = "", fg = "#55dbc7" }, + { name = "bazel", text = "", fg = "#55dbc7" }, + { name = "bib", text = "󱉟", fg = "#55dbc7" }, + { name = "bicep", text = "", fg = "#55dbc7" }, + { name = "bicepparam", text = "", fg = "#55dbc7" }, + { name = "bin", text = "", fg = "#55dbc7" }, + { name = "blade.php", text = "", fg = "#55dbc7" }, + { name = "blend", text = "󰂫", fg = "#55dbc7" }, + { name = "blp", text = "󰺾", fg = "#55dbc7" }, + { name = "bmp", text = "", fg = "#55dbc7" }, + { name = "bqn", text = "", fg = "#55dbc7" }, + { name = "brep", text = "󰻫", fg = "#55dbc7" }, + { name = "bz", text = "", fg = "#55dbc7" }, + { name = "bz2", text = "", fg = "#55dbc7" }, + { name = "bz3", text = "", fg = "#55dbc7" }, + { name = "bzl", text = "", fg = "#55dbc7" }, + { name = "c", text = "", fg = "#55dbc7" }, + { name = "c++", text = "", fg = "#55dbc7" }, + { name = "cache", text = "", fg = "#55dbc7" }, + { name = "cast", text = "", fg = "#55dbc7" }, + { name = "cbl", text = "", fg = "#55dbc7" }, + { name = "cc", text = "", fg = "#55dbc7" }, + { name = "ccm", text = "", fg = "#55dbc7" }, + { name = "cfc", text = "", fg = "#55dbc7" }, + { name = "cfg", text = "", fg = "#55dbc7" }, + { name = "cfm", text = "", fg = "#55dbc7" }, + { name = "cjs", text = "", fg = "#55dbc7" }, + { name = "clj", text = "", fg = "#55dbc7" }, + { name = "cljc", text = "", fg = "#55dbc7" }, + { name = "cljd", text = "", fg = "#55dbc7" }, + { name = "cljs", text = "", fg = "#55dbc7" }, + { name = "cmake", text = "", fg = "#55dbc7" }, + { name = "cob", text = "", fg = "#55dbc7" }, + { name = "cobol", text = "", fg = "#55dbc7" }, + { name = "coffee", text = "", fg = "#55dbc7" }, + { name = "conda", text = "", fg = "#55dbc7" }, + { name = "conf", text = "", fg = "#55dbc7" }, + { name = "config.ru", text = "", fg = "#55dbc7" }, + { name = "cow", text = "󰆚", fg = "#55dbc7" }, + { name = "cp", text = "", fg = "#55dbc7" }, + { name = "cpp", text = "", fg = "#55dbc7" }, + { name = "cppm", text = "", fg = "#55dbc7" }, + { name = "cpy", text = "", fg = "#55dbc7" }, + { name = "cr", text = "", fg = "#55dbc7" }, + { name = "crdownload", text = "", fg = "#55dbc7" }, + { name = "cs", text = "󰌛", fg = "#55dbc7" }, + { name = "csh", text = "", fg = "#55dbc7" }, + { name = "cshtml", text = "󱦗", fg = "#55dbc7" }, + { name = "cson", text = "", fg = "#55dbc7" }, + { name = "csproj", text = "󰪮", fg = "#55dbc7" }, + { name = "css", text = "", fg = "#55dbc7" }, + { name = "csv", text = "", fg = "#55dbc7" }, + { name = "cts", text = "", fg = "#55dbc7" }, + { name = "cu", text = "", fg = "#55dbc7" }, + { name = "cue", text = "󰲹", fg = "#55dbc7" }, + { name = "cuh", text = "", fg = "#55dbc7" }, + { name = "cxx", text = "", fg = "#55dbc7" }, + { name = "cxxm", text = "", fg = "#55dbc7" }, + { name = "d", text = "", fg = "#55dbc7" }, + { name = "d.ts", text = "", fg = "#55dbc7" }, + { name = "dart", text = "", fg = "#55dbc7" }, + { name = "db", text = "", fg = "#55dbc7" }, + { name = "dconf", text = "", fg = "#55dbc7" }, + { name = "desktop", text = "", fg = "#55dbc7" }, + { name = "diff", text = "", fg = "#55dbc7" }, + { name = "dll", text = "", fg = "#55dbc7" }, + { name = "doc", text = "󰈬", fg = "#55dbc7" }, + { name = "Dockerfile", text = "󰡨", fg = "#55dbc7" }, + { name = "dockerignore", text = "󰡨", fg = "#55dbc7" }, + { name = "docx", text = "󰈬", fg = "#55dbc7" }, + { name = "dot", text = "󱁉", fg = "#55dbc7" }, + { name = "download", text = "", fg = "#55dbc7" }, + { name = "drl", text = "", fg = "#55dbc7" }, + { name = "dropbox", text = "", fg = "#55dbc7" }, + { name = "dump", text = "", fg = "#55dbc7" }, + { name = "dwg", text = "󰻫", fg = "#55dbc7" }, + { name = "dxf", text = "󰻫", fg = "#55dbc7" }, + { name = "ebook", text = "", fg = "#55dbc7" }, + { name = "ebuild", text = "", fg = "#55dbc7" }, + { name = "edn", text = "", fg = "#55dbc7" }, + { name = "eex", text = "", fg = "#55dbc7" }, + { name = "ejs", text = "", fg = "#55dbc7" }, + { name = "el", text = "", fg = "#55dbc7" }, + { name = "elc", text = "", fg = "#55dbc7" }, + { name = "elf", text = "", fg = "#55dbc7" }, + { name = "elm", text = "", fg = "#55dbc7" }, + { name = "eln", text = "", fg = "#55dbc7" }, + { name = "env", text = "", fg = "#55dbc7" }, + { name = "eot", text = "", fg = "#55dbc7" }, + { name = "epp", text = "", fg = "#55dbc7" }, + { name = "epub", text = "", fg = "#55dbc7" }, + { name = "erb", text = "", fg = "#55dbc7" }, + { name = "erl", text = "", fg = "#55dbc7" }, + { name = "ex", text = "", fg = "#55dbc7" }, + { name = "exe", text = "", fg = "#55dbc7" }, + { name = "exs", text = "", fg = "#55dbc7" }, + { name = "f#", text = "", fg = "#55dbc7" }, + { name = "f3d", text = "󰻫", fg = "#55dbc7" }, + { name = "f90", text = "󱈚", fg = "#55dbc7" }, + { name = "fbx", text = "󰆧", fg = "#55dbc7" }, + { name = "fcbak", text = "", fg = "#55dbc7" }, + { name = "fcmacro", text = "", fg = "#55dbc7" }, + { name = "fcmat", text = "", fg = "#55dbc7" }, + { name = "fcparam", text = "", fg = "#55dbc7" }, + { name = "fcscript", text = "", fg = "#55dbc7" }, + { name = "fcstd", text = "", fg = "#55dbc7" }, + { name = "fcstd1", text = "", fg = "#55dbc7" }, + { name = "fctb", text = "", fg = "#55dbc7" }, + { name = "fctl", text = "", fg = "#55dbc7" }, + { name = "fdmdownload", text = "", fg = "#55dbc7" }, + { name = "feature", text = "", fg = "#55dbc7" }, + { name = "fish", text = "", fg = "#55dbc7" }, + { name = "flac", text = "", fg = "#55dbc7" }, + { name = "flc", text = "", fg = "#55dbc7" }, + { name = "flf", text = "", fg = "#55dbc7" }, + { name = "fnl", text = "", fg = "#55dbc7" }, + { name = "fodg", text = "", fg = "#55dbc7" }, + { name = "fodp", text = "", fg = "#55dbc7" }, + { name = "fods", text = "", fg = "#55dbc7" }, + { name = "fodt", text = "", fg = "#55dbc7" }, + { name = "frag", text = "", fg = "#55dbc7" }, + { name = "fs", text = "", fg = "#55dbc7" }, + { name = "fsi", text = "", fg = "#55dbc7" }, + { name = "fsscript", text = "", fg = "#55dbc7" }, + { name = "fsx", text = "", fg = "#55dbc7" }, + { name = "gcode", text = "󰐫", fg = "#55dbc7" }, + { name = "gd", text = "", fg = "#55dbc7" }, + { name = "gemspec", text = "", fg = "#55dbc7" }, + { name = "geom", text = "", fg = "#55dbc7" }, + { name = "gif", text = "", fg = "#55dbc7" }, + { name = "git", text = "", fg = "#55dbc7" }, + { name = "glb", text = "", fg = "#55dbc7" }, + { name = "gleam", text = "", fg = "#55dbc7" }, + { name = "glsl", text = "", fg = "#55dbc7" }, + { name = "gnumakefile", text = "", fg = "#55dbc7" }, + { name = "go", text = "", fg = "#55dbc7" }, + { name = "godot", text = "", fg = "#55dbc7" }, + { name = "gpr", text = "", fg = "#55dbc7" }, + { name = "gql", text = "", fg = "#55dbc7" }, + { name = "gradle", text = "", fg = "#55dbc7" }, + { name = "graphql", text = "", fg = "#55dbc7" }, + { name = "gresource", text = "", fg = "#55dbc7" }, + { name = "gv", text = "󱁉", fg = "#55dbc7" }, + { name = "gz", text = "", fg = "#55dbc7" }, + { name = "h", text = "", fg = "#55dbc7" }, + { name = "haml", text = "", fg = "#55dbc7" }, + { name = "hbs", text = "", fg = "#55dbc7" }, + { name = "heex", text = "", fg = "#55dbc7" }, + { name = "hex", text = "", fg = "#55dbc7" }, + { name = "hh", text = "", fg = "#55dbc7" }, + { name = "hpp", text = "", fg = "#55dbc7" }, + { name = "hrl", text = "", fg = "#55dbc7" }, + { name = "hs", text = "", fg = "#55dbc7" }, + { name = "htm", text = "", fg = "#55dbc7" }, + { name = "html", text = "", fg = "#55dbc7" }, + { name = "http", text = "", fg = "#55dbc7" }, + { name = "huff", text = "󰡘", fg = "#55dbc7" }, + { name = "hurl", text = "", fg = "#55dbc7" }, + { name = "hx", text = "", fg = "#55dbc7" }, + { name = "hxx", text = "", fg = "#55dbc7" }, + { name = "ical", text = "", fg = "#55dbc7" }, + { name = "icalendar", text = "", fg = "#55dbc7" }, + { name = "ico", text = "", fg = "#55dbc7" }, + { name = "ics", text = "", fg = "#55dbc7" }, + { name = "ifb", text = "", fg = "#55dbc7" }, + { name = "ifc", text = "󰻫", fg = "#55dbc7" }, + { name = "ige", text = "󰻫", fg = "#55dbc7" }, + { name = "iges", text = "󰻫", fg = "#55dbc7" }, + { name = "igs", text = "󰻫", fg = "#55dbc7" }, + { name = "image", text = "", fg = "#55dbc7" }, + { name = "img", text = "", fg = "#55dbc7" }, + { name = "import", text = "", fg = "#55dbc7" }, + { name = "info", text = "", fg = "#55dbc7" }, + { name = "ini", text = "", fg = "#55dbc7" }, + { name = "ino", text = "", fg = "#55dbc7" }, + { name = "ipynb", text = "", fg = "#55dbc7" }, + { name = "iso", text = "", fg = "#55dbc7" }, + { name = "ixx", text = "", fg = "#55dbc7" }, + { name = "jar", text = "", fg = "#55dbc7" }, + { name = "java", text = "", fg = "#55dbc7" }, + { name = "jl", text = "", fg = "#55dbc7" }, + { name = "jpeg", text = "", fg = "#55dbc7" }, + { name = "jpg", text = "", fg = "#55dbc7" }, + { name = "js", text = "", fg = "#55dbc7" }, + { name = "json", text = "", fg = "#55dbc7" }, + { name = "json5", text = "", fg = "#55dbc7" }, + { name = "jsonc", text = "", fg = "#55dbc7" }, + { name = "jsx", text = "", fg = "#55dbc7" }, + { name = "jwmrc", text = "", fg = "#55dbc7" }, + { name = "jxl", text = "", fg = "#55dbc7" }, + { name = "kbx", text = "󰯄", fg = "#55dbc7" }, + { name = "kdb", text = "", fg = "#55dbc7" }, + { name = "kdbx", text = "", fg = "#55dbc7" }, + { name = "kdenlive", text = "", fg = "#55dbc7" }, + { name = "kdenlivetitle", text = "", fg = "#55dbc7" }, + { name = "kicad_dru", text = "", fg = "#55dbc7" }, + { name = "kicad_mod", text = "", fg = "#55dbc7" }, + { name = "kicad_pcb", text = "", fg = "#55dbc7" }, + { name = "kicad_prl", text = "", fg = "#55dbc7" }, + { name = "kicad_pro", text = "", fg = "#55dbc7" }, + { name = "kicad_sch", text = "", fg = "#55dbc7" }, + { name = "kicad_sym", text = "", fg = "#55dbc7" }, + { name = "kicad_wks", text = "", fg = "#55dbc7" }, + { name = "ko", text = "", fg = "#55dbc7" }, + { name = "kpp", text = "", fg = "#55dbc7" }, + { name = "kra", text = "", fg = "#55dbc7" }, + { name = "krz", text = "", fg = "#55dbc7" }, + { name = "ksh", text = "", fg = "#55dbc7" }, + { name = "kt", text = "", fg = "#55dbc7" }, + { name = "kts", text = "", fg = "#55dbc7" }, + { name = "lck", text = "", fg = "#55dbc7" }, + { name = "leex", text = "", fg = "#55dbc7" }, + { name = "less", text = "", fg = "#55dbc7" }, + { name = "lff", text = "", fg = "#55dbc7" }, + { name = "lhs", text = "", fg = "#55dbc7" }, + { name = "lib", text = "", fg = "#55dbc7" }, + { name = "license", text = "", fg = "#55dbc7" }, + { name = "liquid", text = "", fg = "#55dbc7" }, + { name = "lock", text = "", fg = "#55dbc7" }, + { name = "log", text = "󰌱", fg = "#55dbc7" }, + { name = "lrc", text = "󰨖", fg = "#55dbc7" }, + { name = "lua", text = "", fg = "#55dbc7" }, + { name = "luac", text = "", fg = "#55dbc7" }, + { name = "luau", text = "", fg = "#55dbc7" }, + { name = "m", text = "", fg = "#55dbc7" }, + { name = "m3u", text = "󰲹", fg = "#55dbc7" }, + { name = "m3u8", text = "󰲹", fg = "#55dbc7" }, + { name = "m4a", text = "", fg = "#55dbc7" }, + { name = "m4v", text = "", fg = "#55dbc7" }, + { name = "magnet", text = "", fg = "#55dbc7" }, + { name = "makefile", text = "", fg = "#55dbc7" }, + { name = "markdown", text = "", fg = "#55dbc7" }, + { name = "material", text = "", fg = "#55dbc7" }, + { name = "md", text = "", fg = "#55dbc7" }, + { name = "md5", text = "󰕥", fg = "#55dbc7" }, + { name = "mdx", text = "", fg = "#55dbc7" }, + { name = "mint", text = "󰌪", fg = "#55dbc7" }, + { name = "mjs", text = "", fg = "#55dbc7" }, + { name = "mk", text = "", fg = "#55dbc7" }, + { name = "mkv", text = "", fg = "#55dbc7" }, + { name = "ml", text = "", fg = "#55dbc7" }, + { name = "mli", text = "", fg = "#55dbc7" }, + { name = "mm", text = "", fg = "#55dbc7" }, + { name = "mo", text = "", fg = "#55dbc7" }, + { name = "mobi", text = "", fg = "#55dbc7" }, + { name = "mojo", text = "", fg = "#55dbc7" }, + { name = "mov", text = "", fg = "#55dbc7" }, + { name = "mp3", text = "", fg = "#55dbc7" }, + { name = "mp4", text = "", fg = "#55dbc7" }, + { name = "mpp", text = "", fg = "#55dbc7" }, + { name = "msf", text = "", fg = "#55dbc7" }, + { name = "mts", text = "", fg = "#55dbc7" }, + { name = "mustache", text = "", fg = "#55dbc7" }, + { name = "nfo", text = "", fg = "#55dbc7" }, + { name = "nim", text = "", fg = "#55dbc7" }, + { name = "nix", text = "", fg = "#55dbc7" }, + { name = "norg", text = "", fg = "#55dbc7" }, + { name = "nswag", text = "", fg = "#55dbc7" }, + { name = "nu", text = "", fg = "#55dbc7" }, + { name = "o", text = "", fg = "#55dbc7" }, + { name = "obj", text = "󰆧", fg = "#55dbc7" }, + { name = "odf", text = "", fg = "#55dbc7" }, + { name = "odg", text = "", fg = "#55dbc7" }, + { name = "odin", text = "󰟢", fg = "#55dbc7" }, + { name = "odp", text = "", fg = "#55dbc7" }, + { name = "ods", text = "", fg = "#55dbc7" }, + { name = "odt", text = "", fg = "#55dbc7" }, + { name = "oga", text = "", fg = "#55dbc7" }, + { name = "ogg", text = "", fg = "#55dbc7" }, + { name = "ogv", text = "", fg = "#55dbc7" }, + { name = "ogx", text = "", fg = "#55dbc7" }, + { name = "opus", text = "", fg = "#55dbc7" }, + { name = "org", text = "", fg = "#55dbc7" }, + { name = "otf", text = "", fg = "#55dbc7" }, + { name = "out", text = "", fg = "#55dbc7" }, + { name = "part", text = "", fg = "#55dbc7" }, + { name = "patch", text = "", fg = "#55dbc7" }, + { name = "pck", text = "", fg = "#55dbc7" }, + { name = "pcm", text = "", fg = "#55dbc7" }, + { name = "pdf", text = "", fg = "#55dbc7" }, + { name = "php", text = "", fg = "#55dbc7" }, + { name = "pl", text = "", fg = "#55dbc7" }, + { name = "pls", text = "󰲹", fg = "#55dbc7" }, + { name = "ply", text = "󰆧", fg = "#55dbc7" }, + { name = "pm", text = "", fg = "#55dbc7" }, + { name = "png", text = "", fg = "#55dbc7" }, + { name = "po", text = "", fg = "#55dbc7" }, + { name = "pot", text = "", fg = "#55dbc7" }, + { name = "pp", text = "", fg = "#55dbc7" }, + { name = "ppt", text = "󰈧", fg = "#55dbc7" }, + { name = "pptx", text = "󰈧", fg = "#55dbc7" }, + { name = "prisma", text = "", fg = "#55dbc7" }, + { name = "pro", text = "", fg = "#55dbc7" }, + { name = "ps1", text = "󰨊", fg = "#55dbc7" }, + { name = "psb", text = "", fg = "#55dbc7" }, + { name = "psd", text = "", fg = "#55dbc7" }, + { name = "psd1", text = "󰨊", fg = "#55dbc7" }, + { name = "psm1", text = "󰨊", fg = "#55dbc7" }, + { name = "pub", text = "󰷖", fg = "#55dbc7" }, + { name = "pxd", text = "", fg = "#55dbc7" }, + { name = "pxi", text = "", fg = "#55dbc7" }, + { name = "py", text = "", fg = "#55dbc7" }, + { name = "pyc", text = "", fg = "#55dbc7" }, + { name = "pyd", text = "", fg = "#55dbc7" }, + { name = "pyi", text = "", fg = "#55dbc7" }, + { name = "pyo", text = "", fg = "#55dbc7" }, + { name = "pyw", text = "", fg = "#55dbc7" }, + { name = "pyx", text = "", fg = "#55dbc7" }, + { name = "qm", text = "", fg = "#55dbc7" }, + { name = "qml", text = "", fg = "#55dbc7" }, + { name = "qrc", text = "", fg = "#55dbc7" }, + { name = "qss", text = "", fg = "#55dbc7" }, + { name = "query", text = "", fg = "#55dbc7" }, + { name = "R", text = "󰟔", fg = "#55dbc7" }, + { name = "r", text = "󰟔", fg = "#55dbc7" }, + { name = "rake", text = "", fg = "#55dbc7" }, + { name = "rar", text = "", fg = "#55dbc7" }, + { name = "rasi", text = "", fg = "#55dbc7" }, + { name = "razor", text = "󱦘", fg = "#55dbc7" }, + { name = "rb", text = "", fg = "#55dbc7" }, + { name = "res", text = "", fg = "#55dbc7" }, + { name = "resi", text = "", fg = "#55dbc7" }, + { name = "rlib", text = "", fg = "#55dbc7" }, + { name = "rmd", text = "", fg = "#55dbc7" }, + { name = "rproj", text = "󰗆", fg = "#55dbc7" }, + { name = "rs", text = "", fg = "#55dbc7" }, + { name = "rss", text = "", fg = "#55dbc7" }, + { name = "s", text = "", fg = "#55dbc7" }, + { name = "sass", text = "", fg = "#55dbc7" }, + { name = "sbt", text = "", fg = "#55dbc7" }, + { name = "sc", text = "", fg = "#55dbc7" }, + { name = "scad", text = "", fg = "#55dbc7" }, + { name = "scala", text = "", fg = "#55dbc7" }, + { name = "scm", text = "󰘧", fg = "#55dbc7" }, + { name = "scss", text = "", fg = "#55dbc7" }, + { name = "sh", text = "", fg = "#55dbc7" }, + { name = "sha1", text = "󰕥", fg = "#55dbc7" }, + { name = "sha224", text = "󰕥", fg = "#55dbc7" }, + { name = "sha256", text = "󰕥", fg = "#55dbc7" }, + { name = "sha384", text = "󰕥", fg = "#55dbc7" }, + { name = "sha512", text = "󰕥", fg = "#55dbc7" }, + { name = "sig", text = "󰘧", fg = "#55dbc7" }, + { name = "signature", text = "󰘧", fg = "#55dbc7" }, + { name = "skp", text = "󰻫", fg = "#55dbc7" }, + { name = "sldasm", text = "󰻫", fg = "#55dbc7" }, + { name = "sldprt", text = "󰻫", fg = "#55dbc7" }, + { name = "slim", text = "", fg = "#55dbc7" }, + { name = "sln", text = "", fg = "#55dbc7" }, + { name = "slnx", text = "", fg = "#55dbc7" }, + { name = "slvs", text = "󰻫", fg = "#55dbc7" }, + { name = "sml", text = "󰘧", fg = "#55dbc7" }, + { name = "so", text = "", fg = "#55dbc7" }, + { name = "sol", text = "", fg = "#55dbc7" }, + { name = "spec.js", text = "", fg = "#55dbc7" }, + { name = "spec.jsx", text = "", fg = "#55dbc7" }, + { name = "spec.ts", text = "", fg = "#55dbc7" }, + { name = "spec.tsx", text = "", fg = "#55dbc7" }, + { name = "spx", text = "", fg = "#55dbc7" }, + { name = "sql", text = "", fg = "#55dbc7" }, + { name = "sqlite", text = "", fg = "#55dbc7" }, + { name = "sqlite3", text = "", fg = "#55dbc7" }, + { name = "srt", text = "󰨖", fg = "#55dbc7" }, + { name = "ssa", text = "󰨖", fg = "#55dbc7" }, + { name = "ste", text = "󰻫", fg = "#55dbc7" }, + { name = "step", text = "󰻫", fg = "#55dbc7" }, + { name = "stl", text = "󰆧", fg = "#55dbc7" }, + { name = "stories.js", text = "", fg = "#55dbc7" }, + { name = "stories.jsx", text = "", fg = "#55dbc7" }, + { name = "stories.mjs", text = "", fg = "#55dbc7" }, + { name = "stories.svelte", text = "", fg = "#55dbc7" }, + { name = "stories.ts", text = "", fg = "#55dbc7" }, + { name = "stories.tsx", text = "", fg = "#55dbc7" }, + { name = "stories.vue", text = "", fg = "#55dbc7" }, + { name = "stp", text = "󰻫", fg = "#55dbc7" }, + { name = "strings", text = "", fg = "#55dbc7" }, + { name = "styl", text = "", fg = "#55dbc7" }, + { name = "sub", text = "󰨖", fg = "#55dbc7" }, + { name = "sublime", text = "", fg = "#55dbc7" }, + { name = "suo", text = "", fg = "#55dbc7" }, + { name = "sv", text = "󰍛", fg = "#55dbc7" }, + { name = "svelte", text = "", fg = "#55dbc7" }, + { name = "svg", text = "󰜡", fg = "#55dbc7" }, + { name = "svgz", text = "󰜡", fg = "#55dbc7" }, + { name = "svh", text = "󰍛", fg = "#55dbc7" }, + { name = "swift", text = "", fg = "#55dbc7" }, + { name = "t", text = "", fg = "#55dbc7" }, + { name = "tbc", text = "󰛓", fg = "#55dbc7" }, + { name = "tcl", text = "󰛓", fg = "#55dbc7" }, + { name = "templ", text = "", fg = "#55dbc7" }, + { name = "terminal", text = "", fg = "#55dbc7" }, + { name = "test.js", text = "", fg = "#55dbc7" }, + { name = "test.jsx", text = "", fg = "#55dbc7" }, + { name = "test.ts", text = "", fg = "#55dbc7" }, + { name = "test.tsx", text = "", fg = "#55dbc7" }, + { name = "tex", text = "", fg = "#55dbc7" }, + { name = "tf", text = "", fg = "#55dbc7" }, + { name = "tfvars", text = "", fg = "#55dbc7" }, + { name = "tgz", text = "", fg = "#55dbc7" }, + { name = "tmpl", text = "", fg = "#55dbc7" }, + { name = "tmux", text = "", fg = "#55dbc7" }, + { name = "toml", text = "", fg = "#55dbc7" }, + { name = "torrent", text = "", fg = "#55dbc7" }, + { name = "tres", text = "", fg = "#55dbc7" }, + { name = "ts", text = "", fg = "#55dbc7" }, + { name = "tscn", text = "", fg = "#55dbc7" }, + { name = "tsconfig", text = "", fg = "#55dbc7" }, + { name = "tsx", text = "", fg = "#55dbc7" }, + { name = "ttf", text = "", fg = "#55dbc7" }, + { name = "twig", text = "", fg = "#55dbc7" }, + { name = "txt", text = "󰈙", fg = "#55dbc7" }, + { name = "txz", text = "", fg = "#55dbc7" }, + { name = "typ", text = "", fg = "#55dbc7" }, + { name = "typoscript", text = "", fg = "#55dbc7" }, + { name = "ui", text = "", fg = "#55dbc7" }, + { name = "v", text = "󰍛", fg = "#55dbc7" }, + { name = "vala", text = "", fg = "#55dbc7" }, + { name = "vert", text = "", fg = "#55dbc7" }, + { name = "vh", text = "󰍛", fg = "#55dbc7" }, + { name = "vhd", text = "󰍛", fg = "#55dbc7" }, + { name = "vhdl", text = "󰍛", fg = "#55dbc7" }, + { name = "vi", text = "", fg = "#55dbc7" }, + { name = "vim", text = "", fg = "#55dbc7" }, + { name = "vsh", text = "", fg = "#55dbc7" }, + { name = "vsix", text = "", fg = "#55dbc7" }, + { name = "vue", text = "", fg = "#55dbc7" }, + { name = "wasm", text = "", fg = "#55dbc7" }, + { name = "wav", text = "", fg = "#55dbc7" }, + { name = "webm", text = "", fg = "#55dbc7" }, + { name = "webmanifest", text = "", fg = "#55dbc7" }, + { name = "webp", text = "", fg = "#55dbc7" }, + { name = "webpack", text = "󰜫", fg = "#55dbc7" }, + { name = "wma", text = "", fg = "#55dbc7" }, + { name = "wmv", text = "", fg = "#55dbc7" }, + { name = "woff", text = "", fg = "#55dbc7" }, + { name = "woff2", text = "", fg = "#55dbc7" }, + { name = "wrl", text = "󰆧", fg = "#55dbc7" }, + { name = "wrz", text = "󰆧", fg = "#55dbc7" }, + { name = "wv", text = "", fg = "#55dbc7" }, + { name = "wvc", text = "", fg = "#55dbc7" }, + { name = "x", text = "", fg = "#55dbc7" }, + { name = "xaml", text = "󰙳", fg = "#55dbc7" }, + { name = "xcf", text = "", fg = "#55dbc7" }, + { name = "xcplayground", text = "", fg = "#55dbc7" }, + { name = "xcstrings", text = "", fg = "#55dbc7" }, + { name = "xls", text = "󰈛", fg = "#55dbc7" }, + { name = "xlsx", text = "󰈛", fg = "#55dbc7" }, + { name = "xm", text = "", fg = "#55dbc7" }, + { name = "xml", text = "󰗀", fg = "#55dbc7" }, + { name = "xpi", text = "", fg = "#55dbc7" }, + { name = "xslt", text = "󰗀", fg = "#55dbc7" }, + { name = "xul", text = "", fg = "#55dbc7" }, + { name = "xz", text = "", fg = "#55dbc7" }, + { name = "yaml", text = "", fg = "#55dbc7" }, + { name = "yml", text = "", fg = "#55dbc7" }, + { name = "zig", text = "", fg = "#55dbc7" }, + { name = "zip", text = "", fg = "#55dbc7" }, + { name = "zsh", text = "", fg = "#55dbc7" }, + { name = "zst", text = "", fg = "#55dbc7" }, + { name = "🔥", text = "", fg = "#55dbc7" }, ] conds = [ # Special files - { if = "orphan", text = "", fg = "#ffb694" }, - { if = "link", text = "", fg = "#ffb694" }, - { if = "block", text = "", fg = "#ffb694" }, - { if = "char", text = "", fg = "#ffb694" }, - { if = "fifo", text = "", fg = "#ffb694" }, - { if = "sock", text = "", fg = "#ffb694" }, - { if = "sticky", text = "", fg = "#ffb694" }, - { if = "dummy", text = "", fg = "#ffb694" }, + { if = "orphan", text = "", fg = "#55dbc7" }, + { if = "link", text = "", fg = "#55dbc7" }, + { if = "block", text = "", fg = "#55dbc7" }, + { if = "char", text = "", fg = "#55dbc7" }, + { if = "fifo", text = "", fg = "#55dbc7" }, + { if = "sock", text = "", fg = "#55dbc7" }, + { if = "sticky", text = "", fg = "#55dbc7" }, + { if = "dummy", text = "", fg = "#55dbc7" }, # Fallback - { if = "dir", text = "", fg = "#ffb694" }, - { if = "exec", text = "", fg = "#ffb694" }, - { if = "!dir", text = "", fg = "#ffb694" }, + { if = "dir", text = "", fg = "#55dbc7" }, + { if = "exec", text = "", fg = "#55dbc7" }, + { if = "!dir", text = "", fg = "#55dbc7" }, ] # : }}} diff --git a/.config/zsh/.zshenv b/.config/zsh/.zshenv index efb9e3d..3922e0b 100644 --- a/.config/zsh/.zshenv +++ b/.config/zsh/.zshenv @@ -6,12 +6,14 @@ export XDG_STATE_HOME=$HOME/.local/state export GPG_TTY=$TTY export EDITOR=nvim export VISUAL=nvim -export BROWSER=${BROWSER:-helium-browser} +export BROWSER=${BROWSER:-brave-origin} export DOCKER_HOST=unix:///run/user/$(id -u)/podman/podman.sock +export PI_CODING_AGENT_DIR=$HOME/.config/pi/agent/ path+=( $HOME/.local/bin $HOME/.bun/bin $HOME/.local/share/pnpm/bin +$HOME/go/bin ) typeset -gU path export PATH @@ -27,3 +29,4 @@ for dir in "${xdg_base_dirs[@]}"; do mkdir -p "$dir" fi done +. "/home/dox/.local/share/bob/env/env.sh" diff --git a/.config/zsh/aliases b/.config/zsh/aliases index 063b065..9780095 100644 --- a/.config/zsh/aliases +++ b/.config/zsh/aliases @@ -40,9 +40,9 @@ alias nfu="nix flake update" alias brs="brew search" alias bri="brew install" alias brt="brew tap" -alias pu="paru -Syu" -alias pi="paru -S" -alias pr="paru -Rns" +alias pau="paru -Syu" +alias pai="paru -S" +alias par="paru -Rns" alias pss="paru -Ss" alias p="paru" alias docker="podman" diff --git a/.gitignore b/.gitignore index ece1ce0..49165b7 100755 --- a/.gitignore +++ b/.gitignore @@ -10,9 +10,12 @@ plugins/ # Session state files -.config/herdr/sessions/*/session.json +.config/herdr/sessions/ .config/herdr/session.json +# Pi agent session logs +.config/pi/agent/sessions/ + # Jujutsu binary metadata *.binpb diff --git a/pkgs/aurlist.text b/pkgs/aurlist.text index 0943bae..fd89f80 100644 --- a/pkgs/aurlist.text +++ b/pkgs/aurlist.text @@ -1,22 +1,18 @@ applesmc-next-dkms +brave-origin-bin droidcam helium-browser-bin hunk-bin jjui-bin -localsend-bin ly-git macbook12-spi-driver-dkms mbpfan neomd-bin noctalia-shell -obs-source-record opencode-bin otf-departure-mono-nerd paru paru-debug -plumeimpactor-appimage -vesktop-bin yay-debug yt -zen-browser-bin zennotes-bin diff --git a/pkgs/flatpak.txt b/pkgs/flatpak.txt new file mode 100644 index 0000000..82d7479 --- /dev/null +++ b/pkgs/flatpak.txt @@ -0,0 +1,8 @@ +Zen app.zen_browser.zen 1.21.3b stable system +Flatseal com.github.tchx84.Flatseal 2.4.1 stable system +OBS Studio com.obsproject.Studio 32.1.2 stable system +Blanket com.rafaelmardojai.Blanket 0.8.0 stable system +Stremio com.stremio.Stremio 1.0.0 stable system +Impactor dev.khcrysalis.PlumeImpactor v2.5.0 stable system +Vesktop dev.vencord.Vesktop 1.6.5 stable system +LocalSend org.localsend.localsend_app 1.17.0 stable system diff --git a/pkgs/pkgs.text b/pkgs/pkgs.text index fbd50e2..6b430ea 100644 --- a/pkgs/pkgs.text +++ b/pkgs/pkgs.text @@ -13,6 +13,7 @@ blanket bluez bluez-deprecated-tools bluez-utils +bob brightnessctl btop bun @@ -66,15 +67,12 @@ meson mpd mpv nautilus -neovim networkmanager niri noto-fonts-cjk noto-fonts-emoji npm nwg-look -obs-studio -obs-studio-plugin-browser pacutils pass pavucontrol @@ -87,7 +85,6 @@ prettier python-pip qemu-desktop qt6ct -qutebrowser rbw refind reflector @@ -117,6 +114,7 @@ typescript-language-server ufw unzip upower +usbmuxd vim virt-manager vulkan-intel

He){cy{p>gY>OY-c6IsaqN+l&SX{p{nr@Wh0R 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

nBs+2pqO*pSy822wFNqve+VtVW@>v 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

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

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