diff --git a/hypr/hyprland.conf b/hypr/hyprland.conf index 777e5cc..6878c26 100644 --- a/hypr/hyprland.conf +++ b/hypr/hyprland.conf @@ -29,7 +29,7 @@ xwayland { # See https://wiki.hyprland.org/Configuring/Keywords/ # Set programs that you use -$terminal = alacritty +$terminal = kitty $fileManager = thunar $menu = wofi --show drun @@ -58,6 +58,7 @@ exec-once = udiskie & exec-once = clash-verge exec-once = dhcpcd exec-once = sleep 5 && 1password --silent +exec-once = sleep 5 && dropbox ############################# @@ -74,7 +75,8 @@ env = XDG_SESSION_DESKTOP,wayland env = EDITOR,vim env = MOZ_ENABLE_WAYLAND,1 # env = GDK_BACKEND,"wayland,x11" -env = QT_QPA_PLATFORM,wayland;xcb +# env = QT_QPA_PLATFORM,wayland;xcb +env = QT_QPA_PLATFORM,"wayland;xcb" env = QT_QPA_PLATFORMTHEME,qt5ct env = QT_AUTO_SCREEN_SCALE_FACTOR,1 # env = QT_SCALE_FACTOR,1.2 diff --git a/nvim/lazy-lock.json b/nvim/lazy-lock.json index 8202c99..43302ad 100644 --- a/nvim/lazy-lock.json +++ b/nvim/lazy-lock.json @@ -1,6 +1,6 @@ { "Comment.nvim": { "branch": "master", "commit": "0236521ea582747b58869cb72f70ccfa967d2e89" }, - "LuaSnip": { "branch": "master", "commit": "b152822e1a4bafb6bdf11a16cc26525cbd95ee00" }, + "LuaSnip": { "branch": "master", "commit": "de1a287c9cb525ae52bc846e8f6207e5ef1da5ac" }, "NeoColumn.nvim": { "branch": "main", "commit": "db7695c7c70fcacd290712deef659bca464634ee" }, "arshamiser.nvim": { "branch": "master", "commit": "13af62f49e5c906589aba48b338267c9ef6e2a8e" }, "arshlib.nvim": { "branch": "master", "commit": "e76e35c927098d07445c72e9416cce243f6aae59" }, @@ -12,52 +12,50 @@ "cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" }, "cmp-cmdline": { "branch": "main", "commit": "d250c63aa13ead745e3a40f61fdd3470efde3923" }, "cmp-emoji": { "branch": "main", "commit": "e8398e2adf512a03bb4e1728ca017ffeac670a9f" }, - "cmp-nvim-lsp": { "branch": "main", "commit": "5af77f54de1b16c34b23cba810150689a3a90312" }, + "cmp-nvim-lsp": { "branch": "main", "commit": "39e2eda76828d88b773cc27a3f61d2ad782c922d" }, "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, "cmp_luasnip": { "branch": "master", "commit": "05a9ab28b53f71d1aece421ef32fee2cb857a843" }, "codesnap.nvim": { "branch": "main", "commit": "a223fd882953e56ae1a8747fdc44b8d6a2ff7a9b" }, "cphelper.nvim": { "branch": "main", "commit": "ab259315496514d58b2021048ef40437ad0f5814" }, "diffview.nvim": { "branch": "main", "commit": "3dc498c9777fe79156f3d32dddd483b8b3dbd95f" }, - "dressing.nvim": { "branch": "master", "commit": "5162edb1442a729a885c45455a07e9a89058be2f" }, + "dressing.nvim": { "branch": "master", "commit": "572314728cb1ce012e825fd66331f52c94acac12" }, "eslint.nvim": { "branch": "main", "commit": "158f2289907d377018752fcfe0d61b746dc11767" }, "feline.nvim": { "branch": "master", "commit": "3587f57480b88e8009df7b36dc84e9c7ff8f2c49" }, "fidget.nvim": { "branch": "main", "commit": "0ba1e16d07627532b6cae915cc992ecac249fb97" }, - "fzf-lua": { "branch": "main", "commit": "7109a18dd1832703209fc8f46e85df3c6ed6d059" }, + "fzf-lua": { "branch": "main", "commit": "53698d7ff093592228d14a509933ce403b3b8f9f" }, "git-conflict.nvim": { "branch": "main", "commit": "4c8e252b87d54d944c1e56bfb477f78b6fdaf661" }, "gitsigns.nvim": { "branch": "main", "commit": "805610a9393fa231f2c2b49cb521bfa413fadb3d" }, "goto-preview": { "branch": "main", "commit": "3552fad4a0244ffd9ac86508e29ccc5166f19eb8" }, "heirline.nvim": { "branch": "master", "commit": "c52391dc4428d503f65e6bcb1533e6334f22a136" }, "hlargs.nvim": { "branch": "main", "commit": "0ee7783f9f40a6dd15fbb4e497b24818342a9940" }, "hop.nvim": { "branch": "master", "commit": "059e88e9dcaad3280ea1fd5c757f6904f274aed5" }, - "image.nvim": { "branch": "master", "commit": "66af29f7244256eea82b2583ab65c2fab0567d0d" }, - "indent-blankline.nvim": { "branch": "master", "commit": "3d08501caef2329aba5121b753e903904088f7e6" }, - "lazy.nvim": { "branch": "main", "commit": "758bb5de98b805acc5eeed8cdc8ac7f0bc4b0b86" }, - "leetcode.nvim": { "branch": "master", "commit": "458da8ea7e73e8ed221165aa56a595e33c4ec644" }, - "legendary.nvim": { "branch": "master", "commit": "33108b19edadee8c2758f6bc574cc8335fdf89fb" }, + "image.nvim": { "branch": "master", "commit": "da64ce69598875c9af028afe129f916b02ccc42e" }, + "indent-blankline.nvim": { "branch": "master", "commit": "171d4d5a1560ccb556e94aa6df7e969068384049" }, + "lazy.nvim": { "branch": "main", "commit": "c717ab88ff47830845a1e422a1d6495c764fac1d" }, + "legendary.nvim": { "branch": "master", "commit": "38d1f3950792295c38b8ce33d134ace3ad75a9a1" }, "lsp-inlayhints.nvim": { "branch": "main", "commit": "d981f65c9ae0b6062176f0accb9c151daeda6f16" }, "lsp_signature.nvim": { "branch": "master", "commit": "aed5d1162b0f07bb3af34bedcc5f70a2b6466ed8" }, "lspkind.nvim": { "branch": "master", "commit": "1735dd5a5054c1fb7feaf8e8658dbab925f4f0cf" }, "marks.nvim": { "branch": "master", "commit": "74e8d01b2a2131b6e46354cffc553aa7f81bcf5b" }, "mason-lspconfig.nvim": { "branch": "main", "commit": "9ae570e206360e47d30b4c35a4550c165f4ea7b7" }, "mason.nvim": { "branch": "main", "commit": "49ff59aded1047a773670651cfa40e76e63c6377" }, - "melange-nvim": { "branch": "master", "commit": "95ec2aee0d3e88e8d9d338ecd60d32a36e8f6bdb" }, + "melange-nvim": { "branch": "master", "commit": "3d787ca41e98be6bdc95e71ac5ad425082d37406" }, "modicator.nvim": { "branch": "main", "commit": "780ea1e98c9bee8f3816685213b0aac42b34cd75" }, "monokai": { "branch": "master", "commit": "aafde73a622435891d36b411d8623e705ead6293" }, "neo-tree.nvim": { "branch": "v3.x", "commit": "7aad1bf3f6b849cbf108e02c55ad4d701cb4d33a" }, "neodev.nvim": { "branch": "main", "commit": "ce9a2e8eaba5649b553529c5498acb43a6c317cd" }, - "neogit": { "branch": "master", "commit": "bc0c609e3568a171e0549b449aa1b2b4b5b20e8c" }, - "nui.nvim": { "branch": "main", "commit": "a3597dc88b53489d3fddbddbbd13787355253bb0" }, + "neogit": { "branch": "master", "commit": "8cd0b5c4f1ca5e7b15c90f6cb1d6c37d931e9ad4" }, + "nui.nvim": { "branch": "main", "commit": "b1b3dcd6ed8f355c78bad3d395ff645be5f8b6ae" }, "null-ls.nvim": { "branch": "main", "commit": "0010ea927ab7c09ef0ce9bf28c2b573fc302f5a7" }, - "nvim-autopairs": { "branch": "master", "commit": "14e97371b2aab6ee70054c1070a123dfaa3e217e" }, - "nvim-cmp": { "branch": "main", "commit": "24122371810089d390847d8ba66325c1f1aa64c0" }, + "nvim-autopairs": { "branch": "master", "commit": "b0b79e42a28f09719a7da9534c3731fa37319d9b" }, + "nvim-cmp": { "branch": "main", "commit": "5260e5e8ecadaf13e6b82cf867a909f54e15fd07" }, "nvim-colorizer.lua": { "branch": "master", "commit": "85855b38011114929f4058efc97af1059ab3e41d" }, - "nvim-lspconfig": { "branch": "master", "commit": "94513a5b246cf32a8f87ca714af50911df63351c" }, + "nvim-lspconfig": { "branch": "master", "commit": "6d2ae9fdc3111a6e8fd5db2467aca11737195a30" }, "nvim-navic": { "branch": "master", "commit": "8649f694d3e76ee10c19255dece6411c29206a54" }, - "nvim-notify": { "branch": "master", "commit": "5371f4bfc1f6d3adf4fe9d62cd3a9d44356bfd15" }, "nvim-numbertoggle": { "branch": "main", "commit": "c5827153f8a955886f1b38eaea6998c067d2992f" }, - "nvim-surround": { "branch": "main", "commit": "6d0dc3dbb557bcc6a024969da461df4ba803fc48" }, - "nvim-treesitter": { "branch": "master", "commit": "f224fef9d28e1fd30ccd9a9c374ced2546dde6ea" }, - "nvim-treesitter-context": { "branch": "master", "commit": "df58c81237ffe2b277e14a1692212162a34e2e2a" }, + "nvim-surround": { "branch": "main", "commit": "79aaa42da1f698ed31bcbe7f83081f69dca7ba17" }, + "nvim-treesitter": { "branch": "master", "commit": "1eabe69bfa8f78e14fcf5d42a2b3881babaca30a" }, + "nvim-treesitter-context": { "branch": "master", "commit": "55e29081e73d2e4b2d62fb4dc3eebe21bf66a1e2" }, "nvim-web-devicons": { "branch": "master", "commit": "e37bb1feee9e7320c76050a55443fa843b4b6f83" }, "outline.nvim": { "branch": "main", "commit": "dbd836893fb99cfc33119d7c4abbdb700210f54b" }, "plenary.nvim": { "branch": "master", "commit": "08e301982b9a057110ede7a735dd1b5285eb341f" }, @@ -70,7 +68,7 @@ "twilight.nvim": { "branch": "main", "commit": "8b7b50c0cb2dc781b2f4262a5ddd57571556d1e4" }, "usage-tracker.nvim": { "branch": "main", "commit": "739532b069e0d829b45ede989c657ac32a2141a6" }, "vim-cursorword": { "branch": "master", "commit": "34852083276c1fd9ff4cccaf052111e7d5a2472e" }, - "vim-fugitive": { "branch": "master", "commit": "ce882460cf3db12e99f8bf579cbf99e331f6dd4f" }, + "vim-fugitive": { "branch": "master", "commit": "5a9bd42dd8dd127779f3cd8982a0419b7ca9c7f5" }, "vim-obsession": { "branch": "master", "commit": "fe9d3e1a9a50171e7d316a52e1e56d868e4c1fe5" }, "vim-prosession": { "branch": "master", "commit": "1cb2eadde0b79f49eb4b5a54cc78735aea33cbca" }, "vim-visual-multi": { "branch": "master", "commit": "b84a6d42c1c10678928b0bf8327f378c8bc8af5a" }, diff --git a/nvim/lua/config.lua b/nvim/lua/config.lua index 0c41f2c..9260b53 100644 --- a/nvim/lua/config.lua +++ b/nvim/lua/config.lua @@ -300,7 +300,7 @@ local plugins = { }, { 'Civitasv/cmake-tools.nvim' }, { 'p00f/cphelper.nvim' }, - { "arielherself/melange-nvim"}, + { "arielherself/melange-nvim", commit = "3d787ca" }, { 'hrsh7th/vim-vsnip' }, { "NeogitOrg/neogit", @@ -936,3 +936,5 @@ require('goto-preview').setup { } require('colorizer').setup {} + +require('ibl').setup {} diff --git a/nvim/lua/snippets/bounded-flow.lua b/nvim/lua/snippets/bounded-flow.lua new file mode 100644 index 0000000..ed11165 --- /dev/null +++ b/nvim/lua/snippets/bounded-flow.lua @@ -0,0 +1,86 @@ +return [=[ +struct bounded_flow { + int n, m, S, T; + dinic net; + ll sum; + vector fl; + vector init; + bounded_flow(int n, int m) : sum(0), n(n), m(m), S(0), T(n + 1), net(n + 1), fl(m), init(n + 1) {} + void add_edge(int from, int to, ll low, ll high, int edge_id = -1) { + if (edge_id != -1) { + fl[edge_id] += low; + } + net.add_edge(from, to, high - low, edge_id, -1); + init[to] += low, init[from] -= low; + } + void prep(int s, int t) { + for (int i = 1; i <= n; ++i) { + if (init[i] > 0) { + net.add_edge(S, i, init[i], -1, -1); + sum += init[i]; + } else if (init[i] < 0) { + net.add_edge(i, T, -init[i], -1, -1); + } + } + net.add_edge(t, s, INFLL, INF, -1); + } + optional>> run_max_flow(int s, int t) { + prep(s, t); + if (sum != net.run(S, T)) { + return nullopt; + } else { + auto res_flow = net.run(s, t); + for (int from = 1; from <= n; ++from) { + for (auto&& [to, cap, flow, rev, mark] : net.edges[from]) { + if (mark != -1 and mark != INF) { + fl[mark] += flow; + } + } + } + return {{res_flow, fl}}; + } + } + optional>> run_min_flow(int s, int t) { + prep(s, t); + if (sum != net.run(S, T)) { + return nullopt; + } else { + int curr; + for (int i = 0; i < m; ++i) { + if (net.edges[t][i].mark == INF) { + net.edges[t][i].cap = 0; + net.edges[net.edges[t][i].to][net.edges[t][i].rev].cap = 0; + curr = net.edges[t][i].flow; // WARN: real flow + break; + } + } + curr -= net.run(t, s); + for (int from = 1; from <= n; ++from) { + for (auto&& [to, cap, flow, rev, mark] : net.edges[from]) { + if (mark != -1 and mark != INF) { + fl[mark] += flow; + } + } + } + return {{curr, fl}}; + } + } + optional>> run_flow(int s, int t) { // BUG: unchecked code + prep(s, t); + auto res_flow = net.run(S, T); + if (sum != res_flow) { + return nullopt; + } else { + for (int from = 1; from <= n; ++from) { + for (auto&& [to, cap, flow, rev, mark] : net.edges[from]) { + if (mark != -1 and mark != INF) { + fl[mark] += flow; + } + } + } + return {{res_flow, fl}}; + } + } +}; + +]=] diff --git a/nvim/lua/snippets/bounded-mcmf.lua b/nvim/lua/snippets/bounded-mcmf.lua new file mode 100644 index 0000000..2064aad --- /dev/null +++ b/nvim/lua/snippets/bounded-mcmf.lua @@ -0,0 +1,86 @@ +return [=[ +struct bounded_mcmf { + int n, m, S, T; + mcmf net; + ll sum; + vector fl; + vector init; + vector costs; + bounded_mcmf(int n, int m) : sum(0), n(n), m(m), S(0), T(n + 1), net(n + 1), fl(m), init(n + 1), costs(m) {} + // handle negative loop case + void add_edge(int from, int to, ll low, ll high, ll cost, int edge_id = -1) { + if (cost < 0) { + __add_edge(from, to, high, high, cost, -1); + __add_edge(to, from, 0, high - low, -cost, edge_id); + } else { + __add_edge(from, to, low, high, cost, edge_id); + } + if (edge_id != -1) { + costs[edge_id] = cost; + if (cost < 0) { + fl[edge_id] += high; // RealFlow = UpperBound - Flow + } else { + fl[edge_id] += low; // RealFlow = LowerBound + Flow + } + } + } + void __add_edge(int from, int to, ll low, ll high, ll cost, int edge_id = -1) { + net.add_edge(from, to, high - low, cost, edge_id, -1); + init[to] += low, init[from] -= low; + } + void prep(int s, int t) { + for (int i = 1; i <= n; ++i) { + if (init[i] > 0) { + net.add_edge(S, i, init[i], 0, -1, -1); + sum += init[i]; + } else if (init[i] < 0) { + net.add_edge(i, T, -init[i], 0, -1, -1); + } + } + net.add_edge(t, s, INFLL, 0, -1, -1); + } + // min-cost max-flow + optional>> run_mcmf(int s, int t) { // BUG: unchecked code + prep(s, t); + if (sum != net.run(S, T).first) { + return nullopt; + } else { + auto [res_flow, res_cost] = net.run(s, t); + for (int from = 1; from <= n; ++from) { + for (auto&& [to, cap, flow, cost, rev, mark] : net.edges[from]) { + if (mark != -1) { + if (costs[mark] < 0) { + fl[mark] -= flow; + } else { + fl[mark] += flow; + } + } + } + } + return {{res_flow, res_cost, fl}}; + } + } + // min-cost flow + optional>> run_mcf(int s, int t) { + prep(s, t); + auto [res_flow, res_cost] = net.run(S, T); + if (sum != res_flow) { + return nullopt; + } else { + for (int from = 1; from <= n; ++from) { + for (auto&& [to, cap, flow, cost, rev, mark] : net.edges[from]) { + if (mark != -1) { + if (costs[mark] < 0) { + fl[mark] -= flow; + } else { + fl[mark] += flow; + } + } + } + } + return {{res_flow, res_cost, fl}}; + } + } +}; + +]=] diff --git a/nvim/lua/snippets/dinic.lua b/nvim/lua/snippets/dinic.lua new file mode 100644 index 0000000..497e7b9 --- /dev/null +++ b/nvim/lua/snippets/dinic.lua @@ -0,0 +1,74 @@ +return [=[ +struct dinic { + struct edge { + int to; + ll cap; + ll flow; + int rev; + int mark; + }; + + vector> edges; + vector layer; + vector vis; + + dinic(int n) : edges(n + 1), layer(n + 1), vis(n + 1) {} + + void add_edge(int from, int to, ll cap, int mark = 0, int mark_rev = 0) { + edges[from].push_back({ to, cap, 0, int(edges[to].size()), mark }); + edges[to].push_back({ from, 0, 0, int(edges[from].size() - 1), mark_rev }); + } + + bool bfs(int s, int t) { + layer.assign(edges.size(), 0); + deque dq; + layer[s] = 1; + dq.emplace_back(s, 1); + while (dq.size()) { + popfront(dq, v, l); + for (auto&& e : edges[v]) { + if (layer[e.to] == 0 and e.cap > e.flow) { + layer[e.to] = l + 1; + dq.emplace_back(e.to, l + 1); + } + } + } + return layer[t] != 0; + } + + ll dfs(int s, int t, ll cap) { + if (vis[s]) { + return 0; + } + vis[s] = 1; + if (s == t) { + return cap; + } + ll res = 0; + int n = edges[s].size(); + for (int i = 0; i < n; ++i) { + auto e = edges[s][i]; + if (e.cap > e.flow and layer[e.to] == layer[s] + 1) { + ll nw = dfs(e.to, t, min(cap - res, e.cap - e.flow)); + edges[s][i].flow += nw; + edges[e.to][e.rev].flow -= nw; + res += nw; + if (res == cap) { + return res; + } + } + } + return res; + } + + ll run(int s, int t) { + ll res = 0; + while (bfs(s, t)) { + vis.assign(edges.size(), 0); + res += dfs(s, t, LLONG_MAX); + } + return res; + } +}; + +]=] diff --git a/nvim/lua/snippets/edmonds-karp.lua b/nvim/lua/snippets/edmonds-karp.lua new file mode 100644 index 0000000..aa10641 --- /dev/null +++ b/nvim/lua/snippets/edmonds-karp.lua @@ -0,0 +1,59 @@ +return [=[ +struct edmonds_karp { + struct edge { + int to; + ll cap; + ll flow; + pair rev; + int mark; + }; + + vector> edges; + + edmonds_karp(int n) : edges(n + 1) {} + + void add_edge(int from, int to, ll cap, int mark = 0, int mark_rev = 0) { + edges[from].push_back({to, cap, 0, make_pair(to, int(edges[to].size())), mark}); + edges[to].push_back({from, 0, 0, make_pair(from, int(edges[from].size() - 1)), mark_rev}); + } + + ll run(int s, int t) { + int n = edges.size(); + vector pa_(n + 1); + ll res = 0; + while (1) { + vector pf(n + 1); + deque dq; + dq.emplace_back(s); + pf[s] = LLONG_MAX; + while (dq.size()) { + int v = dq.front(); dq.pop_front(); + for (auto&& [i, ne] : enumerate(edges[v])) { + if (pf[ne.to] == 0 and ne.cap > ne.flow) { + pf[ne.to] = min(pf[v], ne.cap - ne.flow); + pa_[ne.to] = {v, i}; + dq.emplace_back(ne.to); + } + } + if (pf[t] != 0) { + break; + } + } + if (pf[t] == 0) { + break; + } + int p = t; + while (pa_[p].first != 0) { + auto [x, y] = pa_[p]; + edges[x][y].flow += pf[t]; + auto [z, w] = edges[x][y].rev; + edges[z][w].flow -= pf[t]; + p = x; + } + res += pf[t]; + } + return res; + } +}; + +]=] diff --git a/nvim/lua/snippets/init.lua b/nvim/lua/snippets/init.lua index 9a74066..5de059f 100644 --- a/nvim/lua/snippets/init.lua +++ b/nvim/lua/snippets/init.lua @@ -179,3 +179,63 @@ ls.add_snippets(nil, { }) } }) +local edmonds_karp = require('snippets.edmonds-karp') +ls.add_snippets(nil, { + cpp = { + snip({ + trig = 'edmonds_karp', + namr = 'edmonds_karp', + dscr = 'Max flow using Edmonds-Karp', + },{ + text(lines(edmonds_karp)) + }) + } +}) +local dinic = require('snippets.dinic') +ls.add_snippets(nil, { + cpp = { + snip({ + trig = 'dinic', + namr = 'dinic', + dscr = 'Max flow using Dinic', + },{ + text(lines(dinic)) + }) + } +}) +local mcmf = require('snippets.mcmf') +ls.add_snippets(nil, { + cpp = { + snip({ + trig = 'mcmf', + namr = 'mcmf', + dscr = 'Minimum cost max flow', + },{ + text(lines(mcmf)) + }) + } +}) +local bounded_mcmf = require('snippets.bounded-mcmf') +ls.add_snippets(nil, { + cpp = { + snip({ + trig = 'bounded_mcmf', + namr = 'bounded_mcmf', + dscr = 'Minimum cost (max) flow with bounds', + },{ + text(lines(bounded_mcmf)) + }) + } +}) +local bounded_flow = require('snippets.bounded-flow') +ls.add_snippets(nil, { + cpp = { + snip({ + trig = 'bounded_flow', + namr = 'bounded_flow', + dscr = 'Max/min-flow with bounds', + },{ + text(lines(bounded_flow)) + }) + } +}) diff --git a/nvim/lua/snippets/mcmf.lua b/nvim/lua/snippets/mcmf.lua new file mode 100644 index 0000000..ec425e3 --- /dev/null +++ b/nvim/lua/snippets/mcmf.lua @@ -0,0 +1,81 @@ +return [=[ +struct mcmf { + struct edge { + int to; + ll cap; + ll flow; + ll cost; + int rev; + int mark; + }; + + vector> edges; + vector dis; + vector vis; + ll ret; + + mcmf(int n) : edges(n + 1), dis(n + 1), vis(n + 1) {} + + void add_edge(int from, int to, ll cap, ll cost, int mark = 0, int mark_rev = 0) { + edges[from].push_back({ to, cap, 0, cost, int(edges[to].size()), mark }); + edges[to].push_back({ from, 0, 0, -cost, int(edges[from].size() - 1), mark_rev }); + } + + bool sp(int s, int t) { + dis.assign(edges.size(), INFLL); + dis[s] = 0; + int n = edges.size(); + int f = 1; + while (f) { + f = 0; + for (int i = 0; i < n; ++i) { + for (auto&& [to, cap, flow, cost, rev, mark] : edges[i]) { + if (cap > flow and dis[to] > dis[i] + cost) { + dis[to] = dis[i] + cost; + f = 1; + } + } + } + } + return dis[t] != INFLL; + } + + ll dfs(int s, int t, ll cap) { + if (vis[s]) { + return 0; + } + vis[s] = 1; + if (s == t) { + return cap; + } + ll res = 0; + int n = edges[s].size(); + for (int i = 0; i < n; ++i) { + auto e = edges[s][i]; + if (e.cap > e.flow and dis[e.to] == dis[s] + e.cost) { + ll nw = dfs(e.to, t, min(cap - res, e.cap - e.flow)); + edges[s][i].flow += nw; + edges[e.to][e.rev].flow -= nw; + res += nw; + ret += nw * e.cost; + if (res == cap) { + return res; + } + } + } + return res; + } + + // returns: (flow, cost) + pll run(int s, int t) { + ll res = 0; ret = 0; + while (sp(s, t)) { + vis.assign(edges.size(), 0); + ll curr = dfs(s, t, LLONG_MAX); + res += curr; + } + return { res, ret }; + } +}; + +]=] diff --git a/nvim/lua/snippets/tarjan.lua b/nvim/lua/snippets/tarjan.lua index 2f856b6..df8dadf 100644 --- a/nvim/lua/snippets/tarjan.lua +++ b/nvim/lua/snippets/tarjan.lua @@ -1,5 +1,15 @@ return [=[ namespace tarjan { + struct mutex_cond { + int v1; bool cond1; + int v2; bool cond2; + mutex_cond(int v1, bool cond1, int v2, bool cond2) : v1(v1), cond1(cond1), v2(v2), cond2(cond2) {} + }; + struct inclusive_cond { + int v1; bool cond1; + int v2; bool cond2; + inclusive_cond(int v1, bool cond1, int v2, bool cond2) : v1(v1), cond1(cond1), v2(v2), cond2(cond2) {} + }; // Returns the mapping between vertices and their affiliated sccs. vector scc(const vector>& ch) { int n = ch.size(); @@ -26,7 +36,6 @@ namespace tarjan { } return br; } - // This method can eliminate redundant edges or self-loops vector> build_scc(const vector>& ch) { int n = ch.size(); @@ -66,6 +75,72 @@ namespace tarjan { } return res; } + // indices start from 1, result has `n` items + optional> solve_twosat(int n, const vector& conditions) { + vector> ch(2 * n + 1); + for (auto&& [v1, cond1, v2, cond2] : conditions) { + ch[(1 ^ cond1) * n + v1].emplace_back(cond2 * n + v2); + ch[(1 ^ cond2) * n + v2].emplace_back(cond1 * n + v1); + } + auto sccno = scc(ch); + for (int i = 1; i <= n; ++i) { + if (sccno[i] == sccno[i + n]) { + return nullopt; + } + } + vector res; + for (int i = 1; i <= n; ++i) { + if (sccno[i] < sccno[i + n]) { + res.emplace_back(false); + } else { + res.emplace_back(true); + } + } + return res; + }; + // indices start from 1, result has `n` items + optional> solve_twosat(int n, const vector& conditions) { + vector trans_conds; + for (auto&& [v1, cond1, v2, cond2] : conditions) { + trans_conds.emplace_back(v1, cond1, v2, not cond2); + } + return solve_twosat(n, trans_conds); + } + + // Returns if each vertex is a cut vertex + // All indices start from 1 + vector cut_v(const vector>& ch) { + int n = ch.size() - 1; + vector vis(n + 1); + vector low(n + 1), dfn(n + 1), flag(n + 1); + int cnt = 0; + auto dfs = [&] (auto dfs, int v, int pa) -> void { + vis[v] = 1; + low[v] = dfn[v] = ++cnt; + int child = 0; + for (auto&& u : ch[v]) { + if (not vis[u]) { + ++child; + dfs(dfs, u, v); + low[v] = min(low[v], low[u]); + if (pa != v and low[u] >= dfn[v] and not flag[v]) { + flag[v] = 1; + } + } else if (u != pa) { + low[v] = min(low[v], dfn[u]); + } + } + if (pa == v and child >= 2 and not flag[v]) { + flag[v] = 1; + } + }; + for (int i = 1; i <= n; ++i) { + if (not dfn[i]) { + dfs(dfs, i, 0); + } + } + return flag; + } } ]=] diff --git a/nvim/usage_data.json b/nvim/usage_data.json index 1122385..9e83894 100644 --- a/nvim/usage_data.json +++ b/nvim/usage_data.json @@ -1 +1 @@ -{"last_cleanup":1715680831,"data":{"":{"visit_log":[{"entry":1715680886,"keystrokes":0,"exit":1715680956,"elapsed_time_sec":70},{"entry":1715683517,"elapsed_time_sec":0,"keystrokes":2},{"entry":1715683519,"keystrokes":1,"exit":1715683534,"elapsed_time_sec":15},{"entry":1715683534,"elapsed_time_sec":0,"keystrokes":1},{"entry":1715683540,"keystrokes":18,"exit":1715683546,"elapsed_time_sec":6},{"entry":1715683561,"elapsed_time_sec":0,"keystrokes":1},{"entry":1715683680,"elapsed_time_sec":0,"keystrokes":0},{"entry":1715683725,"elapsed_time_sec":0,"keystrokes":0},{"entry":1715683736,"keystrokes":47,"exit":1715683766,"elapsed_time_sec":30},{"entry":1715683768,"elapsed_time_sec":0,"keystrokes":0},{"entry":1715687741,"elapsed_time_sec":0,"keystrokes":0},{"entry":1715687812,"elapsed_time_sec":0,"keystrokes":0},{"entry":1715687819,"elapsed_time_sec":0,"keystrokes":0},{"entry":1715690567,"keystrokes":30,"exit":1715690573,"elapsed_time_sec":6},{"entry":1715691815,"elapsed_time_sec":0,"keystrokes":0},{"entry":1715693139,"elapsed_time_sec":0,"keystrokes":0},{"entry":1715698506,"keystrokes":49,"exit":1715698523,"elapsed_time_sec":17},{"entry":1715743454,"elapsed_time_sec":0,"keystrokes":0},{"entry":1715743823,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715744658,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715744687,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715744704,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715744749,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715744853,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715744968,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715745436,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715745452,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715745483,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715745554,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715745600,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715745646,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715745749,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715745808,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715745861,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715745977,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715746095,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715746131,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715746157,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715746350,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715746358,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715746398,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715746413,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715746471,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715746504,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715746632,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715746639,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715746671,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715746748,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715746763,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715746769,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715746801,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715746820,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715746907,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715746922,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715746941,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715746968,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715748013,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715749222,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715749275,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715749297,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715749322,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715749401,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715749413,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715749431,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715749461,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715749479,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715749501,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715749508,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715749523,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715749625,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715749648,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715749684,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715749707,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715749762,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715749775,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715749901,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715749928,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715749932,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715749935,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715750004,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715750040,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715750228,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715752014,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715752029,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715752037,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715752101,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715752838,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715752918,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715752928,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715753010,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715753088,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715754257,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715754278,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715754332,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715754375,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715754652,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715754847,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715754866,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715754875,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715755066,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715755189,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715755322,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715755356,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715755391,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715755419,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715755422,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715755442,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715755473,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715755571,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715755580,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715755586,"keystrokes":0,"elapsed_time_sec":0}],"git_project_name":"RustIsBestLang","filetype":"lazy"},"\/home\/user\/RustIsBestLang\/src\/bin\/std.in":{"visit_log":[{"entry":1715746734,"keystrokes":27,"exit":1715746748,"elapsed_time_sec":14},{"entry":1715746958,"keystrokes":5,"exit":1715746968,"elapsed_time_sec":10},{"entry":1715747998,"keystrokes":27,"exit":1715748007,"elapsed_time_sec":9},{"entry":1715749765,"keystrokes":7,"exit":1715749775,"elapsed_time_sec":10},{"entry":1715750206,"keystrokes":26,"exit":1715750214,"elapsed_time_sec":8},{"entry":1715753072,"keystrokes":67,"exit":1715753088,"elapsed_time_sec":16},{"entry":1715753110,"keystrokes":3,"exit":1715753292,"elapsed_time_sec":182},{"entry":1715754236,"keystrokes":81,"exit":1715754257,"elapsed_time_sec":21},{"entry":1715754364,"keystrokes":69,"exit":1715754375,"elapsed_time_sec":11},{"entry":1715755185,"keystrokes":1,"elapsed_time_sec":0}],"git_project_name":"RustIsBestLang","filetype":""},"\/home\/user\/.config\/hypr\/hyprland.conf":{"visit_log":[{"entry":1715680868,"elapsed_time_sec":0,"keystrokes":0},{"entry":1715681841,"elapsed_time_sec":0,"keystrokes":0},{"entry":1715681860,"keystrokes":329,"exit":1715681962,"elapsed_time_sec":102},{"entry":1715682491,"keystrokes":3,"exit":1715682504,"elapsed_time_sec":13},{"entry":1715682517,"keystrokes":135,"exit":1715682640,"elapsed_time_sec":123},{"entry":1715682721,"elapsed_time_sec":0,"keystrokes":0},{"entry":1715682866,"keystrokes":3,"exit":1715682875,"elapsed_time_sec":9},{"entry":1715682891,"elapsed_time_sec":0,"keystrokes":0},{"entry":1715682902,"keystrokes":17,"exit":1715682909,"elapsed_time_sec":7},{"entry":1715683259,"keystrokes":123,"exit":1715683336,"elapsed_time_sec":77},{"entry":1715684360,"keystrokes":53,"exit":1715684388,"elapsed_time_sec":28},{"entry":1715684506,"keystrokes":4,"exit":1715684572,"elapsed_time_sec":66},{"entry":1715687404,"elapsed_time_sec":0,"keystrokes":0},{"entry":1715687460,"elapsed_time_sec":0,"keystrokes":0},{"entry":1715687544,"elapsed_time_sec":0,"keystrokes":0},{"entry":1715688472,"elapsed_time_sec":0,"keystrokes":0},{"entry":1715691716,"elapsed_time_sec":0,"keystrokes":0},{"entry":1715692927,"elapsed_time_sec":0,"keystrokes":0},{"entry":1715741471,"elapsed_time_sec":0,"keystrokes":0},{"entry":1715742218,"keystrokes":0,"elapsed_time_sec":0},{"entry":1715742533,"elapsed_time_sec":0,"keystrokes":0}],"git_project_name":"","filetype":"conf"},"\/home\/user\/.config\/nvim\/init.vim":{"visit_log":[],"git_project_name":"","filetype":"vim"},"\/home\/user\/RustIsBestLang\/src\/bin\/cf-1821d.cc":{"visit_log":[{"entry":1715743441,"elapsed_time_sec":43,"exit":1715743484,"keystrokes":236},{"entry":1715743800,"elapsed_time_sec":10,"exit":1715743810,"keystrokes":18},{"entry":1715744236,"keystrokes":1451,"exit":1715744652,"elapsed_time_sec":416},{"entry":1715744670,"keystrokes":12,"exit":1715744687,"elapsed_time_sec":17},{"entry":1715744698,"keystrokes":48,"exit":1715744704,"elapsed_time_sec":6},{"entry":1715744716,"keystrokes":144,"exit":1715744749,"elapsed_time_sec":33},{"entry":1715744810,"keystrokes":126,"exit":1715744853,"elapsed_time_sec":43},{"entry":1715744907,"keystrokes":156,"exit":1715744968,"elapsed_time_sec":61},{"entry":1715744978,"keystrokes":1035,"exit":1715745436,"elapsed_time_sec":458},{"entry":1715745444,"keystrokes":32,"exit":1715745452,"elapsed_time_sec":8},{"entry":1715745486,"keystrokes":51,"exit":1715745554,"elapsed_time_sec":68},{"entry":1715745560,"keystrokes":38,"exit":1715745600,"elapsed_time_sec":40},{"entry":1715745622,"keystrokes":231,"exit":1715745646,"elapsed_time_sec":24},{"entry":1715745693,"keystrokes":283,"exit":1715745749,"elapsed_time_sec":56},{"entry":1715745764,"keystrokes":164,"exit":1715745808,"elapsed_time_sec":44},{"entry":1715745940,"keystrokes":77,"exit":1715745977,"elapsed_time_sec":37},{"entry":1715745992,"keystrokes":237,"exit":1715746095,"elapsed_time_sec":103},{"entry":1715746110,"keystrokes":50,"exit":1715746130,"elapsed_time_sec":20},{"entry":1715746137,"keystrokes":29,"exit":1715746156,"elapsed_time_sec":19},{"entry":1715746297,"keystrokes":169,"exit":1715746350,"elapsed_time_sec":53},{"entry":1715746403,"keystrokes":48,"exit":1715746413,"elapsed_time_sec":10},{"entry":1715746497,"keystrokes":77,"exit":1715746504,"elapsed_time_sec":7},{"entry":1715746597,"keystrokes":45,"exit":1715746628,"elapsed_time_sec":31},{"entry":1715746643,"keystrokes":66,"exit":1715746671,"elapsed_time_sec":28},{"entry":1715746673,"keystrokes":7,"exit":1715746734,"elapsed_time_sec":61},{"entry":1715746780,"keystrokes":67,"exit":1715746800,"elapsed_time_sec":20},{"entry":1715746806,"keystrokes":80,"exit":1715746820,"elapsed_time_sec":14},{"entry":1715746826,"keystrokes":9,"exit":1715746904,"elapsed_time_sec":78},{"entry":1715746944,"keystrokes":81,"exit":1715746958,"elapsed_time_sec":14},{"entry":1715746971,"keystrokes":6,"exit":1715747014,"elapsed_time_sec":43},{"entry":1715747794,"keystrokes":1,"exit":1715747801,"elapsed_time_sec":7},{"entry":1715747805,"keystrokes":439,"exit":1715747998,"elapsed_time_sec":193},{"entry":1715748007,"keystrokes":7,"exit":1715748013,"elapsed_time_sec":6},{"entry":1715748518,"keystrokes":1020,"exit":1715749222,"elapsed_time_sec":704},{"entry":1715749225,"keystrokes":159,"exit":1715749275,"elapsed_time_sec":50},{"entry":1715749278,"keystrokes":96,"exit":1715749296,"elapsed_time_sec":18},{"entry":1715749311,"keystrokes":90,"exit":1715749322,"elapsed_time_sec":11},{"entry":1715749337,"keystrokes":213,"exit":1715749401,"elapsed_time_sec":64},{"entry":1715749403,"keystrokes":56,"exit":1715749413,"elapsed_time_sec":10},{"entry":1715749420,"keystrokes":53,"exit":1715749431,"elapsed_time_sec":11},{"entry":1715749434,"keystrokes":35,"exit":1715749461,"elapsed_time_sec":27},{"entry":1715749465,"keystrokes":48,"exit":1715749479,"elapsed_time_sec":14},{"entry":1715749483,"keystrokes":52,"exit":1715749501,"elapsed_time_sec":18},{"entry":1715749532,"keystrokes":103,"exit":1715749625,"elapsed_time_sec":93},{"entry":1715749628,"keystrokes":42,"exit":1715749648,"elapsed_time_sec":20},{"entry":1715749650,"keystrokes":44,"exit":1715749684,"elapsed_time_sec":34},{"entry":1715749717,"keystrokes":55,"exit":1715749762,"elapsed_time_sec":45},{"entry":1715749881,"keystrokes":186,"exit":1715749901,"elapsed_time_sec":20},{"entry":1715750032,"keystrokes":79,"exit":1715750040,"elapsed_time_sec":8},{"entry":1715750043,"keystrokes":111,"exit":1715750142,"elapsed_time_sec":99},{"entry":1715750163,"keystrokes":34,"exit":1715750206,"elapsed_time_sec":43},{"entry":1715750214,"keystrokes":5,"exit":1715750228,"elapsed_time_sec":14},{"entry":1715750230,"keystrokes":0,"exit":1715750811,"elapsed_time_sec":581}],"git_project_name":"RustIsBestLang","filetype":"cpp"},"\/home\/user\/.config\/waybar\/style.css":{"visit_log":[{"entry":1715690919,"elapsed_time_sec":0,"keystrokes":0},{"entry":1715691174,"elapsed_time_sec":0,"keystrokes":0},{"entry":1715691790,"elapsed_time_sec":0,"keystrokes":0},{"entry":1715691825,"keystrokes":117,"exit":1715691854,"elapsed_time_sec":29},{"entry":1715691866,"elapsed_time_sec":0,"keystrokes":0},{"entry":1715691979,"elapsed_time_sec":0,"keystrokes":0},{"entry":1715692018,"elapsed_time_sec":0,"keystrokes":0},{"entry":1715692043,"elapsed_time_sec":0,"keystrokes":0},{"entry":1715692071,"keystrokes":77,"exit":1715692086,"elapsed_time_sec":15}],"git_project_name":"","filetype":"css"},"\/home\/user\/.config\/alacritty\/alacritty.toml":{"visit_log":[{"entry":1715681000,"keystrokes":65,"exit":1715681020,"elapsed_time_sec":20}],"git_project_name":"","filetype":"toml"},"\/home\/user\/.wakatime.cfg":{"visit_log":[{"entry":1715744135,"keystrokes":0,"elapsed_time_sec":0}],"git_project_name":"","filetype":"cfg"},"term:\/\/~\/RustIsBestLang\/src\/bin\/\/12122:ctext -i $(gcc -xc++ \/dev\/null -E -Wp,-v 2>&1 | sed -n \"s,^ ,,p\" | tr \"\\n\" \",\") < cf-1821d.cc > ctext_out.cc && clang++ -std=c++17 -DONLINE_JUDGE -Wl,-z,stack-size=268435456 -Wall -Ofast -g -fsanitize=address -fsanitize=undefined ctext_out.cc && .\/a.out < std.in":{"visit_log":[],"git_project_name":"RustIsBestLang","filetype":""},"term:\/\/~\/RustIsBestLang\/src\/bin\/\/9002:ctext -i $(gcc -xc++ \/dev\/null -E -Wp,-v 2>&1 | sed -n \"s,^ ,,p\" | tr \"\\n\" \",\") < cf-1821d.cc > ctext_out.cc && clang++ -std=c++17 -DONLINE_JUDGE -Wl,-z,stack-size=268435456 -Wall -Ofast -g -fsanitize=address -fsanitize=undefined ctext_out.cc && .\/a.out < std.in":{"visit_log":[],"git_project_name":"RustIsBestLang","filetype":""},"term:\/\/~\/RustIsBestLang\/src\/bin\/\/12904:ctext -i $(gcc -xc++ \/dev\/null -E -Wp,-v 2>&1 | sed -n \"s,^ ,,p\" | tr \"\\n\" \",\") < cf-1821d.cc > ctext_out.cc && clang++ -std=c++17 -DONLINE_JUDGE -Wl,-z,stack-size=268435456 -Wall -Ofast -g -fsanitize=address -fsanitize=undefined ctext_out.cc && .\/a.out < std.in":{"visit_log":[],"git_project_name":"RustIsBestLang","filetype":""},"term:\/\/~\/RustIsBestLang\/src\/bin\/\/13482:ctext -i $(gcc -xc++ \/dev\/null -E -Wp,-v 2>&1 | sed -n \"s,^ ,,p\" | tr \"\\n\" \",\") < cf-1821d.cc > ctext_out.cc && clang++ -std=c++17 -DONLINE_JUDGE -Wl,-z,stack-size=268435456 -Wall -Ofast -g -fsanitize=address -fsanitize=undefined ctext_out.cc && .\/a.out < std.in":{"visit_log":[],"git_project_name":"RustIsBestLang","filetype":""},"term:\/\/~\/RustIsBestLang\/src\/bin\/\/13419:ctext -i $(gcc -xc++ \/dev\/null -E -Wp,-v 2>&1 | sed -n \"s,^ ,,p\" | tr \"\\n\" \",\") < cf-1821d.cc > ctext_out.cc && clang++ -std=c++17 -DONLINE_JUDGE -Wl,-z,stack-size=268435456 -Wall -Ofast -g -fsanitize=address -fsanitize=undefined ctext_out.cc && .\/a.out < std.in":{"visit_log":[],"git_project_name":"RustIsBestLang","filetype":""},"\/home\/user\/.config\/wlogout\/layout":{"visit_log":[{"entry":1715693140,"elapsed_time_sec":0,"keystrokes":0}],"git_project_name":"","filetype":""},"\/home\/user\/.config\/nvim\/lua\/config.lua":{"visit_log":[{"entry":1715680964,"keystrokes":2,"exit":1715680975,"elapsed_time_sec":11},{"entry":1715743484,"elapsed_time_sec":0,"keystrokes":0},{"entry":1715743810,"elapsed_time_sec":0,"keystrokes":0}],"git_project_name":"RustIsBestLang","filetype":"lua"},"\/etc\/environment":{"visit_log":[{"entry":1715684337,"keystrokes":7,"exit":1715684355,"elapsed_time_sec":18}],"git_project_name":"","filetype":"conf"},"\/home\/user\/RustIsBestLang\/src\/bin\/neo-tree filesystem [1]":{"visit_log":[{"entry":1715683749,"keystrokes":2,"exit":1715683760,"elapsed_time_sec":11},{"entry":1715683762,"elapsed_time_sec":0,"keystrokes":5}],"git_project_name":"RustIsBestLang","filetype":"neo-tree"},"\/home\/user\/RustIsBestLang\/src\/bin\/test.cc":{"visit_log":[{"entry":1715683563,"keystrokes":38,"exit":1715683656,"elapsed_time_sec":93},{"entry":1715683684,"keystrokes":3,"exit":1715683725,"elapsed_time_sec":41},{"entry":1715683777,"keystrokes":1,"exit":1715683785,"elapsed_time_sec":8},{"entry":1715683827,"keystrokes":3,"exit":1715683961,"elapsed_time_sec":134},{"entry":1715687673,"keystrokes":370,"exit":1715687741,"elapsed_time_sec":68},{"entry":1715687759,"keystrokes":305,"exit":1715687832,"elapsed_time_sec":73},{"entry":1715754561,"keystrokes":1707,"exit":1715754847,"elapsed_time_sec":286},{"entry":1715754851,"keystrokes":43,"exit":1715754866,"elapsed_time_sec":15}],"git_project_name":"RustIsBestLang","filetype":"cpp"},"\/home\/user\/.zshrc":{"visit_log":[{"entry":1715681141,"keystrokes":124,"exit":1715681198,"elapsed_time_sec":57},{"entry":1715681257,"keystrokes":14,"exit":1715681327,"elapsed_time_sec":70},{"entry":1715681612,"elapsed_time_sec":0,"keystrokes":0},{"entry":1715681667,"keystrokes":2,"exit":1715681695,"elapsed_time_sec":28}],"git_project_name":"","filetype":"zsh"},"\/home\/user\/.tmux.conf":{"visit_log":[{"entry":1715681478,"elapsed_time_sec":0,"keystrokes":0},{"entry":1715681561,"elapsed_time_sec":0,"keystrokes":0},{"entry":1715682067,"elapsed_time_sec":0,"keystrokes":0},{"entry":1715686426,"elapsed_time_sec":0,"keystrokes":0}],"git_project_name":"","filetype":"tmux"},"\/home\/user\/RustIsBestLang\/src\/bin\/test.py":{"visit_log":[{"entry":1715687836,"keystrokes":6,"exit":1715687951,"elapsed_time_sec":115},{"entry":1715687952,"keystrokes":2,"exit":1715688001,"elapsed_time_sec":49},{"entry":1715690525,"keystrokes":1,"exit":1715690531,"elapsed_time_sec":6},{"entry":1715743054,"elapsed_time_sec":8,"exit":1715743062,"keystrokes":1},{"entry":1715754880,"keystrokes":1104,"exit":1715755063,"elapsed_time_sec":183}],"git_project_name":"RustIsBestLang","filetype":"python"},"term:\/\/~\/RustIsBestLang\/src\/bin\/\/16434:ctext -i $(gcc -xc++ \/dev\/null -E -Wp,-v 2>&1 | sed -n \"s,^ ,,p\" | tr \"\\n\" \",\") < test.cc > ctext_out.cc && clang++ -std=c++17 -DONLINE_JUDGE -Wl,-z,stack-size=268435456 -Wall -Ofast -g -fsanitize=address -fsanitize=undefined ctext_out.cc && .\/a.out < std.in":{"visit_log":[],"git_project_name":"RustIsBestLang","filetype":""},"term:\/\/~\/RustIsBestLang\/src\/bin\/\/16238:\/home\/linuxbrew\/.linuxbrew\/bin\/zsh":{"visit_log":[{"entry":1715755114,"keystrokes":1,"exit":1715755184,"elapsed_time_sec":70}],"git_project_name":"RustIsBestLang","filetype":""},"\/home\/user\/RustIsBestLang\/src\/bin\/cf-1805d.cc":{"visit_log":[{"entry":1715751513,"keystrokes":1981,"exit":1715752011,"elapsed_time_sec":498},{"entry":1715752121,"keystrokes":3030,"exit":1715752838,"elapsed_time_sec":717},{"entry":1715752931,"keystrokes":9,"exit":1715753006,"elapsed_time_sec":75},{"entry":1715753293,"keystrokes":41,"exit":1715754236,"elapsed_time_sec":943},{"entry":1715754294,"keystrokes":3,"exit":1715754332,"elapsed_time_sec":38},{"entry":1715754551,"keystrokes":0,"exit":1715754561,"elapsed_time_sec":10},{"entry":1715755101,"keystrokes":4,"exit":1715755109,"elapsed_time_sec":8},{"entry":1715755201,"keystrokes":49,"exit":1715755274,"elapsed_time_sec":73},{"entry":1715755275,"keystrokes":122,"exit":1715755322,"elapsed_time_sec":47},{"entry":1715755345,"keystrokes":98,"exit":1715755356,"elapsed_time_sec":11},{"entry":1715755384,"keystrokes":76,"exit":1715755391,"elapsed_time_sec":7},{"entry":1715755407,"keystrokes":12,"exit":1715755419,"elapsed_time_sec":12},{"entry":1715755461,"keystrokes":104,"exit":1715755473,"elapsed_time_sec":12},{"entry":1715755552,"keystrokes":121,"exit":1715755571,"elapsed_time_sec":19},{"entry":1715755573,"keystrokes":40,"exit":1715755580,"elapsed_time_sec":7}],"git_project_name":"RustIsBestLang","filetype":"cpp"},"\/home\/user\/RustIsBestLang\/src\/bin\/template.cc":{"visit_log":[{"entry":1715687700,"elapsed_time_sec":0,"keystrokes":2},{"entry":1715743062,"elapsed_time_sec":0,"keystrokes":2},{"entry":1715743413,"elapsed_time_sec":28,"exit":1715743441,"keystrokes":46},{"entry":1715750142,"keystrokes":74,"exit":1715750163,"elapsed_time_sec":21},{"entry":1715750811,"keystrokes":1,"elapsed_time_sec":0}],"git_project_name":"RustIsBestLang","filetype":"cpp"},"term:\/\/~\/RustIsBestLang\/src\/bin\/\/12189:ctext -i $(gcc -xc++ \/dev\/null -E -Wp,-v 2>&1 | sed -n \"s,^ ,,p\" | tr \"\\n\" \",\") < cf-1821d.cc > ctext_out.cc && clang++ -std=c++17 -DONLINE_JUDGE -Wl,-z,stack-size=268435456 -Wall -Ofast -g -fsanitize=address -fsanitize=undefined ctext_out.cc && .\/a.out < std.in":{"visit_log":[],"git_project_name":"RustIsBestLang","filetype":""},"\/home\/user\/.config\/waybar\/config.jsonc":{"visit_log":[{"entry":1715690989,"elapsed_time_sec":0,"keystrokes":0},{"entry":1715691109,"elapsed_time_sec":0,"keystrokes":0},{"entry":1715691130,"elapsed_time_sec":0,"keystrokes":0},{"entry":1715691158,"elapsed_time_sec":0,"keystrokes":0},{"entry":1715691855,"keystrokes":12,"exit":1715691866,"elapsed_time_sec":11},{"entry":1715692086,"elapsed_time_sec":0,"keystrokes":0},{"entry":1715692103,"elapsed_time_sec":0,"keystrokes":0}],"git_project_name":"","filetype":"jsonc"}}} \ No newline at end of file +{"last_cleanup":1715680831,"data":{"":{"filetype":"lazy","visit_log":[{"entry":1715680886,"keystrokes":0,"elapsed_time_sec":70,"exit":1715680956},{"keystrokes":2,"entry":1715683517,"elapsed_time_sec":0},{"entry":1715683519,"keystrokes":1,"elapsed_time_sec":15,"exit":1715683534},{"keystrokes":1,"entry":1715683534,"elapsed_time_sec":0},{"entry":1715683540,"keystrokes":18,"elapsed_time_sec":6,"exit":1715683546},{"keystrokes":1,"entry":1715683561,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715683680,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715683725,"elapsed_time_sec":0},{"entry":1715683736,"keystrokes":47,"elapsed_time_sec":30,"exit":1715683766},{"keystrokes":0,"entry":1715683768,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715687741,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715687812,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715687819,"elapsed_time_sec":0},{"entry":1715690567,"keystrokes":30,"elapsed_time_sec":6,"exit":1715690573},{"keystrokes":0,"entry":1715691815,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715693139,"elapsed_time_sec":0},{"entry":1715698506,"keystrokes":49,"elapsed_time_sec":17,"exit":1715698523},{"keystrokes":0,"entry":1715743454,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715743823,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715744658,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715744687,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715744704,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715744749,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715744853,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715744968,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715745436,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715745452,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715745483,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715745554,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715745600,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715745646,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715745749,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715745808,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715745861,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715745977,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715746095,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715746131,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715746157,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715746350,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715746358,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715746398,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715746413,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715746471,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715746504,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715746632,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715746639,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715746671,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715746748,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715746763,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715746769,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715746801,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715746820,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715746907,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715746922,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715746941,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715746968,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715748013,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715749222,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715749275,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715749297,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715749322,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715749401,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715749413,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715749431,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715749461,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715749479,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715749501,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715749508,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715749523,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715749625,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715749648,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715749684,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715749707,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715749762,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715749775,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715749901,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715749928,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715749932,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715749935,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715750004,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715750040,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715750228,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715752014,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715752029,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715752037,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715752101,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715752838,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715752918,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715752928,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715753010,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715753088,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715754257,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715754278,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715754332,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715754375,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715754652,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715754847,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715754866,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715754875,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715755066,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715755189,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715755322,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715755356,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715755391,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715755419,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715755422,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715755442,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715755473,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715755571,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715755580,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715755586,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715756138,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715756143,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715756546,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715763045,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715763115,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715763184,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715763366,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715763408,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715763526,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715763550,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715763585,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715763614,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715763672,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715763711,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715764004,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715764129,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715764138,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715764304,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715764311,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715764619,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715764626,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715764862,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715764873,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715764950,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715764976,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715765331,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715765916,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715765939,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715771795,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715771991,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715772101,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715772128,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715772165,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715772172,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715772206,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715772223,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715772231,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715772280,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715772371,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715772429,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715772465,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715772550,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715772559,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715772581,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715772598,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715772632,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715772636,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715772676,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715772828,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715773016,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715773020,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715773326,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715774059,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715774095,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715774107,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715774137,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715774159,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715774184,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715774262,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715775519,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715775593,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715775646,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715775836,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715775865,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715775889,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715775903,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715782718,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715783091,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715783092,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715784246,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715784267,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715784283,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715785507,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715785517,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715785579,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715785669,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715785721,"elapsed_time_sec":0},{"entry":1715785806,"keystrokes":12,"elapsed_time_sec":55,"exit":1715785861},{"keystrokes":0,"entry":1715785866,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715785882,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715786142,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715786205,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715824826,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715825029,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715825178,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715825219,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715825280,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715825572,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715826011,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715826033,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715826056,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715826067,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715826078,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715826098,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715826110,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715826113,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715826155,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715826166,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715826201,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715827260,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715828479,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715834028,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715834046,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715834132,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715836977,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715836992,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715837000,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715839949,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715858827,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715858859,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715858898,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715858913,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715858935,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715858951,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715859030,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715859043,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715860385,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715860389,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715860430,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715860461,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715860472,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715861786,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715861797,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715861821,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715861832,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715861851,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715861892,"elapsed_time_sec":0},{"entry":1715864124,"keystrokes":2,"elapsed_time_sec":9,"exit":1715864133},{"keystrokes":0,"entry":1715866706,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715866738,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715867025,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715867109,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715912503,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715912509,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715912562,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715912609,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715912620,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715912648,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715912806,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715912823,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715912857,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715912878,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715912892,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715913082,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715913089,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715913162,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715913175,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715913229,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715913261,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715913368,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715913395,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715913430,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715913454,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715913765,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715913932,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715913963,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715914342,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715914770,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715914832,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715914849,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715914859,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715914866,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715915031,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715915044,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715915082,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715915092,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715915113,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715915124,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715915137,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715915196,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715915579,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715915598,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715915643,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715915650,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715915768,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715915772,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715917043,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715917064,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715917071,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715917121,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715917168,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715917254,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715917297,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715917313,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715917573,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715918056,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715918075,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715918081,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715918250,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715918264,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715918283,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715918293,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715918309,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715918319,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715918356,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715918379,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715918397,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715919515,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715919539,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715919551,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715919594,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715919608,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715919636,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715919654,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715919657,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715919687,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715928058,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715928072,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715928107,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715928112,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715931580,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715931600,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715931610,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715932371,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715934103,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715938013,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715938039,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715938061,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715938081,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715938105,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715938277,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715938327,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715938344,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715938361,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715939142,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715939269,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715939276,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715939386,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715939432,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715939691,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715939702,"elapsed_time_sec":0},{"entry":1715945415,"keystrokes":2,"elapsed_time_sec":60,"exit":1715945475},{"entry":1715945519,"keystrokes":2,"elapsed_time_sec":25,"exit":1715945544},{"keystrokes":0,"entry":1715945564,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715945566,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715945832,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715945886,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715945907,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715945921,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715945963,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715945993,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715946007,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715946019,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715946077,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715956796,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715957270,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715957288,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715957308,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715957328,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715957363,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715958251,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715958497,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715961390,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715961435,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715961509,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715961537,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715961619,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715961741,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715962012,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715962335,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716018988,"elapsed_time_sec":0},{"entry":1716019410,"keystrokes":2,"elapsed_time_sec":17,"exit":1716019427},{"keystrokes":0,"entry":1716019857,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716019884,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716019923,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716020024,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716020062,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716020080,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716020146,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716020161,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716020172,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716020189,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716020260,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716020266,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716020480,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716020499,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716020543,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716021554,"elapsed_time_sec":0},{"keystrokes":1,"entry":1716022798,"elapsed_time_sec":0},{"entry":1716022862,"keystrokes":102,"elapsed_time_sec":12,"exit":1716022874},{"entry":1716023277,"elapsed_time_sec":7,"keystrokes":4,"exit":1716023284},{"elapsed_time_sec":0,"entry":1716024163,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716024181,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716024216,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716024786,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716024798,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716031550,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716031613,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716031653,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716031711,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716031756,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716031828,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716031970,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716032167,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716032255,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716033717,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716033726,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716033737,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716033871,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716033900,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716033938,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716033943,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716033949,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716033956,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716033959,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716033972,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716033980,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716034240,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716034323,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716034329,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716034336,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716037063,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716037095,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716037496,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716037513,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716037516,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716037548,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716037559,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716037571,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716037588,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716037709,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716037723,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716037747,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716040872,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716040915,"keystrokes":0},{"keystrokes":0,"entry":1716040954,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716040956,"elapsed_time_sec":0},{"keystrokes":1,"entry":1716040960,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716041077,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716041115,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716041713,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716041866,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716041978,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716042289,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716042625,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716042634,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716089115,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716089283,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716089296,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716089317,"elapsed_time_sec":0},{"elapsed_time_sec":0,"entry":1716096445,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716096453,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716096533,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716096593,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716096680,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716096689,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716096703,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716096712,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716096807,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716096958,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716096967,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716096983,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716097037,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716097046,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716098374,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716098383,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716098482,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716098664,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716098741,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716098849,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716099000,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716099158,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716099387,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716099414,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716099449,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716099459,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716100935,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716100950,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716100969,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716101035,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716101143,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716101777,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716102006,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716102129,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716102143,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716103339,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716106271,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716106296,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716106650,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716107242,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716107270,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716107284,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716107442,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716107996,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716108018,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716108058,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716108147,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716108157,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716108546,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716108614,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716108621,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716108875,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716109160,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716109180,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716109189,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716109468,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716109482,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716109518,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716109541,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716109871,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716109879,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716109888,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716110020,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716110537,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716110569,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716110736,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716110754,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716111597,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716111602,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716111644,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716111658,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716111660,"keystrokes":1},{"elapsed_time_sec":0,"entry":1716111783,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716111944,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716111953,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716112018,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716112053,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716112063,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716112115,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716112166,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716112178,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716112488,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716112564,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716112592,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716112742,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716112775,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716112811,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716113258,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716113432,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716113463,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716113546,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716113651,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716114219,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716114653,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716114849,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716114877,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716114911,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716115094,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716115189,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716115273,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716115371,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716115421,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716115508,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716115537,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716115550,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716115601,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716115689,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716115723,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716115751,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716115824,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716115836,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716115877,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716115930,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716116012,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716116079,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716116563,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716116600,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716116817,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716116840,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716117011,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716117343,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716117448,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716118139,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716118160,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716118172,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716118205,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716127028,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716127038,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716127989,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716127997,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716128007,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716128018,"keystrokes":0},{"entry":1716128271,"elapsed_time_sec":10,"keystrokes":26,"exit":1716128281},{"entry":1716128285,"elapsed_time_sec":15,"keystrokes":4,"exit":1716128300},{"elapsed_time_sec":0,"entry":1716130782,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716130784,"keystrokes":0},{"keystrokes":0,"entry":1716131160,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716131161,"elapsed_time_sec":0},{"entry":1716131171,"elapsed_time_sec":6,"keystrokes":12,"exit":1716131177},{"entry":1716132923,"keystrokes":4,"elapsed_time_sec":7,"exit":1716132930},{"elapsed_time_sec":0,"entry":1716132973,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716132975,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716133506,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716133516,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716133778,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716134024,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716134033,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716134113,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716134496,"keystrokes":0},{"entry":1716134593,"keystrokes":12,"elapsed_time_sec":143,"exit":1716134736},{"entry":1716134960,"keystrokes":10,"elapsed_time_sec":11,"exit":1716134971},{"keystrokes":0,"entry":1716134980,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716134981,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716134983,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716135009,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716135015,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716135030,"elapsed_time_sec":0},{"entry":1716135107,"keystrokes":4,"elapsed_time_sec":3866,"exit":1716138973},{"entry":1716140838,"keystrokes":20,"elapsed_time_sec":204,"exit":1716141042},{"keystrokes":0,"entry":1716141144,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716141511,"elapsed_time_sec":0},{"entry":1716141558,"keystrokes":22,"elapsed_time_sec":153,"exit":1716141711},{"keystrokes":0,"entry":1716141714,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716141980,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716141998,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716142123,"elapsed_time_sec":0},{"entry":1716142147,"keystrokes":30,"elapsed_time_sec":13,"exit":1716142160},{"keystrokes":0,"entry":1716142334,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716142546,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716142911,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716143534,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716143665,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716183061,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716183082,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716184301,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716184459,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716184968,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716185010,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716185489,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716185503,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716185525,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716185527,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716185542,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716185556,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716185566,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716185574,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716185609,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716185651,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716185718,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716185728,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716185765,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716185791,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716185854,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716186147,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716186153,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716186173,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716186342,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716186363,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716186430,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716186439,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716186454,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716186643,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716186800,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716187128,"elapsed_time_sec":0}],"git_project_name":"RustIsBestLang"},"term:\/\/~\/RustIsBestLang\/src\/bin\/\/9002:ctext -i $(gcc -xc++ \/dev\/null -E -Wp,-v 2>&1 | sed -n \"s,^ ,,p\" | tr \"\\n\" \",\") < cf-1821d.cc > ctext_out.cc && clang++ -std=c++17 -DONLINE_JUDGE -Wl,-z,stack-size=268435456 -Wall -Ofast -g -fsanitize=address -fsanitize=undefined ctext_out.cc && .\/a.out < std.in":{"filetype":"","visit_log":[],"git_project_name":"RustIsBestLang"},"term:\/\/~\/RustIsBestLang\/src\/bin\/\/12700:ctext -i $(gcc -xc++ \/dev\/null -E -Wp,-v 2>&1 | sed -n \"s,^ ,,p\" | tr \"\\n\" \",\") < cf-1721d.cc > ctext_out.cc && clang++ -std=c++17 -DONLINE_JUDGE -Wl,-z,stack-size=268435456 -Wall -Ofast -g -fsanitize=address -fsanitize=undefined ctext_out.cc && .\/a.out < std.in":{"filetype":"","visit_log":[],"git_project_name":"RustIsBestLang"},"\/etc\/passwd":{"filetype":"passwd","visit_log":[{"keystrokes":0,"entry":1716022597,"elapsed_time_sec":0}],"git_project_name":""},"\/home\/user\/.config\/nvim\/lua\/config.lua":{"filetype":"lua","visit_log":[{"entry":1715680964,"keystrokes":2,"elapsed_time_sec":11,"exit":1715680975},{"keystrokes":0,"entry":1715743484,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715743810,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716022807,"elapsed_time_sec":0},{"keystrokes":1,"entry":1716022812,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716022874,"elapsed_time_sec":0}],"git_project_name":"RustIsBestLang"},"term:\/\/~\/RustIsBestLang\/src\/bin\/\/102496:ctext -i $(gcc -xc++ \/dev\/null -E -Wp,-v 2>&1 | sed -n \"s,^ ,,p\" | tr \"\\n\" \",\") < cf-1787d.cc > ctext_out.cc && clang++ -std=c++17 -DONLINE_JUDGE -Wl,-z,stack-size=268435456 -Wall -Ofast -g -fsanitize=address -fsanitize=undefined ctext_out.cc && .\/a.out < std.in":{"filetype":"","visit_log":[],"git_project_name":"RustIsBestLang"},"\/home\/user\/mc_cpu_lab\/vsrc\/pipeline\/memory\/memory.sv":{"filetype":"systemverilog","visit_log":[{"entry":1716133516,"elapsed_time_sec":8,"keystrokes":2,"exit":1716133524},{"entry":1716133527,"elapsed_time_sec":6,"keystrokes":4,"exit":1716133533}],"git_project_name":"mc_cpu_lab"},"term:\/\/~\/RustIsBestLang\/src\/bin\/\/17411:ctext -i $(gcc -xc++ \/dev\/null -E -Wp,-v 2>&1 | sed -n \"s,^ ,,p\" | tr \"\\n\" \",\") < cf-1761d.cc > ctext_out.cc && clang++ -std=c++17 -DONLINE_JUDGE -Wl,-z,stack-size=268435456 -Wall -Ofast -g -fsanitize=address -fsanitize=undefined ctext_out.cc && .\/a.out < std.in":{"filetype":"","visit_log":[],"git_project_name":"RustIsBestLang"},"\/home\/user\/arch-2024\/vsrc\/src\/writedata.sv":{"filetype":"systemverilog","visit_log":[{"keystrokes":0,"entry":1716141694,"elapsed_time_sec":0},{"entry":1716143384,"keystrokes":296,"elapsed_time_sec":73,"exit":1716143457}],"git_project_name":"arch-2024"},"term:\/\/~\/RustIsBestLang\/src\/bin\/\/146632:ctext -i $(gcc -xc++ \/dev\/null -E -Wp,-v 2>&1 | sed -n \"s,^ ,,p\" | tr \"\\n\" \",\") < cf-1792d.cc > ctext_out.cc && clang++ -std=c++17 -DONLINE_JUDGE -Wl,-z,stack-size=268435456 -Wall -Ofast -g -fsanitize=address -fsanitize=undefined ctext_out.cc && .\/a.out < std.in":{"filetype":"","visit_log":[],"git_project_name":"RustIsBestLang"},"\/home\/user\/RustIsBestLang\/src\/bin\/cf-1805d.cc":{"filetype":"cpp","visit_log":[{"entry":1715751513,"keystrokes":1981,"elapsed_time_sec":498,"exit":1715752011},{"entry":1715752121,"keystrokes":3030,"elapsed_time_sec":717,"exit":1715752838},{"entry":1715752931,"keystrokes":9,"elapsed_time_sec":75,"exit":1715753006},{"entry":1715753293,"keystrokes":41,"elapsed_time_sec":943,"exit":1715754236},{"entry":1715754294,"keystrokes":3,"elapsed_time_sec":38,"exit":1715754332},{"entry":1715754551,"keystrokes":0,"elapsed_time_sec":10,"exit":1715754561},{"entry":1715755101,"keystrokes":4,"elapsed_time_sec":8,"exit":1715755109},{"entry":1715755201,"keystrokes":49,"elapsed_time_sec":73,"exit":1715755274},{"entry":1715755275,"keystrokes":122,"elapsed_time_sec":47,"exit":1715755322},{"entry":1715755345,"keystrokes":98,"elapsed_time_sec":11,"exit":1715755356},{"entry":1715755384,"keystrokes":76,"elapsed_time_sec":7,"exit":1715755391},{"entry":1715755407,"keystrokes":12,"elapsed_time_sec":12,"exit":1715755419},{"entry":1715755461,"keystrokes":104,"elapsed_time_sec":12,"exit":1715755473},{"entry":1715755552,"keystrokes":121,"elapsed_time_sec":19,"exit":1715755571},{"entry":1715755573,"keystrokes":41,"elapsed_time_sec":7390,"exit":1715762963}],"git_project_name":"RustIsBestLang"},"term:\/\/~\/RustIsBestLang\/src\/bin\/\/148452:\/home\/linuxbrew\/.linuxbrew\/bin\/zsh":{"filetype":"","visit_log":[{"entry":1715786159,"keystrokes":1,"elapsed_time_sec":11,"exit":1715786170}],"git_project_name":"RustIsBestLang"},"\/home\/user\/.config\/nvim\/lua\/snippets\/tarjan.lua":{"filetype":"lua","visit_log":[{"entry":1715864042,"keystrokes":3,"elapsed_time_sec":82,"exit":1715864124},{"keystrokes":0,"entry":1715864133,"elapsed_time_sec":0},{"entry":1715864135,"keystrokes":3,"elapsed_time_sec":6,"exit":1715864141},{"entry":1715864143,"keystrokes":6,"elapsed_time_sec":961,"exit":1715865104}],"git_project_name":"RustIsBestLang"},"term:\/\/~\/RustIsBestLang\/src\/bin\/\/146979:ctext -i $(gcc -xc++ \/dev\/null -E -Wp,-v 2>&1 | sed -n \"s,^ ,,p\" | tr \"\\n\" \",\") < cf-1792d.cc > ctext_out.cc && clang++ -std=c++17 -DONLINE_JUDGE -Wl,-z,stack-size=268435456 -Wall -Ofast -g -fsanitize=address -fsanitize=undefined ctext_out.cc && .\/a.out < std.in":{"filetype":"","visit_log":[{"entry":1715785796,"keystrokes":5,"elapsed_time_sec":6,"exit":1715785802}],"git_project_name":"RustIsBestLang"},"\/home\/user\/RustIsBestLang\/src\/bin\/loj-101.cc":{"filetype":"cpp","visit_log":[{"entry":1716031572,"elapsed_time_sec":41,"keystrokes":85,"exit":1716031613},{"entry":1716031623,"elapsed_time_sec":30,"keystrokes":129,"exit":1716031653},{"entry":1716031690,"elapsed_time_sec":21,"keystrokes":155,"exit":1716031711},{"entry":1716031740,"elapsed_time_sec":15,"keystrokes":106,"exit":1716031755},{"entry":1716031781,"elapsed_time_sec":47,"keystrokes":285,"exit":1716031828},{"entry":1716031830,"elapsed_time_sec":140,"keystrokes":678,"exit":1716031970},{"entry":1716031973,"elapsed_time_sec":194,"keystrokes":890,"exit":1716032167},{"entry":1716032170,"elapsed_time_sec":81,"keystrokes":394,"exit":1716032251},{"entry":1716032257,"elapsed_time_sec":1333,"keystrokes":22,"exit":1716033590},{"entry":1716036196,"elapsed_time_sec":21,"keystrokes":2,"exit":1716036217}],"git_project_name":"RustIsBestLang"},"term:\/\/~\/RustIsBestLang\/src\/bin\/\/89001:ctext -i $(gcc -xc++ \/dev\/null -E -Wp,-v 2>&1 | sed -n \"s,^ ,,p\" | tr \"\\n\" \",\") < cf-1766f.cc > ctext_out.cc && clang++ -std=c++17 -DONLINE_JUDGE -Wl,-z,stack-size=268435456 -Wall -Ofast -g -fsanitize=address -fsanitize=undefined ctext_out.cc && .\/a.out < std.in":{"filetype":"","visit_log":[],"git_project_name":"RustIsBestLang"},"term:\/\/~\/RustIsBestLang\/src\/bin\/\/16238:\/home\/linuxbrew\/.linuxbrew\/bin\/zsh":{"filetype":"","visit_log":[{"entry":1715755114,"keystrokes":1,"elapsed_time_sec":70,"exit":1715755184}],"git_project_name":"RustIsBestLang"},"\/home\/user\/dotfiles\/.git\/config":{"filetype":"gitconfig","visit_log":[{"keystrokes":0,"entry":1715756157,"elapsed_time_sec":0},{"entry":1715756539,"keystrokes":4,"elapsed_time_sec":7,"exit":1715756546},{"keystrokes":0,"entry":1715756585,"elapsed_time_sec":0}],"git_project_name":"dotfiles"},"\/home\/user\/RustIsBestLang\/src\/bin\/cf-1728e.cc":{"filetype":"cpp","visit_log":[{"entry":1716018751,"keystrokes":1246,"elapsed_time_sec":658,"exit":1716019409},{"entry":1716019427,"keystrokes":1491,"elapsed_time_sec":425,"exit":1716019852},{"entry":1716019888,"keystrokes":92,"elapsed_time_sec":35,"exit":1716019923},{"entry":1716019953,"keystrokes":189,"elapsed_time_sec":71,"exit":1716020024},{"entry":1716020053,"keystrokes":87,"elapsed_time_sec":9,"exit":1716020062},{"entry":1716020106,"keystrokes":92,"elapsed_time_sec":40,"exit":1716020146},{"entry":1716020150,"keystrokes":80,"elapsed_time_sec":22,"exit":1716020172},{"entry":1716020175,"keystrokes":86,"elapsed_time_sec":14,"exit":1716020189},{"entry":1716020249,"keystrokes":67,"elapsed_time_sec":11,"exit":1716020260},{"entry":1716020327,"keystrokes":314,"elapsed_time_sec":153,"exit":1716020480},{"entry":1716020512,"keystrokes":198,"elapsed_time_sec":70,"exit":1716020582},{"entry":1716021530,"keystrokes":92,"elapsed_time_sec":934,"exit":1716022464}],"git_project_name":"RustIsBestLang"},"\/home\/user\/RustIsBestLang\/src\/bin\/c.cc":{"filetype":"cpp","visit_log":[{"entry":1715958328,"keystrokes":173,"elapsed_time_sec":2772,"exit":1715961100},{"entry":1716009203,"keystrokes":1109,"elapsed_time_sec":25032,"exit":1716034235},{"entry":1716034247,"elapsed_time_sec":480,"keystrokes":583,"exit":1716034727}],"git_project_name":"RustIsBestLang"},"\/home\/user\/arch-2024\/vivado\/test-cpu\/src\/ip\/bram_0\/bram_0.xci":{"filetype":"json","visit_log":[{"entry":1716130784,"keystrokes":1,"elapsed_time_sec":34,"exit":1716130818},{"entry":1716130850,"keystrokes":17,"elapsed_time_sec":39,"exit":1716130889},{"entry":1716131342,"elapsed_time_sec":9,"keystrokes":3,"exit":1716131351}],"git_project_name":"arch-2024"},"term:\/\/~\/RustIsBestLang\/src\/bin\/\/89300:ctext -i $(gcc -xc++ \/dev\/null -E -Wp,-v 2>&1 | sed -n \"s,^ ,,p\" | tr \"\\n\" \",\") < cf-1766f.cc > ctext_out.cc && clang++ -std=c++17 -DONLINE_JUDGE -Wl,-z,stack-size=268435456 -Wall -Ofast -g -fsanitize=address -fsanitize=undefined ctext_out.cc && .\/a.out < std.in":{"filetype":"","visit_log":[],"git_project_name":"RustIsBestLang"},"term:\/\/~\/RustIsBestLang\/src\/bin\/\/88435:ctext -i $(gcc -xc++ \/dev\/null -E -Wp,-v 2>&1 | sed -n \"s,^ ,,p\" | tr \"\\n\" \",\") < cf-1766f.cc > ctext_out.cc && clang++ -std=c++17 -DONLINE_JUDGE -Wl,-z,stack-size=268435456 -Wall -Ofast -g -fsanitize=address -fsanitize=undefined ctext_out.cc && .\/a.out < std.in":{"filetype":"","visit_log":[],"git_project_name":"RustIsBestLang"},"\/home\/user\/arch-2024\/vsrc\/include\/config.sv":{"filetype":"systemverilog","visit_log":[{"entry":1716132978,"keystrokes":27,"elapsed_time_sec":17,"exit":1716132995}],"git_project_name":"arch-2024"},"\/home\/user\/arch-2024\/vivado\/test-cpu\/src\/ip\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[],"git_project_name":"arch-2024"},"term:\/\/~\/RustIsBestLang\/src\/bin\/\/45745:ctext -i $(gcc -xc++ \/dev\/null -E -Wp,-v 2>&1 | sed -n \"s,^ ,,p\" | tr \"\\n\" \",\") < loj-101.cc > ctext_out.cc && clang++ -std=c++17 -DONLINE_JUDGE -Wl,-z,stack-size=268435456 -Wall -Ofast -g -fsanitize=address -fsanitize=undefined ctext_out.cc && .\/a.out < std.in":{"filetype":"","visit_log":[{"entry":1716031674,"elapsed_time_sec":16,"keystrokes":9,"exit":1716031690}],"git_project_name":"RustIsBestLang"},"term:\/\/~\/RustIsBestLang\/src\/bin\/\/10178:ctext -i $(gcc -xc++ \/dev\/null -E -Wp,-v 2>&1 | sed -n \"s,^ ,,p\" | tr \"\\n\" \",\") < cf-1775d.cc > ctext_out.cc && clang++ -std=c++17 -DONLINE_JUDGE -Wl,-z,stack-size=268435456 -Wall -Ofast -g -fsanitize=address -fsanitize=undefined ctext_out.cc && .\/a.out < std.in":{"filetype":"","visit_log":[{"entry":1715913109,"keystrokes":60,"elapsed_time_sec":11,"exit":1715913120}],"git_project_name":"RustIsBestLang"},"term:\/\/~\/RustIsBestLang\/src\/bin\/\/86781:ctext -i $(gcc -xc++ \/dev\/null -E -Wp,-v 2>&1 | sed -n \"s,^ ,,p\" | tr \"\\n\" \",\") < cf-1766f.cc > ctext_out.cc && clang++ -std=c++17 -DONLINE_JUDGE -Wl,-z,stack-size=268435456 -Wall -Ofast -g -fsanitize=address -fsanitize=undefined ctext_out.cc && .\/a.out < std.in":{"filetype":"","visit_log":[],"git_project_name":"RustIsBestLang"},"\/home\/user\/mc_cpu_lab\/vsrc\/pipeline\/core.sv":{"filetype":"systemverilog","visit_log":[{"entry":1716133537,"elapsed_time_sec":197,"keystrokes":87,"exit":1716133734},{"entry":1716133748,"elapsed_time_sec":7,"keystrokes":1,"exit":1716133755}],"git_project_name":"mc_cpu_lab"},"\/home\/user\/RustIsBestLang\/src\/bin\/cf-1973d.cc":{"filetype":"cpp","visit_log":[{"entry":1716011750,"keystrokes":1,"elapsed_time_sec":24,"exit":1716011774}],"git_project_name":"RustIsBestLang"},"term:\/\/~\/RustIsBestLang\/src\/bin\/\/142738:ctext -i $(gcc -xc++ \/dev\/null -E -Wp,-v 2>&1 | sed -n \"s,^ ,,p\" | tr \"\\n\" \",\") < test.cc > ctext_out.cc && clang++ -std=c++17 -DONLINE_JUDGE -Wl,-z,stack-size=268435456 -Wall -Ofast -g -fsanitize=address -fsanitize=undefined ctext_out.cc && .\/a.out < std.in":{"filetype":"","visit_log":[],"git_project_name":"RustIsBestLang"},"\/home\/user\/arch-2024\/vsrc\/include\/pipes.sv":{"filetype":"systemverilog","visit_log":[{"entry":1716140935,"keystrokes":173,"elapsed_time_sec":35,"exit":1716140970},{"entry":1716141137,"keystrokes":16,"elapsed_time_sec":7,"exit":1716141144},{"entry":1716142178,"keystrokes":51,"elapsed_time_sec":17,"exit":1716142195}],"git_project_name":"arch-2024"},"\/home\/user\/arch-2024\/vsrc\/include\/user.sv":{"filetype":"systemverilog","visit_log":[{"entry":1716138807,"keystrokes":58,"elapsed_time_sec":10,"exit":1716138817},{"entry":1716138838,"keystrokes":15,"elapsed_time_sec":133,"exit":1716138971}],"git_project_name":"arch-2024"},"\/home\/user\/arch-2024\/vsrc\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[],"git_project_name":"arch-2024"},"term:\/\/~\/RustIsBestLang\/src\/bin\/\/52385:ctext -i $(gcc -xc++ \/dev\/null -E -Wp,-v 2>&1 | sed -n \"s,^ ,,p\" | tr \"\\n\" \",\") < b.cc > ctext_out.cc && clang++ -std=c++17 -DONLINE_JUDGE -Wl,-z,stack-size=268435456 -Wall -Ofast -g -fsanitize=address -fsanitize=undefined ctext_out.cc && .\/a.out < std.in":{"filetype":"","visit_log":[],"git_project_name":"RustIsBestLang"},"\/home\/user\/RustIsBestLang\/src\/bin\/cf-1821d.cc":{"filetype":"cpp","visit_log":[{"entry":1715743441,"keystrokes":236,"elapsed_time_sec":43,"exit":1715743484},{"entry":1715743800,"keystrokes":18,"elapsed_time_sec":10,"exit":1715743810},{"entry":1715744236,"keystrokes":1451,"elapsed_time_sec":416,"exit":1715744652},{"entry":1715744670,"keystrokes":12,"elapsed_time_sec":17,"exit":1715744687},{"entry":1715744698,"keystrokes":48,"elapsed_time_sec":6,"exit":1715744704},{"entry":1715744716,"keystrokes":144,"elapsed_time_sec":33,"exit":1715744749},{"entry":1715744810,"keystrokes":126,"elapsed_time_sec":43,"exit":1715744853},{"entry":1715744907,"keystrokes":156,"elapsed_time_sec":61,"exit":1715744968},{"entry":1715744978,"keystrokes":1035,"elapsed_time_sec":458,"exit":1715745436},{"entry":1715745444,"keystrokes":32,"elapsed_time_sec":8,"exit":1715745452},{"entry":1715745486,"keystrokes":51,"elapsed_time_sec":68,"exit":1715745554},{"entry":1715745560,"keystrokes":38,"elapsed_time_sec":40,"exit":1715745600},{"entry":1715745622,"keystrokes":231,"elapsed_time_sec":24,"exit":1715745646},{"entry":1715745693,"keystrokes":283,"elapsed_time_sec":56,"exit":1715745749},{"entry":1715745764,"keystrokes":164,"elapsed_time_sec":44,"exit":1715745808},{"entry":1715745940,"keystrokes":77,"elapsed_time_sec":37,"exit":1715745977},{"entry":1715745992,"keystrokes":237,"elapsed_time_sec":103,"exit":1715746095},{"entry":1715746110,"keystrokes":50,"elapsed_time_sec":20,"exit":1715746130},{"entry":1715746137,"keystrokes":29,"elapsed_time_sec":19,"exit":1715746156},{"entry":1715746297,"keystrokes":169,"elapsed_time_sec":53,"exit":1715746350},{"entry":1715746403,"keystrokes":48,"elapsed_time_sec":10,"exit":1715746413},{"entry":1715746497,"keystrokes":77,"elapsed_time_sec":7,"exit":1715746504},{"entry":1715746597,"keystrokes":45,"elapsed_time_sec":31,"exit":1715746628},{"entry":1715746643,"keystrokes":66,"elapsed_time_sec":28,"exit":1715746671},{"entry":1715746673,"keystrokes":7,"elapsed_time_sec":61,"exit":1715746734},{"entry":1715746780,"keystrokes":67,"elapsed_time_sec":20,"exit":1715746800},{"entry":1715746806,"keystrokes":80,"elapsed_time_sec":14,"exit":1715746820},{"entry":1715746826,"keystrokes":9,"elapsed_time_sec":78,"exit":1715746904},{"entry":1715746944,"keystrokes":81,"elapsed_time_sec":14,"exit":1715746958},{"entry":1715746971,"keystrokes":6,"elapsed_time_sec":43,"exit":1715747014},{"entry":1715747794,"keystrokes":1,"elapsed_time_sec":7,"exit":1715747801},{"entry":1715747805,"keystrokes":439,"elapsed_time_sec":193,"exit":1715747998},{"entry":1715748007,"keystrokes":7,"elapsed_time_sec":6,"exit":1715748013},{"entry":1715748518,"keystrokes":1020,"elapsed_time_sec":704,"exit":1715749222},{"entry":1715749225,"keystrokes":159,"elapsed_time_sec":50,"exit":1715749275},{"entry":1715749278,"keystrokes":96,"elapsed_time_sec":18,"exit":1715749296},{"entry":1715749311,"keystrokes":90,"elapsed_time_sec":11,"exit":1715749322},{"entry":1715749337,"keystrokes":213,"elapsed_time_sec":64,"exit":1715749401},{"entry":1715749403,"keystrokes":56,"elapsed_time_sec":10,"exit":1715749413},{"entry":1715749420,"keystrokes":53,"elapsed_time_sec":11,"exit":1715749431},{"entry":1715749434,"keystrokes":35,"elapsed_time_sec":27,"exit":1715749461},{"entry":1715749465,"keystrokes":48,"elapsed_time_sec":14,"exit":1715749479},{"entry":1715749483,"keystrokes":52,"elapsed_time_sec":18,"exit":1715749501},{"entry":1715749532,"keystrokes":103,"elapsed_time_sec":93,"exit":1715749625},{"entry":1715749628,"keystrokes":42,"elapsed_time_sec":20,"exit":1715749648},{"entry":1715749650,"keystrokes":44,"elapsed_time_sec":34,"exit":1715749684},{"entry":1715749717,"keystrokes":55,"elapsed_time_sec":45,"exit":1715749762},{"entry":1715749881,"keystrokes":186,"elapsed_time_sec":20,"exit":1715749901},{"entry":1715750032,"keystrokes":79,"elapsed_time_sec":8,"exit":1715750040},{"entry":1715750043,"keystrokes":111,"elapsed_time_sec":99,"exit":1715750142},{"entry":1715750163,"keystrokes":34,"elapsed_time_sec":43,"exit":1715750206},{"entry":1715750214,"keystrokes":5,"elapsed_time_sec":14,"exit":1715750228},{"entry":1715750230,"keystrokes":0,"elapsed_time_sec":581,"exit":1715750811}],"git_project_name":"RustIsBestLang"},"term:\/\/~\/RustIsBestLang\/src\/bin\/\/30176:ctext -i $(gcc -xc++ \/dev\/null -E -Wp,-v 2>&1 | sed -n \"s,^ ,,p\" | tr \"\\n\" \",\") < cf-1729g.cc > ctext_out.cc && clang++ -std=c++17 -DONLINE_JUDGE -Wl,-z,stack-size=268435456 -Wall -Ofast -g -fsanitize=address -fsanitize=undefined ctext_out.cc && .\/a.out < std.in":{"filetype":"","visit_log":[],"git_project_name":"RustIsBestLang"},"\/home\/user\/.config\/nvim\/init.vim":{"filetype":"vim","visit_log":[],"git_project_name":""},"\/home\/user\/.config\/waybar\/config.jsonc":{"filetype":"jsonc","visit_log":[{"keystrokes":0,"entry":1715690989,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715691109,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715691130,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715691158,"elapsed_time_sec":0},{"entry":1715691855,"keystrokes":12,"elapsed_time_sec":11,"exit":1715691866},{"keystrokes":0,"entry":1715692086,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715692103,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715759966,"elapsed_time_sec":0}],"git_project_name":""},"\/home\/user\/.tmux.conf":{"filetype":"tmux","visit_log":[{"keystrokes":0,"entry":1715681478,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715681561,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715682067,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715686426,"elapsed_time_sec":0}],"git_project_name":""},"term:\/\/~\/RustIsBestLang\/src\/bin\/\/13482:ctext -i $(gcc -xc++ \/dev\/null -E -Wp,-v 2>&1 | sed -n \"s,^ ,,p\" | tr \"\\n\" \",\") < cf-1821d.cc > ctext_out.cc && clang++ -std=c++17 -DONLINE_JUDGE -Wl,-z,stack-size=268435456 -Wall -Ofast -g -fsanitize=address -fsanitize=undefined ctext_out.cc && .\/a.out < std.in":{"filetype":"","visit_log":[],"git_project_name":"RustIsBestLang"},"\/home\/user\/RustIsBestLang\/src\/bin\/cf-1766f.cc":{"filetype":"cpp","visit_log":[{"entry":1716088627,"elapsed_time_sec":146,"keystrokes":617,"exit":1716088773},{"entry":1716088779,"elapsed_time_sec":335,"keystrokes":1491,"exit":1716089114},{"entry":1716089289,"elapsed_time_sec":7,"keystrokes":20,"exit":1716089296},{"entry":1716089309,"elapsed_time_sec":8,"keystrokes":52,"exit":1716089317},{"entry":1716089340,"elapsed_time_sec":175,"keystrokes":77,"exit":1716089515},{"entry":1716092744,"elapsed_time_sec":7,"keystrokes":5,"exit":1716092751},{"entry":1716094390,"elapsed_time_sec":939,"keystrokes":13,"exit":1716095329},{"entry":1716105635,"elapsed_time_sec":632,"keystrokes":2164,"exit":1716106267},{"entry":1716106274,"elapsed_time_sec":22,"keystrokes":26,"exit":1716106296},{"entry":1716106301,"elapsed_time_sec":12,"keystrokes":6,"exit":1716106313},{"entry":1716106350,"elapsed_time_sec":18,"keystrokes":1,"exit":1716106368},{"entry":1716106460,"elapsed_time_sec":8,"keystrokes":10,"exit":1716106468},{"entry":1716106470,"elapsed_time_sec":63,"keystrokes":17,"exit":1716106533},{"entry":1716106546,"elapsed_time_sec":12,"keystrokes":1,"exit":1716106558},{"entry":1716106582,"elapsed_time_sec":68,"keystrokes":348,"exit":1716106650},{"entry":1716106988,"elapsed_time_sec":254,"keystrokes":182,"exit":1716107242},{"entry":1716107246,"elapsed_time_sec":13,"keystrokes":1,"exit":1716107259},{"entry":1716107407,"elapsed_time_sec":35,"keystrokes":40,"exit":1716107442},{"entry":1716107445,"elapsed_time_sec":48,"keystrokes":2,"exit":1716107493},{"entry":1716107922,"elapsed_time_sec":74,"keystrokes":5,"exit":1716107996},{"entry":1716107999,"elapsed_time_sec":19,"keystrokes":84,"exit":1716108018},{"entry":1716108052,"elapsed_time_sec":6,"keystrokes":37,"exit":1716108058},{"entry":1716108061,"elapsed_time_sec":86,"keystrokes":149,"exit":1716108147},{"entry":1716108549,"elapsed_time_sec":65,"keystrokes":8,"exit":1716108614},{"entry":1716108625,"elapsed_time_sec":250,"keystrokes":45,"exit":1716108875},{"entry":1716108878,"elapsed_time_sec":107,"keystrokes":10,"exit":1716108985},{"entry":1716109032,"elapsed_time_sec":128,"keystrokes":60,"exit":1716109160},{"entry":1716109289,"elapsed_time_sec":179,"keystrokes":486,"exit":1716109468},{"entry":1716109510,"elapsed_time_sec":8,"keystrokes":39,"exit":1716109518},{"entry":1716109530,"elapsed_time_sec":11,"keystrokes":67,"exit":1716109541},{"entry":1716109666,"elapsed_time_sec":205,"keystrokes":89,"exit":1716109871},{"entry":1716109882,"elapsed_time_sec":6,"keystrokes":26,"exit":1716109888},{"entry":1716109892,"elapsed_time_sec":128,"keystrokes":37,"exit":1716110020},{"entry":1716110455,"elapsed_time_sec":82,"keystrokes":105,"exit":1716110537},{"entry":1716110541,"elapsed_time_sec":28,"keystrokes":71,"exit":1716110569},{"entry":1716110573,"elapsed_time_sec":8,"keystrokes":35,"exit":1716110581},{"entry":1716110594,"elapsed_time_sec":142,"keystrokes":592,"exit":1716110736},{"entry":1716110739,"elapsed_time_sec":15,"keystrokes":74,"exit":1716110754},{"entry":1716110758,"elapsed_time_sec":32,"keystrokes":47,"exit":1716110790},{"entry":1716111516,"elapsed_time_sec":81,"keystrokes":43,"exit":1716111597},{"entry":1716111605,"elapsed_time_sec":39,"keystrokes":31,"exit":1716111644},{"entry":1716111670,"elapsed_time_sec":113,"keystrokes":28,"exit":1716111783},{"entry":1716111788,"elapsed_time_sec":156,"keystrokes":386,"exit":1716111944},{"entry":1716111946,"elapsed_time_sec":7,"keystrokes":2,"exit":1716111953},{"entry":1716111958,"elapsed_time_sec":60,"keystrokes":82,"exit":1716112018},{"entry":1716112026,"elapsed_time_sec":27,"keystrokes":42,"exit":1716112053},{"entry":1716112066,"elapsed_time_sec":8,"keystrokes":1,"exit":1716112074},{"entry":1716112077,"elapsed_time_sec":38,"keystrokes":43,"exit":1716112115},{"entry":1716112118,"elapsed_time_sec":44,"keystrokes":142,"exit":1716112162},{"entry":1716112181,"elapsed_time_sec":25,"keystrokes":59,"exit":1716112206},{"entry":1716112252,"elapsed_time_sec":236,"keystrokes":152,"exit":1716112488},{"entry":1716112519,"elapsed_time_sec":45,"keystrokes":122,"exit":1716112564},{"entry":1716112566,"elapsed_time_sec":26,"keystrokes":32,"exit":1716112592},{"entry":1716112595,"elapsed_time_sec":147,"keystrokes":139,"exit":1716112742},{"entry":1716112745,"elapsed_time_sec":30,"keystrokes":26,"exit":1716112775},{"entry":1716112777,"elapsed_time_sec":34,"keystrokes":41,"exit":1716112811},{"entry":1716112821,"elapsed_time_sec":437,"keystrokes":194,"exit":1716113258},{"entry":1716113260,"elapsed_time_sec":172,"keystrokes":93,"exit":1716113432},{"entry":1716113435,"elapsed_time_sec":28,"keystrokes":41,"exit":1716113463},{"entry":1716113472,"elapsed_time_sec":74,"keystrokes":107,"exit":1716113546},{"entry":1716113548,"elapsed_time_sec":103,"keystrokes":199,"exit":1716113651},{"entry":1716114163,"elapsed_time_sec":56,"keystrokes":124,"exit":1716114219},{"entry":1716114250,"elapsed_time_sec":403,"keystrokes":153,"exit":1716114653},{"entry":1716114720,"elapsed_time_sec":129,"keystrokes":39,"exit":1716114849},{"entry":1716114852,"elapsed_time_sec":25,"keystrokes":130,"exit":1716114877},{"entry":1716114886,"elapsed_time_sec":25,"keystrokes":40,"exit":1716114911},{"entry":1716114940,"elapsed_time_sec":125,"keystrokes":29,"exit":1716115065},{"entry":1716115066,"elapsed_time_sec":28,"keystrokes":101,"exit":1716115094},{"entry":1716115098,"elapsed_time_sec":86,"keystrokes":10,"exit":1716115184},{"entry":1716115193,"elapsed_time_sec":80,"keystrokes":78,"exit":1716115273},{"entry":1716115390,"elapsed_time_sec":31,"keystrokes":39,"exit":1716115421},{"entry":1716115501,"elapsed_time_sec":7,"keystrokes":51,"exit":1716115508},{"entry":1716115544,"elapsed_time_sec":6,"keystrokes":50,"exit":1716115550},{"entry":1716115583,"elapsed_time_sec":18,"keystrokes":140,"exit":1716115601},{"entry":1716115717,"elapsed_time_sec":6,"keystrokes":17,"exit":1716115723},{"entry":1716115739,"elapsed_time_sec":12,"keystrokes":43,"exit":1716115751},{"entry":1716115775,"elapsed_time_sec":49,"keystrokes":173,"exit":1716115824},{"entry":1716115862,"elapsed_time_sec":15,"keystrokes":136,"exit":1716115877},{"entry":1716115922,"elapsed_time_sec":8,"keystrokes":74,"exit":1716115930},{"entry":1716115937,"elapsed_time_sec":75,"keystrokes":4,"exit":1716116012},{"entry":1716116070,"elapsed_time_sec":9,"keystrokes":31,"exit":1716116079},{"entry":1716116583,"elapsed_time_sec":17,"keystrokes":116,"exit":1716116600},{"entry":1716116725,"elapsed_time_sec":82,"keystrokes":105,"exit":1716116807},{"entry":1716116807,"elapsed_time_sec":10,"keystrokes":35,"exit":1716116817},{"entry":1716116825,"elapsed_time_sec":15,"keystrokes":86,"exit":1716116840},{"entry":1716116850,"elapsed_time_sec":157,"keystrokes":33,"exit":1716117007},{"entry":1716117397,"elapsed_time_sec":31,"keystrokes":16,"exit":1716117428},{"entry":1716117464,"elapsed_time_sec":107,"keystrokes":13,"exit":1716117571},{"entry":1716117992,"elapsed_time_sec":62,"keystrokes":4,"exit":1716118054},{"entry":1716118119,"elapsed_time_sec":7,"keystrokes":30,"exit":1716118126},{"entry":1716118131,"elapsed_time_sec":8,"keystrokes":2,"exit":1716118139},{"entry":1716118144,"elapsed_time_sec":16,"keystrokes":41,"exit":1716118160},{"entry":1716118165,"elapsed_time_sec":7,"keystrokes":16,"exit":1716118172},{"entry":1716118176,"elapsed_time_sec":29,"keystrokes":76,"exit":1716118205},{"entry":1716121098,"elapsed_time_sec":5857,"keystrokes":123,"exit":1716126955},{"entry":1716181967,"exit":1716182247,"keystrokes":1069,"elapsed_time_sec":280},{"entry":1716182286,"exit":1716182379,"keystrokes":409,"elapsed_time_sec":93},{"entry":1716182387,"exit":1716182393,"keystrokes":1,"elapsed_time_sec":6},{"entry":1716182394,"exit":1716182461,"keystrokes":574,"elapsed_time_sec":67},{"entry":1716182462,"exit":1716182570,"keystrokes":323,"elapsed_time_sec":108},{"entry":1716182592,"exit":1716182805,"keystrokes":1085,"elapsed_time_sec":213},{"entry":1716182811,"exit":1716182818,"keystrokes":27,"elapsed_time_sec":7},{"entry":1716183136,"exit":1716183153,"keystrokes":5,"elapsed_time_sec":17},{"entry":1716183155,"exit":1716183460,"keystrokes":21,"elapsed_time_sec":305},{"entry":1716183588,"exit":1716184291,"keystrokes":1949,"elapsed_time_sec":703},{"entry":1716184315,"exit":1716184459,"keystrokes":53,"elapsed_time_sec":144},{"entry":1716184484,"exit":1716184944,"keystrokes":555,"elapsed_time_sec":460},{"entry":1716185016,"exit":1716185489,"keystrokes":886,"elapsed_time_sec":473},{"entry":1716185496,"exit":1716185503,"keystrokes":34,"elapsed_time_sec":7},{"entry":1716185513,"exit":1716185525,"keystrokes":91,"elapsed_time_sec":12},{"entry":1716185612,"exit":1716185651,"keystrokes":73,"elapsed_time_sec":39},{"entry":1716185654,"exit":1716185718,"keystrokes":61,"elapsed_time_sec":64},{"entry":1716185722,"exit":1716185728,"keystrokes":11,"elapsed_time_sec":6},{"entry":1716185731,"exit":1716185765,"keystrokes":145,"elapsed_time_sec":34},{"entry":1716185780,"exit":1716185791,"keystrokes":39,"elapsed_time_sec":11},{"entry":1716185794,"exit":1716185845,"keystrokes":4,"elapsed_time_sec":51},{"entry":1716185847,"exit":1716185854,"keystrokes":12,"elapsed_time_sec":7},{"entry":1716185857,"exit":1716186146,"keystrokes":119,"elapsed_time_sec":289},{"entry":1716186156,"exit":1716186171,"keystrokes":1,"elapsed_time_sec":15},{"entry":1716186177,"exit":1716186338,"keystrokes":742,"elapsed_time_sec":161},{"entry":1716186345,"exit":1716186363,"keystrokes":18,"elapsed_time_sec":18},{"entry":1716186400,"exit":1716186430,"keystrokes":84,"elapsed_time_sec":30},{"entry":1716186441,"exit":1716186454,"keystrokes":32,"elapsed_time_sec":13},{"entry":1716186457,"exit":1716186466,"keystrokes":23,"elapsed_time_sec":9},{"entry":1716187214,"exit":1716187267,"keystrokes":80,"elapsed_time_sec":53},{"entry":1716187321,"exit":1716187342,"keystrokes":5,"elapsed_time_sec":21},{"elapsed_time_sec":0,"entry":1716187453,"keystrokes":0}],"git_project_name":"RustIsBestLang"},"term:\/\/~\/RustIsBestLang\/src\/bin\/\/12122:ctext -i $(gcc -xc++ \/dev\/null -E -Wp,-v 2>&1 | sed -n \"s,^ ,,p\" | tr \"\\n\" \",\") < cf-1821d.cc > ctext_out.cc && clang++ -std=c++17 -DONLINE_JUDGE -Wl,-z,stack-size=268435456 -Wall -Ofast -g -fsanitize=address -fsanitize=undefined ctext_out.cc && .\/a.out < std.in":{"filetype":"","visit_log":[],"git_project_name":"RustIsBestLang"},"\/home\/user\/RustIsBestLang\/src\/bin\/cf-1766d.cc":{"filetype":"cpp","visit_log":[{"entry":1715917051,"keystrokes":79,"elapsed_time_sec":13,"exit":1715917064},{"entry":1715917076,"keystrokes":7,"elapsed_time_sec":42,"exit":1715917118},{"entry":1715917153,"keystrokes":15,"elapsed_time_sec":11,"exit":1715917164},{"entry":1715917304,"keystrokes":57,"elapsed_time_sec":9,"exit":1715917313},{"entry":1715917320,"keystrokes":28,"elapsed_time_sec":253,"exit":1715917573},{"entry":1715917777,"keystrokes":255,"elapsed_time_sec":279,"exit":1715918056},{"entry":1715918064,"keystrokes":77,"elapsed_time_sec":11,"exit":1715918075},{"entry":1715918088,"keystrokes":930,"elapsed_time_sec":162,"exit":1715918250},{"entry":1715918252,"keystrokes":73,"elapsed_time_sec":12,"exit":1715918264},{"entry":1715918266,"keystrokes":52,"elapsed_time_sec":17,"exit":1715918283},{"entry":1715918300,"keystrokes":83,"elapsed_time_sec":9,"exit":1715918309},{"entry":1715918311,"keystrokes":38,"elapsed_time_sec":8,"exit":1715918319},{"entry":1715918330,"keystrokes":41,"elapsed_time_sec":26,"exit":1715918356},{"entry":1715918369,"keystrokes":8,"elapsed_time_sec":10,"exit":1715918379},{"entry":1715918400,"keystrokes":7,"elapsed_time_sec":18,"exit":1715918418},{"entry":1715919077,"keystrokes":102,"elapsed_time_sec":15,"exit":1715919092},{"entry":1715919396,"keystrokes":932,"elapsed_time_sec":119,"exit":1715919515},{"entry":1715919532,"keystrokes":55,"elapsed_time_sec":7,"exit":1715919539},{"entry":1715919544,"keystrokes":53,"elapsed_time_sec":7,"exit":1715919551},{"entry":1715919572,"keystrokes":206,"elapsed_time_sec":22,"exit":1715919594},{"entry":1715919640,"keystrokes":70,"elapsed_time_sec":14,"exit":1715919654},{"entry":1715919660,"keystrokes":85,"elapsed_time_sec":27,"exit":1715919687},{"entry":1715919690,"keystrokes":57,"elapsed_time_sec":8281,"exit":1715927971}],"git_project_name":"RustIsBestLang"},"\/home\/user\/.config\/alacritty\/alacritty.toml":{"filetype":"toml","visit_log":[{"entry":1715681000,"keystrokes":65,"elapsed_time_sec":20,"exit":1715681020}],"git_project_name":""},"\/home\/user\/RustIsBestLang\/src\/bin\/b.cc":{"filetype":"cpp","visit_log":[{"entry":1715957276,"keystrokes":59,"elapsed_time_sec":12,"exit":1715957288},{"entry":1715957299,"keystrokes":23,"elapsed_time_sec":9,"exit":1715957308},{"entry":1715957333,"keystrokes":103,"elapsed_time_sec":702,"exit":1715958035},{"entry":1716009216,"keystrokes":416,"elapsed_time_sec":24651,"exit":1716033867},{"entry":1716033878,"elapsed_time_sec":22,"keystrokes":77,"exit":1716033900},{"entry":1716033914,"elapsed_time_sec":20,"keystrokes":19,"exit":1716033934},{"entry":1716033983,"elapsed_time_sec":56,"keystrokes":4,"exit":1716034039}],"git_project_name":"RustIsBestLang"},"\/home\/user\/arch-2024\/vsrc\/src\/decode\/decode.sv":{"filetype":"systemverilog","visit_log":[{"entry":1716133782,"elapsed_time_sec":53,"keystrokes":28,"exit":1716133835},{"entry":1716138824,"keystrokes":7,"elapsed_time_sec":8,"exit":1716138832},{"entry":1716141119,"keystrokes":59,"elapsed_time_sec":11,"exit":1716141130}],"git_project_name":"arch-2024"},"\/home\/user\/mc_cpu_lab\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[{"entry":1716133734,"elapsed_time_sec":14,"keystrokes":49,"exit":1716133748}],"git_project_name":"mc_cpu_lab"},"\/home\/user\/arch-2024\/vsrc\/src\/execute\/divu.sv":{"filetype":"systemverilog","visit_log":[{"entry":1716134662,"keystrokes":8,"elapsed_time_sec":7,"exit":1716134669}],"git_project_name":"arch-2024"},"\/home\/user\/arch-2024\/vsrc\/src\/execute\/multi.sv":{"filetype":"systemverilog","visit_log":[],"git_project_name":"arch-2024"},"\/home\/user\/arch-2024\/vsrc\/src\/execute\/offset.sv":{"filetype":"systemverilog","visit_log":[{"entry":1716141059,"keystrokes":53,"elapsed_time_sec":8,"exit":1716141067},{"entry":1716141656,"keystrokes":33,"elapsed_time_sec":8,"exit":1716141664}],"git_project_name":"arch-2024"},"\/home\/user\/arch-2024\/NeogitStatus":{"filetype":"","visit_log":[{"entry":1716135253,"keystrokes":212,"elapsed_time_sec":76,"exit":1716135329}],"git_project_name":"arch-2024"},"\/home\/user\/arch-2024\/vsrc\/src\/fetch\/fetch.sv":{"filetype":"systemverilog","visit_log":[{"entry":1716141043,"keystrokes":13,"elapsed_time_sec":13,"exit":1716141056}],"git_project_name":"arch-2024"},"\/home\/user\/arch-2024\/vsrc\/src\/memory\/memory.sv":{"filetype":"systemverilog","visit_log":[{"entry":1716134740,"keystrokes":5,"elapsed_time_sec":21,"exit":1716134761},{"entry":1716141023,"keystrokes":132,"elapsed_time_sec":14,"exit":1716141037},{"entry":1716141681,"keystrokes":38,"elapsed_time_sec":7,"exit":1716141688}],"git_project_name":"arch-2024"},"\/home\/user\/arch-2024\/vsrc\/src\/memory\/readdata.sv":{"filetype":"systemverilog","visit_log":[{"entry":1716134761,"keystrokes":5,"elapsed_time_sec":13,"exit":1716134774}],"git_project_name":"arch-2024"},"\/home\/user\/arch-2024\/vsrc\/src\/memory\/writedata.sv":{"filetype":"systemverilog","visit_log":[{"entry":1716134774,"keystrokes":5,"elapsed_time_sec":16,"exit":1716134790}],"git_project_name":"arch-2024"},"term:\/\/~\/RustIsBestLang\/src\/bin\/\/104007:ctext -i $(gcc -xc++ \/dev\/null -E -Wp,-v 2>&1 | sed -n \"s,^ ,,p\" | tr \"\\n\" \",\") < cf-1787d.cc > ctext_out.cc && clang++ -std=c++17 -DONLINE_JUDGE -Wl,-z,stack-size=268435456 -Wall -Ofast -g -fsanitize=address -fsanitize=undefined ctext_out.cc && .\/a.out < std.in":{"filetype":"","visit_log":[],"git_project_name":"RustIsBestLang"},"\/home\/user\/RustIsBestLang\/src\/bin\/cf-1787d.cc":{"filetype":"cpp","visit_log":[{"entry":1715771161,"keystrokes":2305,"elapsed_time_sec":629,"exit":1715771790},{"entry":1715771902,"keystrokes":10,"elapsed_time_sec":89,"exit":1715771991},{"entry":1715772000,"keystrokes":363,"elapsed_time_sec":101,"exit":1715772101},{"entry":1715772132,"keystrokes":24,"elapsed_time_sec":33,"exit":1715772165},{"entry":1715772183,"keystrokes":182,"elapsed_time_sec":23,"exit":1715772206},{"entry":1715772244,"keystrokes":117,"elapsed_time_sec":36,"exit":1715772280},{"entry":1715772294,"keystrokes":80,"elapsed_time_sec":77,"exit":1715772371},{"entry":1715772415,"keystrokes":72,"elapsed_time_sec":14,"exit":1715772429},{"entry":1715772432,"keystrokes":188,"elapsed_time_sec":33,"exit":1715772465},{"entry":1715772537,"keystrokes":89,"elapsed_time_sec":13,"exit":1715772550},{"entry":1715772615,"keystrokes":91,"elapsed_time_sec":17,"exit":1715772632},{"entry":1715772655,"keystrokes":36,"elapsed_time_sec":21,"exit":1715772676},{"entry":1715772820,"keystrokes":57,"elapsed_time_sec":8,"exit":1715772828},{"entry":1715772911,"keystrokes":494,"elapsed_time_sec":105,"exit":1715773016},{"entry":1715773301,"keystrokes":77,"elapsed_time_sec":25,"exit":1715773326},{"entry":1715773483,"keystrokes":2132,"elapsed_time_sec":576,"exit":1715774059},{"entry":1715774101,"keystrokes":44,"elapsed_time_sec":6,"exit":1715774107},{"entry":1715774118,"keystrokes":49,"elapsed_time_sec":12,"exit":1715774130},{"entry":1715774130,"keystrokes":39,"elapsed_time_sec":7,"exit":1715774137},{"entry":1715774167,"keystrokes":50,"elapsed_time_sec":16,"exit":1715774183},{"entry":1715774256,"keystrokes":48,"elapsed_time_sec":6,"exit":1715774262},{"entry":1715774514,"keystrokes":19,"elapsed_time_sec":19,"exit":1715774533},{"entry":1715774961,"keystrokes":2365,"elapsed_time_sec":558,"exit":1715775519},{"entry":1715775585,"keystrokes":83,"elapsed_time_sec":8,"exit":1715775593},{"entry":1715775638,"keystrokes":42,"elapsed_time_sec":8,"exit":1715775646},{"entry":1715775659,"keystrokes":664,"elapsed_time_sec":177,"exit":1715775836},{"entry":1715775839,"keystrokes":9,"elapsed_time_sec":26,"exit":1715775865},{"entry":1715775897,"keystrokes":26,"elapsed_time_sec":6,"exit":1715775903},{"entry":1715775912,"keystrokes":97,"elapsed_time_sec":148,"exit":1715776060},{"entry":1715781301,"keystrokes":29,"elapsed_time_sec":313,"exit":1715781614}],"git_project_name":"RustIsBestLang"},"term:\/\/~\/arch-2024\/\/24490:\/usr\/bin\/bash":{"filetype":"","visit_log":[{"entry":1716128089,"elapsed_time_sec":33,"keystrokes":1,"exit":1716128122}],"git_project_name":"arch-2024"},"term:\/\/~\/RustIsBestLang\/src\/bin\/\/35722:ctext -i $(gcc -xc++ \/dev\/null -E -Wp,-v 2>&1 | sed -n \"s,^ ,,p\" | tr \"\/n\" \",\") < cf-1787d.cc > ctext_out.cc && clang++ -std=c++17 -DONLINE_JUDGE -Wl,-z,stack-size=268435456 -Wall -Ofast -g -fsanitize=address -fsanitize=undefined ctext_out.cc && .\/a.out < std.in":{"filetype":"","visit_log":[],"git_project_name":"RustIsBestLang"},"\/home\/user\/RustIsBestLang\/src\/bin\/cf-1781d.cc":{"filetype":"cpp","visit_log":[{"entry":1715865685,"keystrokes":872,"elapsed_time_sec":455,"exit":1715866140},{"entry":1715866688,"keystrokes":1395,"elapsed_time_sec":333,"exit":1715867021},{"entry":1715867120,"keystrokes":17,"elapsed_time_sec":8,"exit":1715867128},{"keystrokes":0,"entry":1715868284,"elapsed_time_sec":0}],"git_project_name":"RustIsBestLang"},"\/etc\/environment":{"filetype":"conf","visit_log":[{"entry":1715684337,"keystrokes":7,"elapsed_time_sec":18,"exit":1715684355}],"git_project_name":""},"\/home\/user\/.wakatime.cfg":{"filetype":"cfg","visit_log":[{"keystrokes":0,"entry":1715744135,"elapsed_time_sec":0}],"git_project_name":""},"term:\/\/~\/RustIsBestLang\/src\/bin\/\/16434:ctext -i $(gcc -xc++ \/dev\/null -E -Wp,-v 2>&1 | sed -n \"s,^ ,,p\" | tr \"\\n\" \",\") < test.cc > ctext_out.cc && clang++ -std=c++17 -DONLINE_JUDGE -Wl,-z,stack-size=268435456 -Wall -Ofast -g -fsanitize=address -fsanitize=undefined ctext_out.cc && .\/a.out < std.in":{"filetype":"","visit_log":[],"git_project_name":"RustIsBestLang"},"\/home\/user\/RustIsBestLang\/src\/bin\/d.cc":{"filetype":"cpp","visit_log":[{"entry":1715961412,"keystrokes":8,"elapsed_time_sec":23,"exit":1715961435},{"entry":1715961456,"keystrokes":58,"elapsed_time_sec":53,"exit":1715961509},{"entry":1715961521,"keystrokes":4,"elapsed_time_sec":16,"exit":1715961537},{"entry":1715961596,"keystrokes":26,"elapsed_time_sec":12,"exit":1715961608},{"entry":1715961712,"keystrokes":26,"elapsed_time_sec":29,"exit":1715961741},{"entry":1715961758,"keystrokes":38,"elapsed_time_sec":254,"exit":1715962012},{"entry":1715962023,"keystrokes":480,"elapsed_time_sec":312,"exit":1715962335},{"entry":1715962370,"keystrokes":97,"elapsed_time_sec":283,"exit":1715962653},{"keystrokes":0,"entry":1716009110,"elapsed_time_sec":0},{"entry":1716009194,"keystrokes":2026,"elapsed_time_sec":26998,"exit":1716036192}],"git_project_name":"RustIsBestLang"},"\/home\/user\/arch-2024\/vsrc\/src\/execute\/alu.sv":{"filetype":"systemverilog","visit_log":[{"entry":1716134033,"elapsed_time_sec":80,"keystrokes":35,"exit":1716134113},{"entry":1716134611,"keystrokes":3,"elapsed_time_sec":46,"exit":1716134657},{"entry":1716141091,"keystrokes":43,"elapsed_time_sec":10,"exit":1716141101},{"entry":1716141621,"keystrokes":50,"elapsed_time_sec":8,"exit":1716141629}],"git_project_name":"arch-2024"},"\/home\/user\/arch-2024\/vsrc\/src\/execute":{"filetype":"","visit_log":[],"git_project_name":"arch-2024"},"\/home\/user\/RustIsBestLang\/src\/bin\/cf-1801b.cc":{"filetype":"cpp","visit_log":[{"entry":1715763150,"keystrokes":109,"elapsed_time_sec":34,"exit":1715763184},{"entry":1715763186,"keystrokes":47,"elapsed_time_sec":19,"exit":1715763205},{"entry":1715763269,"keystrokes":416,"elapsed_time_sec":92,"exit":1715763361},{"entry":1715763390,"keystrokes":151,"elapsed_time_sec":18,"exit":1715763408},{"entry":1715763455,"keystrokes":488,"elapsed_time_sec":71,"exit":1715763526},{"entry":1715763533,"keystrokes":149,"elapsed_time_sec":17,"exit":1715763550},{"entry":1715763579,"keystrokes":39,"elapsed_time_sec":6,"exit":1715763585},{"entry":1715763605,"keystrokes":45,"elapsed_time_sec":9,"exit":1715763614},{"entry":1715763628,"keystrokes":87,"elapsed_time_sec":44,"exit":1715763672},{"entry":1715763696,"keystrokes":31,"elapsed_time_sec":15,"exit":1715763711},{"entry":1715763713,"keystrokes":232,"elapsed_time_sec":416,"exit":1715764129},{"entry":1715764131,"keystrokes":67,"elapsed_time_sec":7,"exit":1715764138},{"entry":1715764140,"keystrokes":383,"elapsed_time_sec":164,"exit":1715764304},{"entry":1715764314,"keystrokes":1028,"elapsed_time_sec":305,"exit":1715764619},{"entry":1715764629,"keystrokes":656,"elapsed_time_sec":233,"exit":1715764862},{"entry":1715764865,"keystrokes":62,"elapsed_time_sec":8,"exit":1715764873},{"entry":1715764875,"keystrokes":221,"elapsed_time_sec":75,"exit":1715764950},{"entry":1715764953,"keystrokes":40,"elapsed_time_sec":23,"exit":1715764976},{"entry":1715765051,"keystrokes":919,"elapsed_time_sec":280,"exit":1715765331},{"entry":1715765334,"keystrokes":27,"elapsed_time_sec":549,"exit":1715765883},{"entry":1715765922,"keystrokes":77,"elapsed_time_sec":4473,"exit":1715770395}],"git_project_name":"RustIsBestLang"},"\/home\/user\/.config\/kitty\/kitty.conf":{"filetype":"","visit_log":[{"keystrokes":0,"entry":1716022529,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716022550,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716022572,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716022739,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716022755,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716022768,"elapsed_time_sec":0},{"entry":1716022792,"keystrokes":33,"elapsed_time_sec":6,"exit":1716022798},{"keystrokes":0,"entry":1716022799,"elapsed_time_sec":0}],"git_project_name":""},"term:\/\/~\/RustIsBestLang\/src\/bin\/\/12904:ctext -i $(gcc -xc++ \/dev\/null -E -Wp,-v 2>&1 | sed -n \"s,^ ,,p\" | tr \"\\n\" \",\") < cf-1821d.cc > ctext_out.cc && clang++ -std=c++17 -DONLINE_JUDGE -Wl,-z,stack-size=268435456 -Wall -Ofast -g -fsanitize=address -fsanitize=undefined ctext_out.cc && .\/a.out < std.in":{"filetype":"","visit_log":[],"git_project_name":"RustIsBestLang"},"\/home\/user\/RustIsBestLang\/src\/bin\/cf-1738e.cc":{"filetype":"cpp","visit_log":[{"keystrokes":0,"entry":1715954067,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716009222,"elapsed_time_sec":0},{"entry":1716011777,"keystrokes":913,"elapsed_time_sec":505,"exit":1716012282}],"git_project_name":"RustIsBestLang"},"term:\/\/~\/RustIsBestLang\/src\/bin\/\/33528:\/home\/linuxbrew\/.linuxbrew\/bin\/zsh":{"filetype":"","visit_log":[],"git_project_name":"RustIsBestLang"},"\/home\/user\/arch-2024\/vivado\/test-cpu\/project\/project_1.xpr":{"filetype":"xml","visit_log":[{"entry":1716131161,"elapsed_time_sec":10,"keystrokes":21,"exit":1716131171},{"entry":1716131177,"elapsed_time_sec":74,"keystrokes":69,"exit":1716131251},{"entry":1716133037,"elapsed_time_sec":16,"keystrokes":18,"exit":1716133053},{"entry":1716133110,"keystrokes":37,"elapsed_time_sec":12,"exit":1716133122}],"git_project_name":"arch-2024"},"term:\/\/~\/RustIsBestLang\/src\/bin\/\/14920:\/home\/linuxbrew\/.linuxbrew\/bin\/zsh":{"filetype":"","visit_log":[{"entry":1715961609,"keystrokes":2,"elapsed_time_sec":9,"exit":1715961618}],"git_project_name":"RustIsBestLang"},"\/home\/user\/arch-2024\/vivado\/test-cpu\/project\/project_1.sim\/sim_1\/behav\/xsim\/elaborate.log":{"filetype":"","visit_log":[{"entry":1716131713,"elapsed_time_sec":225,"keystrokes":42,"exit":1716131938}],"git_project_name":""},"\/home\/user\/arch-2024\/difftest\/vcs.mk":{"filetype":"make","visit_log":[],"git_project_name":"arch-2024"},"\/home\/user\/RustIsBestLang\/src\/bin\/loj-115.cc":{"filetype":"cpp","visit_log":[{"entry":1716095387,"elapsed_time_sec":1007,"keystrokes":2011,"exit":1716096394},{"entry":1716096395,"elapsed_time_sec":43,"keystrokes":246,"exit":1716096438},{"entry":1716096462,"elapsed_time_sec":71,"keystrokes":349,"exit":1716096533},{"entry":1716096536,"elapsed_time_sec":57,"keystrokes":114,"exit":1716096593},{"entry":1716096604,"elapsed_time_sec":76,"keystrokes":360,"exit":1716096680},{"entry":1716096692,"elapsed_time_sec":10,"keystrokes":3,"exit":1716096702},{"entry":1716096716,"elapsed_time_sec":91,"keystrokes":178,"exit":1716096807},{"entry":1716096936,"elapsed_time_sec":22,"keystrokes":59,"exit":1716096958},{"entry":1716096986,"elapsed_time_sec":51,"keystrokes":12,"exit":1716097037},{"entry":1716097048,"elapsed_time_sec":942,"keystrokes":42,"exit":1716097990},{"entry":1716098446,"elapsed_time_sec":6,"keystrokes":1,"exit":1716098452},{"entry":1716106314,"elapsed_time_sec":36,"keystrokes":1,"exit":1716106350},{"entry":1716106369,"elapsed_time_sec":6,"keystrokes":1,"exit":1716106375},{"entry":1716106379,"elapsed_time_sec":75,"keystrokes":1,"exit":1716106454},{"entry":1716112235,"elapsed_time_sec":15,"keystrokes":4,"exit":1716112250},{"entry":1716117300,"elapsed_time_sec":31,"keystrokes":9,"exit":1716117331},{"entry":1716182254,"exit":1716182265,"keystrokes":6,"elapsed_time_sec":11},{"entry":1716182277,"exit":1716182286,"keystrokes":22,"elapsed_time_sec":9},{"entry":1716182379,"exit":1716182387,"keystrokes":17,"elapsed_time_sec":8},{"entry":1716182570,"exit":1716182592,"keystrokes":5,"elapsed_time_sec":22},{"entry":1716182805,"exit":1716182811,"keystrokes":17,"elapsed_time_sec":6},{"entry":1716182818,"exit":1716182955,"keystrokes":511,"elapsed_time_sec":137},{"entry":1716186660,"exit":1716186703,"keystrokes":113,"elapsed_time_sec":43}],"git_project_name":"RustIsBestLang"},"term:\/\/~\/RustIsBestLang\/src\/bin\/\/106469:ctext -i $(gcc -xc++ \/dev\/null -E -Wp,-v 2>&1 | sed -n \"s,^ ,,p\" | tr \"\\n\" \",\") < cf-1787d.cc > ctext_out.cc && clang++ -std=c++17 -DONLINE_JUDGE -Wl,-z,stack-size=268435456 -Wall -Ofast -g -fsanitize=address -fsanitize=undefined ctext_out.cc && .\/a.out < std.in":{"filetype":"","visit_log":[],"git_project_name":"RustIsBestLang"},"\/home\/user\/arch-2024\/vsrc\/src\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[{"keystrokes":3,"entry":1716132927,"elapsed_time_sec":0},{"keystrokes":7,"entry":1716132929,"elapsed_time_sec":0},{"entry":1716132930,"keystrokes":44,"elapsed_time_sec":11,"exit":1716132941}],"git_project_name":"arch-2024"},"\/home\/user\/arch-2024\/vsrc\/src\/execute\/div.sv":{"filetype":"systemverilog","visit_log":[{"entry":1716132941,"keystrokes":82,"elapsed_time_sec":27,"exit":1716132968},{"entry":1716134116,"elapsed_time_sec":380,"keystrokes":87,"exit":1716134496},{"entry":1716134669,"keystrokes":1,"elapsed_time_sec":14,"exit":1716134683}],"git_project_name":"arch-2024"},"\/home\/user\/RustIsBestLang\/src\/bin\/test.cc":{"filetype":"cpp","visit_log":[{"entry":1715683563,"keystrokes":38,"elapsed_time_sec":93,"exit":1715683656},{"entry":1715683684,"keystrokes":3,"elapsed_time_sec":41,"exit":1715683725},{"entry":1715683777,"keystrokes":1,"elapsed_time_sec":8,"exit":1715683785},{"entry":1715683827,"keystrokes":3,"elapsed_time_sec":134,"exit":1715683961},{"entry":1715687673,"keystrokes":370,"elapsed_time_sec":68,"exit":1715687741},{"entry":1715687759,"keystrokes":305,"elapsed_time_sec":73,"exit":1715687832},{"entry":1715754561,"keystrokes":1707,"elapsed_time_sec":286,"exit":1715754847},{"entry":1715754851,"keystrokes":43,"elapsed_time_sec":15,"exit":1715754866},{"entry":1715782742,"keystrokes":1,"elapsed_time_sec":12,"exit":1715782754},{"entry":1715782764,"keystrokes":1,"elapsed_time_sec":37,"exit":1715782801},{"entry":1715784195,"keystrokes":140,"elapsed_time_sec":15,"exit":1715784210},{"entry":1715784215,"keystrokes":240,"elapsed_time_sec":31,"exit":1715784246},{"entry":1715784258,"keystrokes":32,"elapsed_time_sec":8,"exit":1715784266},{"entry":1715833893,"keystrokes":113,"elapsed_time_sec":36,"exit":1715833929},{"entry":1715833945,"keystrokes":372,"elapsed_time_sec":83,"exit":1715834028},{"entry":1715834053,"keystrokes":342,"elapsed_time_sec":2694,"exit":1715836747},{"entry":1716042150,"elapsed_time_sec":44996,"keystrokes":161,"exit":1716087146},{"entry":1716095330,"elapsed_time_sec":6,"keystrokes":3,"exit":1716095336},{"entry":1716101957,"elapsed_time_sec":49,"keystrokes":144,"exit":1716102006},{"entry":1716102009,"elapsed_time_sec":47,"keystrokes":4,"exit":1716102056},{"entry":1716103064,"elapsed_time_sec":33,"keystrokes":3,"exit":1716103097}],"git_project_name":"RustIsBestLang"},"term:\/\/~\/RustIsBestLang\/src\/bin\/\/8609:ctext -i $(gcc -xc++ \/dev\/null -E -Wp,-v 2>&1 | sed -n \"s,^ ,,p\" | tr \"\\n\" \",\") < cf-1775d.cc > ctext_out.cc && clang++ -std=c++17 -DONLINE_JUDGE -Wl,-z,stack-size=268435456 -Wall -Ofast -g -fsanitize=address -fsanitize=undefined ctext_out.cc && .\/a.out < std.in":{"filetype":"","visit_log":[],"git_project_name":"RustIsBestLang"},"\/home\/user\/.config\/waybar\/style.css":{"filetype":"css","visit_log":[{"keystrokes":0,"entry":1715690919,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715691174,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715691790,"elapsed_time_sec":0},{"entry":1715691825,"keystrokes":117,"elapsed_time_sec":29,"exit":1715691854},{"keystrokes":0,"entry":1715691866,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715691979,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715692018,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715692043,"elapsed_time_sec":0},{"entry":1715692071,"keystrokes":77,"elapsed_time_sec":15,"exit":1715692086}],"git_project_name":""},"\/home\/user\/RustIsBestLang\/src\/bin\/cf-1775d.cc":{"filetype":"cpp","visit_log":[{"entry":1715911895,"keystrokes":2738,"elapsed_time_sec":604,"exit":1715912499},{"entry":1715912524,"keystrokes":52,"elapsed_time_sec":38,"exit":1715912562},{"entry":1715912603,"keystrokes":46,"elapsed_time_sec":6,"exit":1715912609},{"entry":1715912642,"keystrokes":31,"elapsed_time_sec":6,"exit":1715912648},{"entry":1715912760,"keystrokes":34,"elapsed_time_sec":45,"exit":1715912805},{"entry":1715912840,"keystrokes":127,"elapsed_time_sec":17,"exit":1715912857},{"entry":1715912882,"keystrokes":77,"elapsed_time_sec":10,"exit":1715912892},{"entry":1715912894,"keystrokes":1035,"elapsed_time_sec":188,"exit":1715913082},{"entry":1715913120,"keystrokes":114,"elapsed_time_sec":41,"exit":1715913161},{"entry":1715913196,"keystrokes":8,"elapsed_time_sec":33,"exit":1715913229},{"entry":1715913237,"keystrokes":73,"elapsed_time_sec":24,"exit":1715913261},{"entry":1715913358,"keystrokes":80,"elapsed_time_sec":10,"exit":1715913368},{"entry":1715913380,"keystrokes":50,"elapsed_time_sec":15,"exit":1715913395},{"entry":1715913399,"keystrokes":186,"elapsed_time_sec":24,"exit":1715913423},{"entry":1715913443,"keystrokes":36,"elapsed_time_sec":11,"exit":1715913454},{"entry":1715913458,"keystrokes":326,"elapsed_time_sec":293,"exit":1715913751},{"entry":1715913768,"keystrokes":37,"elapsed_time_sec":159,"exit":1715913927},{"entry":1715913943,"keystrokes":10,"elapsed_time_sec":19,"exit":1715913962},{"entry":1715913975,"keystrokes":122,"elapsed_time_sec":795,"exit":1715914770},{"entry":1715914777,"keystrokes":6,"elapsed_time_sec":46,"exit":1715914823},{"entry":1715914943,"keystrokes":437,"elapsed_time_sec":80,"exit":1715915023},{"entry":1715915058,"keystrokes":147,"elapsed_time_sec":24,"exit":1715915082},{"entry":1715915142,"keystrokes":97,"elapsed_time_sec":54,"exit":1715915196},{"entry":1715915199,"keystrokes":5,"elapsed_time_sec":127,"exit":1715915326},{"entry":1715915327,"keystrokes":69,"elapsed_time_sec":226,"exit":1715915553},{"entry":1715915667,"keystrokes":548,"elapsed_time_sec":101,"exit":1715915768},{"entry":1715915779,"keystrokes":24,"elapsed_time_sec":20254,"exit":1715936033}],"git_project_name":"RustIsBestLang"},"\/home\/user\/RustIsBestLang\/.git\/config":{"filetype":"gitconfig","visit_log":[{"entry":1715786175,"keystrokes":32,"elapsed_time_sec":30,"exit":1715786205}],"git_project_name":"RustIsBestLang"},"term:\/\/~\/RustIsBestLang\/src\/bin\/\/106632:ctext -i $(gcc -xc++ \/dev\/null -E -Wp,-v 2>&1 | sed -n \"s,^ ,,p\" | tr \"\\n\" \",\") < cf-1787d.cc > ctext_out.cc && clang++ -std=c++17 -DONLINE_JUDGE -Wl,-z,stack-size=268435456 -Wall -Ofast -g -fsanitize=address -fsanitize=undefined ctext_out.cc && .\/a.out < std.in":{"filetype":"","visit_log":[],"git_project_name":"RustIsBestLang"},"\/home\/user\/RustIsBestLang\/src\/bin\/template.cc":{"filetype":"cpp","visit_log":[{"keystrokes":2,"entry":1715687700,"elapsed_time_sec":0},{"keystrokes":2,"entry":1715743062,"elapsed_time_sec":0},{"entry":1715743413,"keystrokes":46,"elapsed_time_sec":28,"exit":1715743441},{"entry":1715750142,"keystrokes":74,"elapsed_time_sec":21,"exit":1715750163},{"keystrokes":1,"entry":1715750811,"elapsed_time_sec":0},{"keystrokes":1,"entry":1715762963,"elapsed_time_sec":0},{"entry":1715763205,"keystrokes":4,"elapsed_time_sec":6,"exit":1715763211},{"entry":1715763215,"keystrokes":15,"elapsed_time_sec":54,"exit":1715763269},{"keystrokes":1,"entry":1715770395,"elapsed_time_sec":0},{"keystrokes":17,"entry":1715782802,"elapsed_time_sec":0},{"entry":1715823522,"keystrokes":857,"elapsed_time_sec":232,"exit":1715823754},{"entry":1715823754,"keystrokes":28,"elapsed_time_sec":6,"exit":1715823760},{"entry":1715823761,"keystrokes":41,"elapsed_time_sec":125,"exit":1715823886},{"entry":1715825040,"keystrokes":53,"elapsed_time_sec":65,"exit":1715825105},{"keystrokes":1,"entry":1715857916,"elapsed_time_sec":0},{"keystrokes":1,"entry":1715865104,"elapsed_time_sec":0},{"keystrokes":1,"entry":1715911508,"elapsed_time_sec":0},{"keystrokes":1,"entry":1715916797,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715927971,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715930355,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715936033,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715937560,"elapsed_time_sec":0},{"keystrokes":1,"entry":1715953413,"elapsed_time_sec":0},{"entry":1715956390,"keystrokes":374,"elapsed_time_sec":403,"exit":1715956793},{"keystrokes":20,"entry":1715957126,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715958035,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715961100,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716022465,"elapsed_time_sec":0},{"entry":1716023216,"elapsed_time_sec":7,"keystrokes":0,"exit":1716023223},{"elapsed_time_sec":0,"entry":1716023256,"keystrokes":1},{"elapsed_time_sec":0,"entry":1716030932,"keystrokes":0},{"entry":1716033590,"elapsed_time_sec":7,"keystrokes":14,"exit":1716033597},{"entry":1716033600,"elapsed_time_sec":109,"keystrokes":157,"exit":1716033709},{"entry":1716033727,"elapsed_time_sec":7,"keystrokes":4,"exit":1716033734},{"elapsed_time_sec":0,"entry":1716033739,"keystrokes":11},{"elapsed_time_sec":0,"entry":1716034039,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716034727,"keystrokes":0},{"elapsed_time_sec":0,"entry":1716036217,"keystrokes":3},{"entry":1716040962,"elapsed_time_sec":6,"keystrokes":0,"exit":1716040968},{"keystrokes":0,"entry":1716087914,"elapsed_time_sec":0},{"keystrokes":3,"entry":1716095336,"elapsed_time_sec":0},{"elapsed_time_sec":0,"entry":1716097990,"keystrokes":0}],"git_project_name":"RustIsBestLang"},"\/home\/user\/.config\/wlogout\/layout":{"filetype":"","visit_log":[{"keystrokes":0,"entry":1715693140,"elapsed_time_sec":0}],"git_project_name":""},"\/home\/user\/RustIsBestLang\/src\/bin\/loj-117.cc":{"filetype":"cpp","visit_log":[{"entry":1716100938,"elapsed_time_sec":12,"keystrokes":62,"exit":1716100950},{"entry":1716100953,"elapsed_time_sec":16,"keystrokes":136,"exit":1716100969},{"entry":1716100971,"elapsed_time_sec":64,"keystrokes":36,"exit":1716101035},{"entry":1716101037,"elapsed_time_sec":106,"keystrokes":204,"exit":1716101143},{"entry":1716101145,"elapsed_time_sec":550,"keystrokes":185,"exit":1716101695},{"entry":1716101720,"elapsed_time_sec":57,"keystrokes":162,"exit":1716101777},{"entry":1716101779,"elapsed_time_sec":176,"keystrokes":7,"exit":1716101955},{"entry":1716102056,"elapsed_time_sec":73,"keystrokes":63,"exit":1716102129},{"entry":1716102135,"elapsed_time_sec":8,"keystrokes":63,"exit":1716102143},{"entry":1716102145,"elapsed_time_sec":289,"keystrokes":247,"exit":1716102434},{"entry":1716103040,"elapsed_time_sec":19,"keystrokes":9,"exit":1716103059},{"entry":1716103097,"elapsed_time_sec":242,"keystrokes":205,"exit":1716103339},{"entry":1716103342,"elapsed_time_sec":152,"keystrokes":75,"exit":1716103494},{"entry":1716105380,"elapsed_time_sec":251,"keystrokes":234,"exit":1716105631},{"entry":1716112223,"elapsed_time_sec":12,"keystrokes":4,"exit":1716112235},{"entry":1716117289,"elapsed_time_sec":8,"keystrokes":21,"exit":1716117297},{"entry":1716182248,"exit":1716182254,"keystrokes":5,"elapsed_time_sec":6},{"entry":1716183461,"exit":1716183588,"keystrokes":96,"elapsed_time_sec":127},{"entry":1716186703,"exit":1716186709,"keystrokes":41,"elapsed_time_sec":6},{"entry":1716186712,"exit":1716186799,"keystrokes":92,"elapsed_time_sec":87},{"entry":1716186804,"exit":1716187120,"keystrokes":1114,"elapsed_time_sec":316},{"entry":1716187132,"exit":1716187213,"keystrokes":77,"elapsed_time_sec":81},{"entry":1716187268,"exit":1716187320,"keystrokes":16,"elapsed_time_sec":52},{"entry":1716187343,"exit":1716187448,"keystrokes":4,"elapsed_time_sec":105}],"git_project_name":"RustIsBestLang"},"term:\/\/~\/RustIsBestLang\/src\/bin\/\/146516:ctext -i $(gcc -xc++ \/dev\/null -E -Wp,-v 2>&1 | sed -n \"s,^ ,,p\" | tr \"\\n\" \",\") < cf-1792d.cc > ctext_out.cc && clang++ -std=c++17 -DONLINE_JUDGE -Wl,-z,stack-size=268435456 -Wall -Ofast -g -fsanitize=address -fsanitize=undefined ctext_out.cc && .\/a.out < std.in":{"filetype":"","visit_log":[],"git_project_name":"RustIsBestLang"},"\/home\/user\/RustIsBestLang\/src\/bin\/cf-1761e.cc":{"filetype":"cpp","visit_log":[{"entry":1715858818,"keystrokes":9,"elapsed_time_sec":8,"exit":1715858826},{"entry":1715858847,"keystrokes":59,"elapsed_time_sec":11,"exit":1715858858},{"entry":1715858882,"keystrokes":95,"elapsed_time_sec":16,"exit":1715858898},{"entry":1715858922,"keystrokes":117,"elapsed_time_sec":13,"exit":1715858935},{"entry":1715858959,"keystrokes":21,"elapsed_time_sec":70,"exit":1715859029},{"entry":1715859033,"keystrokes":62,"elapsed_time_sec":10,"exit":1715859043},{"keystrokes":0,"entry":1715859046,"elapsed_time_sec":0},{"entry":1715859693,"keystrokes":2657,"elapsed_time_sec":692,"exit":1715860385},{"entry":1715860435,"keystrokes":2,"elapsed_time_sec":25,"exit":1715860460},{"entry":1715861567,"keystrokes":1284,"elapsed_time_sec":219,"exit":1715861786},{"entry":1715861937,"keystrokes":23,"elapsed_time_sec":120,"exit":1715862057},{"entry":1715863845,"keystrokes":41,"elapsed_time_sec":197,"exit":1715864042}],"git_project_name":"RustIsBestLang"},"\/home\/user\/arch-2024\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[{"entry":1716128055,"elapsed_time_sec":6556,"keystrokes":143,"exit":1716134611},{"keystrokes":31,"entry":1716134689,"elapsed_time_sec":0},{"keystrokes":11,"entry":1716134714,"elapsed_time_sec":0},{"entry":1716134718,"keystrokes":17,"elapsed_time_sec":10,"exit":1716134728},{"keystrokes":7,"entry":1716134734,"elapsed_time_sec":0},{"entry":1716134790,"keystrokes":79,"elapsed_time_sec":463,"exit":1716135253},{"entry":1716138817,"keystrokes":9,"elapsed_time_sec":7,"exit":1716138824},{"entry":1716138971,"keystrokes":26,"elapsed_time_sec":7,"exit":1716138978},{"entry":1716140904,"keystrokes":29,"elapsed_time_sec":25,"exit":1716140929},{"entry":1716140970,"keystrokes":27,"elapsed_time_sec":7,"exit":1716140977},{"keystrokes":13,"entry":1716141037,"elapsed_time_sec":0},{"entry":1716141343,"keystrokes":33,"elapsed_time_sec":7,"exit":1716141350},{"entry":1716141465,"keystrokes":15,"elapsed_time_sec":9,"exit":1716141474},{"keystrokes":22,"entry":1716141587,"elapsed_time_sec":0},{"keystrokes":30,"entry":1716141664,"elapsed_time_sec":0},{"keystrokes":12,"entry":1716141675,"elapsed_time_sec":0},{"keystrokes":16,"entry":1716141691,"elapsed_time_sec":0},{"keystrokes":5,"entry":1716141704,"elapsed_time_sec":0},{"keystrokes":17,"entry":1716141706,"elapsed_time_sec":0},{"entry":1716143488,"keystrokes":61,"elapsed_time_sec":185,"exit":1716143673}],"git_project_name":"arch-2024"},"\/home\/user\/arch-2024\/difftest\/src\/test\/vsrc\/common\/ram.sv":{"filetype":"systemverilog","visit_log":[{"entry":1716128080,"elapsed_time_sec":9,"keystrokes":21,"exit":1716128089}],"git_project_name":"arch-2024"},"term:\/\/~\/RustIsBestLang\/src\/bin\/\/52510:ctext -i $(gcc -xc++ \/dev\/null -E -Wp,-v 2>&1 | sed -n \"s,^ ,,p\" | tr \"\\n\" \",\") < b.cc > ctext_out.cc && clang++ -std=c++17 -DONLINE_JUDGE -Wl,-z,stack-size=268435456 -Wall -Ofast -g -fsanitize=address -fsanitize=undefined ctext_out.cc && .\/a.out < std.in":{"filetype":"","visit_log":[],"git_project_name":"RustIsBestLang"},"term:\/\/~\/RustIsBestLang\/src\/bin\/\/17847:\/home\/linuxbrew\/.linuxbrew\/bin\/zsh":{"filetype":"","visit_log":[],"git_project_name":"RustIsBestLang"},"\/home\/user\/RustIsBestLang\/src\/bin\/cf-1771c.cc":{"filetype":"cpp","visit_log":[{"entry":1715928061,"keystrokes":39,"elapsed_time_sec":11,"exit":1715928072},{"entry":1715928093,"keystrokes":44,"elapsed_time_sec":14,"exit":1715928107},{"entry":1715928114,"keystrokes":66,"elapsed_time_sec":60,"exit":1715928174},{"entry":1715928873,"keystrokes":42,"elapsed_time_sec":1481,"exit":1715930354}],"git_project_name":"RustIsBestLang"},"\/etc\/udev\/rules.d\/20-usb-serial.rules":{"filetype":"udevrules","visit_log":[],"git_project_name":""},"\/home\/user\/RustIsBestLang\/src\/bin\/test.py":{"filetype":"python","visit_log":[{"entry":1715687836,"keystrokes":6,"elapsed_time_sec":115,"exit":1715687951},{"entry":1715687952,"keystrokes":2,"elapsed_time_sec":49,"exit":1715688001},{"entry":1715690525,"keystrokes":1,"elapsed_time_sec":6,"exit":1715690531},{"entry":1715743054,"keystrokes":1,"elapsed_time_sec":8,"exit":1715743062},{"entry":1715754880,"keystrokes":1104,"elapsed_time_sec":183,"exit":1715755063},{"entry":1715915553,"keystrokes":112,"elapsed_time_sec":26,"exit":1715915579},{"entry":1715915591,"keystrokes":42,"elapsed_time_sec":7,"exit":1715915598}],"git_project_name":"RustIsBestLang"},"\/home\/user\/RustIsBestLang\/src\/bin\/cf-1734d.cc":{"filetype":"cpp","visit_log":[{"entry":1715932377,"keystrokes":37,"elapsed_time_sec":9,"exit":1715932386}],"git_project_name":"RustIsBestLang"},"term:\/\/~\/RustIsBestLang\/src\/bin\/\/45876:ctext -i $(gcc -xc++ \/dev\/null -E -Wp,-v 2>&1 | sed -n \"s,^ ,,p\" | tr \"\\n\" \",\") < loj-101.cc > ctext_out.cc && clang++ -std=c++17 -DONLINE_JUDGE -Wl,-z,stack-size=268435456 -Wall -Ofast -g -fsanitize=address -fsanitize=undefined ctext_out.cc && .\/a.out < std.in":{"filetype":"","visit_log":[],"git_project_name":"RustIsBestLang"},"\/home\/user\/.zshrc":{"filetype":"zsh","visit_log":[{"entry":1715681141,"keystrokes":124,"elapsed_time_sec":57,"exit":1715681198},{"entry":1715681257,"keystrokes":14,"elapsed_time_sec":70,"exit":1715681327},{"keystrokes":0,"entry":1715681612,"elapsed_time_sec":0},{"entry":1715681667,"keystrokes":2,"elapsed_time_sec":28,"exit":1715681695},{"entry":1716127307,"keystrokes":89,"elapsed_time_sec":19,"exit":1716127326}],"git_project_name":"arch-2024"},"\/home\/user\/arch-2024\/vsrc\/src\/execute.bak\/offset.sv":{"filetype":"systemverilog","visit_log":[{"keystrokes":0,"entry":1716134971,"elapsed_time_sec":0}],"git_project_name":"arch-2024"},"\/home\/user\/arch-2024\/vsrc\/src\/regfile\/csr.sv":{"filetype":"systemverilog","visit_log":[{"entry":1716141003,"keystrokes":38,"elapsed_time_sec":17,"exit":1716141020},{"entry":1716141268,"keystrokes":5,"elapsed_time_sec":18,"exit":1716141286}],"git_project_name":"arch-2024"},"\/home\/user\/arch-2024\/vsrc\/src\/regfile\/csr_pkg.sv":{"filetype":"systemverilog","visit_log":[{"entry":1716140993,"keystrokes":2,"elapsed_time_sec":9,"exit":1716141002}],"git_project_name":"arch-2024"},"\/home\/user\/arch-2024\/vsrc\/src\/regfile\/regfile.sv":{"filetype":"systemverilog","visit_log":[{"entry":1716140977,"keystrokes":7,"elapsed_time_sec":16,"exit":1716140993},{"entry":1716141304,"keystrokes":8,"elapsed_time_sec":39,"exit":1716141343},{"entry":1716141380,"keystrokes":135,"elapsed_time_sec":84,"exit":1716141464},{"entry":1716141474,"keystrokes":149,"elapsed_time_sec":37,"exit":1716141511}],"git_project_name":"arch-2024"},"term:\/\/~\/arch-2024\/\/219694:\/usr\/bin\/bash":{"filetype":"","visit_log":[{"entry":1716141175,"keystrokes":10,"elapsed_time_sec":13,"exit":1716141188}],"git_project_name":"arch-2024"},"\/home\/user\/arch-2024\/vsrc\/src\/div.sv":{"filetype":"systemverilog","visit_log":[{"keystrokes":0,"entry":1716141669,"elapsed_time_sec":0}],"git_project_name":"arch-2024"},"\/home\/user\/arch-2024\/vsrc\/src\/core.sv":{"filetype":"systemverilog","visit_log":[{"entry":1716127098,"keystrokes":10,"elapsed_time_sec":635,"exit":1716127733},{"entry":1716133955,"elapsed_time_sec":62,"keystrokes":40,"exit":1716134017},{"entry":1716134505,"keystrokes":2,"elapsed_time_sec":88,"exit":1716134593},{"entry":1716134796,"keystrokes":22,"elapsed_time_sec":164,"exit":1716134960},{"entry":1716134974,"keystrokes":1,"elapsed_time_sec":6,"exit":1716134980},{"entry":1716135031,"keystrokes":1,"elapsed_time_sec":3772,"exit":1716138803},{"keystrokes":0,"entry":1716138973,"elapsed_time_sec":0},{"entry":1716140724,"keystrokes":525,"elapsed_time_sec":114,"exit":1716140838},{"entry":1716140845,"keystrokes":31,"elapsed_time_sec":59,"exit":1716140904},{"entry":1716141193,"keystrokes":13,"elapsed_time_sec":14,"exit":1716141207},{"entry":1716141218,"keystrokes":223,"elapsed_time_sec":47,"exit":1716141265},{"entry":1716141288,"keystrokes":5,"elapsed_time_sec":12,"exit":1716141300},{"entry":1716141352,"keystrokes":40,"elapsed_time_sec":23,"exit":1716141375},{"entry":1716141535,"keystrokes":21,"elapsed_time_sec":9,"exit":1716141544},{"entry":1716141551,"keystrokes":53,"elapsed_time_sec":7,"exit":1716141558},{"entry":1716141567,"keystrokes":114,"elapsed_time_sec":20,"exit":1716141587},{"entry":1716143680,"keystrokes":27,"elapsed_time_sec":44,"exit":1716143724}],"git_project_name":"arch-2024"},"\/home\/user\/arch-2024\/vsrc\/src\/execute.bak\/div.sv":{"filetype":"systemverilog","visit_log":[{"keystrokes":0,"entry":1716134971,"elapsed_time_sec":0}],"git_project_name":"arch-2024"},"\/home\/user\/arch-2024\/vsrc\/src\/decode.sv":{"filetype":"systemverilog","visit_log":[{"keystrokes":0,"entry":1716141593,"elapsed_time_sec":0},{"entry":1716141602,"keystrokes":55,"elapsed_time_sec":10,"exit":1716141612},{"entry":1716142204,"keystrokes":564,"elapsed_time_sec":130,"exit":1716142334}],"git_project_name":"arch-2024"},"\/home\/user\/arch-2024\/vsrc\/src\/execute.bak\/alu.sv":{"filetype":"systemverilog","visit_log":[{"keystrokes":0,"entry":1716134971,"elapsed_time_sec":0}],"git_project_name":"arch-2024"},"\/home\/user\/arch-2024\/vsrc\/src\/multi.sv":{"filetype":"systemverilog","visit_log":[{"keystrokes":0,"entry":1716141669,"elapsed_time_sec":0},{"entry":1716143211,"keystrokes":135,"elapsed_time_sec":38,"exit":1716143249}],"git_project_name":"arch-2024"},"term:\/\/~\/arch-2024\/\/295657:\/usr\/bin\/bash":{"filetype":"","visit_log":[{"entry":1716143579,"keystrokes":1,"elapsed_time_sec":19,"exit":1716143598}],"git_project_name":"arch-2024"},"\/home\/user\/arch-2024\/vsrc\/src\/decoder.sv":{"filetype":"systemverilog","visit_log":[{"keystrokes":0,"entry":1716141593,"elapsed_time_sec":0},{"entry":1716142343,"keystrokes":836,"elapsed_time_sec":203,"exit":1716142546},{"entry":1716142553,"keystrokes":791,"elapsed_time_sec":220,"exit":1716142773}],"git_project_name":"arch-2024"},"\/home\/user\/arch-2024\/vsrc\/src\/execute.bak\/divu.sv":{"filetype":"systemverilog","visit_log":[{"keystrokes":0,"entry":1716134971,"elapsed_time_sec":0}],"git_project_name":"arch-2024"},"\/home\/user\/arch-2024\/vsrc\/src\/alu.sv":{"filetype":"systemverilog","visit_log":[{"keystrokes":0,"entry":1716141669,"elapsed_time_sec":0},{"entry":1716141730,"keystrokes":342,"elapsed_time_sec":65,"exit":1716141795},{"entry":1716141796,"keystrokes":348,"elapsed_time_sec":93,"exit":1716141889},{"entry":1716141890,"keystrokes":372,"elapsed_time_sec":90,"exit":1716141980},{"entry":1716141991,"keystrokes":33,"elapsed_time_sec":7,"exit":1716141998}],"git_project_name":"arch-2024"},"\/home\/user\/arch-2024\/vsrc\/src\/csr_pkg.sv":{"filetype":"systemverilog","visit_log":[{"keystrokes":0,"entry":1716141709,"elapsed_time_sec":0}],"git_project_name":"arch-2024"},"\/home\/user\/arch-2024\/vsrc\/src\/csr.sv":{"filetype":"systemverilog","visit_log":[{"keystrokes":0,"entry":1716141709,"elapsed_time_sec":0},{"entry":1716142009,"keystrokes":383,"elapsed_time_sec":114,"exit":1716142123},{"entry":1716142132,"keystrokes":31,"elapsed_time_sec":15,"exit":1716142147},{"entry":1716142160,"keystrokes":10,"elapsed_time_sec":6,"exit":1716142166}],"git_project_name":"arch-2024"},"\/home\/user\/arch-2024\/vsrc\/src\/regfile.sv":{"filetype":"systemverilog","visit_log":[{"keystrokes":0,"entry":1716141709,"elapsed_time_sec":0},{"entry":1716143364,"keystrokes":2,"elapsed_time_sec":6,"exit":1716143370},{"entry":1716143460,"keystrokes":51,"elapsed_time_sec":19,"exit":1716143479},{"entry":1716143480,"keystrokes":26,"elapsed_time_sec":8,"exit":1716143488},{"entry":1716143549,"keystrokes":30,"elapsed_time_sec":30,"exit":1716143579}],"git_project_name":"arch-2024"},"\/home\/user\/arch-2024\/vsrc\/src\/memory.sv":{"filetype":"systemverilog","visit_log":[{"keystrokes":0,"entry":1716141693,"elapsed_time_sec":0},{"entry":1716143059,"keystrokes":506,"elapsed_time_sec":148,"exit":1716143207}],"git_project_name":"arch-2024"},"\/home\/user\/arch-2024\/vsrc\/src\/readdata.sv":{"filetype":"systemverilog","visit_log":[{"keystrokes":0,"entry":1716141693,"elapsed_time_sec":0},{"entry":1716143286,"keystrokes":277,"elapsed_time_sec":77,"exit":1716143363}],"git_project_name":"arch-2024"},"\/home\/user\/arch-2024\/vsrc\/src\/fetch.sv":{"filetype":"systemverilog","visit_log":[{"keystrokes":0,"entry":1716141677,"elapsed_time_sec":0},{"entry":1716142878,"keystrokes":158,"elapsed_time_sec":1283,"exit":1716144161}],"git_project_name":"arch-2024"},"\/home\/user\/arch-2024\/vsrc\/src\/execute.sv":{"filetype":"systemverilog","visit_log":[{"keystrokes":0,"entry":1716141669,"elapsed_time_sec":0},{"entry":1716142777,"keystrokes":356,"elapsed_time_sec":101,"exit":1716142878}],"git_project_name":"arch-2024"},"\/home\/user\/arch-2024\/vsrc\/src\/offset.sv":{"filetype":"systemverilog","visit_log":[{"keystrokes":0,"entry":1716141669,"elapsed_time_sec":0},{"entry":1716143250,"keystrokes":142,"elapsed_time_sec":34,"exit":1716143284}],"git_project_name":"arch-2024"},"\/home\/user\/arch-2024\/vsrc\/src\/divu.sv":{"filetype":"systemverilog","visit_log":[{"keystrokes":0,"entry":1716141669,"elapsed_time_sec":0}],"git_project_name":"arch-2024"},"\/home\/user\/arch-2024\/vsrc\/src\/immediate.sv":{"filetype":"systemverilog","visit_log":[{"keystrokes":0,"entry":1716141593,"elapsed_time_sec":0},{"entry":1716142925,"keystrokes":427,"elapsed_time_sec":133,"exit":1716143058}],"git_project_name":"arch-2024"},"\/home\/user\/arch-2024\/vsrc\/src\/select.sv":{"filetype":"systemverilog","visit_log":[{"keystrokes":0,"entry":1716141593,"elapsed_time_sec":0},{"entry":1716143370,"keystrokes":56,"elapsed_time_sec":13,"exit":1716143383}],"git_project_name":"arch-2024"},"term:\/\/~\/arch-2024\/\/275317:\/usr\/bin\/bash":{"filetype":"","visit_log":[],"git_project_name":"arch-2024"},"\/home\/user\/arch-2024\/vsrc\/src\/decode\/decoder.sv":{"filetype":"systemverilog","visit_log":[],"git_project_name":"arch-2024"},"\/home\/user\/arch-2024\/vsrc\/src\/decode\/immediate.sv":{"filetype":"systemverilog","visit_log":[{"entry":1716141106,"keystrokes":34,"elapsed_time_sec":6,"exit":1716141112}],"git_project_name":"arch-2024"},"\/home\/user\/arch-2024\/vsrc\/src\/decode\/select.sv":{"filetype":"systemverilog","visit_log":[],"git_project_name":"arch-2024"},"\/home\/user\/arch-2024\/vsrc\/src\/execute\/execute.sv":{"filetype":"systemverilog","visit_log":[{"entry":1716141073,"keystrokes":58,"elapsed_time_sec":15,"exit":1716141088},{"entry":1716141160,"keystrokes":7,"elapsed_time_sec":7,"exit":1716141167},{"entry":1716141644,"keystrokes":69,"elapsed_time_sec":9,"exit":1716141653}],"git_project_name":"arch-2024"},"\/home\/user\/.config\/hypr\/hyprland.conf":{"filetype":"conf","visit_log":[{"keystrokes":0,"entry":1715680868,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715681841,"elapsed_time_sec":0},{"entry":1715681860,"keystrokes":329,"elapsed_time_sec":102,"exit":1715681962},{"entry":1715682491,"keystrokes":3,"elapsed_time_sec":13,"exit":1715682504},{"entry":1715682517,"keystrokes":135,"elapsed_time_sec":123,"exit":1715682640},{"keystrokes":0,"entry":1715682721,"elapsed_time_sec":0},{"entry":1715682866,"keystrokes":3,"elapsed_time_sec":9,"exit":1715682875},{"keystrokes":0,"entry":1715682891,"elapsed_time_sec":0},{"entry":1715682902,"keystrokes":17,"elapsed_time_sec":7,"exit":1715682909},{"entry":1715683259,"keystrokes":123,"elapsed_time_sec":77,"exit":1715683336},{"entry":1715684360,"keystrokes":53,"elapsed_time_sec":28,"exit":1715684388},{"entry":1715684506,"keystrokes":4,"elapsed_time_sec":66,"exit":1715684572},{"keystrokes":0,"entry":1715687404,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715687460,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715687544,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715688472,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715691716,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715692927,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715741471,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715742218,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715742533,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715759283,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715759531,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715759675,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715759930,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715760013,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715760096,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715760199,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715760554,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715760620,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715761988,"elapsed_time_sec":0},{"keystrokes":0,"entry":1716022493,"elapsed_time_sec":0}],"git_project_name":"RustIsBestLang"},"term:\/\/~\/RustIsBestLang\/src\/bin\/\/86903:ctext -i $(gcc -xc++ \/dev\/null -E -Wp,-v 2>&1 | sed -n \"s,^ ,,p\" | tr \"\\n\" \",\") < cf-1766f.cc > ctext_out.cc && clang++ -std=c++17 -DONLINE_JUDGE -Wl,-z,stack-size=268435456 -Wall -Ofast -g -fsanitize=address -fsanitize=undefined ctext_out.cc && .\/a.out < std.in":{"filetype":"","visit_log":[{"entry":1716116089,"elapsed_time_sec":470,"keystrokes":43,"exit":1716116559}],"git_project_name":"RustIsBestLang"},"\/home\/user\/RustIsBestLang\/src\/bin\/loj-102.cc":{"filetype":"cpp","visit_log":[{"entry":1716040878,"elapsed_time_sec":37,"keystrokes":155,"exit":1716040915},{"entry":1716040968,"elapsed_time_sec":109,"keystrokes":172,"exit":1716041077},{"entry":1716041081,"elapsed_time_sec":11,"keystrokes":15,"exit":1716041092},{"entry":1716041106,"elapsed_time_sec":9,"keystrokes":81,"exit":1716041115},{"entry":1716041123,"elapsed_time_sec":21,"keystrokes":5,"exit":1716041144},{"entry":1716041145,"elapsed_time_sec":45,"keystrokes":105,"exit":1716041190},{"entry":1716041681,"elapsed_time_sec":32,"keystrokes":174,"exit":1716041713},{"entry":1716041716,"elapsed_time_sec":149,"keystrokes":71,"exit":1716041865},{"entry":1716041868,"elapsed_time_sec":110,"keystrokes":106,"exit":1716041978},{"entry":1716041981,"elapsed_time_sec":169,"keystrokes":21,"exit":1716042150},{"entry":1716042218,"elapsed_time_sec":54,"keystrokes":1,"exit":1716042272},{"entry":1716042276,"elapsed_time_sec":13,"keystrokes":43,"exit":1716042289},{"entry":1716042292,"elapsed_time_sec":54,"keystrokes":34,"exit":1716042346},{"entry":1716042348,"elapsed_time_sec":277,"keystrokes":1338,"exit":1716042625},{"entry":1716042628,"elapsed_time_sec":6,"keystrokes":63,"exit":1716042634},{"entry":1716042637,"elapsed_time_sec":327,"keystrokes":287,"exit":1716042964},{"entry":1716043540,"elapsed_time_sec":1897,"keystrokes":176,"exit":1716045437},{"entry":1716087136,"elapsed_time_sec":775,"keystrokes":1,"exit":1716087911},{"entry":1716117331,"elapsed_time_sec":12,"keystrokes":10,"exit":1716117343},{"entry":1716117360,"elapsed_time_sec":9,"keystrokes":2,"exit":1716117369},{"entry":1716117377,"elapsed_time_sec":20,"keystrokes":1,"exit":1716117397},{"entry":1716117452,"elapsed_time_sec":6,"keystrokes":3,"exit":1716117458},{"entry":1716182265,"exit":1716182277,"keystrokes":19,"elapsed_time_sec":12}],"git_project_name":"RustIsBestLang"},"\/home\/user\/RustIsBestLang\/src\/bin\/cf-1721d.cc":{"filetype":"cpp","visit_log":[{"entry":1715937578,"keystrokes":31,"elapsed_time_sec":10,"exit":1715937588},{"entry":1715937593,"keystrokes":2095,"elapsed_time_sec":417,"exit":1715938010},{"entry":1715938017,"keystrokes":72,"elapsed_time_sec":22,"exit":1715938039},{"entry":1715938070,"keystrokes":47,"elapsed_time_sec":11,"exit":1715938081},{"entry":1715938085,"keystrokes":30,"elapsed_time_sec":20,"exit":1715938105},{"entry":1715938107,"keystrokes":10,"elapsed_time_sec":158,"exit":1715938265},{"entry":1715938893,"keystrokes":664,"elapsed_time_sec":245,"exit":1715939138},{"entry":1715939144,"keystrokes":11,"elapsed_time_sec":123,"exit":1715939267},{"entry":1715939422,"keystrokes":93,"elapsed_time_sec":10,"exit":1715939432},{"entry":1715939500,"keystrokes":797,"elapsed_time_sec":191,"exit":1715939691},{"entry":1715939704,"keystrokes":7,"elapsed_time_sec":46,"exit":1715939750},{"entry":1715945260,"keystrokes":1000,"elapsed_time_sec":153,"exit":1715945413},{"entry":1715945475,"keystrokes":216,"elapsed_time_sec":43,"exit":1715945518},{"entry":1715945544,"keystrokes":1179,"elapsed_time_sec":288,"exit":1715945832},{"entry":1715945834,"keystrokes":217,"elapsed_time_sec":52,"exit":1715945886},{"entry":1715945940,"keystrokes":18,"elapsed_time_sec":23,"exit":1715945963},{"entry":1715945970,"keystrokes":79,"elapsed_time_sec":23,"exit":1715945993},{"entry":1715945997,"keystrokes":41,"elapsed_time_sec":10,"exit":1715946007},{"entry":1715946011,"keystrokes":40,"elapsed_time_sec":8,"exit":1715946019},{"entry":1715946023,"keystrokes":98,"elapsed_time_sec":7390,"exit":1715953413},{"entry":1716023223,"elapsed_time_sec":33,"keystrokes":1,"exit":1716023256}],"git_project_name":"RustIsBestLang"},"\/home\/user\/.zsh":{"filetype":"zsh","visit_log":[],"git_project_name":"arch-2024"},"\/home\/user\/arch-2024\/vivado\/test-cpu\/src\/ip\/clk_wiz_0\/clk_wiz_0.xci":{"filetype":"json","visit_log":[{"entry":1716130819,"keystrokes":27,"elapsed_time_sec":30,"exit":1716130849},{"entry":1716131326,"elapsed_time_sec":16,"keystrokes":1,"exit":1716131342},{"entry":1716131351,"elapsed_time_sec":279,"keystrokes":15,"exit":1716131630},{"entry":1716133156,"elapsed_time_sec":23,"keystrokes":7,"exit":1716133179},{"entry":1716133183,"elapsed_time_sec":20,"keystrokes":21,"exit":1716133203}],"git_project_name":"arch-2024"},"term:\/\/~\/RustIsBestLang\/src\/bin\/\/12189:ctext -i $(gcc -xc++ \/dev\/null -E -Wp,-v 2>&1 | sed -n \"s,^ ,,p\" | tr \"\\n\" \",\") < cf-1821d.cc > ctext_out.cc && clang++ -std=c++17 -DONLINE_JUDGE -Wl,-z,stack-size=268435456 -Wall -Ofast -g -fsanitize=address -fsanitize=undefined ctext_out.cc && .\/a.out < std.in":{"filetype":"","visit_log":[],"git_project_name":"RustIsBestLang"},"term:\/\/~\/RustIsBestLang\/src\/bin\/\/83661:ctext -i $(gcc -xc++ \/dev\/null -E -Wp,-v 2>&1 | sed -n \"s,^ ,,p\" | tr \"\\n\" \",\") < cf-1766f.cc > ctext_out.cc && clang++ -std=c++17 -DONLINE_JUDGE -Wl,-z,stack-size=268435456 -Wall -Ofast -g -fsanitize=address -fsanitize=undefined ctext_out.cc && .\/a.out < std.in":{"filetype":"","visit_log":[],"git_project_name":"RustIsBestLang"},"\/home\/user\/RustIsBestLang\/src\/bin\/std.in":{"filetype":"","visit_log":[{"entry":1715746734,"keystrokes":27,"elapsed_time_sec":14,"exit":1715746748},{"entry":1715746958,"keystrokes":5,"elapsed_time_sec":10,"exit":1715746968},{"entry":1715747998,"keystrokes":27,"elapsed_time_sec":9,"exit":1715748007},{"entry":1715749765,"keystrokes":7,"elapsed_time_sec":10,"exit":1715749775},{"entry":1715750206,"keystrokes":26,"elapsed_time_sec":8,"exit":1715750214},{"entry":1715753072,"keystrokes":67,"elapsed_time_sec":16,"exit":1715753088},{"entry":1715753110,"keystrokes":3,"elapsed_time_sec":182,"exit":1715753292},{"entry":1715754236,"keystrokes":81,"elapsed_time_sec":21,"exit":1715754257},{"entry":1715754364,"keystrokes":69,"elapsed_time_sec":11,"exit":1715754375},{"keystrokes":1,"entry":1715755185,"elapsed_time_sec":0},{"entry":1715765883,"keystrokes":44,"elapsed_time_sec":33,"exit":1715765916},{"entry":1715785499,"keystrokes":6,"elapsed_time_sec":7,"exit":1715785506},{"entry":1715826101,"keystrokes":7,"elapsed_time_sec":8,"exit":1715826109},{"entry":1715860421,"keystrokes":6,"elapsed_time_sec":9,"exit":1715860430},{"entry":1715860465,"keystrokes":6,"elapsed_time_sec":7,"exit":1715860472},{"entry":1715861809,"keystrokes":6,"elapsed_time_sec":12,"exit":1715861821},{"entry":1715861825,"keystrokes":6,"elapsed_time_sec":6,"exit":1715861831},{"entry":1715861844,"keystrokes":6,"elapsed_time_sec":6,"exit":1715861850},{"entry":1715861857,"keystrokes":24,"elapsed_time_sec":35,"exit":1715861892},{"entry":1715913423,"keystrokes":19,"elapsed_time_sec":7,"exit":1715913430},{"entry":1715913751,"keystrokes":6,"elapsed_time_sec":13,"exit":1715913764},{"entry":1715914824,"keystrokes":31,"elapsed_time_sec":8,"exit":1715914832},{"entry":1715914840,"keystrokes":20,"elapsed_time_sec":8,"exit":1715914848},{"entry":1715914872,"keystrokes":20,"elapsed_time_sec":71,"exit":1715914943},{"entry":1715915023,"keystrokes":7,"elapsed_time_sec":8,"exit":1715915031},{"entry":1715915037,"keystrokes":6,"elapsed_time_sec":7,"exit":1715915044},{"entry":1715915116,"keystrokes":6,"elapsed_time_sec":7,"exit":1715915123},{"entry":1715915128,"keystrokes":6,"elapsed_time_sec":9,"exit":1715915137},{"keystrokes":1,"entry":1715915589,"elapsed_time_sec":0},{"keystrokes":0,"entry":1715915602,"elapsed_time_sec":0},{"entry":1715917248,"keystrokes":25,"elapsed_time_sec":6,"exit":1715917254},{"entry":1715938265,"keystrokes":40,"elapsed_time_sec":9,"exit":1715938274},{"entry":1715938284,"keystrokes":29,"elapsed_time_sec":43,"exit":1715938327},{"entry":1715938330,"keystrokes":15,"elapsed_time_sec":14,"exit":1715938344},{"entry":1715938347,"keystrokes":21,"elapsed_time_sec":14,"exit":1715938361},{"entry":1715939279,"keystrokes":7,"elapsed_time_sec":102,"exit":1715939381},{"entry":1715945890,"keystrokes":6,"elapsed_time_sec":17,"exit":1715945907},{"entry":1715945911,"keystrokes":43,"elapsed_time_sec":10,"exit":1715945921},{"entry":1716033709,"elapsed_time_sec":7,"keystrokes":6,"exit":1716033716},{"entry":1716088773,"elapsed_time_sec":6,"keystrokes":6,"exit":1716088779},{"entry":1716096438,"elapsed_time_sec":7,"keystrokes":6,"exit":1716096445},{"entry":1716096961,"elapsed_time_sec":6,"keystrokes":6,"exit":1716096967},{"entry":1716098854,"elapsed_time_sec":8523,"keystrokes":3,"exit":1716107377},{"entry":1716108987,"elapsed_time_sec":45,"keystrokes":1,"exit":1716109032},{"entry":1716112169,"elapsed_time_sec":5200,"keystrokes":18,"exit":1716117369},{"entry":1716117430,"elapsed_time_sec":17,"keystrokes":57,"exit":1716117447},{"entry":1716184291,"exit":1716184301,"keystrokes":6,"elapsed_time_sec":10},{"entry":1716184954,"exit":1716184967,"keystrokes":6,"elapsed_time_sec":13},{"entry":1716186367,"exit":1716186400,"keystrokes":4,"elapsed_time_sec":33},{"entry":1716186626,"exit":1716186643,"keystrokes":6,"elapsed_time_sec":17}],"git_project_name":"RustIsBestLang"},"term:\/\/~\/RustIsBestLang\/src\/bin\/\/13419:ctext -i $(gcc -xc++ \/dev\/null -E -Wp,-v 2>&1 | sed -n \"s,^ ,,p\" | tr \"\\n\" \",\") < cf-1821d.cc > ctext_out.cc && clang++ -std=c++17 -DONLINE_JUDGE -Wl,-z,stack-size=268435456 -Wall -Ofast -g -fsanitize=address -fsanitize=undefined ctext_out.cc && .\/a.out < std.in":{"filetype":"","visit_log":[],"git_project_name":"RustIsBestLang"},"\/home\/user\/RustIsBestLang\/src\/bin\/loj-116.cc":{"filetype":"cpp","visit_log":[{"entry":1716098391,"elapsed_time_sec":29,"keystrokes":6,"exit":1716098420},{"entry":1716098452,"elapsed_time_sec":30,"keystrokes":26,"exit":1716098482},{"entry":1716098484,"elapsed_time_sec":180,"keystrokes":205,"exit":1716098664},{"entry":1716098666,"elapsed_time_sec":75,"keystrokes":125,"exit":1716098741},{"entry":1716098805,"elapsed_time_sec":39,"keystrokes":1,"exit":1716098844},{"entry":1716098988,"elapsed_time_sec":12,"keystrokes":55,"exit":1716099000},{"entry":1716099013,"elapsed_time_sec":145,"keystrokes":68,"exit":1716099158},{"entry":1716099161,"elapsed_time_sec":226,"keystrokes":330,"exit":1716099387},{"entry":1716099392,"elapsed_time_sec":22,"keystrokes":4,"exit":1716099414},{"entry":1716099416,"elapsed_time_sec":33,"keystrokes":200,"exit":1716099449},{"entry":1716099451,"elapsed_time_sec":8,"keystrokes":27,"exit":1716099459},{"entry":1716099462,"elapsed_time_sec":137,"keystrokes":84,"exit":1716099599},{"elapsed_time_sec":0,"entry":1716100558,"keystrokes":48},{"entry":1716106558,"elapsed_time_sec":24,"keystrokes":1,"exit":1716106582},{"entry":1716107259,"elapsed_time_sec":11,"keystrokes":45,"exit":1716107270},{"entry":1716107275,"elapsed_time_sec":9,"keystrokes":48,"exit":1716107284},{"entry":1716107289,"elapsed_time_sec":87,"keystrokes":3,"exit":1716107376},{"entry":1716107377,"elapsed_time_sec":1609,"keystrokes":3,"exit":1716108986},{"entry":1716112206,"elapsed_time_sec":17,"keystrokes":4,"exit":1716112223},{"entry":1716118054,"elapsed_time_sec":36,"keystrokes":15,"exit":1716118090},{"entry":1716182955,"exit":1716183057,"keystrokes":570,"elapsed_time_sec":102},{"entry":1716183066,"exit":1716183081,"keystrokes":79,"elapsed_time_sec":15},{"entry":1716183087,"exit":1716183155,"keystrokes":46,"elapsed_time_sec":68},{"entry":1716184947,"exit":1716184954,"keystrokes":32,"elapsed_time_sec":7},{"entry":1716184970,"exit":1716185003,"keystrokes":23,"elapsed_time_sec":33},{"entry":1716186466,"exit":1716186626,"keystrokes":528,"elapsed_time_sec":160},{"entry":1716186645,"exit":1716186651,"keystrokes":4,"elapsed_time_sec":6}],"git_project_name":"RustIsBestLang"},"\/home\/user\/arch-2024\/vsrc\/src\/execute.bak\/multi.sv":{"filetype":"systemverilog","visit_log":[{"keystrokes":0,"entry":1716134971,"elapsed_time_sec":0}],"git_project_name":"arch-2024"},"\/home\/user\/RustIsBestLang\/src\/bin\/cf-1792d.cc":{"filetype":"cpp","visit_log":[{"entry":1715783130,"keystrokes":794,"elapsed_time_sec":243,"exit":1715783373},{"entry":1715783953,"keystrokes":450,"elapsed_time_sec":242,"exit":1715784195},{"entry":1715784396,"keystrokes":1695,"elapsed_time_sec":666,"exit":1715785062},{"entry":1715785442,"keystrokes":265,"elapsed_time_sec":57,"exit":1715785499},{"entry":1715785535,"keystrokes":58,"elapsed_time_sec":43,"exit":1715785578},{"entry":1715785609,"keystrokes":62,"elapsed_time_sec":59,"exit":1715785668},{"entry":1715785748,"keystrokes":21,"elapsed_time_sec":48,"exit":1715785796},{"entry":1715785892,"keystrokes":4,"elapsed_time_sec":250,"exit":1715786142},{"entry":1715786148,"keystrokes":2,"elapsed_time_sec":7,"exit":1715786155},{"keystrokes":0,"entry":1715786210,"elapsed_time_sec":0}],"git_project_name":"RustIsBestLang"},"term:\/\/~\/RustIsBestLang\/src\/bin\/\/21451:ctext -i $(gcc -xc++ \/dev\/null -E -Wp,-v 2>&1 | sed -n \"s,^ ,,p\" | tr \"\\n\" \",\") < cf-1761d.cc > ctext_out.cc && clang++ -std=c++17 -DONLINE_JUDGE -Wl,-z,stack-size=268435456 -Wall -Ofast -g -fsanitize=address -fsanitize=undefined ctext_out.cc && .\/a.out < std.in":{"filetype":"","visit_log":[],"git_project_name":"RustIsBestLang"},"\/home\/user\/RustIsBestLang\/src\/bin\/cf-1761d.cc":{"filetype":"cpp","visit_log":[{"entry":1715823886,"keystrokes":718,"elapsed_time_sec":540,"exit":1715824426},{"entry":1715824729,"keystrokes":486,"elapsed_time_sec":93,"exit":1715824822},{"entry":1715824857,"keystrokes":21,"elapsed_time_sec":129,"exit":1715824986},{"entry":1715824988,"keystrokes":21,"elapsed_time_sec":41,"exit":1715825029},{"entry":1715825033,"keystrokes":12,"elapsed_time_sec":7,"exit":1715825040},{"entry":1715825105,"keystrokes":20,"elapsed_time_sec":73,"exit":1715825178},{"entry":1715825181,"keystrokes":51,"elapsed_time_sec":38,"exit":1715825219},{"entry":1715825222,"keystrokes":19,"elapsed_time_sec":58,"exit":1715825280},{"entry":1715825285,"keystrokes":59,"elapsed_time_sec":287,"exit":1715825572},{"keystrokes":1,"entry":1715825946,"elapsed_time_sec":0},{"entry":1715825946,"keystrokes":52,"elapsed_time_sec":65,"exit":1715826011},{"entry":1715826049,"keystrokes":20,"elapsed_time_sec":7,"exit":1715826056},{"entry":1715826061,"keystrokes":69,"elapsed_time_sec":6,"exit":1715826067},{"entry":1715826084,"keystrokes":8,"elapsed_time_sec":14,"exit":1715826098},{"entry":1715826117,"keystrokes":117,"elapsed_time_sec":38,"exit":1715826155},{"entry":1715826178,"keystrokes":4,"elapsed_time_sec":23,"exit":1715826201},{"entry":1715826229,"keystrokes":10,"elapsed_time_sec":454,"exit":1715826683},{"entry":1715826683,"keystrokes":23,"elapsed_time_sec":589,"exit":1715827272},{"entry":1715827308,"keystrokes":30,"elapsed_time_sec":7,"exit":1715827315},{"entry":1715828416,"keystrokes":299,"elapsed_time_sec":5476,"exit":1715833892},{"entry":1715833933,"keystrokes":27,"elapsed_time_sec":10,"exit":1715833943},{"entry":1715836748,"keystrokes":761,"elapsed_time_sec":229,"exit":1715836977},{"entry":1715837005,"keystrokes":5,"elapsed_time_sec":44,"exit":1715837049},{"entry":1715839845,"keystrokes":121,"elapsed_time_sec":104,"exit":1715839949},{"entry":1715839952,"keystrokes":13,"elapsed_time_sec":18,"exit":1715839970},{"entry":1715857906,"keystrokes":1,"elapsed_time_sec":8,"exit":1715857914}],"git_project_name":"RustIsBestLang"},"\/home\/user\/RustIsBestLang\/src\/bin\/loj-101-1.cc":{"filetype":"cpp","visit_log":[{"entry":1716037067,"elapsed_time_sec":28,"keystrokes":28,"exit":1716037095},{"entry":1716037101,"elapsed_time_sec":395,"keystrokes":38,"exit":1716037496},{"entry":1716037498,"elapsed_time_sec":15,"keystrokes":58,"exit":1716037513},{"entry":1716037519,"elapsed_time_sec":29,"keystrokes":48,"exit":1716037548},{"entry":1716037551,"elapsed_time_sec":8,"keystrokes":67,"exit":1716037559},{"entry":1716037562,"elapsed_time_sec":9,"keystrokes":34,"exit":1716037571},{"entry":1716037574,"elapsed_time_sec":14,"keystrokes":33,"exit":1716037588},{"entry":1716037591,"elapsed_time_sec":118,"keystrokes":52,"exit":1716037709},{"entry":1716037712,"elapsed_time_sec":11,"keystrokes":99,"exit":1716037723},{"entry":1716037732,"elapsed_time_sec":15,"keystrokes":35,"exit":1716037747},{"entry":1716037750,"elapsed_time_sec":95,"keystrokes":22,"exit":1716037845},{"entry":1716039186,"elapsed_time_sec":69,"keystrokes":108,"exit":1716039255},{"elapsed_time_sec":0,"entry":1716039560,"keystrokes":92}],"git_project_name":"RustIsBestLang"},"term:\/\/~\/RustIsBestLang\/src\/bin\/\/138528:ctext -i $(gcc -xc++ \/dev\/null -E -Wp,-v 2>&1 | sed -n \"s,^ ,,p\" | tr \"\/n\" \",\") < cf-1787d.cc > ctext_out.cc && clang++ -std=c++17 -DONLINE_JUDGE -Wl,-z,stack-size=268435456 -Wall -Ofast -g -fsanitize=address -fsanitize=undefined ctext_out.cc && .\/a.out < std.in":{"filetype":"","visit_log":[],"git_project_name":"RustIsBestLang"},"\/home\/user\/arch-2024\/difftest\/verilator.mk":{"filetype":"make","visit_log":[],"git_project_name":"arch-2024"},"\/home\/user\/RustIsBestLang\/src\/bin\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[{"entry":1715683749,"keystrokes":2,"elapsed_time_sec":11,"exit":1715683760},{"entry":1715683762,"elapsed_time_sec":427898,"keystrokes":50,"exit":1716111660}],"git_project_name":"RustIsBestLang"},"\/home\/user\/arch-2024\/vsrc\/include\/common.sv":{"filetype":"systemverilog","visit_log":[],"git_project_name":"arch-2024"},"\/home\/user\/RustIsBestLang\/src\/bin\/cf-1729g.cc":{"filetype":"cpp","visit_log":[{"entry":1716023284,"elapsed_time_sec":875,"keystrokes":2934,"exit":1716024159},{"entry":1716024197,"elapsed_time_sec":19,"keystrokes":89,"exit":1716024216},{"entry":1716024223,"elapsed_time_sec":32,"keystrokes":25,"exit":1716024255},{"entry":1716024256,"elapsed_time_sec":530,"keystrokes":2316,"exit":1716024786},{"entry":1716024813,"elapsed_time_sec":6119,"keystrokes":33,"exit":1716030932}],"git_project_name":"RustIsBestLang"},"\/home\/user\/arch-2024\/Makefile":{"filetype":"make","visit_log":[{"entry":1716128001,"elapsed_time_sec":6,"keystrokes":6,"exit":1716128007},{"entry":1716128256,"elapsed_time_sec":15,"keystrokes":0,"exit":1716128271}],"git_project_name":"arch-2024"}}} \ No newline at end of file