| ofs | hex dump | ascii |
|---|
| 0000 | 56 69 6d 9f 55 6e 44 6f e5 00 03 6b 86 9f 3e 24 81 0e b1 91 4f 1a 6d 36 6e 45 24 64 8a 08 12 79 | Vim.UnDo...k..>$....O.m6nE$d...y |
| 0020 | 3e ba ab a3 cf 15 d9 bd 10 67 d7 00 00 00 0d 00 00 00 00 00 00 00 00 00 00 00 35 00 00 00 01 00 | >........g................5..... |
| 0040 | 00 00 04 00 00 00 00 00 00 00 04 00 00 00 04 00 00 00 04 00 00 00 00 69 96 22 95 04 01 00 00 00 | .......................i."...... |
| 0060 | 03 00 5f d0 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 00 | .._............................. |
| 0080 | 00 00 00 00 ff ff ff ff 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 00a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 00c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 00e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 01a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 01c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 01e0 | 00 00 00 00 00 00 69 96 22 8c 04 01 00 00 00 00 00 f5 18 00 00 00 0f 00 00 00 00 00 00 00 00 00 | ......i."....................... |
| 0200 | 00 00 01 00 00 00 35 68 79 70 72 63 74 6c 20 6d 6f 6e 69 74 6f 72 73 20 2d 6a 20 7c 20 6a 71 20 | ......5hyprctl.monitors.-j.|.jq. |
| 0220 | 2d 63 20 27 2e 5b 30 5d 2e 61 63 74 69 76 65 57 6f 72 6b 73 70 61 63 65 2e 69 64 27 f5 18 00 00 | -c.'.[0].activeWorkspace.id'.... |
| 0240 | 00 10 00 00 00 00 00 00 00 00 00 00 00 00 f5 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 | ................................ |
| 0260 | 00 00 00 00 f5 18 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 35 81 f5 18 00 00 00 00 00 00 | ......................5......... |
| 0280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 00 00 35 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..................5............. |
| 02a0 | 00 00 00 00 00 00 69 02 00 00 00 00 00 00 35 81 5f d0 00 00 00 01 00 00 00 03 00 00 00 00 00 00 | ......i.......5._............... |
| 02c0 | 00 00 00 00 00 02 00 00 00 02 00 00 00 00 00 00 00 00 ff ff ff ff 00 01 00 00 00 00 00 00 00 00 | ................................ |
| 02e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 03a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 03c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 03e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 33 00 00 00 00 00 00 00 03 | .......................3........ |
| 0420 | 00 00 00 1e 00 00 00 00 00 00 00 56 00 00 00 34 00 00 00 00 69 96 22 8f 04 01 00 00 00 00 00 f5 | ...........V...4....i."......... |
| 0440 | 18 00 00 00 01 00 00 00 02 00 00 00 00 00 00 00 02 00 00 00 34 23 20 52 65 74 75 72 6e 73 20 61 | ....................4#.Returns.a |
| 0460 | 20 4a 53 4f 4e 20 61 72 72 61 79 20 6f 66 20 77 6f 72 6b 73 70 61 63 65 20 73 74 61 74 75 73 65 | .JSON.array.of.workspace.statuse |
| 0480 | 73 20 66 6f 72 20 31 2d 39 00 00 00 1e 23 20 31 3a 20 6f 63 63 75 70 69 65 64 2f 61 63 74 69 76 | s.for.1-9....#.1:.occupied/activ |
| 04a0 | 65 2c 20 30 3a 20 65 6d 70 74 79 35 81 f5 18 00 00 00 00 01 00 00 00 00 00 00 00 02 00 00 00 00 | e,.0:.empty5.................... |
| 04c0 | 00 00 00 00 00 00 00 00 00 00 00 0c 00 00 00 00 00 00 00 54 00 00 00 00 00 00 00 00 00 00 00 00 | ...................T............ |
| 04e0 | 00 00 00 35 81 5f d0 00 00 00 02 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 0d 00 | ...5._.......................... |
| 0500 | 00 00 00 00 00 00 00 ff ff ff ff 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 05a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 05c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 05e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0640 | 00 00 00 00 00 00 00 00 0d 00 00 00 11 00 00 00 00 00 00 00 0d 00 00 00 11 00 00 00 00 00 00 00 | ................................ |
| 0660 | 56 00 00 00 11 00 00 00 00 69 96 22 91 04 01 00 00 00 01 00 f5 18 00 00 00 0c 00 00 00 0d 00 00 | V........i.".................... |
| 0680 | 00 00 00 00 00 01 00 00 00 1d 23 20 53 69 6d 70 6c 65 20 76 65 72 73 69 6f 6e 20 66 6f 72 20 74 | ..........#.Simple.version.for.t |
| 06a0 | 68 65 20 62 61 72 3a 35 81 f5 18 00 00 00 00 0c 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 | he.bar:5........................ |
| 06c0 | 00 00 00 00 00 00 00 c2 01 00 00 00 00 00 00 1e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 35 | ...............................5 |
| 06e0 | 81 5f d0 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 0d 00 00 00 11 00 | ._.............................. |
| 0700 | 00 00 00 ff ff ff ff 00 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 07a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 07c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 07e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0840 | 00 00 00 00 0d 00 00 00 11 00 00 00 00 00 00 00 0d 00 00 00 11 00 00 00 00 00 00 00 56 00 00 00 | ............................V... |
| 0860 | 11 00 00 00 00 69 96 22 94 04 01 00 00 00 03 00 f5 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .....i."........................ |
| 0880 | 00 0d 00 00 00 0b 23 21 2f 62 69 6e 2f 62 61 73 68 00 00 00 12 67 65 74 5f 77 6f 72 6b 73 70 61 | ......#!/bin/bash....get_workspa |
| 08a0 | 63 65 73 28 29 20 7b 00 00 00 16 20 20 73 65 71 20 31 20 39 20 7c 20 6a 71 20 2d 52 20 2d 63 20 | ces().{......seq.1.9.|.jq.-R.-c. |
| 08c0 | 27 00 00 00 2f 20 20 20 20 28 69 6e 70 75 74 5f 66 69 6c 65 6e 61 6d 65 20 7c 20 73 70 6c 69 74 | '.../....(input_filename.|.split |
| 08e0 | 28 22 5c 6e 22 29 29 20 61 73 20 24 61 63 74 69 76 65 20 7c 00 00 00 0e 20 20 20 20 2e 20 61 73 | ("\n")).as.$active.|..........as |
| 0900 | 20 24 69 64 20 7c 00 00 00 05 20 20 20 20 7b 00 00 00 0e 20 20 20 20 20 20 69 64 3a 20 24 69 64 | .$id.|........{..........id:.$id |
| 0920 | 2c 00 00 00 95 20 20 20 20 20 20 61 63 74 69 76 65 3a 20 28 69 66 20 28 73 79 73 74 65 6d 28 22 | ,..........active:.(if.(system(" |
| 0940 | 68 79 70 72 63 74 6c 20 6d 6f 6e 69 74 6f 72 73 20 2d 6a 20 7c 20 6a 71 20 2d 65 20 5c 22 2e 5b | hyprctl.monitors.-j.|.jq.-e.\".[ |
| 0960 | 5d 20 7c 20 73 65 6c 65 63 74 28 2e 61 63 74 69 76 65 57 6f 72 6b 73 70 61 63 65 2e 69 64 20 3d | ].|.select(.activeWorkspace.id.= |
| 0980 | 3d 20 5c 28 24 69 64 29 29 5c 22 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 22 29 20 3d 3d 20 30 29 20 | =.\($id))\".>./dev/null").==.0). |
| 09a0 | 74 68 65 6e 20 74 72 75 65 20 65 6c 73 65 20 66 61 6c 73 65 20 65 6e 64 29 2c 00 00 00 88 20 20 | then.true.else.false.end),...... |
| 09c0 | 20 20 20 20 6f 63 63 75 70 69 65 64 3a 20 28 69 66 20 28 73 79 73 74 65 6d 28 22 68 79 70 72 63 | ....occupied:.(if.(system("hyprc |
| 09e0 | 74 6c 20 77 6f 72 6b 73 70 61 63 65 73 20 2d 6a 20 7c 20 6a 71 20 2d 65 20 5c 22 2e 5b 5d 20 7c | tl.workspaces.-j.|.jq.-e.\".[].| |
| 0a00 | 20 73 65 6c 65 63 74 28 2e 69 64 20 3d 3d 20 5c 28 24 69 64 29 29 5c 22 20 3e 20 2f 64 65 76 2f | .select(.id.==.\($id))\".>./dev/ |
| 0a20 | 6e 75 6c 6c 22 29 20 3d 3d 20 30 29 20 74 68 65 6e 20 74 72 75 65 20 65 6c 73 65 20 66 61 6c 73 | null").==.0).then.true.else.fals |
| 0a40 | 65 20 65 6e 64 29 00 00 00 15 20 20 20 20 7d 27 20 7c 20 6a 71 20 2d 73 20 2d 63 20 27 2e 27 00 | e.end)........}'.|.jq.-s.-c.'.'. |
| 0a60 | 00 00 01 7d 00 00 00 00 00 00 00 35 68 79 70 72 63 74 6c 20 6d 6f 6e 69 74 6f 72 73 20 2d 6a 20 | ...}.......5hyprctl.monitors.-j. |
| 0a80 | 7c 20 6a 71 20 2d 63 20 27 2e 5b 30 5d 2e 61 63 74 69 76 65 57 6f 72 6b 73 70 61 63 65 2e 69 64 | |.jq.-c.'.[0].activeWorkspace.id |
| 0aa0 | 27 35 81 35 81 e7 aa | '5.5... |