tawasuyu

sergio/takana

> Una distribución Linux construida con un laboratorio funcional y hermético en el > sótano, y una terminal mutable, clásica y anárquica en el piso de arriba — diseñada > desde el suelo para que una IA programadora entienda, modifique y co…

TOML 1572Shell 203Rust 109Markdown 993728 Definiciones

⎇ d111b5f04025951789fc0c532cd33d5f468ee9bd docs/state/build-state.html HTML · 538 líneas · 68.4 KB Historia crudo

estado: sistema-base C saldado en el laptop (deuda 85→53, sealed 671→703) d111b5f04 · sergio ·

1<style>
2:root{
3  --bg:#eef0f3; --panel:#ffffff; --panel-2:#f6f7f9; --ink:#1b1e24; --ink-2:#5b636f;
4  --line:#dce0e6; --steel:#4a7291; --ember:#dd6b3d;
5  --sealed:#3f8f61; --debt:#bf922f; --never:#8f6234; --unhashable:#bb443c;
6  --sealed-bg:#e7f1eb; --debt-bg:#f6efdc; --never-bg:#efe6da; --unhashable-bg:#f4e2e0;
7}
8@media (prefers-color-scheme:dark){:root{
9  --bg:#12151a; --panel:#1a1e25; --panel-2:#20252e; --ink:#e7eaef; --ink-2:#98a1af;
10  --line:#2a303a; --steel:#7aa6c8; --ember:#e97d4f;
11  --sealed:#59b483; --debt:#d8b054; --never:#b98a54; --unhashable:#d76258;
12  --sealed-bg:#182a20; --debt-bg:#2a2617; --never-bg:#271f16; --unhashable-bg:#2c1a19;
13}}
14:root[data-theme="light"]{
15  --bg:#eef0f3; --panel:#ffffff; --panel-2:#f6f7f9; --ink:#1b1e24; --ink-2:#5b636f;
16  --line:#dce0e6; --steel:#4a7291; --ember:#dd6b3d;
17  --sealed:#3f8f61; --debt:#bf922f; --never:#8f6234; --unhashable:#bb443c;
18  --sealed-bg:#e7f1eb; --debt-bg:#f6efdc; --never-bg:#efe6da; --unhashable-bg:#f4e2e0;
19}
20:root[data-theme="dark"]{
21  --bg:#12151a; --panel:#1a1e25; --panel-2:#20252e; --ink:#e7eaef; --ink-2:#98a1af;
22  --line:#2a303a; --steel:#7aa6c8; --ember:#e97d4f;
23  --sealed:#59b483; --debt:#d8b054; --never:#b98a54; --unhashable:#d76258;
24  --sealed-bg:#182a20; --debt-bg:#2a2617; --never-bg:#271f16; --unhashable-bg:#2c1a19;
25}
26*{box-sizing:border-box}
27body{margin:0;background:var(--bg);color:var(--ink);
28  font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;line-height:1.5;
29  -webkit-font-smoothing:antialiased}
30.mono{font-family:ui-monospace,"SF Mono","JetBrains Mono","Cascadia Code",Menlo,monospace}
31.wrap{max-width:1180px;margin:0 auto;padding:clamp(20px,4vw,48px)}
32header{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 20px;margin-bottom:28px}
33h1{font-size:clamp(1.5rem,3vw,2.1rem);margin:0;font-weight:680;letter-spacing:-.02em}
34h1 .mark{color:var(--ember)}
35.sub{color:var(--ink-2);font-size:.9rem}
36.sub .mono{color:var(--ink)}
37.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;font-weight:650;
38  color:var(--ink-2);margin:0 0 10px}
39section{margin-bottom:34px}
40/* progress */
41.progress{height:34px;display:flex;border-radius:8px;overflow:hidden;border:1px solid var(--line);
42  background:var(--panel)}
43.seg{display:block;height:100%}
44.s-sealed{background:var(--sealed)} .s-debt{background:var(--debt)}
45.s-never{background:var(--never)} .s-unhashable{background:var(--unhashable)}
46.legend{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px;font-size:.82rem;color:var(--ink-2)}
47.legend b{color:var(--ink);font-weight:600}
48.legend .k{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;
49  vertical-align:baseline}
50/* tiles */
51.tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
52@media(max-width:640px){.tiles{grid-template-columns:repeat(2,1fr)}}
53.tile{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:16px 18px;
54  border-top:3px solid var(--line)}
55.tile.s-sealed{border-top-color:var(--sealed)} .tile.s-debt{border-top-color:var(--debt)}
56.tile.s-never{border-top-color:var(--never)} .tile.s-unhashable{border-top-color:var(--unhashable)}
57.tile-n{font-size:2rem;font-weight:680;font-family:ui-monospace,monospace;line-height:1;
58  font-variant-numeric:tabular-nums}
59.tile-l{font-size:.82rem;color:var(--ink-2);margin-top:6px}
60.tile-p{font-size:.78rem;color:var(--ink-2);margin-top:2px;font-family:ui-monospace,monospace}
61/* class grid */
62.cls-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}
63.cls{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:15px 16px}
64.cls-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}
65.cls-name{font-weight:620} .cls-tot{font-family:ui-monospace,monospace;color:var(--ink-2);
66  font-variant-numeric:tabular-nums}
67.bar{height:9px;display:flex;border-radius:5px;overflow:hidden;background:var(--panel-2)}
68.cls-foot{display:flex;justify-content:space-between;margin-top:9px;font-size:.78rem}
69.cls-foot .ok{color:var(--sealed)} .cls-foot .warn{color:var(--debt)}
70.cls-foot .muted{color:var(--ink-2)}
71/* debt table */
72.controls{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:14px}
73.controls input{background:var(--panel);border:1px solid var(--line);color:var(--ink);
74  padding:8px 12px;border-radius:8px;font-size:.9rem;min-width:200px;font-family:ui-monospace,monospace}
75.controls input:focus{outline:2px solid var(--steel);outline-offset:1px}
76.fbtn{background:var(--panel);border:1px solid var(--line);color:var(--ink-2);padding:7px 13px;
77  border-radius:999px;font-size:.8rem;cursor:pointer;font-weight:550}
78.fbtn[aria-pressed="true"]{background:var(--steel);border-color:var(--steel);color:#fff}
79.tbl-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:10px;background:var(--panel)}
80table{border-collapse:collapse;width:100%;font-size:.88rem}
81th{text-align:left;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2);
82  font-weight:600;padding:11px 14px;border-bottom:1px solid var(--line);background:var(--panel-2);
83  position:sticky;top:0}
84td{padding:10px 14px;border-bottom:1px solid var(--line);vertical-align:top}
85.drow:last-child td{border-bottom:none}
86.c-name{font-family:ui-monospace,monospace;font-weight:550;white-space:nowrap}
87.c-name .ver{color:var(--ink-2);font-weight:400;font-size:.82em;margin-left:5px}
88.s-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px;
89  vertical-align:middle}
90.tag{font-size:.72rem;padding:2px 8px;border-radius:999px;font-weight:600;white-space:nowrap}
91.t-c{background:var(--panel-2);color:var(--ink-2)} .t-go{background:#1f3a4d33;color:var(--steel)}
92.t-rust{background:#dd6b3d22;color:var(--ember)} .t-gui{background:#8f623422;color:var(--never)}
93.t-kernel{background:#bb443c22;color:var(--unhashable)}
94.ready{color:var(--sealed);font-weight:600;font-size:.8rem}
95.impact{display:inline-block;background:var(--ember);color:#fff;font-family:ui-monospace,monospace;
96  font-size:.72rem;font-weight:650;padding:1px 6px;border-radius:999px;margin-left:4px}
97.blocked{color:var(--debt);font-weight:600;font-size:.8rem;font-family:ui-monospace,monospace}
98.c-deps{max-width:560px}
99.chip{display:inline-block;font-family:ui-monospace,monospace;font-size:.74rem;padding:2px 7px;
100  border-radius:5px;margin:2px 3px 2px 0;border:1px solid transparent}
101.chip.s-sealed{background:var(--sealed-bg);color:var(--sealed)}
102.chip.s-debt{background:var(--debt-bg);color:var(--debt);border-color:var(--debt)}
103.chip.s-never{background:var(--never-bg);color:var(--never);border-color:var(--never)}
104.chip.s-unhashable{background:var(--unhashable-bg);color:var(--unhashable);border-color:var(--unhashable)}
105.chip.empty{color:var(--ink-2);font-style:italic}
106.hint{color:var(--ink-2);font-size:.82rem;margin:0 0 14px}
107.count{color:var(--ink-2);font-size:.82rem;margin-left:auto;font-family:ui-monospace,monospace}
108footer{color:var(--ink-2);font-size:.78rem;margin-top:36px;padding-top:16px;
109  border-top:1px solid var(--line);line-height:1.7}
110footer .mono{color:var(--ink)}
111@media(prefers-reduced-motion:no-preference){.seg,.fbtn{transition:.15s}}
112</style>
113<div class="wrap">
114  <header>
115    <h1>estado del build <span class="mark">·</span> <span class="mono">hammer</span></h1>
116    <div class="sub">764 recetas · grafo cierra sin ciclos · grafo cerrado · <span class="mono">2026-07-17 16:33 UTC</span></div>
117  </header>
118
119  <section>
120    <p class="eyebrow">avance del corpus</p>
121    <div class="progress"><span class="seg s-sealed" style="width:92.01570680628272%" title="sellado al día: 703"></span><span class="seg s-debt" style="width:6.93717277486911%" title="deuda de rebuild: 53"></span><span class="seg s-never" style="width:1.0471204188481675%" title="nunca construida: 8"></span></div>
122    <div class="legend">
123      <span><span class="k s-sealed"></span><b>703</b> sellado al día</span>
124      <span><span class="k s-debt"></span><b>53</b> deuda de rebuild</span>
125      <span><span class="k s-never"></span><b>8</b> nunca construida</span>
126      
127    </div>
128  </section>
129
130  <section>
131    <div class="tiles"><div class="tile s-sealed">
132      <div class="tile-n">703</div>
133      <div class="tile-l">sellado al día</div>
134      <div class="tile-p">92.0%</div>
135    </div><div class="tile s-debt">
136      <div class="tile-n">53</div>
137      <div class="tile-l">deuda de rebuild</div>
138      <div class="tile-p">6.9%</div>
139    </div><div class="tile s-never">
140      <div class="tile-n">8</div>
141      <div class="tile-l">nunca construida</div>
142      <div class="tile-p">1.0%</div>
143    </div><div class="tile s-unhashable">
144      <div class="tile-n">0</div>
145      <div class="tile-l">ilegible</div>
146      <div class="tile-p">0.0%</div>
147    </div></div>
148  </section>
149
150  <section>
151    <p class="eyebrow">dónde está la deuda</p>
152    <div class="cls-grid"><div class="cls">
153      <div class="cls-head"><span class="cls-name">Go</span>
154        <span class="cls-tot">362</span></div>
155      <div class="bar"><span class="seg s-sealed" style="width:98.61878453038673%"></span><span class="seg s-debt" style="width:0.27624309392265195%"></span><span class="seg s-never" style="width:1.1049723756906078%"></span></div>
156      <div class="cls-foot"><span class="ok">357 al día</span>
157        <span class="warn">5 en deuda</span></div>
158    </div><div class="cls">
159      <div class="cls-head"><span class="cls-name">C</span>
160        <span class="cls-tot">322</span></div>
161      <div class="bar"><span class="seg s-sealed" style="width:94.40993788819875%"></span><span class="seg s-debt" style="width:4.3478260869565215%"></span><span class="seg s-never" style="width:1.2422360248447204%"></span></div>
162      <div class="cls-foot"><span class="ok">304 al día</span>
163        <span class="warn">18 en deuda</span></div>
164    </div><div class="cls">
165      <div class="cls-head"><span class="cls-name">Rust</span>
166        <span class="cls-tot">45</span></div>
167      <div class="bar"><span class="seg s-sealed" style="width:88.88888888888889%"></span><span class="seg s-debt" style="width:11.11111111111111%"></span></div>
168      <div class="cls-foot"><span class="ok">40 al día</span>
169        <span class="warn">5 en deuda</span></div>
170    </div><div class="cls">
171      <div class="cls-head"><span class="cls-name">GUI</span>
172        <span class="cls-tot">30</span></div>
173      <div class="bar"><span class="seg s-sealed" style="width:3.3333333333333335%"></span><span class="seg s-debt" style="width:96.66666666666667%"></span></div>
174      <div class="cls-foot"><span class="ok">1 al día</span>
175        <span class="warn">29 en deuda</span></div>
176    </div><div class="cls">
177      <div class="cls-head"><span class="cls-name">kernel</span>
178        <span class="cls-tot">5</span></div>
179      <div class="bar"><span class="seg s-sealed" style="width:20.0%"></span><span class="seg s-debt" style="width:80.0%"></span></div>
180      <div class="cls-foot"><span class="ok">1 al día</span>
181        <span class="warn">4 en deuda</span></div>
182    </div></div>
183  </section>
184
185  <section>
186    <p class="eyebrow">huecos, en orden de ataque</p>
187    <p class="hint">Cada receta en deuda con sus deps de build coloreadas por estado. Una fila
188      <b style="color:var(--sealed)">lista</b> tiene todas sus deps al día ⇒ se puede construir ya;
189      el pastilla <span class="impact">↑N</span> es cuántas otras en deuda desbloquea (ordenadas por
190      ahí: construí primero las de más impacto). Una <b style="color:var(--debt)">espera N</b> depende
191      de N recetas que también están en deuda. 39 listas ahora.</p>
192    <div class="controls">
193      <button class="fbtn" data-cls="all" aria-pressed="true">todas</button><button class="fbtn" data-cls="go" aria-pressed="false">Go (5)</button><button class="fbtn" data-cls="c" aria-pressed="false">C (18)</button><button class="fbtn" data-cls="rust" aria-pressed="false">Rust (5)</button><button class="fbtn" data-cls="gui" aria-pressed="false">GUI (29)</button><button class="fbtn" data-cls="kernel" aria-pressed="false">kernel (4)</button>
194      <button class="fbtn" id="ready" data-ready aria-pressed="false">sólo listas</button>
195      <input id="q" placeholder="buscar receta…" spellcheck="false" aria-label="buscar receta">
196      <span class="count" id="count">61 en deuda</span>
197    </div>
198    <div class="tbl-wrap">
199      <table>
200        <thead><tr><th>receta</th><th>clase</th><th>estado</th><th>deps de build</th></tr></thead>
201        <tbody><tr class="drow" data-cls="gui" data-ready="1" data-name="glib" data-unblocks="14">
202      <td class="c-name"><span class="s-dot s-debt"></span>glib <span class="ver">2.88.1</span></td>
203      <td class="c-cls"><span class="tag t-gui">GUI</span></td>
204      <td class="c-badge"><span class="ready">lista</span> <span class="impact" title="desbloquea 14 recetas en deuda">↑14</span></td>
205      <td class="c-deps"><span class="chip s-sealed" title="sellado al día">meson</span><span class="chip s-sealed" title="sellado al día">samurai</span><span class="chip s-sealed" title="sellado al día">python3</span><span class="chip s-sealed" title="sellado al día">pkgconf</span><span class="chip s-sealed" title="sellado al día">libffi</span><span class="chip s-sealed" title="sellado al día">pcre2</span><span class="chip s-sealed" title="sellado al día">zlib</span></td>
206    </tr><tr class="drow" data-cls="gui" data-ready="1" data-name="wayland" data-unblocks="13">
207      <td class="c-name"><span class="s-dot s-debt"></span>wayland <span class="ver">1.25.0</span></td>
208      <td class="c-cls"><span class="tag t-gui">GUI</span></td>
209      <td class="c-badge"><span class="ready">lista</span> <span class="impact" title="desbloquea 13 recetas en deuda">↑13</span></td>
210      <td class="c-deps"><span class="chip s-sealed" title="sellado al día">meson</span><span class="chip s-sealed" title="sellado al día">samurai</span><span class="chip s-sealed" title="sellado al día">python3</span><span class="chip s-sealed" title="sellado al día">pkgconf</span><span class="chip s-sealed" title="sellado al día">libffi</span><span class="chip s-sealed" title="sellado al día">expat</span></td>
211    </tr><tr class="drow" data-cls="gui" data-ready="1" data-name="pixman" data-unblocks="12">
212      <td class="c-name"><span class="s-dot s-debt"></span>pixman <span class="ver">0.44.2</span></td>
213      <td class="c-cls"><span class="tag t-gui">GUI</span></td>
214      <td class="c-badge"><span class="ready">lista</span> <span class="impact" title="desbloquea 12 recetas en deuda">↑12</span></td>
215      <td class="c-deps"><span class="chip s-sealed" title="sellado al día">meson</span><span class="chip s-sealed" title="sellado al día">samurai</span><span class="chip s-sealed" title="sellado al día">python3</span><span class="chip s-sealed" title="sellado al día">pkgconf</span></td>
216    </tr><tr class="drow" data-cls="gui" data-ready="1" data-name="fontconfig" data-unblocks="11">
217      <td class="c-name"><span class="s-dot s-debt"></span>fontconfig <span class="ver">2.18.1</span></td>
218      <td class="c-cls"><span class="tag t-gui">GUI</span></td>
219      <td class="c-badge"><span class="ready">lista</span> <span class="impact" title="desbloquea 11 recetas en deuda">↑11</span></td>
220      <td class="c-deps"><span class="chip s-sealed" title="sellado al día">freetype</span><span class="chip s-sealed" title="sellado al día">expat</span><span class="chip s-sealed" title="sellado al día">pkgconf</span><span class="chip s-sealed" title="sellado al día">gperf</span><span class="chip s-sealed" title="sellado al día">python3</span><span class="chip s-sealed" title="sellado al día">libpng</span><span class="chip s-sealed" title="sellado al día">zlib</span><span class="chip s-sealed" title="sellado al día">make</span></td>
221    </tr><tr class="drow" data-cls="gui" data-ready="1" data-name="libdrm" data-unblocks="11">
222      <td class="c-name"><span class="s-dot s-debt"></span>libdrm <span class="ver">2.4.134</span></td>
223      <td class="c-cls"><span class="tag t-gui">GUI</span></td>
224      <td class="c-badge"><span class="ready">lista</span> <span class="impact" title="desbloquea 11 recetas en deuda">↑11</span></td>
225      <td class="c-deps"><span class="chip s-sealed" title="sellado al día">meson</span><span class="chip s-sealed" title="sellado al día">samurai</span><span class="chip s-sealed" title="sellado al día">python3</span><span class="chip s-sealed" title="sellado al día">pkgconf</span></td>
226    </tr><tr class="drow" data-cls="gui" data-ready="1" data-name="libxkbcommon" data-unblocks="9">
227      <td class="c-name"><span class="s-dot s-debt"></span>libxkbcommon <span class="ver">1.7.0</span></td>
228      <td class="c-cls"><span class="tag t-gui">GUI</span></td>
229      <td class="c-badge"><span class="ready">lista</span> <span class="impact" title="desbloquea 9 recetas en deuda">↑9</span></td>
230      <td class="c-deps"><span class="chip s-sealed" title="sellado al día">meson</span><span class="chip s-sealed" title="sellado al día">samurai</span><span class="chip s-sealed" title="sellado al día">python3</span><span class="chip s-sealed" title="sellado al día">pkgconf</span><span class="chip s-sealed" title="sellado al día">bison</span></td>
231    </tr><tr class="drow" data-cls="gui" data-ready="1" data-name="fribidi" data-unblocks="8">
232      <td class="c-name"><span class="s-dot s-debt"></span>fribidi <span class="ver">1.0.16</span></td>
233      <td class="c-cls"><span class="tag t-gui">GUI</span></td>
234      <td class="c-badge"><span class="ready">lista</span> <span class="impact" title="desbloquea 8 recetas en deuda">↑8</span></td>
235      <td class="c-deps"><span class="chip s-sealed" title="sellado al día">meson</span><span class="chip s-sealed" title="sellado al día">samurai</span><span class="chip s-sealed" title="sellado al día">python3</span><span class="chip s-sealed" title="sellado al día">pkgconf</span></td>
236    </tr><tr class="drow" data-cls="gui" data-ready="1" data-name="tllist" data-unblocks="2">
237      <td class="c-name"><span class="s-dot s-debt"></span>tllist <span class="ver">1.1.0</span></td>
238      <td class="c-cls"><span class="tag t-gui">GUI</span></td>
239      <td class="c-badge"><span class="ready">lista</span> <span class="impact" title="desbloquea 2 recetas en deuda">↑2</span></td>
240      <td class="c-deps"><span class="chip s-sealed" title="sellado al día">meson</span><span class="chip s-sealed" title="sellado al día">samurai</span><span class="chip s-sealed" title="sellado al día">python3</span><span class="chip s-sealed" title="sellado al día">pkgconf</span></td>
241    </tr><tr class="drow" data-cls="kernel" data-ready="1" data-name="linux-pam" data-unblocks="2">
242      <td class="c-name"><span class="s-dot s-debt"></span>linux-pam <span class="ver">1.6.1</span></td>
243      <td class="c-cls"><span class="tag t-kernel">kernel</span></td>
244      <td class="c-badge"><span class="ready">lista</span> <span class="impact" title="desbloquea 2 recetas en deuda">↑2</span></td>
245      <td class="c-deps"><span class="chip s-sealed" title="sellado al día">flex</span><span class="chip s-sealed" title="sellado al día">pkgconf</span><span class="chip s-sealed" title="sellado al día">make</span></td>
246    </tr><tr class="drow" data-cls="gui" data-ready="1" data-name="libinput" data-unblocks="1">
247      <td class="c-name"><span class="s-dot s-debt"></span>libinput <span class="ver">1.27.1</span></td>
248      <td class="c-cls"><span class="tag t-gui">GUI</span></td>
249      <td class="c-badge"><span class="ready">lista</span> <span class="impact" title="desbloquea 1 recetas en deuda">↑1</span></td>
250      <td class="c-deps"><span class="chip s-sealed" title="sellado al día">meson</span><span class="chip s-sealed" title="sellado al día">samurai</span><span class="chip s-sealed" title="sellado al día">python3</span><span class="chip s-sealed" title="sellado al día">pkgconf</span><span class="chip s-sealed" title="sellado al día">libudev-zero</span><span class="chip s-sealed" title="sellado al día">libevdev</span><span class="chip s-sealed" title="sellado al día">mtdev</span></td>
251    </tr><tr class="drow" data-cls="gui" data-ready="1" data-name="seatd" data-unblocks="1">
252      <td class="c-name"><span class="s-dot s-debt"></span>seatd <span class="ver">0.9.3</span></td>
253      <td class="c-cls"><span class="tag t-gui">GUI</span></td>
254      <td class="c-badge"><span class="ready">lista</span> <span class="impact" title="desbloquea 1 recetas en deuda">↑1</span></td>
255      <td class="c-deps"><span class="chip s-sealed" title="sellado al día">meson</span><span class="chip s-sealed" title="sellado al día">samurai</span><span class="chip s-sealed" title="sellado al día">python3</span><span class="chip s-sealed" title="sellado al día">pkgconf</span></td>
256    </tr><tr class="drow" data-cls="c" data-ready="1" data-name="amp" data-unblocks="0">
257      <td class="c-name"><span class="s-dot s-debt"></span>amp <span class="ver">0.7.1</span></td>
258      <td class="c-cls"><span class="tag t-c">C</span></td>
259      <td class="c-badge"><span class="ready">lista</span></td>
260      <td class="c-deps"><span class="chip s-sealed" title="sellado al día">zlib</span></td>
261    </tr><tr class="drow" data-cls="c" data-ready="1" data-name="bob-nvim" data-unblocks="0">
262      <td class="c-name"><span class="s-dot s-never"></span>bob-nvim <span class="ver">4.1.7</span></td>
263      <td class="c-cls"><span class="tag t-c">C</span></td>
264      <td class="c-badge"><span class="ready">lista</span></td>
265      <td class="c-deps"><span class="chip empty">sin deps de build</span></td>
266    </tr><tr class="drow" data-cls="c" data-ready="1" data-name="broot" data-unblocks="0">
267      <td class="c-name"><span class="s-dot s-debt"></span>broot <span class="ver">1.57.0</span></td>
268      <td class="c-cls"><span class="tag t-c">C</span></td>
269      <td class="c-badge"><span class="ready">lista</span></td>
270      <td class="c-deps"><span class="chip s-sealed" title="sellado al día">zlib</span></td>
271    </tr><tr class="drow" data-cls="c" data-ready="1" data-name="cargo-audit" data-unblocks="0">
272      <td class="c-name"><span class="s-dot s-debt"></span>cargo-audit <span class="ver">0.22.1</span></td>
273      <td class="c-cls"><span class="tag t-c">C</span></td>
274      <td class="c-badge"><span class="ready">lista</span></td>
275      <td class="c-deps"><span class="chip s-sealed" title="sellado al día">zlib</span></td>
276    </tr><tr class="drow" data-cls="c" data-ready="1" data-name="delta" data-unblocks="0">
277      <td class="c-name"><span class="s-dot s-debt"></span>delta <span class="ver">0.19.2</span></td>
278      <td class="c-cls"><span class="tag t-c">C</span></td>
279      <td class="c-badge"><span class="ready">lista</span></td>
280      <td class="c-deps"><span class="chip s-sealed" title="sellado al día">zlib</span></td>
281    </tr><tr class="drow" data-cls="c" data-ready="1" data-name="dust" data-unblocks="0">
282      <td class="c-name"><span class="s-dot s-debt"></span>dust <span class="ver">1.2.4</span></td>
283      <td class="c-cls"><span class="tag t-c">C</span></td>
284      <td class="c-badge"><span class="ready">lista</span></td>
285      <td class="c-deps"><span class="chip empty">sin deps de build</span></td>
286    </tr><tr class="drow" data-cls="c" data-ready="1" data-name="dwarves" data-unblocks="0">
287      <td class="c-name"><span class="s-dot s-never"></span>dwarves <span class="ver">1.30</span></td>
288      <td class="c-cls"><span class="tag t-c">C</span></td>
289      <td class="c-badge"><span class="ready">lista</span></td>
290      <td class="c-deps"><span class="chip s-sealed" title="sellado al día">busybox</span><span class="chip s-sealed" title="sellado al día">make</span><span class="chip s-sealed" title="sellado al día">cmake</span><span class="chip s-sealed" title="sellado al día">elfutils</span><span class="chip s-sealed" title="sellado al día">zlib</span></td>
291    </tr><tr class="drow" data-cls="c" data-ready="1" data-name="git-absorb" data-unblocks="0">
292      <td class="c-name"><span class="s-dot s-debt"></span>git-absorb <span class="ver">0.9.0</span></td>
293      <td class="c-cls"><span class="tag t-c">C</span></td>
294      <td class="c-badge"><span class="ready">lista</span></td>
295      <td class="c-deps"><span class="chip s-sealed" title="sellado al día">zlib</span></td>
296    </tr><tr class="drow" data-cls="c" data-ready="1" data-name="gitui" data-unblocks="0">
297      <td class="c-name"><span class="s-dot s-debt"></span>gitui <span class="ver">0.28.1</span></td>
298      <td class="c-cls"><span class="tag t-c">C</span></td>
299      <td class="c-badge"><span class="ready">lista</span></td>
300      <td class="c-deps"><span class="chip s-sealed" title="sellado al día">zlib</span></td>
301    </tr><tr class="drow" data-cls="c" data-ready="1" data-name="hurl" data-unblocks="0">
302      <td class="c-name"><span class="s-dot s-debt"></span>hurl <span class="ver">8.0.1</span></td>
303      <td class="c-cls"><span class="tag t-c">C</span></td>
304      <td class="c-badge"><span class="ready">lista</span></td>
305      <td class="c-deps"><span class="chip s-sealed" title="sellado al día">curl</span><span class="chip s-sealed" title="sellado al día">openssl</span><span class="chip s-sealed" title="sellado al día">zlib</span><span class="chip s-sealed" title="sellado al día">libxml2</span></td>
306    </tr><tr class="drow" data-cls="c" data-ready="1" data-name="llimphi-counter" data-unblocks="0">
307      <td class="c-name"><span class="s-dot s-never"></span>llimphi-counter <span class="ver">0.1.0</span></td>
308      <td class="c-cls"><span class="tag t-c">C</span></td>
309      <td class="c-badge"><span class="ready">lista</span></td>
310      <td class="c-deps"><span class="chip empty">sin deps de build</span></td>
311    </tr><tr class="drow" data-cls="c" data-ready="1" data-name="monolith" data-unblocks="0">
312      <td class="c-name"><span class="s-dot s-debt"></span>monolith <span class="ver">2.10.1</span></td>
313      <td class="c-cls"><span class="tag t-c">C</span></td>
314      <td class="c-badge"><span class="ready">lista</span></td>
315      <td class="c-deps"><span class="chip s-sealed" title="sellado al día">openssl</span></td>
316    </tr><tr class="drow" data-cls="c" data-ready="1" data-name="musl" data-unblocks="0">
317      <td class="c-name"><span class="s-dot s-debt"></span>musl <span class="ver">1.2.5</span></td>
318      <td class="c-cls"><span class="tag t-c">C</span></td>
319      <td class="c-badge"><span class="ready">lista</span></td>
320      <td class="c-deps"><span class="chip s-sealed" title="sellado al día">make</span></td>
321    </tr><tr class="drow" data-cls="c" data-ready="1" data-name="nu" data-unblocks="0">
322      <td class="c-name"><span class="s-dot s-never"></span>nu <span class="ver">0.104.1</span></td>
323      <td class="c-cls"><span class="tag t-c">C</span></td>
324      <td class="c-badge"><span class="ready">lista</span></td>
325      <td class="c-deps"><span class="chip s-sealed" title="sellado al día">openssl</span></td>
326    </tr><tr class="drow" data-cls="c" data-ready="1" data-name="rink" data-unblocks="0">
327      <td class="c-name"><span class="s-dot s-debt"></span>rink <span class="ver">0.9.0</span></td>
328      <td class="c-cls"><span class="tag t-c">C</span></td>
329      <td class="c-badge"><span class="ready">lista</span></td>
330      <td class="c-deps"><span class="chip s-sealed" title="sellado al día">openssl</span></td>
331    </tr><tr class="drow" data-cls="c" data-ready="1" data-name="zellij" data-unblocks="0">
332      <td class="c-name"><span class="s-dot s-debt"></span>zellij <span class="ver">0.44.3</span></td>
333      <td class="c-cls"><span class="tag t-c">C</span></td>
334      <td class="c-badge"><span class="ready">lista</span></td>
335      <td class="c-deps"><span class="chip s-sealed" title="sellado al día">zlib</span></td>
336    </tr><tr class="drow" data-cls="go" data-ready="1" data-name="cvemap" data-unblocks="0">
337      <td class="c-name"><span class="s-dot s-never"></span>cvemap <span class="ver">2.0.1</span></td>
338      <td class="c-cls"><span class="tag t-go">Go</span></td>
339      <td class="c-badge"><span class="ready">lista</span></td>
340      <td class="c-deps"><span class="chip s-sealed" title="sellado al día">go</span></td>
341    </tr><tr class="drow" data-cls="go" data-ready="1" data-name="gocryptfs" data-unblocks="0">
342      <td class="c-name"><span class="s-dot s-debt"></span>gocryptfs <span class="ver">2.6.1</span></td>
343      <td class="c-cls"><span class="tag t-go">Go</span></td>
344      <td class="c-badge"><span class="ready">lista</span></td>
345      <td class="c-deps"><span class="chip s-sealed" title="sellado al día">go</span><span class="chip s-sealed" title="sellado al día">openssl</span><span class="chip s-sealed" title="sellado al día">pkgconf</span></td>
346    </tr><tr class="drow" data-cls="go" data-ready="1" data-name="prometheus-blackbox-exporter" data-unblocks="0">
347      <td class="c-name"><span class="s-dot s-never"></span>prometheus-blackbox-exporter <span class="ver">0.28.0</span></td>
348      <td class="c-cls"><span class="tag t-go">Go</span></td>
349      <td class="c-badge"><span class="ready">lista</span></td>
350      <td class="c-deps"><span class="chip s-sealed" title="sellado al día">go</span></td>
351    </tr><tr class="drow" data-cls="go" data-ready="1" data-name="prometheus-node-exporter" data-unblocks="0">
352      <td class="c-name"><span class="s-dot s-never"></span>prometheus-node-exporter <span class="ver">1.11.1</span></td>
353      <td class="c-cls"><span class="tag t-go">Go</span></td>
354      <td class="c-badge"><span class="ready">lista</span></td>
355      <td class="c-deps"><span class="chip s-sealed" title="sellado al día">go</span></td>
356    </tr><tr class="drow" data-cls="go" data-ready="1" data-name="regctl" data-unblocks="0">
357      <td class="c-name"><span class="s-dot s-never"></span>regctl <span class="ver">0.11.3</span></td>
358      <td class="c-cls"><span class="tag t-go">Go</span></td>
359      <td class="c-badge"><span class="ready">lista</span></td>
360      <td class="c-deps"><span class="chip s-sealed" title="sellado al día">go</span></td>
361    </tr><tr class="drow" data-cls="kernel" data-ready="1" data-name="linux" data-unblocks="0">
362      <td class="c-name"><span class="s-dot s-debt"></span>linux <span class="ver">6.16.12</span></td>
363      <td class="c-cls"><span class="tag t-kernel">kernel</span></td>
364      <td class="c-badge"><span class="ready">lista</span></td>
365      <td class="c-deps"><span class="chip s-sealed" title="sellado al día">flex</span><span class="chip s-sealed" title="sellado al día">bison</span><span class="chip s-sealed" title="sellado al día">m4</span><span class="chip s-sealed" title="sellado al día">openssl</span><span class="chip s-sealed" title="sellado al día">elfutils</span><span class="chip s-sealed" title="sellado al día">busybox</span><span class="chip s-sealed" title="sellado al día">make</span></td>
366    </tr><tr class="drow" data-cls="kernel" data-ready="1" data-name="linux-generic" data-unblocks="0">
367      <td class="c-name"><span class="s-dot s-debt"></span>linux-generic <span class="ver">7.1.2</span></td>
368      <td class="c-cls"><span class="tag t-kernel">kernel</span></td>
369      <td class="c-badge"><span class="ready">lista</span></td>
370      <td class="c-deps"><span class="chip s-sealed" title="sellado al día">flex</span><span class="chip s-sealed" title="sellado al día">bison</span><span class="chip s-sealed" title="sellado al día">m4</span><span class="chip s-sealed" title="sellado al día">openssl</span><span class="chip s-sealed" title="sellado al día">elfutils</span><span class="chip s-sealed" title="sellado al día">make</span></td>
371    </tr><tr class="drow" data-cls="kernel" data-ready="1" data-name="linux-metal" data-unblocks="0">
372      <td class="c-name"><span class="s-dot s-debt"></span>linux-metal <span class="ver">6.16.12</span></td>
373      <td class="c-cls"><span class="tag t-kernel">kernel</span></td>
374      <td class="c-badge"><span class="ready">lista</span></td>
375      <td class="c-deps"><span class="chip s-sealed" title="sellado al día">flex</span><span class="chip s-sealed" title="sellado al día">bison</span><span class="chip s-sealed" title="sellado al día">m4</span><span class="chip s-sealed" title="sellado al día">openssl</span><span class="chip s-sealed" title="sellado al día">elfutils</span><span class="chip s-sealed" title="sellado al día">make</span></td>
376    </tr><tr class="drow" data-cls="rust" data-ready="1" data-name="cargo-cache" data-unblocks="0">
377      <td class="c-name"><span class="s-dot s-debt"></span>cargo-cache <span class="ver">0.8.3</span></td>
378      <td class="c-cls"><span class="tag t-rust">Rust</span></td>
379      <td class="c-badge"><span class="ready">lista</span></td>
380      <td class="c-deps"><span class="chip s-sealed" title="sellado al día">openssl</span><span class="chip s-sealed" title="sellado al día">zlib</span></td>
381    </tr><tr class="drow" data-cls="rust" data-ready="1" data-name="cargo-generate" data-unblocks="0">
382      <td class="c-name"><span class="s-dot s-debt"></span>cargo-generate <span class="ver">0.23.9</span></td>
383      <td class="c-cls"><span class="tag t-rust">Rust</span></td>
384      <td class="c-badge"><span class="ready">lista</span></td>
385      <td class="c-deps"><span class="chip s-sealed" title="sellado al día">openssl</span></td>
386    </tr><tr class="drow" data-cls="rust" data-ready="1" data-name="cargo-outdated" data-unblocks="0">
387      <td class="c-name"><span class="s-dot s-debt"></span>cargo-outdated <span class="ver">0.19.0</span></td>
388      <td class="c-cls"><span class="tag t-rust">Rust</span></td>
389      <td class="c-badge"><span class="ready">lista</span></td>
390      <td class="c-deps"><span class="chip s-sealed" title="sellado al día">openssl</span></td>
391    </tr><tr class="drow" data-cls="rust" data-ready="1" data-name="cargo-udeps" data-unblocks="0">
392      <td class="c-name"><span class="s-dot s-debt"></span>cargo-udeps <span class="ver">0.1.61</span></td>
393      <td class="c-cls"><span class="tag t-rust">Rust</span></td>
394      <td class="c-badge"><span class="ready">lista</span></td>
395      <td class="c-deps"><span class="chip s-sealed" title="sellado al día">openssl</span></td>
396    </tr><tr class="drow" data-cls="gui" data-ready="0" data-name="harfbuzz" data-unblocks="10">
397      <td class="c-name"><span class="s-dot s-debt"></span>harfbuzz <span class="ver">14.2.1</span></td>
398      <td class="c-cls"><span class="tag t-gui">GUI</span></td>
399      <td class="c-badge"><span class="blocked">espera 1</span></td>
400      <td class="c-deps"><span class="chip s-sealed" title="sellado al día">meson</span><span class="chip s-sealed" title="sellado al día">samurai</span><span class="chip s-sealed" title="sellado al día">python3</span><span class="chip s-sealed" title="sellado al día">pkgconf</span><span class="chip s-sealed" title="sellado al día">freetype</span><span class="chip s-debt" title="deuda de rebuild">glib</span><span class="chip s-sealed" title="sellado al día">pcre2</span><span class="chip s-sealed" title="sellado al día">libffi</span><span class="chip s-sealed" title="sellado al día">zlib</span><span class="chip s-sealed" title="sellado al día">libpng</span></td>
401    </tr><tr class="drow" data-cls="gui" data-ready="0" data-name="wayland-protocols" data-unblocks="8">
402      <td class="c-name"><span class="s-dot s-debt"></span>wayland-protocols <span class="ver">1.48</span></td>
403      <td class="c-cls"><span class="tag t-gui">GUI</span></td>
404      <td class="c-badge"><span class="blocked">espera 1</span></td>
405      <td class="c-deps"><span class="chip s-sealed" title="sellado al día">meson</span><span class="chip s-sealed" title="sellado al día">samurai</span><span class="chip s-sealed" title="sellado al día">python3</span><span class="chip s-sealed" title="sellado al día">pkgconf</span><span class="chip s-debt" title="deuda de rebuild">wayland</span></td>
406    </tr><tr class="drow" data-cls="gui" data-ready="0" data-name="gdk-pixbuf" data-unblocks="7">
407      <td class="c-name"><span class="s-dot s-debt"></span>gdk-pixbuf <span class="ver">2.44.6</span></td>
408      <td class="c-cls"><span class="tag t-gui">GUI</span></td>
409      <td class="c-badge"><span class="blocked">espera 1</span></td>
410      <td class="c-deps"><span class="chip s-sealed" title="sellado al día">meson</span><span class="chip s-sealed" title="sellado al día">samurai</span><span class="chip s-sealed" title="sellado al día">python3</span><span class="chip s-sealed" title="sellado al día">pkgconf</span><span class="chip s-debt" title="deuda de rebuild">glib</span><span class="chip s-sealed" title="sellado al día">libpng</span><span class="chip s-sealed" title="sellado al día">libffi</span><span class="chip s-sealed" title="sellado al día">pcre2</span><span class="chip s-sealed" title="sellado al día">zlib</span></td>
411    </tr><tr class="drow" data-cls="gui" data-ready="0" data-name="graphene" data-unblocks="7">
412      <td class="c-name"><span class="s-dot s-debt"></span>graphene <span class="ver">1.10.8</span></td>
413      <td class="c-cls"><span class="tag t-gui">GUI</span></td>
414      <td class="c-badge"><span class="blocked">espera 1</span></td>
415      <td class="c-deps"><span class="chip s-sealed" title="sellado al día">meson</span><span class="chip s-sealed" title="sellado al día">samurai</span><span class="chip s-sealed" title="sellado al día">python3</span><span class="chip s-sealed" title="sellado al día">pkgconf</span><span class="chip s-debt" title="deuda de rebuild">glib</span><span class="chip s-sealed" title="sellado al día">libffi</span><span class="chip s-sealed" title="sellado al día">pcre2</span><span class="chip s-sealed" title="sellado al día">zlib</span></td>
416    </tr><tr class="drow" data-cls="gui" data-ready="0" data-name="libepoxy" data-unblocks="7">
417      <td class="c-name"><span class="s-dot s-debt"></span>libepoxy <span class="ver">1.5.10</span></td>
418      <td class="c-cls"><span class="tag t-gui">GUI</span></td>
419      <td class="c-badge"><span class="blocked">espera 1</span></td>
420      <td class="c-deps"><span class="chip s-sealed" title="sellado al día">meson</span><span class="chip s-sealed" title="sellado al día">samurai</span><span class="chip s-sealed" title="sellado al día">python3</span><span class="chip s-sealed" title="sellado al día">pkgconf</span><span class="chip s-debt" title="deuda de rebuild">mesa</span></td>
421    </tr><tr class="drow" data-cls="c" data-ready="0" data-name="libxmlb" data-unblocks="5">
422      <td class="c-name"><span class="s-dot s-debt"></span>libxmlb <span class="ver">0.3.22</span></td>
423      <td class="c-cls"><span class="tag t-c">C</span></td>
424      <td class="c-badge"><span class="blocked">espera 1</span></td>
425      <td class="c-deps"><span class="chip s-sealed" title="sellado al día">meson</span><span class="chip s-sealed" title="sellado al día">samurai</span><span class="chip s-sealed" title="sellado al día">python3</span><span class="chip s-sealed" title="sellado al día">pkgconf</span><span class="chip s-debt" title="deuda de rebuild">glib</span><span class="chip s-sealed" title="sellado al día">zstd</span><span class="chip s-sealed" title="sellado al día">pcre2</span><span class="chip s-sealed" title="sellado al día">libffi</span><span class="chip s-sealed" title="sellado al día">zlib</span></td>
426    </tr><tr class="drow" data-cls="gui" data-ready="0" data-name="appstream" data-unblocks="4">
427      <td class="c-name"><span class="s-dot s-debt"></span>appstream <span class="ver">1.0.5</span></td>
428      <td class="c-cls"><span class="tag t-gui">GUI</span></td>
429      <td class="c-badge"><span class="blocked">espera 2</span></td>
430      <td class="c-deps"><span class="chip s-sealed" title="sellado al día">meson</span><span class="chip s-sealed" title="sellado al día">samurai</span><span class="chip s-sealed" title="sellado al día">python3</span><span class="chip s-sealed" title="sellado al día">pkgconf</span><span class="chip s-sealed" title="sellado al día">gperf</span><span class="chip s-sealed" title="sellado al día">gettext-tiny</span><span class="chip s-sealed" title="sellado al día">itstool</span><span class="chip s-debt" title="deuda de rebuild">glib</span><span class="chip s-sealed" title="sellado al día">libxml2</span><span class="chip s-sealed" title="sellado al día">libyaml</span><span class="chip s-sealed" title="sellado al día">curl</span><span class="chip s-sealed" title="sellado al día">openssl</span><span class="chip s-debt" title="deuda de rebuild">libxmlb</span><span class="chip s-sealed" title="sellado al día">zstd</span><span class="chip s-sealed" title="sellado al día">pcre2</span><span class="chip s-sealed" title="sellado al día">libffi</span><span class="chip s-sealed" title="sellado al día">zlib</span></td>
431    </tr><tr class="drow" data-cls="gui" data-ready="0" data-name="mesa" data-unblocks="10">
432      <td class="c-name"><span class="s-dot s-debt"></span>mesa <span class="ver">24.0.9</span></td>
433      <td class="c-cls"><span class="tag t-gui">GUI</span></td>
434      <td class="c-badge"><span class="blocked">espera 3</span></td>
435      <td class="c-deps"><span class="chip s-sealed" title="sellado al día">meson</span><span class="chip s-sealed" title="sellado al día">samurai</span><span class="chip s-sealed" title="sellado al día">python3</span><span class="chip s-sealed" title="sellado al día">pkgconf</span><span class="chip s-sealed" title="sellado al día">flex</span><span class="chip s-sealed" title="sellado al día">bison</span><span class="chip s-sealed" title="sellado al día">mako</span><span class="chip s-sealed" title="sellado al día">markupsafe</span><span class="chip s-sealed" title="sellado al día">packaging</span><span class="chip s-debt" title="deuda de rebuild">libdrm</span><span class="chip s-debt" title="deuda de rebuild">wayland</span><span class="chip s-debt" title="deuda de rebuild">wayland-protocols</span><span class="chip s-sealed" title="sellado al día">expat</span><span class="chip s-sealed" title="sellado al día">zlib</span><span class="chip s-sealed" title="sellado al día">zstd</span><span class="chip s-sealed" title="sellado al día">libffi</span></td>
436    </tr><tr class="drow" data-cls="gui" data-ready="0" data-name="cairo" data-unblocks="8">
437      <td class="c-name"><span class="s-dot s-debt"></span>cairo <span class="ver">1.18.4</span></td>
438      <td class="c-cls"><span class="tag t-gui">GUI</span></td>
439      <td class="c-badge"><span class="blocked">espera 3</span></td>
440      <td class="c-deps"><span class="chip s-sealed" title="sellado al día">meson</span><span class="chip s-sealed" title="sellado al día">samurai</span><span class="chip s-sealed" title="sellado al día">python3</span><span class="chip s-sealed" title="sellado al día">pkgconf</span><span class="chip s-debt" title="deuda de rebuild">pixman</span><span class="chip s-sealed" title="sellado al día">freetype</span><span class="chip s-debt" title="deuda de rebuild">fontconfig</span><span class="chip s-sealed" title="sellado al día">libpng</span><span class="chip s-sealed" title="sellado al día">zlib</span><span class="chip s-debt" title="deuda de rebuild">glib</span><span class="chip s-sealed" title="sellado al día">expat</span><span class="chip s-sealed" title="sellado al día">libffi</span><span class="chip s-sealed" title="sellado al día">pcre2</span></td>
441    </tr><tr class="drow" data-cls="gui" data-ready="0" data-name="mesa-swrast" data-unblocks="0">
442      <td class="c-name"><span class="s-dot s-debt"></span>mesa-swrast <span class="ver">24.0.9</span></td>
443      <td class="c-cls"><span class="tag t-gui">GUI</span></td>
444      <td class="c-badge"><span class="blocked">espera 3</span></td>
445      <td class="c-deps"><span class="chip s-sealed" title="sellado al día">meson</span><span class="chip s-sealed" title="sellado al día">samurai</span><span class="chip s-sealed" title="sellado al día">python3</span><span class="chip s-sealed" title="sellado al día">pkgconf</span><span class="chip s-sealed" title="sellado al día">flex</span><span class="chip s-sealed" title="sellado al día">bison</span><span class="chip s-sealed" title="sellado al día">mako</span><span class="chip s-sealed" title="sellado al día">markupsafe</span><span class="chip s-sealed" title="sellado al día">packaging</span><span class="chip s-debt" title="deuda de rebuild">libdrm</span><span class="chip s-debt" title="deuda de rebuild">wayland</span><span class="chip s-debt" title="deuda de rebuild">wayland-protocols</span><span class="chip s-sealed" title="sellado al día">expat</span><span class="chip s-sealed" title="sellado al día">zlib</span><span class="chip s-sealed" title="sellado al día">zstd</span><span class="chip s-sealed" title="sellado al día">libffi</span></td>
446    </tr><tr class="drow" data-cls="gui" data-ready="0" data-name="fcft" data-unblocks="1">
447      <td class="c-name"><span class="s-dot s-debt"></span>fcft <span class="ver">3.3.3</span></td>
448      <td class="c-cls"><span class="tag t-gui">GUI</span></td>
449      <td class="c-badge"><span class="blocked">espera 4</span></td>
450      <td class="c-deps"><span class="chip s-debt" title="deuda de rebuild">tllist</span><span class="chip s-sealed" title="sellado al día">utf8proc</span><span class="chip s-sealed" title="sellado al día">freetype</span><span class="chip s-debt" title="deuda de rebuild">fontconfig</span><span class="chip s-debt" title="deuda de rebuild">harfbuzz</span><span class="chip s-debt" title="deuda de rebuild">pixman</span><span class="chip s-sealed" title="sellado al día">libpng</span><span class="chip s-sealed" title="sellado al día">zlib</span><span class="chip s-sealed" title="sellado al día">expat</span><span class="chip s-sealed" title="sellado al día">meson</span><span class="chip s-sealed" title="sellado al día">samurai</span><span class="chip s-sealed" title="sellado al día">python3</span><span class="chip s-sealed" title="sellado al día">pkgconf</span><span class="chip s-sealed" title="sellado al día">linux-headers</span></td>
451    </tr><tr class="drow" data-cls="rust" data-ready="0" data-name="mirada-greeter" data-unblocks="0">
452      <td class="c-name"><span class="s-dot s-debt"></span>mirada-greeter <span class="ver">0.0.1</span></td>
453      <td class="c-cls"><span class="tag t-rust">Rust</span></td>
454      <td class="c-badge"><span class="blocked">espera 5</span></td>
455      <td class="c-deps"><span class="chip s-debt" title="deuda de rebuild">mesa</span><span class="chip s-debt" title="deuda de rebuild">wayland</span><span class="chip s-debt" title="deuda de rebuild">wayland-protocols</span><span class="chip s-debt" title="deuda de rebuild">libdrm</span><span class="chip s-sealed" title="sellado al día">expat</span><span class="chip s-sealed" title="sellado al día">zlib</span><span class="chip s-sealed" title="sellado al día">zstd</span><span class="chip s-sealed" title="sellado al día">libffi</span><span class="chip s-sealed" title="sellado al día">pkgconf</span><span class="chip s-debt" title="deuda de rebuild">linux-pam</span></td>
456    </tr><tr class="drow" data-cls="gui" data-ready="0" data-name="pango" data-unblocks="7">
457      <td class="c-name"><span class="s-dot s-debt"></span>pango <span class="ver">1.57.1</span></td>
458      <td class="c-cls"><span class="tag t-gui">GUI</span></td>
459      <td class="c-badge"><span class="blocked">espera 6</span></td>
460      <td class="c-deps"><span class="chip s-sealed" title="sellado al día">meson</span><span class="chip s-sealed" title="sellado al día">samurai</span><span class="chip s-sealed" title="sellado al día">python3</span><span class="chip s-sealed" title="sellado al día">pkgconf</span><span class="chip s-debt" title="deuda de rebuild">cairo</span><span class="chip s-debt" title="deuda de rebuild">harfbuzz</span><span class="chip s-debt" title="deuda de rebuild">fribidi</span><span class="chip s-debt" title="deuda de rebuild">glib</span><span class="chip s-sealed" title="sellado al día">freetype</span><span class="chip s-debt" title="deuda de rebuild">fontconfig</span><span class="chip s-debt" title="deuda de rebuild">pixman</span><span class="chip s-sealed" title="sellado al día">libpng</span><span class="chip s-sealed" title="sellado al día">expat</span><span class="chip s-sealed" title="sellado al día">libffi</span><span class="chip s-sealed" title="sellado al día">pcre2</span><span class="chip s-sealed" title="sellado al día">zlib</span></td>
461    </tr><tr class="drow" data-cls="gui" data-ready="0" data-name="foot" data-unblocks="0">
462      <td class="c-name"><span class="s-dot s-debt"></span>foot <span class="ver">1.27.0</span></td>
463      <td class="c-cls"><span class="tag t-gui">GUI</span></td>
464      <td class="c-badge"><span class="blocked">espera 8</span></td>
465      <td class="c-deps"><span class="chip s-debt" title="deuda de rebuild">fcft</span><span class="chip s-debt" title="deuda de rebuild">tllist</span><span class="chip s-sealed" title="sellado al día">utf8proc</span><span class="chip s-debt" title="deuda de rebuild">fontconfig</span><span class="chip s-sealed" title="sellado al día">freetype</span><span class="chip s-debt" title="deuda de rebuild">harfbuzz</span><span class="chip s-debt" title="deuda de rebuild">libxkbcommon</span><span class="chip s-sealed" title="sellado al día">ncurses</span><span class="chip s-debt" title="deuda de rebuild">pixman</span><span class="chip s-debt" title="deuda de rebuild">wayland</span><span class="chip s-debt" title="deuda de rebuild">wayland-protocols</span><span class="chip s-sealed" title="sellado al día">libffi</span><span class="chip s-sealed" title="sellado al día">libpng</span><span class="chip s-sealed" title="sellado al día">zlib</span><span class="chip s-sealed" title="sellado al día">expat</span><span class="chip s-sealed" title="sellado al día">meson</span><span class="chip s-sealed" title="sellado al día">samurai</span><span class="chip s-sealed" title="sellado al día">python3</span><span class="chip s-sealed" title="sellado al día">pkgconf</span><span class="chip s-sealed" title="sellado al día">linux-headers</span></td>
466    </tr><tr class="drow" data-cls="gui" data-ready="0" data-name="mirada-compositor" data-unblocks="0">
467      <td class="c-name"><span class="s-dot s-debt"></span>mirada-compositor <span class="ver">0.0.1</span></td>
468      <td class="c-cls"><span class="tag t-gui">GUI</span></td>
469      <td class="c-badge"><span class="blocked">espera 9</span></td>
470      <td class="c-deps"><span class="chip s-debt" title="deuda de rebuild">mesa</span><span class="chip s-debt" title="deuda de rebuild">wayland</span><span class="chip s-debt" title="deuda de rebuild">wayland-protocols</span><span class="chip s-debt" title="deuda de rebuild">libdrm</span><span class="chip s-debt" title="deuda de rebuild">seatd</span><span class="chip s-debt" title="deuda de rebuild">linux-pam</span><span class="chip s-debt" title="deuda de rebuild">libinput</span><span class="chip s-sealed" title="sellado al día">libudev-zero</span><span class="chip s-sealed" title="sellado al día">libevdev</span><span class="chip s-sealed" title="sellado al día">mtdev</span><span class="chip s-debt" title="deuda de rebuild">libxkbcommon</span><span class="chip s-debt" title="deuda de rebuild">pixman</span><span class="chip s-sealed" title="sellado al día">expat</span><span class="chip s-sealed" title="sellado al día">zlib</span><span class="chip s-sealed" title="sellado al día">zstd</span><span class="chip s-sealed" title="sellado al día">libffi</span><span class="chip s-sealed" title="sellado al día">pkgconf</span></td>
471    </tr><tr class="drow" data-cls="gui" data-ready="0" data-name="gtk4" data-unblocks="6">
472      <td class="c-name"><span class="s-dot s-debt"></span>gtk4 <span class="ver">4.18.6</span></td>
473      <td class="c-cls"><span class="tag t-gui">GUI</span></td>
474      <td class="c-badge"><span class="blocked">espera 15</span></td>
475      <td class="c-deps"><span class="chip s-sealed" title="sellado al día">meson</span><span class="chip s-sealed" title="sellado al día">samurai</span><span class="chip s-sealed" title="sellado al día">python3</span><span class="chip s-sealed" title="sellado al día">pkgconf</span><span class="chip s-debt" title="deuda de rebuild">glib</span><span class="chip s-debt" title="deuda de rebuild">cairo</span><span class="chip s-debt" title="deuda de rebuild">pango</span><span class="chip s-debt" title="deuda de rebuild">gdk-pixbuf</span><span class="chip s-debt" title="deuda de rebuild">graphene</span><span class="chip s-debt" title="deuda de rebuild">libepoxy</span><span class="chip s-debt" title="deuda de rebuild">wayland</span><span class="chip s-debt" title="deuda de rebuild">wayland-protocols</span><span class="chip s-debt" title="deuda de rebuild">libxkbcommon</span><span class="chip s-debt" title="deuda de rebuild">libdrm</span><span class="chip s-debt" title="deuda de rebuild">fontconfig</span><span class="chip s-debt" title="deuda de rebuild">harfbuzz</span><span class="chip s-debt" title="deuda de rebuild">fribidi</span><span class="chip s-sealed" title="sellado al día">libpng</span><span class="chip s-debt" title="deuda de rebuild">pixman</span><span class="chip s-sealed" title="sellado al día">freetype</span><span class="chip s-sealed" title="sellado al día">expat</span><span class="chip s-sealed" title="sellado al día">libffi</span><span class="chip s-sealed" title="sellado al día">pcre2</span><span class="chip s-sealed" title="sellado al día">zlib</span><span class="chip s-sealed" title="sellado al día">libjpeg-turbo</span><span class="chip s-sealed" title="sellado al día">libtiff</span><span class="chip s-debt" title="deuda de rebuild">mesa</span></td>
476    </tr><tr class="drow" data-cls="gui" data-ready="0" data-name="gtk4-hello" data-unblocks="0">
477      <td class="c-name"><span class="s-dot s-debt"></span>gtk4-hello <span class="ver">4.18.6</span></td>
478      <td class="c-cls"><span class="tag t-gui">GUI</span></td>
479      <td class="c-badge"><span class="blocked">espera 15</span></td>
480      <td class="c-deps"><span class="chip s-sealed" title="sellado al día">pkgconf</span><span class="chip s-debt" title="deuda de rebuild">gtk4</span><span class="chip s-debt" title="deuda de rebuild">pango</span><span class="chip s-debt" title="deuda de rebuild">gdk-pixbuf</span><span class="chip s-debt" title="deuda de rebuild">cairo</span><span class="chip s-debt" title="deuda de rebuild">graphene</span><span class="chip s-debt" title="deuda de rebuild">glib</span><span class="chip s-debt" title="deuda de rebuild">harfbuzz</span><span class="chip s-debt" title="deuda de rebuild">fribidi</span><span class="chip s-debt" title="deuda de rebuild">fontconfig</span><span class="chip s-sealed" title="sellado al día">freetype</span><span class="chip s-debt" title="deuda de rebuild">pixman</span><span class="chip s-sealed" title="sellado al día">libpng</span><span class="chip s-sealed" title="sellado al día">expat</span><span class="chip s-sealed" title="sellado al día">libjpeg-turbo</span><span class="chip s-sealed" title="sellado al día">libtiff</span><span class="chip s-debt" title="deuda de rebuild">libepoxy</span><span class="chip s-debt" title="deuda de rebuild">wayland</span><span class="chip s-debt" title="deuda de rebuild">libxkbcommon</span><span class="chip s-debt" title="deuda de rebuild">libdrm</span><span class="chip s-sealed" title="sellado al día">pcre2</span><span class="chip s-sealed" title="sellado al día">libffi</span><span class="chip s-sealed" title="sellado al día">zlib</span><span class="chip s-debt" title="deuda de rebuild">mesa</span></td>
481    </tr><tr class="drow" data-cls="gui" data-ready="0" data-name="gtksourceview" data-unblocks="2">
482      <td class="c-name"><span class="s-dot s-debt"></span>gtksourceview <span class="ver">5.16.0</span></td>
483      <td class="c-cls"><span class="tag t-gui">GUI</span></td>
484      <td class="c-badge"><span class="blocked">espera 16</span></td>
485      <td class="c-deps"><span class="chip s-sealed" title="sellado al día">meson</span><span class="chip s-sealed" title="sellado al día">samurai</span><span class="chip s-sealed" title="sellado al día">python3</span><span class="chip s-sealed" title="sellado al día">pkgconf</span><span class="chip s-sealed" title="sellado al día">gettext-tiny</span><span class="chip s-debt" title="deuda de rebuild">gtk4</span><span class="chip s-debt" title="deuda de rebuild">pango</span><span class="chip s-debt" title="deuda de rebuild">gdk-pixbuf</span><span class="chip s-debt" title="deuda de rebuild">cairo</span><span class="chip s-debt" title="deuda de rebuild">graphene</span><span class="chip s-debt" title="deuda de rebuild">glib</span><span class="chip s-debt" title="deuda de rebuild">harfbuzz</span><span class="chip s-debt" title="deuda de rebuild">fribidi</span><span class="chip s-debt" title="deuda de rebuild">fontconfig</span><span class="chip s-sealed" title="sellado al día">freetype</span><span class="chip s-debt" title="deuda de rebuild">pixman</span><span class="chip s-sealed" title="sellado al día">libpng</span><span class="chip s-sealed" title="sellado al día">expat</span><span class="chip s-sealed" title="sellado al día">libxml2</span><span class="chip s-sealed" title="sellado al día">libjpeg-turbo</span><span class="chip s-sealed" title="sellado al día">libtiff</span><span class="chip s-debt" title="deuda de rebuild">libepoxy</span><span class="chip s-debt" title="deuda de rebuild">wayland</span><span class="chip s-debt" title="deuda de rebuild">wayland-protocols</span><span class="chip s-debt" title="deuda de rebuild">libxkbcommon</span><span class="chip s-debt" title="deuda de rebuild">libdrm</span><span class="chip s-sealed" title="sellado al día">pcre2</span><span class="chip s-sealed" title="sellado al día">libffi</span><span class="chip s-sealed" title="sellado al día">zlib</span><span class="chip s-debt" title="deuda de rebuild">mesa</span></td>
486    </tr><tr class="drow" data-cls="gui" data-ready="0" data-name="libadwaita" data-unblocks="3">
487      <td class="c-name"><span class="s-dot s-debt"></span>libadwaita <span class="ver">1.7.6</span></td>
488      <td class="c-cls"><span class="tag t-gui">GUI</span></td>
489      <td class="c-badge"><span class="blocked">espera 18</span></td>
490      <td class="c-deps"><span class="chip s-sealed" title="sellado al día">meson</span><span class="chip s-sealed" title="sellado al día">samurai</span><span class="chip s-sealed" title="sellado al día">python3</span><span class="chip s-sealed" title="sellado al día">pkgconf</span><span class="chip s-sealed" title="sellado al día">sassc</span><span class="chip s-debt" title="deuda de rebuild">appstream</span><span class="chip s-sealed" title="sellado al día">libyaml</span><span class="chip s-sealed" title="sellado al día">curl</span><span class="chip s-sealed" title="sellado al día">openssl</span><span class="chip s-debt" title="deuda de rebuild">libxmlb</span><span class="chip s-sealed" title="sellado al día">libxml2</span><span class="chip s-sealed" title="sellado al día">zstd</span><span class="chip s-debt" title="deuda de rebuild">gtk4</span><span class="chip s-debt" title="deuda de rebuild">pango</span><span class="chip s-debt" title="deuda de rebuild">gdk-pixbuf</span><span class="chip s-debt" title="deuda de rebuild">cairo</span><span class="chip s-debt" title="deuda de rebuild">graphene</span><span class="chip s-debt" title="deuda de rebuild">glib</span><span class="chip s-debt" title="deuda de rebuild">harfbuzz</span><span class="chip s-debt" title="deuda de rebuild">fribidi</span><span class="chip s-debt" title="deuda de rebuild">fontconfig</span><span class="chip s-sealed" title="sellado al día">freetype</span><span class="chip s-debt" title="deuda de rebuild">pixman</span><span class="chip s-sealed" title="sellado al día">libpng</span><span class="chip s-sealed" title="sellado al día">expat</span><span class="chip s-sealed" title="sellado al día">libjpeg-turbo</span><span class="chip s-sealed" title="sellado al día">libtiff</span><span class="chip s-debt" title="deuda de rebuild">libepoxy</span><span class="chip s-debt" title="deuda de rebuild">wayland</span><span class="chip s-debt" title="deuda de rebuild">wayland-protocols</span><span class="chip s-debt" title="deuda de rebuild">libxkbcommon</span><span class="chip s-debt" title="deuda de rebuild">libdrm</span><span class="chip s-sealed" title="sellado al día">pcre2</span><span class="chip s-sealed" title="sellado al día">libffi</span><span class="chip s-sealed" title="sellado al día">zlib</span><span class="chip s-debt" title="deuda de rebuild">mesa</span></td>
491    </tr><tr class="drow" data-cls="gui" data-ready="0" data-name="adwaita-hello" data-unblocks="0">
492      <td class="c-name"><span class="s-dot s-debt"></span>adwaita-hello <span class="ver">1.7.6</span></td>
493      <td class="c-cls"><span class="tag t-gui">GUI</span></td>
494      <td class="c-badge"><span class="blocked">espera 18</span></td>
495      <td class="c-deps"><span class="chip s-sealed" title="sellado al día">pkgconf</span><span class="chip s-debt" title="deuda de rebuild">libadwaita</span><span class="chip s-debt" title="deuda de rebuild">appstream</span><span class="chip s-sealed" title="sellado al día">libyaml</span><span class="chip s-sealed" title="sellado al día">curl</span><span class="chip s-sealed" title="sellado al día">openssl</span><span class="chip s-debt" title="deuda de rebuild">libxmlb</span><span class="chip s-sealed" title="sellado al día">libxml2</span><span class="chip s-sealed" title="sellado al día">zstd</span><span class="chip s-debt" title="deuda de rebuild">gtk4</span><span class="chip s-debt" title="deuda de rebuild">pango</span><span class="chip s-debt" title="deuda de rebuild">gdk-pixbuf</span><span class="chip s-debt" title="deuda de rebuild">cairo</span><span class="chip s-debt" title="deuda de rebuild">graphene</span><span class="chip s-debt" title="deuda de rebuild">glib</span><span class="chip s-debt" title="deuda de rebuild">harfbuzz</span><span class="chip s-debt" title="deuda de rebuild">fribidi</span><span class="chip s-debt" title="deuda de rebuild">fontconfig</span><span class="chip s-sealed" title="sellado al día">freetype</span><span class="chip s-debt" title="deuda de rebuild">pixman</span><span class="chip s-sealed" title="sellado al día">libpng</span><span class="chip s-sealed" title="sellado al día">expat</span><span class="chip s-sealed" title="sellado al día">libjpeg-turbo</span><span class="chip s-sealed" title="sellado al día">libtiff</span><span class="chip s-debt" title="deuda de rebuild">libepoxy</span><span class="chip s-debt" title="deuda de rebuild">wayland</span><span class="chip s-debt" title="deuda de rebuild">libxkbcommon</span><span class="chip s-debt" title="deuda de rebuild">libdrm</span><span class="chip s-sealed" title="sellado al día">pcre2</span><span class="chip s-sealed" title="sellado al día">libffi</span><span class="chip s-sealed" title="sellado al día">zlib</span><span class="chip s-debt" title="deuda de rebuild">mesa</span></td>
496    </tr><tr class="drow" data-cls="c" data-ready="0" data-name="hammer-edit" data-unblocks="0">
497      <td class="c-name"><span class="s-dot s-debt"></span>hammer-edit <span class="ver">1.0.0</span></td>
498      <td class="c-cls"><span class="tag t-c">C</span></td>
499      <td class="c-badge"><span class="blocked">espera 19</span></td>
500      <td class="c-deps"><span class="chip s-sealed" title="sellado al día">pkgconf</span><span class="chip s-debt" title="deuda de rebuild">gtksourceview</span><span class="chip s-debt" title="deuda de rebuild">libadwaita</span><span class="chip s-debt" title="deuda de rebuild">appstream</span><span class="chip s-sealed" title="sellado al día">libyaml</span><span class="chip s-sealed" title="sellado al día">curl</span><span class="chip s-sealed" title="sellado al día">openssl</span><span class="chip s-debt" title="deuda de rebuild">libxmlb</span><span class="chip s-sealed" title="sellado al día">libxml2</span><span class="chip s-sealed" title="sellado al día">zstd</span><span class="chip s-debt" title="deuda de rebuild">gtk4</span><span class="chip s-debt" title="deuda de rebuild">pango</span><span class="chip s-debt" title="deuda de rebuild">gdk-pixbuf</span><span class="chip s-debt" title="deuda de rebuild">cairo</span><span class="chip s-debt" title="deuda de rebuild">graphene</span><span class="chip s-debt" title="deuda de rebuild">glib</span><span class="chip s-debt" title="deuda de rebuild">harfbuzz</span><span class="chip s-debt" title="deuda de rebuild">fribidi</span><span class="chip s-debt" title="deuda de rebuild">fontconfig</span><span class="chip s-sealed" title="sellado al día">freetype</span><span class="chip s-debt" title="deuda de rebuild">pixman</span><span class="chip s-sealed" title="sellado al día">libpng</span><span class="chip s-sealed" title="sellado al día">expat</span><span class="chip s-sealed" title="sellado al día">libjpeg-turbo</span><span class="chip s-sealed" title="sellado al día">libtiff</span><span class="chip s-debt" title="deuda de rebuild">libepoxy</span><span class="chip s-debt" title="deuda de rebuild">wayland</span><span class="chip s-debt" title="deuda de rebuild">libxkbcommon</span><span class="chip s-debt" title="deuda de rebuild">libdrm</span><span class="chip s-sealed" title="sellado al día">pcre2</span><span class="chip s-sealed" title="sellado al día">libffi</span><span class="chip s-sealed" title="sellado al día">zlib</span><span class="chip s-debt" title="deuda de rebuild">mesa</span></td>
501    </tr><tr class="drow" data-cls="gui" data-ready="0" data-name="sourceview-hello" data-unblocks="0">
502      <td class="c-name"><span class="s-dot s-debt"></span>sourceview-hello <span class="ver">5.16.0</span></td>
503      <td class="c-cls"><span class="tag t-gui">GUI</span></td>
504      <td class="c-badge"><span class="blocked">espera 19</span></td>
505      <td class="c-deps"><span class="chip s-sealed" title="sellado al día">pkgconf</span><span class="chip s-debt" title="deuda de rebuild">gtksourceview</span><span class="chip s-debt" title="deuda de rebuild">libadwaita</span><span class="chip s-debt" title="deuda de rebuild">appstream</span><span class="chip s-sealed" title="sellado al día">libyaml</span><span class="chip s-sealed" title="sellado al día">curl</span><span class="chip s-sealed" title="sellado al día">openssl</span><span class="chip s-debt" title="deuda de rebuild">libxmlb</span><span class="chip s-sealed" title="sellado al día">libxml2</span><span class="chip s-sealed" title="sellado al día">zstd</span><span class="chip s-debt" title="deuda de rebuild">gtk4</span><span class="chip s-debt" title="deuda de rebuild">pango</span><span class="chip s-debt" title="deuda de rebuild">gdk-pixbuf</span><span class="chip s-debt" title="deuda de rebuild">cairo</span><span class="chip s-debt" title="deuda de rebuild">graphene</span><span class="chip s-debt" title="deuda de rebuild">glib</span><span class="chip s-debt" title="deuda de rebuild">harfbuzz</span><span class="chip s-debt" title="deuda de rebuild">fribidi</span><span class="chip s-debt" title="deuda de rebuild">fontconfig</span><span class="chip s-sealed" title="sellado al día">freetype</span><span class="chip s-debt" title="deuda de rebuild">pixman</span><span class="chip s-sealed" title="sellado al día">libpng</span><span class="chip s-sealed" title="sellado al día">expat</span><span class="chip s-sealed" title="sellado al día">libjpeg-turbo</span><span class="chip s-sealed" title="sellado al día">libtiff</span><span class="chip s-debt" title="deuda de rebuild">libepoxy</span><span class="chip s-debt" title="deuda de rebuild">wayland</span><span class="chip s-debt" title="deuda de rebuild">libxkbcommon</span><span class="chip s-debt" title="deuda de rebuild">libdrm</span><span class="chip s-sealed" title="sellado al día">pcre2</span><span class="chip s-sealed" title="sellado al día">libffi</span><span class="chip s-sealed" title="sellado al día">zlib</span><span class="chip s-debt" title="deuda de rebuild">mesa</span></td>
506    </tr></tbody>
507      </table>
508    </div>
509  </section>
510
511  <footer>
512    Derivado de <span class="mono">recipes/*.toml</span> + <span class="mono">hammer hash</span> + el store,
513    por <span class="mono">scripts/build-state.py</span>. La fuente firme es
514    <span class="mono">docs/state/build-state.json</span> (versionada: su <span class="mono">git diff</span> es el avance).
515    Regenerar: <span class="mono">scripts/build-state.py && scripts/build-state-view.py</span>.
516  </footer>
517</div>
518<script>
519const rows=[...document.querySelectorAll('.drow')];
520const q=document.getElementById('q');
521let cls='all',onlyReady=false;
522function apply(){
523  const t=(q.value||'').toLowerCase();let shown=0;
524  for(const r of rows){
525    const okC=cls==='all'||r.dataset.cls===cls;
526    const okR=!onlyReady||r.dataset.ready==='1';
527    const okT=!t||r.dataset.name.includes(t);
528    const v=okC&&okR&&okT;r.style.display=v?'':'none';if(v)shown++;
529  }
530  document.getElementById('count').textContent=shown+' en deuda';
531}
532document.querySelectorAll('.fbtn[data-cls]').forEach(b=>b.onclick=()=>{
533  document.querySelectorAll('.fbtn[data-cls]').forEach(x=>x.setAttribute('aria-pressed','false'));
534  b.setAttribute('aria-pressed','true');cls=b.dataset.cls;apply();});
535const rb=document.getElementById('ready');
536rb.onclick=()=>{onlyReady=!onlyReady;rb.setAttribute('aria-pressed',onlyReady);apply();};
537q.oninput=apply;
538</script>