summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-09-30 21:05:07 -0300
committerGabriel Schneider <[email protected]>2026-10-01 00:12:17 -0300
commitdb2a259a18b9247edc23b1128dcfda703858f120 (patch)
tree11a877ab15b552be8fe7d79a4f1402a54b9f3d58 /docs
parent68dd567218505838814d73473460a0c0ff8e97b3 (diff)
downloadpardes-db2a259a18b9247edc23b1128dcfda703858f120.tar.gz
pardes-db2a259a18b9247edc23b1128dcfda703858f120.zip
A one-page A4 cheatsheet, the first file of a Typst docs corpus in docs/typ
docs/typ/cheatsheet.typ holds the facts as semantic calls (#key, #btn, #chord, #word, #tag, #addr, #file, #cmd, #doc); docs/typ/style.typ defines those once, drawing them for paged output and emitting HTML elements under --features html; docs/typ/cheatsheet-a4.typ is the page. `zig build cheatsheet` renders it when typst is on PATH. A config.zig test reads every .typ in docs/typ and fails when one names a builtin, key binding or default tag pardes no longer has. Co-Authored-By: Claude Opus 5.5 <[email protected]>
Diffstat (limited to 'docs')
-rw-r--r--docs/typ/README29
-rw-r--r--docs/typ/cheatsheet-a4.pdf2133
-rw-r--r--docs/typ/cheatsheet-a4.typ32
-rw-r--r--docs/typ/cheatsheet.typ150
-rw-r--r--docs/typ/style.typ101
5 files changed, 2445 insertions, 0 deletions
diff --git a/docs/typ/README b/docs/typ/README
new file mode 100644
index 00000000..175a7abb
--- /dev/null
+++ b/docs/typ/README
@@ -0,0 +1,29 @@
+docs/typ: the Typst documentation corpus
+
+ style.typ the semantic elements (key btn chord word tag addr file
+ cmd doc), the palette and the topic ids; the only place
+ they are defined. Each element looks at target() and
+ draws itself for paged output or emits HTML elements.
+ cheatsheet.typ content: facts as markup and element calls, no layout.
+ Later topics (tags, fs, config, ...) go beside it as
+ their own content files, importing from style.typ.
+ cheatsheet-a4.typ
+ an output wrapper: page, type, headings, then #include
+ of the content. Future wrappers (book.typ, html.typ)
+ sit beside it; wrappers hold no facts.
+
+Build (from the repo root):
+
+ typst compile --ignore-system-fonts docs/typ/cheatsheet-a4.typ
+ zig build cheatsheet -Dplatform=tty --prefix DIR # DIR/share/doc/pardes/cheatsheet.pdf
+ typst compile --features html --format html docs/typ/cheatsheet.typ out.html
+
+Write #word("Name") for a builtin, #key("SPC f c") or #key("Ctrl-w") for
+keys, #tag("words", path: ...) for a default tagline, #doc("fs", section:
+"edit") to point at a topic. The unit test "docs/typ names only words,
+keys and default tags that exist" (src/config.zig) reads every .typ here
+and fails when one names a builtin, key binding or default tag that pardes
+no longer has. Only embedded fonts (Libertinus Serif, DejaVu Sans Mono),
+so output is the same on every machine. docs/typ/cheatsheet-a4.pdf is
+committed, as the other docs PDFs are; re-render it when the content
+changes.
diff --git a/docs/typ/cheatsheet-a4.pdf b/docs/typ/cheatsheet-a4.pdf
new file mode 100644
index 00000000..086858b0
--- /dev/null
+++ b/docs/typ/cheatsheet-a4.pdf
@@ -0,0 +1,2133 @@
+%PDF-1.7
+%����
+
+1 0 obj
+<</Type/Pages/Count 1/Kids[436 0 R]>>
+endobj
+2 0 obj
+<</Parent 15 0 R/Next 3 0 R/Title(The mouse)/Dest 404 0 R>>
+endobj
+3 0 obj
+<</Parent 15 0 R/Next 4 0 R/Prev 2 0 R/Title(Tags)/Dest 405 0 R>>
+endobj
+4 0 obj
+<</Parent 15 0 R/Next 5 0 R/Prev 3 0 R/Title(Look addresses)/Dest 406 0 R>>
+endobj
+5 0 obj
+<</Parent 15 0 R/Next 6 0 R/Prev 4 0 R/Title(Keys: normal mode)/Dest 407 0 R>>
+endobj
+6 0 obj
+<</Parent 15 0 R/Next 7 0 R/Prev 5 0 R/Title(Keys: panes)/Dest 408 0 R>>
+endobj
+7 0 obj
+<</Parent 15 0 R/Next 8 0 R/Prev 6 0 R/Title(The leader: in normal mode)/Dest 409 0 R>>
+endobj
+8 0 obj
+<</Parent 15 0 R/Next 9 0 R/Prev 7 0 R/Title(Terminals and commands)/Dest 410 0 R>>
+endobj
+9 0 obj
+<</Parent 15 0 R/Next 10 0 R/Prev 8 0 R/Title(Reviewing diffs)/Dest 411 0 R>>
+endobj
+10 0 obj
+<</Parent 15 0 R/Next 11 0 R/Prev 9 0 R/Title(Finding things)/Dest 412 0 R>>
+endobj
+11 0 obj
+<</Parent 15 0 R/Next 12 0 R/Prev 10 0 R/Title(Sessions)/Dest 413 0 R>>
+endobj
+12 0 obj
+<</Parent 15 0 R/Next 13 0 R/Prev 11 0 R/Title(Config)/Dest 414 0 R>>
+endobj
+13 0 obj
+<</Parent 15 0 R/Next 14 0 R/Prev 12 0 R/Title(Themes)/Dest 415 0 R>>
+endobj
+14 0 obj
+<</Parent 15 0 R/Prev 13 0 R/Title(9P control filesystem)/Dest 416 0 R>>
+endobj
+15 0 obj
+<</Parent 16 0 R/First 2 0 R/Last 14 0 R/Count -13/Title(pardes acme's tags and three buttons, helix's keys, terminals as panes, the editor as a 9P filesystem)/Dest 404 0 R>>
+endobj
+16 0 obj
+<</Type/Outlines/First 15 0 R/Last 15 0 R/Count 1>>
+endobj
+17 0 obj
+<</Type/StructTreeRoot/RoleMap<</Datetime/Span/Terms/Part/Title/P/Strong/Span/Em/Span>>/K[401 0 R]/ParentTree<</Nums[0 18 0 R]>>/ParentTreeNextKey 1>>
+endobj
+18 0 obj
+[20 0 R 19 0 R 21 0 R 22 0 R 24 0 R 24 0 R 26 0 R 28 0 R 29 0 R 29 0 R 31 0 R 33 0 R 34 0 R 34 0 R 34 0 R 36 0 R 38 0 R 38 0 R 40 0 R 40 0 R 40 0 R 42 0 R 42 0 R 42 0 R 42 0 R 42 0 R 44 0 R 44 0 R 44 0 R 46 0 R 46 0 R 46 0 R 46 0 R 46 0 R 48 0 R 48 0 R 48 0 R 50 0 R 52 0 R 54 0 R 54 0 R 54 0 R 58 0 R 57 0 R 58 0 R 58 0 R 58 0 R 58 0 R 58 0 R 58 0 R 58 0 R 58 0 R 58 0 R 58 0 R 58 0 R 58 0 R 59 0 R 60 0 R 60 0 R 60 0 R 61 0 R 61 0 R 61 0 R 61 0 R 61 0 R 61 0 R 61 0 R 61 0 R 61 0 R 61 0 R 61 0 R 61 0 R 61 0 R 62 0 R 63 0 R 63 0 R 65 0 R 66 0 R 66 0 R 68 0 R 71 0 R 71 0 R 71 0 R 71 0 R 69 0 R 71 0 R 70 0 R 71 0 R 71 0 R 71 0 R 71 0 R 71 0 R 73 0 R 74 0 R 74 0 R 74 0 R 76 0 R 77 0 R 77 0 R 77 0 R 79 0 R 80 0 R 80 0 R 80 0 R 80 0 R 80 0 R 80 0 R 80 0 R 80 0 R 80 0 R 82 0 R 85 0 R 85 0 R 85 0 R 83 0 R 85 0 R 84 0 R 85 0 R 85 0 R 85 0 R 88 0 R 89 0 R 89 0 R 89 0 R 89 0 R 89 0 R 90 0 R 91 0 R 93 0 R 94 0 R 96 0 R 98 0 R 98 0 R 97 0 R 98 0 R 100 0 R 102 0 R 102 0 R 101 0 R 102 0 R 104 0 R 108 0 R 105 0 R 108 0 R 106 0 R 108 0 R 107 0 R 110 0 R 111 0 R 111 0 R 113 0 R 115 0 R 114 0 R 115 0 R 115 0 R 123 0 R 118 0 R 123 0 R 119 0 R 123 0 R 120 0 R 123 0 R 121 0 R 123 0 R 122 0 R 123 0 R 123 0 R 123 0 R 124 0 R 128 0 R 125 0 R 128 0 R 128 0 R 126 0 R 128 0 R 127 0 R 128 0 R 129 0 R 129 0 R 129 0 R 129 0 R 129 0 R 129 0 R 129 0 R 129 0 R 130 0 R 132 0 R 132 0 R 132 0 R 132 0 R 132 0 R 133 0 R 135 0 R 135 0 R 135 0 R 135 0 R 135 0 R 135 0 R 135 0 R 136 0 R 136 0 R 138 0 R 138 0 R 138 0 R 138 0 R 138 0 R 139 0 R 141 0 R 142 0 R 144 0 R 144 0 R 144 0 R 144 0 R 144 0 R 145 0 R 147 0 R 147 0 R 147 0 R 147 0 R 147 0 R 148 0 R 150 0 R 150 0 R 150 0 R 151 0 R 153 0 R 153 0 R 153 0 R 153 0 R 153 0 R 153 0 R 154 0 R 154 0 R 154 0 R 156 0 R 156 0 R 156 0 R 157 0 R 157 0 R 159 0 R 159 0 R 159 0 R 160 0 R 160 0 R 162 0 R 162 0 R 162 0 R 162 0 R 162 0 R 163 0 R 165 0 R 165 0 R 165 0 R 165 0 R 165 0 R 166 0 R 166 0 R 168 0 R 169 0 R 169 0 R 171 0 R 171 0 R 171 0 R 171 0 R 171 0 R 172 0 R 172 0 R 174 0 R 174 0 R 174 0 R 175 0 R 177 0 R 177 0 R 177 0 R 178 0 R 178 0 R 178 0 R 178 0 R 178 0 R 178 0 R 180 0 R 181 0 R 184 0 R 184 0 R 185 0 R 186 0 R 186 0 R 186 0 R 186 0 R 186 0 R 186 0 R 187 0 R 187 0 R 189 0 R 190 0 R 190 0 R 192 0 R 193 0 R 193 0 R 195 0 R 195 0 R 195 0 R 196 0 R 196 0 R 198 0 R 199 0 R 201 0 R 202 0 R 202 0 R 205 0 R 205 0 R 205 0 R 206 0 R 206 0 R 207 0 R 208 0 R 208 0 R 209 0 R 211 0 R 211 0 R 211 0 R 212 0 R 213 0 R 213 0 R 213 0 R 214 0 R 216 0 R 216 0 R 216 0 R 217 0 R 218 0 R 218 0 R 218 0 R 219 0 R 221 0 R 221 0 R 221 0 R 222 0 R 223 0 R 223 0 R 223 0 R 224 0 R 226 0 R 226 0 R 226 0 R 227 0 R 228 0 R 228 0 R 228 0 R 229 0 R 231 0 R 231 0 R 231 0 R 232 0 R 233 0 R 233 0 R 233 0 R 234 0 R 236 0 R 236 0 R 236 0 R 237 0 R 238 0 R 238 0 R 239 0 R 241 0 R 241 0 R 242 0 R 243 0 R 243 0 R 243 0 R 244 0 R 246 0 R 246 0 R 246 0 R 247 0 R 248 0 R 248 0 R 248 0 R 249 0 R 251 0 R 251 0 R 251 0 R 252 0 R 253 0 R 253 0 R 253 0 R 254 0 R 256 0 R 256 0 R 256 0 R 257 0 R 258 0 R 258 0 R 258 0 R 259 0 R 261 0 R 261 0 R 261 0 R 262 0 R 263 0 R 263 0 R 263 0 R 264 0 R 266 0 R 266 0 R 266 0 R 267 0 R 268 0 R 268 0 R 268 0 R 269 0 R 272 0 R 273 0 R 275 0 R 275 0 R 275 0 R 275 0 R 274 0 R 275 0 R 275 0 R 277 0 R 278 0 R 278 0 R 278 0 R 278 0 R 278 0 R 278 0 R 280 0 R 281 0 R 281 0 R 281 0 R 281 0 R 281 0 R 281 0 R 281 0 R 281 0 R 283 0 R 288 0 R 288 0 R 284 0 R 288 0 R 285 0 R 288 0 R 288 0 R 288 0 R 288 0 R 286 0 R 288 0 R 288 0 R 287 0 R 288 0 R 289 0 R 289 0 R 289 0 R 291 0 R 293 0 R 293 0 R 292 0 R 293 0 R 293 0 R 293 0 R 293 0 R 295 0 R 296 0 R 298 0 R 297 0 R 298 0 R 298 0 R 301 0 R 310 0 R 302 0 R 310 0 R 303 0 R 310 0 R 310 0 R 310 0 R 310 0 R 304 0 R 310 0 R 305 0 R 310 0 R 306 0 R 310 0 R 310 0 R 307 0 R 310 0 R 310 0 R 308 0 R 310 0 R 309 0 R 310 0 R 310 0 R 310 0 R 310 0 R 311 0 R 312 0 R 316 0 R 316 0 R 313 0 R 316 0 R 316 0 R 316 0 R 314 0 R 316 0 R 316 0 R 315 0 R 316 0 R 316 0 R 316 0 R 318 0 R 319 0 R 319 0 R 319 0 R 321 0 R 322 0 R 322 0 R 322 0 R 322 0 R 322 0 R 325 0 R 326 0 R 327 0 R 330 0 R 330 0 R 328 0 R 330 0 R 330 0 R 330 0 R 329 0 R 330 0 R 330 0 R 330 0 R 330 0 R 330 0 R 330 0 R 333 0 R 334 0 R 337 0 R 337 0 R 337 0 R 337 0 R 337 0 R 337 0 R 335 0 R 335 0 R 337 0 R 336 0 R 337 0 R 337 0 R 340 0 R 341 0 R 342 0 R 344 0 R 346 0 R 346 0 R 346 0 R 345 0 R 346 0 R 348 0 R 350 0 R 349 0 R 350 0 R 352 0 R 354 0 R 354 0 R 354 0 R 354 0 R 354 0 R 353 0 R 354 0 R 354 0 R 354 0 R 354 0 R 357 0 R 363 0 R 363 0 R 363 0 R 363 0 R 358 0 R 363 0 R 363 0 R 363 0 R 363 0 R 359 0 R 363 0 R 363 0 R 360 0 R 363 0 R 363 0 R 363 0 R 361 0 R 363 0 R 363 0 R 363 0 R 362 0 R 363 0 R 363 0 R 363 0 R 364 0 R 367 0 R 367 0 R 365 0 R 367 0 R 366 0 R 367 0 R 367 0 R 368 0 R 368 0 R 368 0 R 369 0 R 370 0 R 370 0 R 372 0 R 373 0 R 373 0 R 373 0 R 373 0 R 375 0 R 377 0 R 376 0 R 377 0 R 377 0 R 379 0 R 380 0 R 382 0 R 384 0 R 383 0 R 384 0 R 384 0 R 386 0 R 389 0 R 387 0 R 389 0 R 388 0 R 391 0 R 393 0 R 392 0 R 393 0 R 396 0 R 396 0 R 396 0 R 396 0 R 396 0 R 396 0 R 396 0 R 397 0 R 400 0 R 398 0 R 400 0 R 400 0 R 399 0 R 400 0 R 400 0 R 400 0 R]
+endobj
+19 0 obj
+<</Type/StructElem/S/Em/P 20 0 R/K[1]/Pg 436 0 R>>
+endobj
+20 0 obj
+<</Type/StructElem/S/H1/P 401 0 R/T(pardes acme's tags and three buttons, helix's keys, terminals as panes, the editor as a 9P filesystem)/K[0 19 0 R]/Pg 436 0 R>>
+endobj
+21 0 obj
+<</Type/StructElem/S/H2/P 401 0 R/T(The mouse)/K[2]/Pg 436 0 R>>
+endobj
+22 0 obj
+<</Type/StructElem/S/Strong/P 23 0 R/K[3]/Pg 436 0 R>>
+endobj
+23 0 obj
+<</Type/StructElem/S/Lbl/P 25 0 R/K[22 0 R]>>
+endobj
+24 0 obj
+<</Type/StructElem/S/LBody/P 25 0 R/K[4 5]/Pg 436 0 R>>
+endobj
+25 0 obj
+<</Type/StructElem/S/LI/P 56 0 R/K[23 0 R 24 0 R]>>
+endobj
+26 0 obj
+<</Type/StructElem/S/Strong/P 27 0 R/K[6]/Pg 436 0 R>>
+endobj
+27 0 obj
+<</Type/StructElem/S/Lbl/P 30 0 R/K[26 0 R]>>
+endobj
+28 0 obj
+<</Type/StructElem/S/Strong/P 29 0 R/K[7]/Pg 436 0 R>>
+endobj
+29 0 obj
+<</Type/StructElem/S/LBody/P 30 0 R/K[28 0 R 8 9]/Pg 436 0 R>>
+endobj
+30 0 obj
+<</Type/StructElem/S/LI/P 56 0 R/K[27 0 R 29 0 R]>>
+endobj
+31 0 obj
+<</Type/StructElem/S/Strong/P 32 0 R/K[10]/Pg 436 0 R>>
+endobj
+32 0 obj
+<</Type/StructElem/S/Lbl/P 35 0 R/K[31 0 R]>>
+endobj
+33 0 obj
+<</Type/StructElem/S/Strong/P 34 0 R/K[11]/Pg 436 0 R>>
+endobj
+34 0 obj
+<</Type/StructElem/S/LBody/P 35 0 R/K[33 0 R 12 13 14]/Pg 436 0 R>>
+endobj
+35 0 obj
+<</Type/StructElem/S/LI/P 56 0 R/K[32 0 R 34 0 R]>>
+endobj
+36 0 obj
+<</Type/StructElem/S/Strong/P 37 0 R/K[15]/Pg 436 0 R>>
+endobj
+37 0 obj
+<</Type/StructElem/S/Lbl/P 39 0 R/K[36 0 R]>>
+endobj
+38 0 obj
+<</Type/StructElem/S/LBody/P 39 0 R/K[16 17]/Pg 436 0 R>>
+endobj
+39 0 obj
+<</Type/StructElem/S/LI/P 56 0 R/K[37 0 R 38 0 R]>>
+endobj
+40 0 obj
+<</Type/StructElem/S/Strong/P 41 0 R/K[18 19 20]/Pg 436 0 R>>
+endobj
+41 0 obj
+<</Type/StructElem/S/Lbl/P 43 0 R/K[40 0 R]>>
+endobj
+42 0 obj
+<</Type/StructElem/S/LBody/P 43 0 R/K[21 22 23 24 25]/Pg 436 0 R>>
+endobj
+43 0 obj
+<</Type/StructElem/S/LI/P 56 0 R/K[41 0 R 42 0 R]>>
+endobj
+44 0 obj
+<</Type/StructElem/S/Strong/P 45 0 R/K[26 27 28]/Pg 436 0 R>>
+endobj
+45 0 obj
+<</Type/StructElem/S/Lbl/P 47 0 R/K[44 0 R]>>
+endobj
+46 0 obj
+<</Type/StructElem/S/LBody/P 47 0 R/K[29 30 31 32 33]/Pg 436 0 R>>
+endobj
+47 0 obj
+<</Type/StructElem/S/LI/P 56 0 R/K[45 0 R 46 0 R]>>
+endobj
+48 0 obj
+<</Type/StructElem/S/Strong/P 49 0 R/K[34 35 36]/Pg 436 0 R>>
+endobj
+49 0 obj
+<</Type/StructElem/S/Lbl/P 51 0 R/K[48 0 R]>>
+endobj
+50 0 obj
+<</Type/StructElem/S/LBody/P 51 0 R/K[37]/Pg 436 0 R>>
+endobj
+51 0 obj
+<</Type/StructElem/S/LI/P 56 0 R/K[49 0 R 50 0 R]>>
+endobj
+52 0 obj
+<</Type/StructElem/S/Strong/P 53 0 R/K[38]/Pg 436 0 R>>
+endobj
+53 0 obj
+<</Type/StructElem/S/Lbl/P 55 0 R/K[52 0 R]>>
+endobj
+54 0 obj
+<</Type/StructElem/S/LBody/P 55 0 R/K[39 40 41]/Pg 436 0 R>>
+endobj
+55 0 obj
+<</Type/StructElem/S/LI/P 56 0 R/K[53 0 R 54 0 R]>>
+endobj
+56 0 obj
+<</Type/StructElem/S/L/P 401 0 R/A[<</O/List/ListNumbering/None>>]/K[25 0 R 30 0 R 35 0 R 39 0 R 43 0 R 47 0 R 51 0 R 55 0 R]>>
+endobj
+57 0 obj
+<</Type/StructElem/S/Code/P 58 0 R/K[43]/Pg 436 0 R>>
+endobj
+58 0 obj
+<</Type/StructElem/S/P/P 401 0 R/K[42 57 0 R 44 45 46 47 48 49 50 51 52 53 54 55]/Pg 436 0 R>>
+endobj
+59 0 obj
+<</Type/StructElem/S/H2/P 401 0 R/T(Tags)/K[56]/Pg 436 0 R>>
+endobj
+60 0 obj
+<</Type/StructElem/S/P/P 401 0 R/K[57 58 59]/Pg 436 0 R>>
+endobj
+61 0 obj
+<</Type/StructElem/S/Span/P 401 0 R/A[<</O/Layout/Placement/Block>>]/K[60 61 62 63 64 65 66 67 68 69 70 71 72]/Pg 436 0 R>>
+endobj
+62 0 obj
+<</Type/StructElem/S/Lbl/P 64 0 R/K[73]/Pg 436 0 R>>
+endobj
+63 0 obj
+<</Type/StructElem/S/LBody/P 64 0 R/K[74 75]/Pg 436 0 R>>
+endobj
+64 0 obj
+<</Type/StructElem/S/LI/P 87 0 R/K[62 0 R 63 0 R]>>
+endobj
+65 0 obj
+<</Type/StructElem/S/Lbl/P 67 0 R/K[76]/Pg 436 0 R>>
+endobj
+66 0 obj
+<</Type/StructElem/S/LBody/P 67 0 R/K[77 78]/Pg 436 0 R>>
+endobj
+67 0 obj
+<</Type/StructElem/S/LI/P 87 0 R/K[65 0 R 66 0 R]>>
+endobj
+68 0 obj
+<</Type/StructElem/S/Lbl/P 72 0 R/K[79]/Pg 436 0 R>>
+endobj
+69 0 obj
+<</Type/StructElem/S/Code/P 71 0 R/K[84]/Pg 436 0 R>>
+endobj
+70 0 obj
+<</Type/StructElem/S/Code/P 71 0 R/K[86]/Pg 436 0 R>>
+endobj
+71 0 obj
+<</Type/StructElem/S/LBody/P 72 0 R/K[80 81 82 83 69 0 R 85 70 0 R 87 88 89 90 91]/Pg 436 0 R>>
+endobj
+72 0 obj
+<</Type/StructElem/S/LI/P 87 0 R/K[68 0 R 71 0 R]>>
+endobj
+73 0 obj
+<</Type/StructElem/S/Lbl/P 75 0 R/K[92]/Pg 436 0 R>>
+endobj
+74 0 obj
+<</Type/StructElem/S/LBody/P 75 0 R/K[93 94 95]/Pg 436 0 R>>
+endobj
+75 0 obj
+<</Type/StructElem/S/LI/P 87 0 R/K[73 0 R 74 0 R]>>
+endobj
+76 0 obj
+<</Type/StructElem/S/Lbl/P 78 0 R/K[96]/Pg 436 0 R>>
+endobj
+77 0 obj
+<</Type/StructElem/S/LBody/P 78 0 R/K[97 98 99]/Pg 436 0 R>>
+endobj
+78 0 obj
+<</Type/StructElem/S/LI/P 87 0 R/K[76 0 R 77 0 R]>>
+endobj
+79 0 obj
+<</Type/StructElem/S/Lbl/P 81 0 R/K[100]/Pg 436 0 R>>
+endobj
+80 0 obj
+<</Type/StructElem/S/LBody/P 81 0 R/K[101 102 103 104 105 106 107 108 109]/Pg 436 0 R>>
+endobj
+81 0 obj
+<</Type/StructElem/S/LI/P 87 0 R/K[79 0 R 80 0 R]>>
+endobj
+82 0 obj
+<</Type/StructElem/S/Lbl/P 86 0 R/K[110]/Pg 436 0 R>>
+endobj
+83 0 obj
+<</Type/StructElem/S/Code/P 85 0 R/K[114]/Pg 436 0 R>>
+endobj
+84 0 obj
+<</Type/StructElem/S/Code/P 85 0 R/K[116]/Pg 436 0 R>>
+endobj
+85 0 obj
+<</Type/StructElem/S/LBody/P 86 0 R/K[111 112 113 83 0 R 115 84 0 R 117 118 119]/Pg 436 0 R>>
+endobj
+86 0 obj
+<</Type/StructElem/S/LI/P 87 0 R/K[82 0 R 85 0 R]>>
+endobj
+87 0 obj
+<</Type/StructElem/S/L/P 401 0 R/A[<</O/List/ListNumbering/Circle>>]/K[64 0 R 67 0 R 72 0 R 75 0 R 78 0 R 81 0 R 86 0 R]>>
+endobj
+88 0 obj
+<</Type/StructElem/S/H2/P 401 0 R/T(Look addresses)/K[120]/Pg 436 0 R>>
+endobj
+89 0 obj
+<</Type/StructElem/S/P/P 401 0 R/K[121 122 123 124 125]/Pg 436 0 R>>
+endobj
+90 0 obj
+<</Type/StructElem/S/TD/P 92 0 R/A[<</O/Table/Headers[]>>]/K[126]/Pg 436 0 R>>
+endobj
+91 0 obj
+<</Type/StructElem/S/TD/P 92 0 R/A[<</O/Table/Headers[]>>]/K[127]/Pg 436 0 R>>
+endobj
+92 0 obj
+<</Type/StructElem/S/TR/P 117 0 R/K[90 0 R 91 0 R]>>
+endobj
+93 0 obj
+<</Type/StructElem/S/TD/P 95 0 R/A[<</O/Table/Headers[]>>]/K[128]/Pg 436 0 R>>
+endobj
+94 0 obj
+<</Type/StructElem/S/TD/P 95 0 R/A[<</O/Table/Headers[]>>]/K[129]/Pg 436 0 R>>
+endobj
+95 0 obj
+<</Type/StructElem/S/TR/P 117 0 R/K[93 0 R 94 0 R]>>
+endobj
+96 0 obj
+<</Type/StructElem/S/TD/P 99 0 R/A[<</O/Table/Headers[]>>]/K[130]/Pg 436 0 R>>
+endobj
+97 0 obj
+<</Type/StructElem/S/Code/P 98 0 R/K[133]/Pg 436 0 R>>
+endobj
+98 0 obj
+<</Type/StructElem/S/TD/P 99 0 R/A[<</O/Table/Headers[]>>]/K[131 132 97 0 R 134]/Pg 436 0 R>>
+endobj
+99 0 obj
+<</Type/StructElem/S/TR/P 117 0 R/K[96 0 R 98 0 R]>>
+endobj
+100 0 obj
+<</Type/StructElem/S/TD/P 103 0 R/A[<</O/Table/Headers[]>>]/K[135]/Pg 436 0 R>>
+endobj
+101 0 obj
+<</Type/StructElem/S/Code/P 102 0 R/K[138]/Pg 436 0 R>>
+endobj
+102 0 obj
+<</Type/StructElem/S/TD/P 103 0 R/A[<</O/Table/Headers[]>>]/K[136 137 101 0 R 139]/Pg 436 0 R>>
+endobj
+103 0 obj
+<</Type/StructElem/S/TR/P 117 0 R/K[100 0 R 102 0 R]>>
+endobj
+104 0 obj
+<</Type/StructElem/S/TD/P 109 0 R/A[<</O/Table/Headers[]>>]/K[140]/Pg 436 0 R>>
+endobj
+105 0 obj
+<</Type/StructElem/S/Code/P 108 0 R/K[142]/Pg 436 0 R>>
+endobj
+106 0 obj
+<</Type/StructElem/S/Code/P 108 0 R/K[144]/Pg 436 0 R>>
+endobj
+107 0 obj
+<</Type/StructElem/S/Code/P 108 0 R/K[146]/Pg 436 0 R>>
+endobj
+108 0 obj
+<</Type/StructElem/S/TD/P 109 0 R/A[<</O/Table/Headers[]>>]/K[141 105 0 R 143 106 0 R 145 107 0 R]/Pg 436 0 R>>
+endobj
+109 0 obj
+<</Type/StructElem/S/TR/P 117 0 R/K[104 0 R 108 0 R]>>
+endobj
+110 0 obj
+<</Type/StructElem/S/TD/P 112 0 R/A[<</O/Table/Headers[]>>]/K[147]/Pg 436 0 R>>
+endobj
+111 0 obj
+<</Type/StructElem/S/TD/P 112 0 R/A[<</O/Table/Headers[]>>]/K[148 149]/Pg 436 0 R>>
+endobj
+112 0 obj
+<</Type/StructElem/S/TR/P 117 0 R/K[110 0 R 111 0 R]>>
+endobj
+113 0 obj
+<</Type/StructElem/S/TD/P 116 0 R/A[<</O/Table/Headers[]>>]/K[150]/Pg 436 0 R>>
+endobj
+114 0 obj
+<</Type/StructElem/S/Code/P 115 0 R/K[152]/Pg 436 0 R>>
+endobj
+115 0 obj
+<</Type/StructElem/S/TD/P 116 0 R/A[<</O/Table/Headers[]>>]/K[151 114 0 R 153 154]/Pg 436 0 R>>
+endobj
+116 0 obj
+<</Type/StructElem/S/TR/P 117 0 R/K[113 0 R 115 0 R]>>
+endobj
+117 0 obj
+<</Type/StructElem/S/Table/P 401 0 R/K[92 0 R 95 0 R 99 0 R 103 0 R 109 0 R 112 0 R 116 0 R]>>
+endobj
+118 0 obj
+<</Type/StructElem/S/Code/P 123 0 R/K[156]/Pg 436 0 R>>
+endobj
+119 0 obj
+<</Type/StructElem/S/Code/P 123 0 R/K[158]/Pg 436 0 R>>
+endobj
+120 0 obj
+<</Type/StructElem/S/Code/P 123 0 R/K[160]/Pg 436 0 R>>
+endobj
+121 0 obj
+<</Type/StructElem/S/Code/P 123 0 R/K[162]/Pg 436 0 R>>
+endobj
+122 0 obj
+<</Type/StructElem/S/Code/P 123 0 R/K[164]/Pg 436 0 R>>
+endobj
+123 0 obj
+<</Type/StructElem/S/P/P 401 0 R/K[155 118 0 R 157 119 0 R 159 120 0 R 161 121 0 R 163 122 0 R 165 166 167]/Pg 436 0 R>>
+endobj
+124 0 obj
+<</Type/StructElem/S/H2/P 401 0 R/T(Keys: normal mode)/K[168]/Pg 436 0 R>>
+endobj
+125 0 obj
+<</Type/StructElem/S/Strong/P 128 0 R/K[170]/Pg 436 0 R>>
+endobj
+126 0 obj
+<</Type/StructElem/S/Code/P 128 0 R/K[173]/Pg 436 0 R>>
+endobj
+127 0 obj
+<</Type/StructElem/S/Code/P 128 0 R/K[175]/Pg 436 0 R>>
+endobj
+128 0 obj
+<</Type/StructElem/S/P/P 401 0 R/K[169 125 0 R 171 172 126 0 R 174 127 0 R 176]/Pg 436 0 R>>
+endobj
+129 0 obj
+<</Type/StructElem/S/TD/P 131 0 R/A[<</O/Table/Headers[]>>]/K[177 178 179 180 181 182 183 184]/Pg 436 0 R>>
+endobj
+130 0 obj
+<</Type/StructElem/S/TD/P 131 0 R/A[<</O/Table/Headers[]>>]/K[185]/Pg 436 0 R>>
+endobj
+131 0 obj
+<</Type/StructElem/S/TR/P 183 0 R/K[129 0 R 130 0 R]>>
+endobj
+132 0 obj
+<</Type/StructElem/S/TD/P 134 0 R/A[<</O/Table/Headers[]>>]/K[186 187 188 189 190]/Pg 436 0 R>>
+endobj
+133 0 obj
+<</Type/StructElem/S/TD/P 134 0 R/A[<</O/Table/Headers[]>>]/K[191]/Pg 436 0 R>>
+endobj
+134 0 obj
+<</Type/StructElem/S/TR/P 183 0 R/K[132 0 R 133 0 R]>>
+endobj
+135 0 obj
+<</Type/StructElem/S/TD/P 137 0 R/A[<</O/Table/Headers[]>>]/K[192 193 194 195 196 197 198]/Pg 436 0 R>>
+endobj
+136 0 obj
+<</Type/StructElem/S/TD/P 137 0 R/A[<</O/Table/Headers[]>>]/K[199 200]/Pg 436 0 R>>
+endobj
+137 0 obj
+<</Type/StructElem/S/TR/P 183 0 R/K[135 0 R 136 0 R]>>
+endobj
+138 0 obj
+<</Type/StructElem/S/TD/P 140 0 R/A[<</O/Table/Headers[]>>]/K[201 202 203 204 205]/Pg 436 0 R>>
+endobj
+139 0 obj
+<</Type/StructElem/S/TD/P 140 0 R/A[<</O/Table/Headers[]>>]/K[206]/Pg 436 0 R>>
+endobj
+140 0 obj
+<</Type/StructElem/S/TR/P 183 0 R/K[138 0 R 139 0 R]>>
+endobj
+141 0 obj
+<</Type/StructElem/S/TD/P 143 0 R/A[<</O/Table/Headers[]>>]/K[207]/Pg 436 0 R>>
+endobj
+142 0 obj
+<</Type/StructElem/S/TD/P 143 0 R/A[<</O/Table/Headers[]>>]/K[208]/Pg 436 0 R>>
+endobj
+143 0 obj
+<</Type/StructElem/S/TR/P 183 0 R/K[141 0 R 142 0 R]>>
+endobj
+144 0 obj
+<</Type/StructElem/S/TD/P 146 0 R/A[<</O/Table/Headers[]>>]/K[209 210 211 212 213]/Pg 436 0 R>>
+endobj
+145 0 obj
+<</Type/StructElem/S/TD/P 146 0 R/A[<</O/Table/Headers[]>>]/K[214]/Pg 436 0 R>>
+endobj
+146 0 obj
+<</Type/StructElem/S/TR/P 183 0 R/K[144 0 R 145 0 R]>>
+endobj
+147 0 obj
+<</Type/StructElem/S/TD/P 149 0 R/A[<</O/Table/Headers[]>>]/K[215 216 217 218 219]/Pg 436 0 R>>
+endobj
+148 0 obj
+<</Type/StructElem/S/TD/P 149 0 R/A[<</O/Table/Headers[]>>]/K[220]/Pg 436 0 R>>
+endobj
+149 0 obj
+<</Type/StructElem/S/TR/P 183 0 R/K[147 0 R 148 0 R]>>
+endobj
+150 0 obj
+<</Type/StructElem/S/TD/P 152 0 R/A[<</O/Table/Headers[]>>]/K[221 222 223]/Pg 436 0 R>>
+endobj
+151 0 obj
+<</Type/StructElem/S/TD/P 152 0 R/A[<</O/Table/Headers[]>>]/K[224]/Pg 436 0 R>>
+endobj
+152 0 obj
+<</Type/StructElem/S/TR/P 183 0 R/K[150 0 R 151 0 R]>>
+endobj
+153 0 obj
+<</Type/StructElem/S/TD/P 155 0 R/A[<</O/Table/Headers[]>>]/K[225 226 227 228 229 230]/Pg 436 0 R>>
+endobj
+154 0 obj
+<</Type/StructElem/S/TD/P 155 0 R/A[<</O/Table/Headers[]>>]/K[231 232 233]/Pg 436 0 R>>
+endobj
+155 0 obj
+<</Type/StructElem/S/TR/P 183 0 R/K[153 0 R 154 0 R]>>
+endobj
+156 0 obj
+<</Type/StructElem/S/TD/P 158 0 R/A[<</O/Table/Headers[]>>]/K[234 235 236]/Pg 436 0 R>>
+endobj
+157 0 obj
+<</Type/StructElem/S/TD/P 158 0 R/A[<</O/Table/Headers[]>>]/K[237 238]/Pg 436 0 R>>
+endobj
+158 0 obj
+<</Type/StructElem/S/TR/P 183 0 R/K[156 0 R 157 0 R]>>
+endobj
+159 0 obj
+<</Type/StructElem/S/TD/P 161 0 R/A[<</O/Table/Headers[]>>]/K[239 240 241]/Pg 436 0 R>>
+endobj
+160 0 obj
+<</Type/StructElem/S/TD/P 161 0 R/A[<</O/Table/Headers[]>>]/K[242 243]/Pg 436 0 R>>
+endobj
+161 0 obj
+<</Type/StructElem/S/TR/P 183 0 R/K[159 0 R 160 0 R]>>
+endobj
+162 0 obj
+<</Type/StructElem/S/TD/P 164 0 R/A[<</O/Table/Headers[]>>]/K[244 245 246 247 248]/Pg 436 0 R>>
+endobj
+163 0 obj
+<</Type/StructElem/S/TD/P 164 0 R/A[<</O/Table/Headers[]>>]/K[249]/Pg 436 0 R>>
+endobj
+164 0 obj
+<</Type/StructElem/S/TR/P 183 0 R/K[162 0 R 163 0 R]>>
+endobj
+165 0 obj
+<</Type/StructElem/S/TD/P 167 0 R/A[<</O/Table/Headers[]>>]/K[250 251 252 253 254]/Pg 436 0 R>>
+endobj
+166 0 obj
+<</Type/StructElem/S/TD/P 167 0 R/A[<</O/Table/Headers[]>>]/K[255 256]/Pg 436 0 R>>
+endobj
+167 0 obj
+<</Type/StructElem/S/TR/P 183 0 R/K[165 0 R 166 0 R]>>
+endobj
+168 0 obj
+<</Type/StructElem/S/TD/P 170 0 R/A[<</O/Table/Headers[]>>]/K[257]/Pg 436 0 R>>
+endobj
+169 0 obj
+<</Type/StructElem/S/TD/P 170 0 R/A[<</O/Table/Headers[]>>]/K[258 259]/Pg 436 0 R>>
+endobj
+170 0 obj
+<</Type/StructElem/S/TR/P 183 0 R/K[168 0 R 169 0 R]>>
+endobj
+171 0 obj
+<</Type/StructElem/S/TD/P 173 0 R/A[<</O/Table/Headers[]>>]/K[260 261 262 263 264]/Pg 436 0 R>>
+endobj
+172 0 obj
+<</Type/StructElem/S/TD/P 173 0 R/A[<</O/Table/Headers[]>>]/K[265 266]/Pg 436 0 R>>
+endobj
+173 0 obj
+<</Type/StructElem/S/TR/P 183 0 R/K[171 0 R 172 0 R]>>
+endobj
+174 0 obj
+<</Type/StructElem/S/TD/P 176 0 R/A[<</O/Table/Headers[]>>]/K[267 268 269]/Pg 436 0 R>>
+endobj
+175 0 obj
+<</Type/StructElem/S/TD/P 176 0 R/A[<</O/Table/Headers[]>>]/K[270]/Pg 436 0 R>>
+endobj
+176 0 obj
+<</Type/StructElem/S/TR/P 183 0 R/K[174 0 R 175 0 R]>>
+endobj
+177 0 obj
+<</Type/StructElem/S/TD/P 179 0 R/A[<</O/Table/Headers[]>>]/K[271 272 273]/Pg 436 0 R>>
+endobj
+178 0 obj
+<</Type/StructElem/S/TD/P 179 0 R/A[<</O/Table/Headers[]>>]/K[274 275 276 277 278 279]/Pg 436 0 R>>
+endobj
+179 0 obj
+<</Type/StructElem/S/TR/P 183 0 R/K[177 0 R 178 0 R]>>
+endobj
+180 0 obj
+<</Type/StructElem/S/TD/P 182 0 R/A[<</O/Table/Headers[]>>]/K[280]/Pg 436 0 R>>
+endobj
+181 0 obj
+<</Type/StructElem/S/TD/P 182 0 R/A[<</O/Table/Headers[]>>]/K[281]/Pg 436 0 R>>
+endobj
+182 0 obj
+<</Type/StructElem/S/TR/P 183 0 R/K[180 0 R 181 0 R]>>
+endobj
+183 0 obj
+<</Type/StructElem/S/Table/P 401 0 R/K[131 0 R 134 0 R 137 0 R 140 0 R 143 0 R 146 0 R 149 0 R 152 0 R 155 0 R 158 0 R 161 0 R 164 0 R 167 0 R 170 0 R 173 0 R 176 0 R 179 0 R 182 0 R]>>
+endobj
+184 0 obj
+<</Type/StructElem/S/P/P 401 0 R/K[282 283]/Pg 436 0 R>>
+endobj
+185 0 obj
+<</Type/StructElem/S/H2/P 401 0 R/T(Keys: panes)/K[284]/Pg 436 0 R>>
+endobj
+186 0 obj
+<</Type/StructElem/S/TD/P 188 0 R/A[<</O/Table/Headers[]>>]/K[285 286 287 288 289 290]/Pg 436 0 R>>
+endobj
+187 0 obj
+<</Type/StructElem/S/TD/P 188 0 R/A[<</O/Table/Headers[]>>]/K[291 292]/Pg 436 0 R>>
+endobj
+188 0 obj
+<</Type/StructElem/S/TR/P 204 0 R/K[186 0 R 187 0 R]>>
+endobj
+189 0 obj
+<</Type/StructElem/S/TD/P 191 0 R/A[<</O/Table/Headers[]>>]/K[293]/Pg 436 0 R>>
+endobj
+190 0 obj
+<</Type/StructElem/S/TD/P 191 0 R/A[<</O/Table/Headers[]>>]/K[294 295]/Pg 436 0 R>>
+endobj
+191 0 obj
+<</Type/StructElem/S/TR/P 204 0 R/K[189 0 R 190 0 R]>>
+endobj
+192 0 obj
+<</Type/StructElem/S/TD/P 194 0 R/A[<</O/Table/Headers[]>>]/K[296]/Pg 436 0 R>>
+endobj
+193 0 obj
+<</Type/StructElem/S/TD/P 194 0 R/A[<</O/Table/Headers[]>>]/K[297 298]/Pg 436 0 R>>
+endobj
+194 0 obj
+<</Type/StructElem/S/TR/P 204 0 R/K[192 0 R 193 0 R]>>
+endobj
+195 0 obj
+<</Type/StructElem/S/TD/P 197 0 R/A[<</O/Table/Headers[]>>]/K[299 300 301]/Pg 436 0 R>>
+endobj
+196 0 obj
+<</Type/StructElem/S/TD/P 197 0 R/A[<</O/Table/Headers[]>>]/K[302 303]/Pg 436 0 R>>
+endobj
+197 0 obj
+<</Type/StructElem/S/TR/P 204 0 R/K[195 0 R 196 0 R]>>
+endobj
+198 0 obj
+<</Type/StructElem/S/TD/P 200 0 R/A[<</O/Table/Headers[]>>]/K[304]/Pg 436 0 R>>
+endobj
+199 0 obj
+<</Type/StructElem/S/TD/P 200 0 R/A[<</O/Table/Headers[]>>]/K[305]/Pg 436 0 R>>
+endobj
+200 0 obj
+<</Type/StructElem/S/TR/P 204 0 R/K[198 0 R 199 0 R]>>
+endobj
+201 0 obj
+<</Type/StructElem/S/TD/P 203 0 R/A[<</O/Table/Headers[]>>]/K[306]/Pg 436 0 R>>
+endobj
+202 0 obj
+<</Type/StructElem/S/TD/P 203 0 R/A[<</O/Table/Headers[]>>]/K[307 308]/Pg 436 0 R>>
+endobj
+203 0 obj
+<</Type/StructElem/S/TR/P 204 0 R/K[201 0 R 202 0 R]>>
+endobj
+204 0 obj
+<</Type/StructElem/S/Table/P 401 0 R/K[188 0 R 191 0 R 194 0 R 197 0 R 200 0 R 203 0 R]>>
+endobj
+205 0 obj
+<</Type/StructElem/S/H2/P 401 0 R/T(The leader: in normal mode)/K[309 310 311]/Pg 436 0 R>>
+endobj
+206 0 obj
+<</Type/StructElem/S/TD/P 210 0 R/A[<</O/Table/Headers[]>>]/K[312 313]/Pg 436 0 R>>
+endobj
+207 0 obj
+<</Type/StructElem/S/TD/P 210 0 R/A[<</O/Table/Headers[]>>]/K[314]/Pg 436 0 R>>
+endobj
+208 0 obj
+<</Type/StructElem/S/TD/P 210 0 R/A[<</O/Table/Headers[]>>]/K[315 316]/Pg 436 0 R>>
+endobj
+209 0 obj
+<</Type/StructElem/S/TD/P 210 0 R/A[<</O/Table/Headers[]>>]/K[317]/Pg 436 0 R>>
+endobj
+210 0 obj
+<</Type/StructElem/S/TR/P 271 0 R/K[206 0 R 207 0 R 208 0 R 209 0 R]>>
+endobj
+211 0 obj
+<</Type/StructElem/S/TD/P 215 0 R/A[<</O/Table/Headers[]>>]/K[318 319 320]/Pg 436 0 R>>
+endobj
+212 0 obj
+<</Type/StructElem/S/TD/P 215 0 R/A[<</O/Table/Headers[]>>]/K[321]/Pg 436 0 R>>
+endobj
+213 0 obj
+<</Type/StructElem/S/TD/P 215 0 R/A[<</O/Table/Headers[]>>]/K[322 323 324]/Pg 436 0 R>>
+endobj
+214 0 obj
+<</Type/StructElem/S/TD/P 215 0 R/A[<</O/Table/Headers[]>>]/K[325]/Pg 436 0 R>>
+endobj
+215 0 obj
+<</Type/StructElem/S/TR/P 271 0 R/K[211 0 R 212 0 R 213 0 R 214 0 R]>>
+endobj
+216 0 obj
+<</Type/StructElem/S/TD/P 220 0 R/A[<</O/Table/Headers[]>>]/K[326 327 328]/Pg 436 0 R>>
+endobj
+217 0 obj
+<</Type/StructElem/S/TD/P 220 0 R/A[<</O/Table/Headers[]>>]/K[329]/Pg 436 0 R>>
+endobj
+218 0 obj
+<</Type/StructElem/S/TD/P 220 0 R/A[<</O/Table/Headers[]>>]/K[330 331 332]/Pg 436 0 R>>
+endobj
+219 0 obj
+<</Type/StructElem/S/TD/P 220 0 R/A[<</O/Table/Headers[]>>]/K[333]/Pg 436 0 R>>
+endobj
+220 0 obj
+<</Type/StructElem/S/TR/P 271 0 R/K[216 0 R 217 0 R 218 0 R 219 0 R]>>
+endobj
+221 0 obj
+<</Type/StructElem/S/TD/P 225 0 R/A[<</O/Table/Headers[]>>]/K[334 335 336]/Pg 436 0 R>>
+endobj
+222 0 obj
+<</Type/StructElem/S/TD/P 225 0 R/A[<</O/Table/Headers[]>>]/K[337]/Pg 436 0 R>>
+endobj
+223 0 obj
+<</Type/StructElem/S/TD/P 225 0 R/A[<</O/Table/Headers[]>>]/K[338 339 340]/Pg 436 0 R>>
+endobj
+224 0 obj
+<</Type/StructElem/S/TD/P 225 0 R/A[<</O/Table/Headers[]>>]/K[341]/Pg 436 0 R>>
+endobj
+225 0 obj
+<</Type/StructElem/S/TR/P 271 0 R/K[221 0 R 222 0 R 223 0 R 224 0 R]>>
+endobj
+226 0 obj
+<</Type/StructElem/S/TD/P 230 0 R/A[<</O/Table/Headers[]>>]/K[342 343 344]/Pg 436 0 R>>
+endobj
+227 0 obj
+<</Type/StructElem/S/TD/P 230 0 R/A[<</O/Table/Headers[]>>]/K[345]/Pg 436 0 R>>
+endobj
+228 0 obj
+<</Type/StructElem/S/TD/P 230 0 R/A[<</O/Table/Headers[]>>]/K[346 347 348]/Pg 436 0 R>>
+endobj
+229 0 obj
+<</Type/StructElem/S/TD/P 230 0 R/A[<</O/Table/Headers[]>>]/K[349]/Pg 436 0 R>>
+endobj
+230 0 obj
+<</Type/StructElem/S/TR/P 271 0 R/K[226 0 R 227 0 R 228 0 R 229 0 R]>>
+endobj
+231 0 obj
+<</Type/StructElem/S/TD/P 235 0 R/A[<</O/Table/Headers[]>>]/K[350 351 352]/Pg 436 0 R>>
+endobj
+232 0 obj
+<</Type/StructElem/S/TD/P 235 0 R/A[<</O/Table/Headers[]>>]/K[353]/Pg 436 0 R>>
+endobj
+233 0 obj
+<</Type/StructElem/S/TD/P 235 0 R/A[<</O/Table/Headers[]>>]/K[354 355 356]/Pg 436 0 R>>
+endobj
+234 0 obj
+<</Type/StructElem/S/TD/P 235 0 R/A[<</O/Table/Headers[]>>]/K[357]/Pg 436 0 R>>
+endobj
+235 0 obj
+<</Type/StructElem/S/TR/P 271 0 R/K[231 0 R 232 0 R 233 0 R 234 0 R]>>
+endobj
+236 0 obj
+<</Type/StructElem/S/TD/P 240 0 R/A[<</O/Table/Headers[]>>]/K[358 359 360]/Pg 436 0 R>>
+endobj
+237 0 obj
+<</Type/StructElem/S/TD/P 240 0 R/A[<</O/Table/Headers[]>>]/K[361]/Pg 436 0 R>>
+endobj
+238 0 obj
+<</Type/StructElem/S/TD/P 240 0 R/A[<</O/Table/Headers[]>>]/K[362 363]/Pg 436 0 R>>
+endobj
+239 0 obj
+<</Type/StructElem/S/TD/P 240 0 R/A[<</O/Table/Headers[]>>]/K[364]/Pg 436 0 R>>
+endobj
+240 0 obj
+<</Type/StructElem/S/TR/P 271 0 R/K[236 0 R 237 0 R 238 0 R 239 0 R]>>
+endobj
+241 0 obj
+<</Type/StructElem/S/TD/P 245 0 R/A[<</O/Table/Headers[]>>]/K[365 366]/Pg 436 0 R>>
+endobj
+242 0 obj
+<</Type/StructElem/S/TD/P 245 0 R/A[<</O/Table/Headers[]>>]/K[367]/Pg 436 0 R>>
+endobj
+243 0 obj
+<</Type/StructElem/S/TD/P 245 0 R/A[<</O/Table/Headers[]>>]/K[368 369 370]/Pg 436 0 R>>
+endobj
+244 0 obj
+<</Type/StructElem/S/TD/P 245 0 R/A[<</O/Table/Headers[]>>]/K[371]/Pg 436 0 R>>
+endobj
+245 0 obj
+<</Type/StructElem/S/TR/P 271 0 R/K[241 0 R 242 0 R 243 0 R 244 0 R]>>
+endobj
+246 0 obj
+<</Type/StructElem/S/TD/P 250 0 R/A[<</O/Table/Headers[]>>]/K[372 373 374]/Pg 436 0 R>>
+endobj
+247 0 obj
+<</Type/StructElem/S/TD/P 250 0 R/A[<</O/Table/Headers[]>>]/K[375]/Pg 436 0 R>>
+endobj
+248 0 obj
+<</Type/StructElem/S/TD/P 250 0 R/A[<</O/Table/Headers[]>>]/K[376 377 378]/Pg 436 0 R>>
+endobj
+249 0 obj
+<</Type/StructElem/S/TD/P 250 0 R/A[<</O/Table/Headers[]>>]/K[379]/Pg 436 0 R>>
+endobj
+250 0 obj
+<</Type/StructElem/S/TR/P 271 0 R/K[246 0 R 247 0 R 248 0 R 249 0 R]>>
+endobj
+251 0 obj
+<</Type/StructElem/S/TD/P 255 0 R/A[<</O/Table/Headers[]>>]/K[380 381 382]/Pg 436 0 R>>
+endobj
+252 0 obj
+<</Type/StructElem/S/TD/P 255 0 R/A[<</O/Table/Headers[]>>]/K[383]/Pg 436 0 R>>
+endobj
+253 0 obj
+<</Type/StructElem/S/TD/P 255 0 R/A[<</O/Table/Headers[]>>]/K[384 385 386]/Pg 436 0 R>>
+endobj
+254 0 obj
+<</Type/StructElem/S/TD/P 255 0 R/A[<</O/Table/Headers[]>>]/K[387]/Pg 436 0 R>>
+endobj
+255 0 obj
+<</Type/StructElem/S/TR/P 271 0 R/K[251 0 R 252 0 R 253 0 R 254 0 R]>>
+endobj
+256 0 obj
+<</Type/StructElem/S/TD/P 260 0 R/A[<</O/Table/Headers[]>>]/K[388 389 390]/Pg 436 0 R>>
+endobj
+257 0 obj
+<</Type/StructElem/S/TD/P 260 0 R/A[<</O/Table/Headers[]>>]/K[391]/Pg 436 0 R>>
+endobj
+258 0 obj
+<</Type/StructElem/S/TD/P 260 0 R/A[<</O/Table/Headers[]>>]/K[392 393 394]/Pg 436 0 R>>
+endobj
+259 0 obj
+<</Type/StructElem/S/TD/P 260 0 R/A[<</O/Table/Headers[]>>]/K[395]/Pg 436 0 R>>
+endobj
+260 0 obj
+<</Type/StructElem/S/TR/P 271 0 R/K[256 0 R 257 0 R 258 0 R 259 0 R]>>
+endobj
+261 0 obj
+<</Type/StructElem/S/TD/P 265 0 R/A[<</O/Table/Headers[]>>]/K[396 397 398]/Pg 436 0 R>>
+endobj
+262 0 obj
+<</Type/StructElem/S/TD/P 265 0 R/A[<</O/Table/Headers[]>>]/K[399]/Pg 436 0 R>>
+endobj
+263 0 obj
+<</Type/StructElem/S/TD/P 265 0 R/A[<</O/Table/Headers[]>>]/K[400 401 402]/Pg 436 0 R>>
+endobj
+264 0 obj
+<</Type/StructElem/S/TD/P 265 0 R/A[<</O/Table/Headers[]>>]/K[403]/Pg 436 0 R>>
+endobj
+265 0 obj
+<</Type/StructElem/S/TR/P 271 0 R/K[261 0 R 262 0 R 263 0 R 264 0 R]>>
+endobj
+266 0 obj
+<</Type/StructElem/S/TD/P 270 0 R/A[<</O/Table/Headers[]>>]/K[404 405 406]/Pg 436 0 R>>
+endobj
+267 0 obj
+<</Type/StructElem/S/TD/P 270 0 R/A[<</O/Table/Headers[]>>]/K[407]/Pg 436 0 R>>
+endobj
+268 0 obj
+<</Type/StructElem/S/TD/P 270 0 R/A[<</O/Table/Headers[]>>]/K[408 409 410]/Pg 436 0 R>>
+endobj
+269 0 obj
+<</Type/StructElem/S/TD/P 270 0 R/A[<</O/Table/Headers[]>>]/K[411]/Pg 436 0 R>>
+endobj
+270 0 obj
+<</Type/StructElem/S/TR/P 271 0 R/K[266 0 R 267 0 R 268 0 R 269 0 R]>>
+endobj
+271 0 obj
+<</Type/StructElem/S/Table/P 401 0 R/K[210 0 R 215 0 R 220 0 R 225 0 R 230 0 R 235 0 R 240 0 R 245 0 R 250 0 R 255 0 R 260 0 R 265 0 R 270 0 R]>>
+endobj
+272 0 obj
+<</Type/StructElem/S/H2/P 401 0 R/T(Terminals and commands)/K[412]/Pg 436 0 R>>
+endobj
+273 0 obj
+<</Type/StructElem/S/Lbl/P 276 0 R/K[413]/Pg 436 0 R>>
+endobj
+274 0 obj
+<</Type/StructElem/S/Code/P 275 0 R/K[418]/Pg 436 0 R>>
+endobj
+275 0 obj
+<</Type/StructElem/S/LBody/P 276 0 R/K[414 415 416 417 274 0 R 419 420]/Pg 436 0 R>>
+endobj
+276 0 obj
+<</Type/StructElem/S/LI/P 300 0 R/K[273 0 R 275 0 R]>>
+endobj
+277 0 obj
+<</Type/StructElem/S/Lbl/P 279 0 R/K[421]/Pg 436 0 R>>
+endobj
+278 0 obj
+<</Type/StructElem/S/LBody/P 279 0 R/K[422 423 424 425 426 427]/Pg 436 0 R>>
+endobj
+279 0 obj
+<</Type/StructElem/S/LI/P 300 0 R/K[277 0 R 278 0 R]>>
+endobj
+280 0 obj
+<</Type/StructElem/S/Lbl/P 282 0 R/K[428]/Pg 436 0 R>>
+endobj
+281 0 obj
+<</Type/StructElem/S/LBody/P 282 0 R/K[429 430 431 432 433 434 435 436]/Pg 436 0 R>>
+endobj
+282 0 obj
+<</Type/StructElem/S/LI/P 300 0 R/K[280 0 R 281 0 R]>>
+endobj
+283 0 obj
+<</Type/StructElem/S/Lbl/P 290 0 R/K[437]/Pg 436 0 R>>
+endobj
+284 0 obj
+<</Type/StructElem/S/Code/P 288 0 R/K[440]/Pg 436 0 R>>
+endobj
+285 0 obj
+<</Type/StructElem/S/Code/P 288 0 R/K[442]/Pg 436 0 R>>
+endobj
+286 0 obj
+<</Type/StructElem/S/Code/P 288 0 R/K[447]/Pg 436 0 R>>
+endobj
+287 0 obj
+<</Type/StructElem/S/Strong/P 288 0 R/K[450]/Pg 436 0 R>>
+endobj
+288 0 obj
+<</Type/StructElem/S/P/P 289 0 R/K[438 439 284 0 R 441 285 0 R 443 444 445 446 286 0 R 448 449 287 0 R 451]/Pg 436 0 R>>
+endobj
+289 0 obj
+<</Type/StructElem/S/LBody/P 290 0 R/K[288 0 R 452 453 454]/Pg 436 0 R>>
+endobj
+290 0 obj
+<</Type/StructElem/S/LI/P 300 0 R/K[283 0 R 289 0 R]>>
+endobj
+291 0 obj
+<</Type/StructElem/S/Lbl/P 294 0 R/K[455]/Pg 436 0 R>>
+endobj
+292 0 obj
+<</Type/StructElem/S/Code/P 293 0 R/K[458]/Pg 436 0 R>>
+endobj
+293 0 obj
+<</Type/StructElem/S/LBody/P 294 0 R/K[456 457 292 0 R 459 460 461 462]/Pg 436 0 R>>
+endobj
+294 0 obj
+<</Type/StructElem/S/LI/P 300 0 R/K[291 0 R 293 0 R]>>
+endobj
+295 0 obj
+<</Type/StructElem/S/Lbl/P 299 0 R/K[463]/Pg 436 0 R>>
+endobj
+296 0 obj
+<</Type/StructElem/S/Code/P 298 0 R/K[464]/Pg 436 0 R>>
+endobj
+297 0 obj
+<</Type/StructElem/S/Code/P 298 0 R/K[466]/Pg 436 0 R>>
+endobj
+298 0 obj
+<</Type/StructElem/S/LBody/P 299 0 R/K[296 0 R 465 297 0 R 467 468]/Pg 436 0 R>>
+endobj
+299 0 obj
+<</Type/StructElem/S/LI/P 300 0 R/K[295 0 R 298 0 R]>>
+endobj
+300 0 obj
+<</Type/StructElem/S/L/P 401 0 R/A[<</O/List/ListNumbering/Circle>>]/K[276 0 R 279 0 R 282 0 R 290 0 R 294 0 R 299 0 R]>>
+endobj
+301 0 obj
+<</Type/StructElem/S/H2/P 401 0 R/T(Reviewing diffs)/K[469]/Pg 436 0 R>>
+endobj
+302 0 obj
+<</Type/StructElem/S/Code/P 310 0 R/K[471]/Pg 436 0 R>>
+endobj
+303 0 obj
+<</Type/StructElem/S/Code/P 310 0 R/K[473]/Pg 436 0 R>>
+endobj
+304 0 obj
+<</Type/StructElem/S/Code/P 310 0 R/K[478]/Pg 436 0 R>>
+endobj
+305 0 obj
+<</Type/StructElem/S/Code/P 310 0 R/K[480]/Pg 436 0 R>>
+endobj
+306 0 obj
+<</Type/StructElem/S/Code/P 310 0 R/K[482]/Pg 436 0 R>>
+endobj
+307 0 obj
+<</Type/StructElem/S/Code/P 310 0 R/K[485]/Pg 436 0 R>>
+endobj
+308 0 obj
+<</Type/StructElem/S/Code/P 310 0 R/K[488]/Pg 436 0 R>>
+endobj
+309 0 obj
+<</Type/StructElem/S/Code/P 310 0 R/K[490]/Pg 436 0 R>>
+endobj
+310 0 obj
+<</Type/StructElem/S/P/P 401 0 R/K[470 302 0 R 472 303 0 R 474 475 476 477 304 0 R 479 305 0 R 481 306 0 R 483 484 307 0 R 486 487 308 0 R 489 309 0 R 491 492 493 494]/Pg 436 0 R>>
+endobj
+311 0 obj
+<</Type/StructElem/S/H2/P 401 0 R/T(Finding things)/K[495]/Pg 436 0 R>>
+endobj
+312 0 obj
+<</Type/StructElem/S/Lbl/P 317 0 R/K[496]/Pg 436 0 R>>
+endobj
+313 0 obj
+<</Type/StructElem/S/Code/P 316 0 R/K[499]/Pg 436 0 R>>
+endobj
+314 0 obj
+<</Type/StructElem/S/Code/P 316 0 R/K[503]/Pg 436 0 R>>
+endobj
+315 0 obj
+<</Type/StructElem/S/Code/P 316 0 R/K[506]/Pg 436 0 R>>
+endobj
+316 0 obj
+<</Type/StructElem/S/LBody/P 317 0 R/K[497 498 313 0 R 500 501 502 314 0 R 504 505 315 0 R 507 508 509]/Pg 436 0 R>>
+endobj
+317 0 obj
+<</Type/StructElem/S/LI/P 324 0 R/K[312 0 R 316 0 R]>>
+endobj
+318 0 obj
+<</Type/StructElem/S/Lbl/P 320 0 R/K[510]/Pg 436 0 R>>
+endobj
+319 0 obj
+<</Type/StructElem/S/LBody/P 320 0 R/K[511 512 513]/Pg 436 0 R>>
+endobj
+320 0 obj
+<</Type/StructElem/S/LI/P 324 0 R/K[318 0 R 319 0 R]>>
+endobj
+321 0 obj
+<</Type/StructElem/S/Lbl/P 323 0 R/K[514]/Pg 436 0 R>>
+endobj
+322 0 obj
+<</Type/StructElem/S/LBody/P 323 0 R/K[515 516 517 518 519]/Pg 436 0 R>>
+endobj
+323 0 obj
+<</Type/StructElem/S/LI/P 324 0 R/K[321 0 R 322 0 R]>>
+endobj
+324 0 obj
+<</Type/StructElem/S/L/P 401 0 R/A[<</O/List/ListNumbering/Circle>>]/K[317 0 R 320 0 R 323 0 R]>>
+endobj
+325 0 obj
+<</Type/StructElem/S/H2/P 401 0 R/T(Sessions)/K[520]/Pg 436 0 R>>
+endobj
+326 0 obj
+<</Type/StructElem/S/Lbl/P 331 0 R/K[521]/Pg 436 0 R>>
+endobj
+327 0 obj
+<</Type/StructElem/S/Code/P 330 0 R/K[522]/Pg 436 0 R>>
+endobj
+328 0 obj
+<</Type/StructElem/S/Code/P 330 0 R/K[525]/Pg 436 0 R>>
+endobj
+329 0 obj
+<</Type/StructElem/S/Code/P 330 0 R/K[529]/Pg 436 0 R>>
+endobj
+330 0 obj
+<</Type/StructElem/S/LBody/P 331 0 R/K[327 0 R 523 524 328 0 R 526 527 528 329 0 R 530 531 532 533 534 535]/Pg 436 0 R>>
+endobj
+331 0 obj
+<</Type/StructElem/S/LI/P 332 0 R/K[326 0 R 330 0 R]>>
+endobj
+332 0 obj
+<</Type/StructElem/S/L/P 401 0 R/A[<</O/List/ListNumbering/Circle>>]/K[331 0 R]>>
+endobj
+333 0 obj
+<</Type/StructElem/S/H2/P 401 0 R/T(Config)/K[536]/Pg 436 0 R>>
+endobj
+334 0 obj
+<</Type/StructElem/S/Lbl/P 338 0 R/K[537]/Pg 436 0 R>>
+endobj
+335 0 obj
+<</Type/StructElem/S/Code/P 337 0 R/K[544 545]/Pg 436 0 R>>
+endobj
+336 0 obj
+<</Type/StructElem/S/Code/P 337 0 R/K[547]/Pg 436 0 R>>
+endobj
+337 0 obj
+<</Type/StructElem/S/LBody/P 338 0 R/K[538 539 540 541 542 543 335 0 R 546 336 0 R 548 549]/Pg 436 0 R>>
+endobj
+338 0 obj
+<</Type/StructElem/S/LI/P 339 0 R/K[334 0 R 337 0 R]>>
+endobj
+339 0 obj
+<</Type/StructElem/S/L/P 401 0 R/A[<</O/List/ListNumbering/Circle>>]/K[338 0 R]>>
+endobj
+340 0 obj
+<</Type/StructElem/S/P/P 343 0 R/K[550]/Pg 436 0 R>>
+endobj
+341 0 obj
+<</Type/StructElem/S/P/P 343 0 R/K[551]/Pg 436 0 R>>
+endobj
+342 0 obj
+<</Type/StructElem/S/P/P 343 0 R/K[552]/Pg 436 0 R>>
+endobj
+343 0 obj
+<</Type/StructElem/S/Code/P 401 0 R/A[<</O/Layout/Placement/Block>>]/K[340 0 R 341 0 R 342 0 R]>>
+endobj
+344 0 obj
+<</Type/StructElem/S/Lbl/P 347 0 R/K[553]/Pg 436 0 R>>
+endobj
+345 0 obj
+<</Type/StructElem/S/Code/P 346 0 R/K[557]/Pg 436 0 R>>
+endobj
+346 0 obj
+<</Type/StructElem/S/LBody/P 347 0 R/K[554 555 556 345 0 R 558]/Pg 436 0 R>>
+endobj
+347 0 obj
+<</Type/StructElem/S/LI/P 356 0 R/K[344 0 R 346 0 R]>>
+endobj
+348 0 obj
+<</Type/StructElem/S/Lbl/P 351 0 R/K[559]/Pg 436 0 R>>
+endobj
+349 0 obj
+<</Type/StructElem/S/Code/P 350 0 R/K[561]/Pg 436 0 R>>
+endobj
+350 0 obj
+<</Type/StructElem/S/LBody/P 351 0 R/K[560 349 0 R 562]/Pg 436 0 R>>
+endobj
+351 0 obj
+<</Type/StructElem/S/LI/P 356 0 R/K[348 0 R 350 0 R]>>
+endobj
+352 0 obj
+<</Type/StructElem/S/Lbl/P 355 0 R/K[563]/Pg 436 0 R>>
+endobj
+353 0 obj
+<</Type/StructElem/S/Code/P 354 0 R/K[569]/Pg 436 0 R>>
+endobj
+354 0 obj
+<</Type/StructElem/S/LBody/P 355 0 R/K[564 565 566 567 568 353 0 R 570 571 572 573]/Pg 436 0 R>>
+endobj
+355 0 obj
+<</Type/StructElem/S/LI/P 356 0 R/K[352 0 R 354 0 R]>>
+endobj
+356 0 obj
+<</Type/StructElem/S/L/P 401 0 R/A[<</O/List/ListNumbering/Circle>>]/K[347 0 R 351 0 R 355 0 R]>>
+endobj
+357 0 obj
+<</Type/StructElem/S/H2/P 401 0 R/T(Themes)/K[574]/Pg 436 0 R>>
+endobj
+358 0 obj
+<</Type/StructElem/S/Code/P 363 0 R/K[579]/Pg 436 0 R>>
+endobj
+359 0 obj
+<</Type/StructElem/S/Code/P 363 0 R/K[584]/Pg 436 0 R>>
+endobj
+360 0 obj
+<</Type/StructElem/S/Code/P 363 0 R/K[587]/Pg 436 0 R>>
+endobj
+361 0 obj
+<</Type/StructElem/S/Code/P 363 0 R/K[591]/Pg 436 0 R>>
+endobj
+362 0 obj
+<</Type/StructElem/S/Code/P 363 0 R/K[595]/Pg 436 0 R>>
+endobj
+363 0 obj
+<</Type/StructElem/S/P/P 401 0 R/K[575 576 577 578 358 0 R 580 581 582 583 359 0 R 585 586 360 0 R 588 589 590 361 0 R 592 593 594 362 0 R 596 597 598]/Pg 436 0 R>>
+endobj
+364 0 obj
+<</Type/StructElem/S/H2/P 401 0 R/T(9P control filesystem)/K[599]/Pg 436 0 R>>
+endobj
+365 0 obj
+<</Type/StructElem/S/Code/P 367 0 R/K[602]/Pg 436 0 R>>
+endobj
+366 0 obj
+<</Type/StructElem/S/Code/P 367 0 R/K[604]/Pg 436 0 R>>
+endobj
+367 0 obj
+<</Type/StructElem/S/P/P 401 0 R/K[600 601 365 0 R 603 366 0 R 605 606]/Pg 436 0 R>>
+endobj
+368 0 obj
+<</Type/StructElem/S/Span/P 401 0 R/A[<</O/Layout/Placement/Block>>]/K[607 608 609]/Pg 436 0 R>>
+endobj
+369 0 obj
+<</Type/StructElem/S/TD/P 371 0 R/A[<</O/Table/Headers[]>>]/K[610]/Pg 436 0 R>>
+endobj
+370 0 obj
+<</Type/StructElem/S/TD/P 371 0 R/A[<</O/Table/Headers[]>>]/K[611 612]/Pg 436 0 R>>
+endobj
+371 0 obj
+<</Type/StructElem/S/TR/P 395 0 R/K[369 0 R 370 0 R]>>
+endobj
+372 0 obj
+<</Type/StructElem/S/TD/P 374 0 R/A[<</O/Table/Headers[]>>]/K[613]/Pg 436 0 R>>
+endobj
+373 0 obj
+<</Type/StructElem/S/TD/P 374 0 R/A[<</O/Table/Headers[]>>]/K[614 615 616 617]/Pg 436 0 R>>
+endobj
+374 0 obj
+<</Type/StructElem/S/TR/P 395 0 R/K[372 0 R 373 0 R]>>
+endobj
+375 0 obj
+<</Type/StructElem/S/TD/P 378 0 R/A[<</O/Table/Headers[]>>]/K[618]/Pg 436 0 R>>
+endobj
+376 0 obj
+<</Type/StructElem/S/Code/P 377 0 R/K[620]/Pg 436 0 R>>
+endobj
+377 0 obj
+<</Type/StructElem/S/TD/P 378 0 R/A[<</O/Table/Headers[]>>]/K[619 376 0 R 621 622]/Pg 436 0 R>>
+endobj
+378 0 obj
+<</Type/StructElem/S/TR/P 395 0 R/K[375 0 R 377 0 R]>>
+endobj
+379 0 obj
+<</Type/StructElem/S/TD/P 381 0 R/A[<</O/Table/Headers[]>>]/K[623]/Pg 436 0 R>>
+endobj
+380 0 obj
+<</Type/StructElem/S/TD/P 381 0 R/A[<</O/Table/Headers[]>>]/K[624]/Pg 436 0 R>>
+endobj
+381 0 obj
+<</Type/StructElem/S/TR/P 395 0 R/K[379 0 R 380 0 R]>>
+endobj
+382 0 obj
+<</Type/StructElem/S/TD/P 385 0 R/A[<</O/Table/Headers[]>>]/K[625]/Pg 436 0 R>>
+endobj
+383 0 obj
+<</Type/StructElem/S/Code/P 384 0 R/K[627]/Pg 436 0 R>>
+endobj
+384 0 obj
+<</Type/StructElem/S/TD/P 385 0 R/A[<</O/Table/Headers[]>>]/K[626 383 0 R 628 629]/Pg 436 0 R>>
+endobj
+385 0 obj
+<</Type/StructElem/S/TR/P 395 0 R/K[382 0 R 384 0 R]>>
+endobj
+386 0 obj
+<</Type/StructElem/S/TD/P 390 0 R/A[<</O/Table/Headers[]>>]/K[630]/Pg 436 0 R>>
+endobj
+387 0 obj
+<</Type/StructElem/S/Code/P 389 0 R/K[632]/Pg 436 0 R>>
+endobj
+388 0 obj
+<</Type/StructElem/S/Code/P 389 0 R/K[634]/Pg 436 0 R>>
+endobj
+389 0 obj
+<</Type/StructElem/S/TD/P 390 0 R/A[<</O/Table/Headers[]>>]/K[631 387 0 R 633 388 0 R]/Pg 436 0 R>>
+endobj
+390 0 obj
+<</Type/StructElem/S/TR/P 395 0 R/K[386 0 R 389 0 R]>>
+endobj
+391 0 obj
+<</Type/StructElem/S/TD/P 394 0 R/A[<</O/Table/Headers[]>>]/K[635]/Pg 436 0 R>>
+endobj
+392 0 obj
+<</Type/StructElem/S/Code/P 393 0 R/K[637]/Pg 436 0 R>>
+endobj
+393 0 obj
+<</Type/StructElem/S/TD/P 394 0 R/A[<</O/Table/Headers[]>>]/K[636 392 0 R 638]/Pg 436 0 R>>
+endobj
+394 0 obj
+<</Type/StructElem/S/TR/P 395 0 R/K[391 0 R 393 0 R]>>
+endobj
+395 0 obj
+<</Type/StructElem/S/Table/P 401 0 R/K[371 0 R 374 0 R 378 0 R 381 0 R 385 0 R 390 0 R 394 0 R]>>
+endobj
+396 0 obj
+<</Type/StructElem/S/Span/P 401 0 R/A[<</O/Layout/Placement/Block>>]/K[639 640 641 642 643 644 645]/Pg 436 0 R>>
+endobj
+397 0 obj
+<</Type/StructElem/S/Code/P 400 0 R/K[646]/Pg 436 0 R>>
+endobj
+398 0 obj
+<</Type/StructElem/S/Code/P 400 0 R/K[648]/Pg 436 0 R>>
+endobj
+399 0 obj
+<</Type/StructElem/S/Code/P 400 0 R/K[651]/Pg 436 0 R>>
+endobj
+400 0 obj
+<</Type/StructElem/S/P/P 401 0 R/K[397 0 R 647 398 0 R 649 650 399 0 R 652 653 654]/Pg 436 0 R>>
+endobj
+401 0 obj
+<</Type/StructElem/S/Document/P 17 0 R/K[20 0 R 21 0 R 56 0 R 58 0 R 59 0 R 60 0 R 61 0 R 87 0 R 88 0 R 89 0 R 117 0 R 123 0 R 124 0 R 128 0 R 183 0 R 184 0 R 185 0 R 204 0 R 205 0 R 271 0 R 272 0 R 300 0 R 301 0 R 310 0 R 311 0 R 324 0 R 325 0 R 332 0 R 333 0 R 339 0 R 343 0 R 356 0 R 357 0 R 363 0 R 364 0 R 367 0 R 368 0 R 395 0 R 396 0 R 400 0 R]>>
+endobj
+402 0 obj
+[/ICCBased 456 0 R]
+endobj
+403 0 obj
+[/ICCBased 457 0 R]
+endobj
+404 0 obj
+[436 0 R/XYZ 25.51181 799.0576 0]
+endobj
+405 0 obj
+[436 0 R/XYZ 25.51181 577.9706 0]
+endobj
+406 0 obj
+[436 0 R/XYZ 25.51181 252.56805 0]
+endobj
+407 0 obj
+[436 0 R/XYZ 25.51181 86.81897 0]
+endobj
+408 0 obj
+[436 0 R/XYZ 211.1811 547.94727 0]
+endobj
+409 0 obj
+[436 0 R/XYZ 211.1811 422.1482 0]
+endobj
+410 0 obj
+[436 0 R/XYZ 211.1811 276.5204 0]
+endobj
+411 0 obj
+[436 0 R/XYZ 211.1811 84.45294 0]
+endobj
+412 0 obj
+[436 0 R/XYZ 396.8504 775.5001 0]
+endobj
+413 0 obj
+[436 0 R/XYZ 396.8504 677.7983 0]
+endobj
+414 0 obj
+[436 0 R/XYZ 396.8504 618.18274 0]
+endobj
+415 0 obj
+[436 0 R/XYZ 396.8504 484.22675 0]
+endobj
+416 0 obj
+[436 0 R/XYZ 396.8504 405.13702 0]
+endobj
+417 0 obj
+<</ProcSet[/PDF/Text/ImageC/ImageB]/ColorSpace<</c0 402 0 R/c1 403 0 R>>/Font<</f0 418 0 R/f1 421 0 R/f2 424 0 R/f3 427 0 R/f4 430 0 R/f5 433 0 R>>>>
+endobj
+418 0 obj
+<</Type/Font/Subtype/Type0/BaseFont/RWQGVQ+LibertinusSerif-Bold-Identity-H/Encoding/Identity-H/DescendantFonts[419 0 R]/ToUnicode 438 0 R>>
+endobj
+419 0 obj
+<</Type/Font/Subtype/CIDFontType0/BaseFont/RWQGVQ+LibertinusSerif-Bold/CIDSystemInfo<</Registry(Adobe)/Ordering(Identity)/Supplement 0>>/FontDescriptor 420 0 R/DW 0/W[0 0 500 1 1 581 2 2 505.99997 3 3 428 4 4 561 5 5 489 6 6 427 7 7 652 8 8 619 9 9 250 10 10 905 11 11 551 12 12 598 13 13 561 14 14 456 15 15 358 16 16 325 17 17 613 18 18 777 19 19 534 20 20 521 21 21 322 22 22 577 23 23 736 24 24 558 25 25 256 26 26 616 27 27 716 28 28 529 29 29 716 30 30 545 31 31 504 32 32 706 33 33 641 34 34 514 35 35 614]>>
+endobj
+420 0 obj
+<</Type/FontDescriptor/FontName/RWQGVQ+LibertinusSerif-Bold/Flags 131078/FontBBox[0 -238 893 700]/ItalicAngle 0/Ascent 894/Descent -246/CapHeight 645/StemV 168.6/CIDSet 437 0 R/FontFile3 439 0 R>>
+endobj
+421 0 obj
+<</Type/Font/Subtype/Type0/BaseFont/ORVDZG+LibertinusSerif-Italic-Identity-H/Encoding/Identity-H/DescendantFonts[422 0 R]/ToUnicode 441 0 R>>
+endobj
+422 0 obj
+<</Type/Font/Subtype/CIDFontType0/BaseFont/ORVDZG+LibertinusSerif-Italic/CIDSystemInfo<</Registry(Adobe)/Ordering(Identity)/Supplement 0>>/FontDescriptor 423 0 R/DW 0/W[0 0 500 1 1 486 2 2 389 3 3 783 4 4 401 5 5 268 6 6 353 7 7 250 8 8 307 9 9 477 10 10 518 11 11 489 12 12 519 13 13 357 14 14 478 15 15 521 16 16 447 17 17 219 18 18 266 19 19 276 20 20 475 21 21 486 22 22 503.00003 23 23 489 24 24 444 25 25 499 26 26 564]>>
+endobj
+423 0 obj
+<</Type/FontDescriptor/FontName/ORVDZG+LibertinusSerif-Italic/Flags 131142/FontBBox[-78 -238 786 700]/ItalicAngle -12/Ascent 894/Descent -246/CapHeight 645/StemV 95.4/CIDSet 440 0 R/FontFile3 442 0 R>>
+endobj
+424 0 obj
+<</Type/Font/Subtype/Type0/BaseFont/MDAUPJ+DejaVuSansMono-Bold/Encoding/Identity-H/DescendantFonts[425 0 R]/ToUnicode 444 0 R>>
+endobj
+425 0 obj
+<</Type/Font/Subtype/CIDFontType2/BaseFont/MDAUPJ+DejaVuSansMono-Bold/CIDSystemInfo<</Registry(Adobe)/Ordering(Identity)/Supplement 0>>/FontDescriptor 426 0 R/DW 0/CIDToGIDMap/Identity/W[0 7 602.0508]>>
+endobj
+426 0 obj
+<</Type/FontDescriptor/FontName/MDAUPJ+DejaVuSansMono-Bold/Flags 131077/FontBBox[50.78125 -176.75781 565.91797 742.1875]/ItalicAngle 0/Ascent 759.7656/Descent -240.23438/CapHeight 759.7656/StemV 168.6/CIDSet 443 0 R/FontFile2 445 0 R>>
+endobj
+427 0 obj
+<</Type/Font/Subtype/Type0/BaseFont/RYODDV+LibertinusSerif-Regular-Identity-H/Encoding/Identity-H/DescendantFonts[428 0 R]/ToUnicode 447 0 R>>
+endobj
+428 0 obj
+<</Type/Font/Subtype/CIDFontType0/BaseFont/RYODDV+LibertinusSerif-Regular/CIDSystemInfo<</Registry(Adobe)/Ordering(Identity)/Supplement 0>>/FontDescriptor 429 0 R/DW 0/W[0 0 500 1 1 390 2 2 447 3 3 264 4 4 428 5 5 316 6 6 220 7 7 250 8 8 457 9 9 542 10 10 505.99997 11 11 310 12 12 504 13 13 531 14 14 538 15 15 519 16 16 220 17 17 702 18 18 500 19 19 236 20 20 515 21 21 372 22 22 747 23 23 271 24 24 493 25 25 560 26 26 661 27 27 587 28 28 528 29 29 268 30 30 490 31 31 588 32 32 465 33 33 512 34 34 465 35 35 236 36 36 548 37 37 465 38 38 790 39 40 298 41 41 596 42 42 323 43 43 424 44 44 497 45 45 695 46 46 730 47 47 485 48 48 338 49 49 597 50 50 541 51 51 701 52 52 485 53 53 646 54 54 557 55 55 699 56 56 1130 57 59 465 60 60 839 61 61 272 62 62 503.00003 63 63 582 64 64 637]>>
+endobj
+429 0 obj
+<</Type/FontDescriptor/FontName/RYODDV+LibertinusSerif-Regular/Flags 131078/FontBBox[-48 -238 1072 708]/ItalicAngle 0/Ascent 894/Descent -246/CapHeight 658/StemV 95.4/CIDSet 446 0 R/FontFile3 448 0 R>>
+endobj
+430 0 obj
+<</Type/Font/Subtype/Type0/BaseFont/DWLHMW+DejaVuSansMono/Encoding/Identity-H/DescendantFonts[431 0 R]/ToUnicode 450 0 R>>
+endobj
+431 0 obj
+<</Type/Font/Subtype/CIDFontType2/BaseFont/DWLHMW+DejaVuSansMono/CIDSystemInfo<</Registry(Adobe)/Ordering(Identity)/Supplement 0>>/FontDescriptor 432 0 R/DW 0/CIDToGIDMap/Identity/W[0 80 602.0508]>>
+endobj
+432 0 obj
+<</Type/FontDescriptor/FontName/DWLHMW+DejaVuSansMono/Flags 131077/FontBBox[0 -235.83984 602.0508 765.1367]/ItalicAngle 0/Ascent 759.7656/Descent -240.23438/CapHeight 759.7656/StemV 95.4/CIDSet 449 0 R/FontFile2 451 0 R>>
+endobj
+433 0 obj
+<</Type/Font/Subtype/Type0/BaseFont/LUNYGD+NewCMMath-Regular-Identity-H/Encoding/Identity-H/DescendantFonts[434 0 R]/ToUnicode 453 0 R>>
+endobj
+434 0 obj
+<</Type/Font/Subtype/CIDFontType0/BaseFont/LUNYGD+NewCMMath-Regular/CIDSystemInfo<</Registry(Adobe)/Ordering(Identity)/Supplement 0>>/FontDescriptor 435 0 R/DW 0/W[0 0 280 1 1 626]>>
+endobj
+435 0 obj
+<</Type/FontDescriptor/FontName/LUNYGD+NewCMMath-Regular/Flags 131076/FontBBox[89 111 537 625]/ItalicAngle 0/Ascent 806/Descent -194/CapHeight 683/StemV 95.4/CIDSet 452 0 R/FontFile3 454 0 R>>
+endobj
+436 0 obj
+<</Type/Page/Resources 417 0 R/MediaBox[0 0 595.2756 841.8898]/StructParents 0/Parent 1 0 R/Contents 455 0 R>>
+endobj
+437 0 obj
+<</Length 13/Filter/FlateDecode>>
+stream
+x������
+endstream
+endobj
+438 0 obj
+<</Length 505/Type/CMap/Filter/FlateDecode/WMode 0>>
+stream
+x�m��n�@E�����%�`�~� �K,�P�f��]0�p��c�ߏ�o�D�Y��Su���]��x;�7�=�<��蝇v�+���e���������¬Y߳Ò���)?��=�?��:i�k�'��6_[��i�����z��f����X�7R����~�[�������y���/���mu�εѽT������ܳj��m>ކ���9�C��N�DD�;_�a�o4s�=��32���6�ݛ��<N]we�$)e��;��_ʆ)ßQqI�W��ֱ�~n�B�X������/ͅ��RJ�iUE�����)���՟�w�pM+�j�(r����� ��RP
+ʠ�A G�(�|=9����h *@9Δ
+;����R�ȡ^h?�RY��l ���d�E��H�IN�=��/�3�/�3�o!J��7 ��_���� Yf"��c�^#xL�ģ݋."����S�FB��{>������讀=;g��ϻԵ��喻���l�� ��(^
+endstream
+endobj
+439 0 obj
+<</Length 4338/Filter/FlateDecode/Subtype/CIDFontType0C>>
+stream
+x��Xyx��O(M� �!���LE��C������(�&]B�e隴�63ٚ�M!m���M�@ -����@Eq�r��{/*�<z����������Lf�y��������9�rƎ�p�\��Iq��̤Ԭ�7��I�Y����^D�q�T:��O ��9$M߼���+�=?5�*x��9<q�Ý��4��_C��~
+���.� N����<^'^/N�L�T���U�'%$fFܽ�;��Κ;g���w1ElH�%�E�˳2e��9�1.gz�˿��U��vw������c ��_C��!��C�s���? �p9gF��I M3'�� \C93[��\��� c��� �9��؟������@:Dž��4�t�� �,���M TL|i�GT���N =����'m��-���
+ߕ���5���!죕r8 ���CX(�J�Q�ϵ�p�%�pGi��N���j��f_}JsB�8e�R�36��i�A���-y���Z��f@
+�0v�Å^`ל��>��\�"� �
+����M�l+`�r��<Q>�0ٌ� �lU��o��7{i�Ql)$$��+ �&�Z����R��GO۔�T���l0;eCUd���u��� ��W����l���|k����U�� ���x}�!��d)~]���4_� ݀�B���8D
+C)�,A:����D�4ݹ ߲U!����j�^,�,�RN�$ '6�!ݪ҄ L*�����#9�c.�r�઱�?�cW�BD����a����=�����}�K_�&K+��D��}�A�a�&�@G Il�n �>�C�K��V��4����lQoG�N7U����{z�N��<�S�����d�n���d�;5D �a�bs��&8U)�#�@��K =﯃IB�Ç11�$+%�Q$��+���W���/�)\w�H�� i����͹� �����U����(�]̟�Sw�U+sd��=V��u��EL����p�ݡ�C̻��4=Ja;�J[�XmW�Ӎw7�������1�ï�<'Q�y�l?���P�n�(��<�|�t#q0WԴOX!�F�h���PCc��?Խ�y_�Q�hin���<7��[!"� "!;��y��=���G{�gF0�<�
+�􂵩��xg�� d���3}��ilH�4a�&�����IA��Qp/� b���a9����s�K�6BE)(�l 2�������1v-_Ck ��lT��$,��RN���̮;�}�*�|���̷�ˎ��Z��t��O�I`7��ym�.�+�W��)��� ��K��G“_Y�f�Y7���TcH�M�u��y�<Iyn�ObKrI��
+�75���#�kcQ@Y����G
+�r��|2��c( �>�8�b'm�IU*BY�QX�����!˴�'��O��,�
+�eW��x?�=C�?!l�_�Lk�ܘ��J��CN����ڭ�J&����Gcۚ�I#о���ݾE�)��\=��++�h�]i;��1Iٮ%����$���!��"�4E D}<�L�r\��Խ�Yn-#5UUT �� =�jn#��=��؈̛�H8�*���D�5���
+y��-���>_�)<eؒ���"U{��b|ul��6���C�.c��N ����-:w�\EC�aO�B��T��Q��$�@�{�� XFh��ЖG�ԋ�~[56=\s���Tarmrwo}G}sf��Li
+!��}�k
+.� �=����y���&�B�e�L8mt�Ɔ,�R(����-���"ÆF����2�&qk����� ^�?�4�p�o�X�#�B!yc:.�׌m��ڸ%��*X�G�ۭ��sLw��TwȌ[(6�e� D���y��Yvk�'�\f�A ��Bx�!������}�%˞��ʠ,<ۓ�c%LY��
+t���H ����nOştf�]� ���)�D���2E>t7�5�|9t���'�f�x=
+���t�������8�����Q�YN�Ga�JplK��x����$-%T�ގ�f��d$;$�oU6x ��=��KTK6���_f� ى˕�]��w��j��� V@2n��`L�o�3�o�Kr������� �%���!2�h5Z)K^��|�.;DԶ���I��
+����\�[�S���ip���j�G�T�D��CL̯��� �'��� a�� 038 �-�/��e�"�/�nkY÷Q%1�(�v[r3J��>�?P[u�a���b�Ȏ���^���&U���-�q;ɘ��K0C?I�[Df�-�b�-����
+��QX��KM�lT�O�j�v׫�\zޙ��j2"�"cx���gQ�^���v�
+��~�<�Rk&m��fC��ts Vô1M�ֶ��j�My�*|�y��Z����wEV�eF��iE��CE�Sv�D1�b�.�2pv�G?�len;����[�]�� ���}[.`�m_,�� �Ga������L�7�+g��v��َm�ع�&��[{!�`
+�'���mە�nU��?�̱��s�EQ��}K��@{�6+�������-�}'�����D��7Z�=�ȳr�ml�����KWW��:�ԁ �{��������³A��4�+��.�!��25���Ei��,�<L�9���0 &
+�ktl7;g�م�Dv�v����}�}|}��N��d�{�9�ߧs�7�(�ƭ�E���?�������=��M5&Vv�w�'����Ҳ�d/��T�[�l��&+��]��s$�X�n6��z�A�%�~�kz`�
+endstream
+endobj
+440 0 obj
+<</Length 12/Filter/FlateDecode>>
+stream
+x�����
+endstream
+endobj
+441 0 obj
+<</Length 467/Type/CMap/Filter/FlateDecode/WMode 0>>
+stream
+x�m�Mo�0����ك����& i��!A��5��L�I�ld�!�~e�I��
+endstream
+endobj
+442 0 obj
+<</Length 3527/Filter/FlateDecode/Subtype/CIDFontType0C>>
+stream
+x���yX��q0*'��(3u�����h�U{Z}���;�HE�D @$!,Y&�$�=d�@H�6Y,��Qq�W�.��Vko����s<o��>�'Z����{�?3�,���~�����1'2�L�����\Qz�8o+77�7o�h_fzJ��GA4��1 Ί``S����1��od���3�B� ��i� �����WC��#�N �5F��^�*H�I�f��E�������i���G ގ^0o�� �ޖƝ�|V�7�
+2�)��1bQ� 7o>�1��dD)���������M�pZU:IQ����V8&cS�x<E�dc���)�S�g8a &��`����d2M��f�8t8�@C��a�NX3�y��a��L�@��SN�<��`�N�>��5��Ԗ���{�w��i��ǂ=�4 �9f������
+���,��v@�Ã�9��������>�N'8t��g@��fu~��M��(<���cɑ[R���kt4�ս������z�>�Q�
+Dj����:��Z�]��r�EJ��eΒ��{����1�(<R`(4[Y�� Nt²w�h:�u��X�MU5���F��u���8 �f��m��j������pE�UhRjJF<Z(��dx��� ��kwF�����b�N�� E����:]'u�f��&���3�E#�=5XvU�����@�$50>~]�g��d�#�K� 0����8Y ւ�8[h3��W�H�Sy�C���º�"@��Z��2Ka�#3��tҋ/z:�X����/;��>��4d�3q8��JGCD�:Y��{��g�o�bp-é'mr��'�)@����\g)�a���*��6�� Y��+�ŭ،Y<&���U)�]�|�7���tu�;+�r�]��Cj18^I���U5��P�"8Y��dƦ��f��������:f��ԉ���+b�e4��k���sm�g�R�Ʀ@7o�v�{2k�ٌU&6���W3�x�����ݭ�������򙠪/ $}�2'�B��b]��
+c���mۈ��$���{�w�l�`KjW��y��#<�d
+ӌ�ⴝ>Pzu��-ŬS�Zq�MOy����`?ӌ��=u^ �G8�7Ʃ�����/uW�Z����ZY�� �y� ~~��
+1
+Q��IJ� };f��n.#-�"����:!�W��c��hU��
+�_k�u
+!ku�$JH�6 Ǖ��5*�����QU��9��"Ύ�e�(%c|�^�Y��#%C�m���#��oÉ���b��jL�i�~^� -Jfu�^�����PÂ+�<N��|m�����A��K���zN4^��w^�1��O���:&���6GkTXU46���t���O^��2�|!��ǝ<iQ�38��?�n�� S���0��(�/�^�S���@��V&�lz������&&��) ��x8z¨�������� �fZAt�m1��7驯� ��<Y�Њ�W�ݰ'i��żX ��3�� |U.�����g@�Pg������<��A����>�5d���/�O�����P�J��gj)Jk�uR�j3���:� �s�f���(�M3C�f��
+��&� �鯤ZQ�)���7�L�2�l�=����A��rL�4���$��`�[уz��PE�!�Qg�0���m�ʫ���� u�8͐lL���e�-ζ����I�8�0(l� ��j�]����
+N�R"/Fe:�K��UR�����ڼ+�z���x��Qi������R9��g��o�{pUJ)�A�/��c�q��d+~�l�%�섞�&w �5(� ����v^e�� �v[���V+w��<�6T�U�Z� �l�[���mߝ�D:o#5���R�լ���z����O���b��lނ
+endstream
+endobj
+443 0 obj
+<</Length 9/Filter/FlateDecode>>
+stream
+x��
+endstream
+endobj
+444 0 obj
+<</Length 374/Type/CMap/Filter/FlateDecode/WMode 0>>
+stream
+x�m��n�0E�����,hB��R ��j���%b[����+?U�E��k�;v���0z�ꄣ���� ��r�茐�b]��m9�kg��b,�U-���%�v{��w��xXv֩6#�(�g0����(�p7�Ì�O4V(9�"#�C�j}8����Q��Br����}�b \0�(�Y���p��Z��Q�;��
+endstream
+endobj
+445 0 obj
+<</Length 4415/Filter/FlateDecode>>
+stream
+x��X tT�y���wV���j� �Z=��V<,l���
+��fS��Zޞ���X��I�u�w��KǭY���[�2؆��L�7jX̆_iS7�y�2p��\MMK����dp��x��*����{1�p�%Fa1�)��sX�&�&/^��JlB����'����dYu�( ÚR��h�fY֬���z-�d���kY�[꘢L�{��T��,���{��u?ܽ�Ҏg�w�_y�S���3��r��Roϗ�bIy�?��m'v�_=$���H��װ�<��P��3�r ���E,� ��������I �i�q,3n�ejb��rX&>�-W�� dN(�3x�(fe/̳:�ޯ�N���m������|����k��}��=�w�Q�d�ֺ���,bq�Y?y�� � �z����2[�r��ఌ����[�5�!�Y�<OI��!/!�b���$ ϕdσ�8���
+�����L��}���ȵD/�MNɴ$gP�"�������V[II�p-�5�J� �~i�f�l��bwr����d��ٓ3٭��1�ÓL���'��'v��k|�W�h��~���s��=��5ʱ��N��E��O�*�ԯݴ|�=���W�`˛ښ�|bݎ�~f$!ߓ���6�b�ϊϴ"1z�]_dV݉"������r��_�5��1�����N�-��%j����W{G�@��:4�����|��o���p��Gj ��4z������Cq~K ���ғ��iZ�. OF�̕�r��Z�I�g��W�VK*Ol��^{��e���,�9V3�쳣5�j����� b���j㕥���Li7K+u.��c|2�p���w�
+�f��������T��;�s�Nc^T���oN�h��w$R䇩o��8� �q�8.�gc������J����`V�>�����D/�\p��*����h
+�r�� -؂8цN��r�-߉.�‰
+��bB�~�E(���(D~ �m�ɹ}R�B�‡~TF��
+E��Ȉ>���
+���>,�q��Q_�1fN˺�-p��|k�Š��
+뿋�u~��]��"�≈�Ь����ExV/�z$�t6�؝��g��!��?��.{}akz��l��2��1?`d�n��V��/m��!�~�bf���M��A�@!��:w=�|r����%�2rb�W^��~�� -�z�a
+ܺ��C��, �Z+�9���y�+���H�}~f��j�;y�m�)���BľG^���/�~ I��r؅3���\��P���.4k9�� �"O��Ot�BӐ�"��Y:��]�t˻i��\�l�������t��"�P��$�1[������ygd��tn�g2��l]�⨫�+- O>{Wף$� ~=3pCO��� ��٧�����iK��W^9?{�s1;���b|��͎�6}���:g�.���*��;"{�G���0(uֳ��SL�~qڄfD�_�|�#�(��5hpvn�/�ws��w@���p�m��1���٠Q��g��� �(QA�kO�K��2Q�i�n��1Y?��|v���c}�Wz���(����R�Q!�ԡM�N*ф�(E��B#��G�U(G�e\Je��ϖ�q+�$b6K,���N�-*�ZyW�*Ԣ\έ�6i��� {#�Q�*iS�1kQ�lF�l��ըn�u�*�o�\t�M���:��@n 3ۈ
+4� ��R܃*�'� ���]�Yi0-� d�Y�ͨ�w��f4�uh�z
+�r�m��� �/�� �Q�P�f9b֣I������I�#"�QZ��OufuF�E{E��:�����F� j����Fi���� ��:� x�jl�� ~U�C�!���BϚ�Ȇ�����ʸ �b��D(�8�'!��љ+;B���P�F�nD=*P&��'z>VI_� muL=������D|jed7a�1BǛ텾B�i/����"4���@�C|D6�,�U��1Jd�� � rLDIg���F(���� ���Y���Qh��;t���z
+�t��NR��p����r� �Z�;�z��J#�����6��w�urlϬq�O��Y?���y"k��N��[r���7T}�{��nY�ze��ׂ�pU���pe"��b����Aq��|� J��g��[���R�ӭ�P�v'��7D�Eh$��ɶ�-I�Z�1V<�?�X��� ����/��)*j�.���' ܾ��ٴ&B�׭�YQ��>���:Th��\���5��+�͘����"��nt�HrsQ(��
+ߪ�7m֨�1�7Y�1�6%��Toᛒ��Bu�n�������5�P��7�PU��A�nP�0U�'�a*O��T*M�/�i���+�߭�]w����XZS��׌P���$�J�w��u��T�z5�*��U��rE*_YM+��|E*�ɽ<������Ɨ�Ҳ�TO2_VNE�TX`�*ȷ��+O���4��[)\�'Z]�$�/M����'Z]b��Kh�8;�٪.��E��WM sS��\r�rW5���sS)�N� �<�MY�<k-9a���9��3��1��e,�� 7-����$>�N��ڈV�Ӭ<=��uNi�D�f�4�i��j��jJ��'�м�d_MI���n��MV��[o�6nqSb�6�8L ��moN����M�q�M�ظ9*��ɬ{e��Qq%<�VM<��b�4�<��<��8�'MUG��xNR��ƙ�`#6μ������?����o ��
+endstream
+endobj
+446 0 obj
+<</Length 12/Filter/FlateDecode>>
+stream
+x���
+endstream
+endobj
+447 0 obj
+<</Length 633/Type/CMap/Filter/FlateDecode/WMode 0>>
+stream
+x�m��n�0E����B@�H->$%A` �#��<��Ǯ���X�� �����2.g�;�#M��ms���O�1?3z硝��o���.I�U[O�� �cw����m=�H��j�1Iӵ��&ǧ���,x��KB��4��!Iӏf��{��Śh�؏�x��:I�_�M��I%i��ݲ=��d&4{��z�#��zq����(M��GQ�Y�]ܼ9#�~גA��:�$"�����HW��kr�C�w�7~OW�b�7S�}q(�������Y���f|^JR���c�r���s�NB�ĺu<tۚ���s�eY6�����yp�'^Xl����}LWszȲ�̣�Q9��ZBY(�̱�BQi�,�2�[�SPwPOP�Pr���ZBUP+�IeO��BU��O� �2 >�S��P�3�P�+OC���}�+$S�$S��K�9*W`�%����GD��
+��4 z��X,��h$S%u
+���`,VP�C�k0jT�/�� F�[�`,q��%���G+�`�����#�1`��g�����Vb装���3�h� F�7�F��po�F2�g�|Fܥ�R'�
+��!h �⻁�,�"~��U��6L�󜨧�g?���B�
+endstream
+endobj
+448 0 obj
+<</Length 7129/Filter/FlateDecode/Subtype/CIDFontType0C>>
+stream
+x��Yt׶�"T<��3��
+��l`d�;l�.q��kN�з�<� }��p�~�nk0��Z)�Ԛ�����٣l���盓[<K*d��ݡ��hs�nW���w�q��N�\$OW�m��\d�!&�`#6oi���ΘK��kѥ� tK� Gj�R��$D�n�>y�)7��r9�7J� B��0'��sx�I�p���� v�!�NQ�Q��Y6�1���/ 1���7�/p�������C�Be�D��|�*=m)�[�J�
+1��-����������.���*\.��r��j�<�F�9|�Ѩqȍ\��p ��9ȩz�7)uR<I27;T���f�ܣJ�j.ʃ��N��d4�`�c��+-�z)������?��t|���(=��+�:0GU~m�:���GO�c ���{�`��.���n�&0�¸��l��񳕢\"���H=�<�^X���U�� W[�F �&��&b � `��c-�[;G��*p8��ݻw�J�PJ�
+).�K9*�H)Q�D:d�<x�i �b�ǻ��TA|L��DE����)� r��\���d������c�M�8�&i頇8}믭��}�4��~�1/� k�/�;$FmSZ�F�\�!���Ȧ6��cf�?cz��d�hwu�#�D��z�ԑ�<�vo^��=�d*��ħ XH��ɋ7,AgN<��1����"���C?N�\�+���)���TOm���|)��
+�tB�{���X �f�L����u���E��Z��ŋ���j�6S+�R�)֢p#g�D�Zч��Cy<5dM?>6$��(��AN8,6�ohl-k�쎜ajbQ��w��
+\!� �E�(��޻���q(��� b�"8�ʎ�Z�,#��!綼��d � �����o�`{M��M7@BRnv� z���qu��( jV(����*+q7��B���� -�D�͜�"�_X���}�<ͿQ�<G�V�peH�Nlَ��P"((q�<��p2���������;�OS�f��]�2����?
+2u��U���& r1��0�����e0D}���ĶrgM�(�
+\Af�Y�"���c���S�/Z�"�0������$,vs�m,�K�e�x9
+�s�,��e��A~n����S04��0��o0[E�(���-���lgJ�S�nY��ğ I I�*�BnC)��B. �ޗ����8�Eʵ��tzkq����5���(-
+p�)y�8�y��W�\]]^^]�\�����xI=}���p�^v��p"������K�Ȃ���G�ـy��n�s����(�����g� ��Lِ9�փ�o�C����=#
+�:� �r������/�KKJ쎴������D9�0�v��`Sf�~+�<�*�@���3���H{|e����+~[:�j�%���
+���= ��B��:(��t6�:H�U��Ql���G�w]�N���!f|�ՑU��9��阸m}z`�E�? �������u}UO�ݭ���B/�qX©5 7p���!���w7� T�����%��e'��u�s'̥��k��K:��S[�-dXX֟��TŊ�(l�� ��=�X��4��b�1S�a8B��P�� /ȊU��!Y��CJ�c�-��'P�SR��6hs)��?^1_!-`�ו�8��f�?�����-�ǰ�b��J�M�Ei�nOr�$�D�Z
+�8�ڕ���[W�Vn �EbH\�V��J<�����?Ǚ��X��[�v�����7�ϖE� �5�-�?�
+���ƿF�tv��}�%j�蟄�י`� ���+���vYOH b�H�] �X3[�K/�O�S8׊ ��=���J�Gn�?��t�ra<���_�
+.R=�]��)U��t�v�����"+���8R��/���K?�MO�Gg��3ջT�3���o�C���l�e�B�L���H� F�����rC}�Cj|��'66~`�\���e�*9z�$?�DI��qy.�r����us%�B��G�#(*��D��+՟��~{��������]����݄�xT�:k���O�����GfO���X�Sy��9�������q﬉�N�c�H�t�۷�X�٦[�w`}���I\�y���لaK[\��ǐ;G�gB9%!j�tw��(��؄�@���y�10��%�3��X R�B��ڴ�� Z#+O���R��7b����wf[��n����S�J��v��`�D<)�7z�40��F�>�|'uQ����ϐޢq�SJ�VU^�Ej�<7��:̖F��*J�ý ��֒�>�h}�>���{~J�Jo@��^������m���b�BƓ��TJ_@+��������Ĵ��Q�� �� �������hN�&��k�.̽ ��BN�����tGqMI�YmT�p��$��ъ��s���^_��q�j|�|r{«��kP�~m����"���U#7�h%j�Œ��H .fw�:i0���g�n�w>o�{GN@��� <���~�؄8����΀�
+�\Fڸ<h�A�^a��� ��z� ��Rܪ5�tf��F�,�A
+��P����*��$��pظ�p&�Gy��p���\c0�[� ����D�+S�r���Y��"�����$&Y�þ�f��Wҝ�+5��^q���z���F�`�q�_�Yoj�M$I5�&G*�J�զj�������5Ņ(���3s��e�XUAF���0��v����Q$-��XK8�-sW2���m�� $��M ���Ē'Df>D��BP�mQ~J��jf�� W��%������o�D��+�j�RM��Q�-�Mm�����P�y���~��5�+iT
+TfV�H8������F��"�C��6R7�#�H����?��[X�3�Q�B'���8 �`� Yo]� D�g��3z ���(lzn�� Sh2�.
+�l}�m i��*�6�ڒW�&����}0�}F-���������p�v�2;��Χ,&e��Jr�˃1 ���$�� �lV�UB�x�('%]b�Z^��I�m2 }A�u����\_����z��}�=qv1�W@�-� kS�'[��ZK��)U4d*��Mc# ��P�.�P��$��.�(�*�6҆!�.��*?�:� �p�1�뵙���~�ӸP����k9j'л@�S6�z��#m���vwR�����'{��YY�ʍ���`���~����5�P ����B��r�I��� �gO�J��ٸ㵤P�N����j�����:͹�|��6 ��3�w�jlث�a�X0� H��o������0���Q>��q� :A��
+4r9w�J��6,e�Y������[�Vg&� ��{j3WKR*�Qe(�$ �ٻ�����T���9X�x� �8��$���F×L�P¿���I¢��ج�Kb&b��
+%�r6��o�W�Y:cB ��bo �����PmM�d]�����v��S���R�Ui�m�̇��}���g��S_s��f��� �&�I������7��w%܉�5��7�P�e�����D|�+� ��W��Er���M�3��[��ٛ��[���D �s���Z h���n0�
+N>U���j?�Xϒ(UJ5�V�*Y�i��SJ�Z6���
+}<I�Z��N��˽�s���̠�5�"��8�� B�d:c�3�Mf=��T���e�&�� ��|;�+��i>�s����,�ћd�U"*J��az\}v�〮��ho�: ֢^��ϤD���"O�E�����%�M��#��Kh�K'�u�
+1wIrR!�X��rE��(��]S;Am#�;������g_�q��b{"� ��� ��\���v*�r�\�����b�a<��˵(�f�D�\n�
+^o���=��P ���FE�U�z�K�΀ �))9Q*.X�k.���JF�o��� �l�ڨ��6�����왝
+
+endstream
+endobj
+449 0 obj
+<</Length 12/Filter/FlateDecode>>
+stream
+x���
+w
+endstream
+endobj
+450 0 obj
+<</Length 691/Type/CMap/Filter/FlateDecode/WMode 0>>
+stream
+x�m�MO�@���ۃ%8�ػk� �r� ��s�7�%���qȿ������$zwfv晱'���}ݾ�+�=Q�nh��rW��]�񺭦����jW��í���ܨV���7c�_}L�;�������0�P�i�c�o���n�*Ԥ6��c3�Tr��O�M�oU��W�q.n��C-^��ںQ�_��I��y�T���FQ�:��= �;n��U�z��S)���� cR��KU�=��v}���\�_���un.R%���:�.f���S �<J�~��:',~=��Y��X���]���?��.I�d��ʲ,�s��� a�������R�%�-�A�
+�2A��bKP�5*G��O��F�MPF��KQ��Z'���[Q+T���tn@��{|�
+�� )|6G��[|��%{
+_.6�r�L����
+Q�'
+�\� �O�t0�� ����Hç鼆Oç�˨Z��ȧ��(�c*�Ll�f�e~ԩ��$��9h�[���h�2�4|w� �>���ϐ��g�>؍�O<�3t���E 4�i�>�sf����2���:�3��,��|�O+�٭���'q�Y�����Y�4O�>���R�����V�'��3�>�>fd��� ��d��<, �4�*�7���w~ 7,�y�5�}n���� +���1����*��
+endstream
+endobj
+451 0 obj
+<</Length 12853/Filter/FlateDecode>>
+stream
+x�ݼ xT��7���3�̜��dr�d2L.�� !!�!\�% � \BP��)��f�QQ"��H-jj���pi@*�RJ���Z_�����0�|�>g������=ϗdfΜ��������
+p�o��Ӏ�qM�4ڄ�i�8 k�d$o�\X �
+M���,�6� � դ���XTϣW
+��$*�9�*[���A)
+s9Ӑ7�T{vV�\�7�C��s�!~�� ?�����{�?y�蛃�$� m�9գJ�m��{ft1?���x[�=�G��
+*Rmq��l���� ��h�귍��h�:�f������e;�F�Ya.���#�/8x0�����%+���㻝�茏����%t����yZJ�� �0ğ
+��� ��Z�6#:n1H�X��mjmUeu��\yy��l�>�-��ͱ o|‰��K}���̗x�E�">�9�����W\���̲�t���8O%Z �P�������u+,]�XwQ�;�hr�R'Ԡc�Q�<^k���f۶��)6J�1Q��X��C�Ԏ��@������ʯ\R�\���l�����Ke��͕'k�����
+������F�&�q���7;+��7�a��ꩯ�ش���,�wd�#�(Cv=��;S�м����?r���s��^osN��ɫ3�%v˪��z��P�f�d����f� �P����-Y�q����<NO)�\�T���e\Ԩ�Xw�<�j~� ��we��3�[e8.��=5qGcj{ ? A�4�b�̃���.���%О�e�Io��~#�-Ϯ)�����Ɉo�Ԁ� ��a ������H˴��D$���2rN���Q��r�0�F�y�s�xdѳ�������W�^��h�����{���䀄8����9K�JչfO��o�>|<f���}�Ǎ�ڢ�F
+���ު�7Z�� ��9v5�څ��KW��s�aHж�"0U�w����;��������i2�1`�_|�[���`��4�r
+-Oh�!��B0O�;dIup�kj��2_\���D��D���@g�8c�H.�R-��J���F���L����YB��z^��6�ER�9���q��5�፝��8�.94�����?�,�hѐ�0���fY"ٵw����#�0ԕz�����$���/ߙ��[7�[WS�n�Fr�W���P�D6�;��>��ֶ�?�m��Y� ��P��o(l4J2q�LrC�YPK�����6�`��y7��ɧOw~x��u��e�R�[�y�z�<�d�!������[�{dh�2��HA=��4��#��f��}���@�(�ݣG4N<��r�����d�-p=9��
+��p S��
+Z���Q�"��0��|K���h7�>���ggyJa?���:~2k˞�xF�[`X
+���3�/��3�$K�E�,>E���F���ć�(+���(r�Q��*p���.V�!f��% ����
+� �0����
+�#o�Q4 =����L /_o
+�J�Q2��:6 3�m���"���-|p�8hDG
+7��k&fP��FI��F 2B�$�������G�w�*�z�S�
+'.%ܐ��I��l��H_���b����H�<$�F^d�ND�E����6~�k�T�w�RXb�kz�O��� Y.9@��JH���[�!2@��@��<"0;=� z��e^*9����|�j�f5
+GD�ee�7(^�M��Lj�p] vw�b�籱_�P0��|�
+��x��V�jq�-s��^v��2D����#"�+�'I�H��R��J��j���vū�W�h �;���Ą�v���<�׮���>��B��HG�z!O�I� T�_ TF�9eC�����%�ޚ�12M.�����x���H���� z73���f[6� ї�¿!�K��
+��%1L0�Ha����()�ɀ$i0�l�ޞ���n�f��2��e"8�"8������p���>��2��U�!f6E� .�"�H9\I"�,I�O��\�'�*#H�<Y�,/$��|i���<�VH+�h��ȶ�L�E���ތ���C�3>kS��T��|J�P\���C|"Q%�� ��c c���Ų�WN�M
+6`+�,`�!��%ز�
+H�0-H8$= ٲ�^\�O�+���9eJS��|^w��Ĺ�+�_^�u���y:��A $�]Vb� ���T��mu�2�2���@�;����K���q�W�"���-��ָ'=챚��ZԸ`~�!�x
+����������D_��A(D�?�"��#�0��H��$�Yopԇl4Qf 3H�Hlm!ƈ,j�t��[ Nm��l�;;����<�{��ڐn�
+��4$|զ����������N�i����o�F W��\�������O�7�{x9Z�ܴ�M��/x�0��y���k6�s3M �C�nx�����Z1�-AQF�u @�Y���l@Pw�<M�l3�O��z�V�>��2d���&np��1�X�8-��%�)����{��-EX�nI�"����-)�z������O�L=4��~��C�|R��K_���qq�ee��ݰ����BG��z����{��\�ս���%y *�����R���A�[��2��C:J��$���t)]NW� ��tS!�B\H
+i!+�
+�B��Ph,4��1h cc��G������v�.� �"��.�K�%�Rvvw���^��%{�^�W�+�U������Qt%G�QvT:*U������3�����~v�t�|�r�AL�C�zMCӐֳ֛١��T�=7���}����o��55���y�W����R�ر��JF������e��(e4����(mD?E��Fm���6� 0�@�?�� $��I�g�l4 ��
+���^5��-� �k9tey�l84��?���Cϗo�u�s� |E� d?�w����?KQ;]A� ~;2Q+XhC�L�`I�V��Zk��U�#��H��'�(ѣg��]1�n̔�L��e��\\�����f�iC7�+�s���޿𕂾a�̘;
+E��^��&չ5���:�ǭR��қ�I�
+eIq��e%r���*hwe
+����K���fV��vo^�`�7�M�&�fANG����;�l�&anN�ˍD�4Ѧm$����?Y���24�Ԭ�ӳ�~���24f��{���/��y YV6m�Y�3�d�IJ��P*KK~��"�މ=��g�-_}�ܑ�NI�����۷�o��2��?�ߠt`�V'����($Q���a� ��$�Pt5pr�l�~��A��{�Ч���Ѐ)5�'��ƃʰ��[��y@0��H7�6� �o$�F� &���U��nV^��W�"�z{?�?����:ϡ^�Sx
+�zE�@�g|>f��ѣ.(�p0#5�j���MZ\�mF��|�Pe���e#���ɨ�Z���[2� ��f�C��%�[����
+uP� ��L ���G��بEģ5�<ċ��P#��t����+��2o'%�\KA�x�����y:� +�C �VR��j�Y�R�='���П���I�Y���dӆ��6lض}ùo;;�~��_D�(��_�M� ���#|5�)ڈ6��\<Ո����f)�_G�[
+�25�Á�_�b�E�0��q�������ԇ�J �1?���K��[��B%�b� nsBD�O \h�w pU쏊�����#Z�۴}��>��8��� xš-[֬߸���G;�޸��_��/�~��̿*~o=���~��W�un:�KDQ�;��c��o�Kc�/~@�Ss"&��m
+7Ʉ>�@���VNχ���@kӺ��t�o��0���h�F1��a��(��V�O�J��[�[���Vz�����-tY�Q��?� �m���5
+�b@?�<��\�|�ѻX��b��98���|�_�7�1�5O� h
+.%��Dv�t�<N�d(5M3�S��+�Ct��!�wt��7~�����u'?=z������`��6_K!��
+��
+�$���b��"�ZF�h�,��%�vW^�;Q�+��q�A#�?�O��v�A��GKt���WЯe 'Q�
+ڻi�� AL{d��#o����鯣��8�HVi�
+2��- m��Q�%*���h� �YZ �d�+g_am�m8E�
+�h�X!S< ǐMGp.����d.y�N�?���w�>l{�}")R��^�R6�C����*Yʋ�������n���s�1c�i�i����6O17�H!I!Y�-[��E��*����ݖda{����������B�ݡSB�p�w;�8�t�3�9¹����1�T��=� )�$���6a 6 ـ��%�c@
+ģ�� �QA�8$4=<�@�c' �JX+�A���A$�lH�8Ȃ Ȁl��Y����2X
+��A�3�zC�b� ia,�8�Mk��m,�9� <s� ���a,��0� fC9̄�0O35�q0C,�*��`>̆8(�J���ڵ��ר
+��C%A%T�B��Ϳ�k�di� ����uw׽�Ҟ���%Z�^H� �@>��z:8�!��4X
+�P�l�����&],�9� ����%m�ֿ�eqMhP��s`T�rH�t���&�M�w�Y��L�����{�R��b����od�Ԣ��8#l,t� ,�8�����!�X�^�F���˵ks�r��fZ� :s��s�g�-�{��� *5k�/ ��>C%̂eA �׼�,���L��V� ��q�$H�����{�m����K�5ˉ{˴O!{%̆�03(��
+*4*��e��� �aQЏ��y�9�X��e�<��bƛ:g���P eP��y��2Ma��0 �4~n��gԅf�"�Ҩ�:Y��@���5#�}�D]�oz��nn�4��aq,�r��7��R(���I���r�kq'N�������Vo���Kݥ9�[��t o���-��Q��е�j1sqPB�Gtj�S�$�7K5M,�90[�����Nj�Q��BBr!��n{,�|muN�5fA�nڠg,����G�/]�eKo۵V��1��OH%ֶn)�o�5]z$��#���x!l_�}ތ��-��
+�߹Z��n�ԏ�+t���1�йX�]M�.����3:�B�]R
+{�����%f��U��o7%�
+�� z�.�<X�IS<�`�*��9Y�=���Y�oe���n�0!�9�qNn��v�܉G]�����$?�u+�w�_�-t��,��̮us{��w��3-פ*�C^����;���������3�<#���.^�7,�a�����Acs�aMϺ�΄%�$����٦뎞��y��#�(��ϥA�<?�/�tw���j�6�V ��(^��ņ�_׬����s��U׵���מ�Kz~����g6,���AYϋ«��?�OD��JGZ�E^�ۭ��0D�g ��m�10&�$�k�0�`,��10�a0 ���]jW��xm5N�b���W���5ړ!N�-�j��m$C ����C`�Fu ��h���0
+��9u�Y�`� ���a��+�1ڧ?Z�E�t��1�\ ��9 C` ������5z�1�P����ϡANj:��Ap/�Ҿ����8 c`��OAyp��M��0.(���:G�` ���ڈa0&h\��&G��4y�eFk����꜍ ZYߤ"�
+�����zXE�t�f7���_H"42���tQ��:w�-a7��Q���0�� ��~F��bM�AA��4u��}B��$�S�Y��78B�w��
+�ߔB������:�i}AQ��ŏ�f�e�׊X�1Jx��֥�c�J:��z����A��Zy%��ku��Ob�N�k�[-(�)��s�G���������Z�[�kK���{�Ǜ��'���#��Dz����m�ͳz|�s�͚�'��S�ꪒ{߆~�Ї��ڨ'�-�p���v�=Tv#��u��U��jP�[뽥ڼ�d�\ߧ��K1N�m���c��
+Q�"t$(/׎E/IG 3�1b�8��mU�.�n�.Y����٥ZXt��a�'ӂt��n�Dh@�nU�f���'���
+������t�!p����?该k�^�!]�Q��0�i(| �߆(�~��s�0%�a���
+��H�a� 0[email protected]�D-�&�}0�`��0,�w����l(���r �!\0�ă VPa (���� ��~��t��! �AĂG�'�p�F��OOc���ANX��_&
+���`�lڱ��[a;dюC�5� ��X ��� 2j� �(,@��K��S�<��`� �O�sҹ�8��ɵ,��仕�۫��[N�=F�^�̮֒��镎ve2�� �ߤ�^#ߤ����2'��"��뭤��a�����g�7�W�ȗ�ؗ[��2�wN��E�'_D��9����������>�F�A>�J��ɟ9��c'�����䣭�Ot�?q���&�G'�p%� ��m6��|��ɹ?�9N�`$g9�='g��3���0�'�n%�k|�4'�prj%y���8y����CX ''89����lb�䨙4��0k��wG���&�[M���#��?=�#�89��4� d�sr�n ;p��v{{��W���2� �g'{9y��;ɯ9y��_�I#'/�ha/e�-�=6�B�c#�|>��r%y>����ݜ<�Iî�PFv�\e�"��U�3#��Ɏ�!l'�Cȶg��6N�M#�uY�V����l+'�<=�=s�<��>���==�<��[8y��'��'�'|�������7�����Djk|����<fc5>�l�d#'8Y����s��F�'k9y�V�O�p��a��+�*N~���t��pRm!�p����8�ZffUVRՄ��]f&ˎѥv��O��N�pR�x<��JW$���IEY���,����Y���w���d'e�̞�f�9�*��&39�����L�bb�-dZ��6�o���� SLd2'�2��������"8��8N�YI�r2�AJ8�R�hNF&#�Ȉ�p6"����p2|H8�ɰAv6�� Ά&C���Av68� *��Av2� ��Z4�ʊl�� ��@�-l�� lB���/43�����j��� ��L
+���_F��d
+endstream
+endobj
+452 0 obj
+<</Length 9/Filter/FlateDecode>>
+stream
+x�;
+endstream
+endobj
+453 0 obj
+<</Length 343/Type/CMap/Filter/FlateDecode/WMode 0>>
+stream
+x�mQMk�0 ��WhC{蒴 F)�5] �~Ќ��Jfhlc;���a�i���6zz�{��ӹZ�qu���9� Z����PkB�^��C鎈���k�F1��r_J���d��������V��k@�[�:B�p7\�l x���t� �� ��h�Pr ��]�\uޜ%IԀ�l��A#$7Q �^�dK�����u���`v�l�F�ud
+endstream
+endobj
+454 0 obj
+<</Length 416/Filter/FlateDecode/Subtype/CIDFontType0C>>
+stream
+x�%PAkA��I��NS,��&�X��Ͷ9J.%4Rh#�����dq�);b/=��2�"�ҋ����G)BVZ�����{���@>��������o<f�������V�����Jj%XS�i����oZY<�,����[��7�
+f��������� �ܓ��<g�`h��1�Ky��4�W�~�<��{���G���m�tv���#��d�qE`��������,k}�z�����ðP+�-No������t�.��IJ�d~�~��4�Ӕ.����B�C�B}Z
+endstream
+endobj
+455 0 obj
+<</Length 19625/Filter/FlateDecode>>
+stream
+x��}m�$�q�w��9�<`I\�*띠(��lK%;�o�?�Zَ�Z>�á羽���윞����������Tgefe>����>~�����������s�'q�w��%x��ǿ|�8����M����?��ӿ��4|�/' �3�$N��t���~��|�����o���7�*~��o~����o��������7����E�#��'/�D;�M
+�A9)8�P� �
+{N��.�2������ߐ�OD����Yr�H�A�U{���_�����3�`br� 4�>MO�K�QƤ`���ޚ����Z�VA��֤2[��l-�gNv6�ņv�9y ޒN�gOR �
+�΅���ļ���ҭ��~=�����N���4A��?ع�:��n�&\)Ws�y�e�� xᔩ�+GDCZ�B�Fԕ�Ҝ��t^qѝ��Ώ^���0�4�f!u�̗��G���tC��u<�|�(�T��#R+p#l�y}�/]i� (�e�}��1d��T���g������<���k��,���?�*+4�S.�ǛxԆf.e�e� *�e�k��%07 �҅o
+����J��`��,n��g��`E�'� ��Nަ% B4�m�L���1DP�J�Ҋ�^Ъb~ �yJ·r|���p��&�bd����9;7J�H�ưJ̙�Y��,]�@���1;.�`�� ��<�Bo�j���:1��N;�[���eZ�@
+�g=��A�ɲ O�Ȍ�8f����la�)�
+��@�tj�b�e�5�ɰ|l@�r�E���j�������Ϥ�f��3̠,\;w��<�9=rS���k6z����Y�{W��-�����<:V���S�l�`_���b���-QT���ō�o��#S� "X�'r��J�A#���������S�7�1>/T�����찰�ߵ�cD�ۀ"�Fj��Xʑ��`PD��
+f�p}�tP`����.%:��n���>���'�:��c ���h�ë��>��P��+���R�j]}j�A�b)���Bt΢xj���r���ߪ�a�� $����d��U [�Y�l6�f��J�
+��C_��7�~/�:5�8�KW"�<����qX:��O��e��4Q�/�#�g�d���<�e�-���knl,�%f�����TZ�F��w�Rh &��\��1�@�._�)��s.�# K�%����x�c�����<3�2�!C������9\���*"0<�&ve��,��"��>_xw�Z�eD�
+�.U��K�?�nq ڠE
+�H����6���+�{ck^�i _0)dV0�-��4veYƱ��?�c�c��"ݢ�`X�¥�e�h� �HWY[������X�W�Wm,��6�2q��}g�9Zǭn�nl���I|��j�YFFm���/ ���%jY��e�j�4�o���z8Vn�[�񶲥�ۭ��g��m� �^�J84�{]�m+ܨ�V�wk��Z�}���27��M&ҫ��l��N7l�f�f
+|̩>)e �WN>�a��7���{�bg} `^!��Ԙ�
+l'AI/�pr�R�\�W|o�� L�%=c��S����`+�k .(�������F~W�D���� 3,M�X$����I�u�Ԯ�V�bm��t�ҡ
+�u�
+ݎŮ��\�S-�cv��oN�DZ��D�Y#�W���.�0M�.��{�o��g�sn-eh�e�V̚z�t�=�~b��-�p�W>���]��r+\�6��E�=�B+��E�$�Ny��zF>�6������jE�
+������%p��U��k9'㨮T5���aj�\`�Z�V �'�l�U+�j2v�:��OWZ*#/M�2�l�E�8#��d�k0>���VR
+.m֒Y#�%� �`CkQ�j�l�I����~�I���]�P�3?�kx7�Z@'�6 ���}�_:0�;���Z����kv�jb���j�D�R�'�g���ҏ�m��R�����n*f�:�:"��w��� Gj���Z�ӟ���xr���I��x!�_^1/ ���|�'R��JiP&�N��@֢2r����w�* �ၚ��� a$[c��A/X/�Vч%�=��;�t0|�O>p�]�?N�w��
+B7�4˳Ȥ��������-���R»�߂t)�g ��%�٨�� �����e��$�[ʷC-b�����Cp�ۗ��r�ֹ��D��@iѪ�rVX�'lg�ڋ�{T7ԇ+i9������Qʻ
+��{S�pT�*����+_>�
+��E<�,׫�6ԆHbL��V�rN�����`n�D��8�T���V�&��4��mж#晖_�/���;)� p��(�y���v�Y;�AP�6k�qQS����L�b(
+((��ؠ�ǁ���`��й��wRʵW��'�Kk�lv?5����q�1z��ӓ����FgQ-�ƫO�r:s����a})�!h0޶o�%�f����慈�^��*����z�]���B���\m���bb䙔
+���* o�9�9]�b@����.J�p�jh(|�
+��S��r��:�R�;!(a&�N4��a�a�"�����흈61H$�yh�$�|��j���2)�
+���^��š�������_OA��5�����o��~��?v�J-F��S�������>&�sL��q��A�6�����n�(�(��P�,95���C���XvÝg9O�.������&�:q���o]�s�� ���1$˶d�e��! ` ���7���響����$`����H���O��yF�Y�{���=57!�X��x�o��9fe�E���-�[����P�,��*x���d���^�3 �4����3gٟe� � ��͟�y�oyК�L�� �#�Z���l�_��I�T���tlwӞ�h�n%f������bSH)c4���"j�B
+V�!�J�!3EPj�3�%(a+�_����}��i
+�g�겴_�hva�&��(cTka�{�oe%�;]��JM�.I��D #
+Ac0�%)a�� �vI�/I$ �$�I1t �j� �[xҮ�zČ%��s�W֤]_l�"/��R�O�iv)��r
+ ��� ���q�,@����%��]�*%���l�3����%�A�U�X�/K4 �0U
+�2~�6@@��Z��&�G��9i���޲s쾨�|[�2�ᆩ��]�T��k�J�c�x���ix|�5ҷ��]��]��'�D4�Y��Q��0B�+k��s༼.�{1b��]�+Ŝ
+�(�C��NOM-A�A�.N{�i��]��ĉk;�;�\{q�^b����uJ� ���t���x�j���;�[� ����U��sv�S�}�q�-�Z�;���8���]��'�����ȑ�W�9'�viͽ�.��^p��0^��3��S����@y���\����@��:��i�yp���nL�ꂾ;c��a�JA'�1�L�ƒΔ���]66�1��On舾���_����u�X �؆��븇����(GP�@�|�ˡ��zez%�g$�q�]��R�k�*m�B2��� 1e'6�B����bĜ*W��h�-U����^P��`�J� E �I�"�?c������p;9F|� �^0��`�J��D="�m������u��� ��~>�.w����ʹ�ђke�Bj X�vh�Ξ� �Ϊ&aWZ�J��4�T���~�(-�)-�)�V���Ѩ䰝զ�����C6��?n��L�@u*HE��^گvTM®�*UP`Tб�k�T ����ఏʕ5�>��W�]�r)9����dd9��.e<9�]ƫ�.�Gʸ�
+ �n�0���frV���/�E���"~�����megqN�@x-L#;��8�q��P̒|������B��+�IؕE��`�I(� I���,]���tq:R��zc����T9o� S���.LG
+�[���X���r�Z����k]���%��\k,L���Eȏ��0��"DӰ S�0� #� }\�{M"�"��ьaPvy���vy��'E�0M
+�Ʃ��l�D}�xT�uq�/���t�<I�ȯ�<E��ʐ��^��FV�89� z���.�
+�Z��~�g���~�z��C�I�O_vy�Wf8�X#��y��k�8O���[��mJ��Ê)9� nt�U&�z�25z-E@ʹR\h�+�jv=Z�G��h�
+���=�D���؋V�� /2���bX���b>#��z,ƫM�d�?��wZ��YHWj�R�>�V��ɕ��Vi%B\t�����:�l9�Uhp�]��k�Z��K�q�����%���hYp�na���.��j����U��
+���3�P� �t�� 3C�A�ˏ|*Lj���[X5��m6^�ˇw�"�����,�+U��ɬp��e9�y�P�:X�^]��:ZI��`TB���[%�I�b�����}mz��Y��f�^MZ �7���w_�(X��_ %+u4�o}\^�.Fx�e���3&�m�zeDu��*U�
+�'�Z]�')AI�:^IL�oM� �!]Y�^ ��-ҋ�wVZ=��?8�nz��Nf��^�{��G�*;�%`�D�ά+�c:����o*�p
+��Y�T b�V Ze(i
+z�4��L�ȝ�<����J�*�n�QNz�m�y1�`��U�̜s#��o�ܡi�|��[��+�+���b�i�WB�JM�|3U0�ջ�wZ�B�.L�GwR�T)K���*�i.K�v �5��v�K�nI�I�E�R���0��c��T[Q�z�(9 F��-���D���R�(Jv����[�ހ�J(8ـ��3qeZ�o֯A��0��������ɲi�龜��Pb�)����e��5�Z��Q��c�A^
+���l���<.�6ve\�U瞣�u6���Y˕��Z�/%h=�\M�w�T�̀d�.�u�p�g��1_���<�>@��sW��� �JH&�|'�
+�kL������Z�2S���@h�d�k���E��] a��0���l��(Q��Y}K̎ �M: T����qT�%�c�wWJJiF®��U� �1Tx �� pJ�\4�M�qc<d +����&Y z��# �Ŕ�������R�����
+HK�)x�E@Z����
+ʃޫ�n�*A����b���5`P�)U8c4�0��26*m�vbh7u���%�þ��O�c��7J�3��C�J5y��v���U>��|׊�+9����$�вR��~�����u��1ƹ��&��a�:�B*�A:��@���|jµrV�ɎF �Q���-i$BcF]�U�<В�b�i�l��+��nIW�gݒ>N9!��,����z���Gʖb
+�>J�^ -+e���N���fk�z�� ԑ�9���@�Z��`��/<Ԇ��)�o����T Jw3���f�q��2��O������ԯ�����l9��S+z�V�8U��]���&�
+Aj���3�R�^�)U�$W������Nl'Z�����e��t�,Yv�`cY&I�e$�p��%��" ��OW7ZЖ�(HQ�آ?Q��&C����vv�W��]�Ow;�0 �M� ��3t���
+��e�ܼSβ��,��q�n{W����>N�q�(�� ���B=��M�#e�kGy����vq�Ƶ�4)M\;����X�j�X� ;�ec��o��=O5�����ܢ�ҕ�t�z�\+J�Ae�OĮ�Wr\U��GI�+�e�l��(� WŬ���ũ���t�8� )[�S=�]0��x��[؏Y��ZW��ݶ���m}���:c�l��ڍ�z��G���.M� _��T QwY:R�����ꢞ�v��Ʈ>(5ij]2[ֿ��=�2��������W���9���ܮRcLCM ���q��� ����Wr�U!�G �+�e�hq5����Bx_ dwi���4(M���Z��J����H
+ \OM����:������u��+��nM�����?kz������������ͼKcz�]�,UC�]��%�]7��EmӐKZY2�1%$]�jI�nlI��������SuP5�0>K�����M�*�e��PA��O��Hu�P��3��>J�^ )+%�q8u;�:���T�Swa:R�<S���:�����O����)�hY�6��/�f�!����nO�a�ݞ>JQi!��'`OO8k7���n)Y�A��ҜN8k�Z��Kґ�� P�Z��RuH�K[�Z(�nlM�2>��uX��Vݢ>��ݤ�RW������=�כ���R�JN�*��(�z%��-�a��dk��t� u��z���ӑ�d9���<��?��/ܖM�@:)�9gS��[�k�A��L���� �@u��+��nW���y�?�z�v;���v���Ōc�S�z�Z�4U��]�&�Lcl.L�T��56�����$:���mjɍcllS�%���;X+q�PF r�m4���Jm��T*\l��JJgR_�ڃ �q}z���bPڈ�E�Sxt�l��������u�cu��^�(!����(�Ve�`�堉�����F!�ͷ_��N �`U�l�/���p��B"s�>��O����!9��'��B�gN8�0�րhT.7����qS�>�i�e��䔋R��#3�����X��[4�ZY�yO߭T��ff2��i^Q��
+�Çw�=^u9/f�q>9�Y!Lv���� �I�Q��H~�F�>�˯�����oˏ0���a~4�f!,�?o�.��)��|���kZ�@�m��]���PJ+S�x��Ћ��6�q����{zYe _�
+n+%cKZm_�FdX�Zב����U����[91�B�܉�UbWxfv�͎�� ��m9G�K��w!k�'ylU��j�f$41��\�6��L=|�+�0BP(��b��m8|�Y �S��f�at�0`�ײ���x���c�)����~0aa��'����n%� 8��9��ml0�h��F�Vz���\3��O7M2�~�Š �|*���R�iNA���)u`���"�Jϡ�ooU�T�t&8��S�t�Pr�Û�~�l����R=�վ9@�hQ���詑@P���#�w|���^4ʖ���1�c��M��JQ?���b-7�l�:s\3
+�j�|,��z�\W ����e>)�Q�.\^���HځR^�B��Ԣ,�g�h:���1::\��������~�����aI"'�+�hݔ�~%�w{V�
+@�>��;�bA��Vܐ��:I#�®#$�?z
+�u��F��
+���W���:�91��"���P�+vZ3��,�29�RH0�8�i��G�
+o�:�~�9¾ ��<�mG\�
+���lN����*PF�曵�0W�l: k,/�!xt���(Q�N+
+�mWY�!��
+T�%�Yl���ҡ�P'#@J[��t����]Z���U]:�� 82�?��z���}-�`�p��W��׾�\?�������=��) �;�ϰ7[�<�� ,9�YZ��?��z 66�~^���z�8bAex��|��FE��c��lF� ���G�R`�q��fo�(�9��j�Mj��U�}�)Xng�&Y�����W�oxT.#�S�e�0Z=�oM�����f-*甥 �!J����F Z��7B���%u��t�X�*��=��,3����`t��Ը֌���Z��ڊ����Ұ�_�/*,Oxm`��rcb}ˬky�k�@�s�/
+�3gi}����*�-�ɾ�MN�0b�Q"N�F![������|�K�EK�ҫ�"�<m��Zt��d�3<��Vt,!AW�� �ĩk�L���V�Y����~�2���U �������������M�վ���F�[�ɣw,P���S�������P�O�X���6��ҿZo �iG�g� A� �h(��� <- (��
+x�$���%\h0����4ӎD���Hh$g��;�2����+{L��!&�E;O �W�N��(�Z&Vyi��tL�"gQ��˹��V�gV��<RF��j]dl0 �l�Eꠝ��pve����l��������������U��p8��Q�ژ�e��/�BCĒ�%�w(ؙ�}���;���a#A-���˱e��,�B"�4��̋5��F�u�zH)C�N3R���g`�t���1��yfؖ��U
+�`&� cc̦���λ�?O�!��M�F,�hL;+�I�Zn��_� />��^�W��8�H_s�F��^��V��֤��z�Dz :+� �=! �q��(5�J��f�JH�d~Ɇ,PC ���S���ZKH^��B>�f��q��B�~���)�Dр:�����^lf�!&��Dl8B�@;��[8�c �5.�D�v��!�K ֙�:8�N�o0b��F�4ZU���F �\;Z�*�Y&@�n��!�/�v���I ��V��N�lʱb�(�f�$&�� $�k�Tk����9�[�[/��O$NQ��,�88V���#�ց�r#�Sv�I��Bf�1|��B4�7�mc e�]�I�78&���$^�+��>4�Y��/�Y f�$d��
+��d,ol� �Kb��Z�ߢ�"�捇G�B �^��!���vU� &��g�}���%F�M�,I�&��2���l��d�WZr��/���a��li+�锜m���L�{2��"�퉟���S�kP��@ۃ� �Ŷ�w�H-7ۘnٷ��%t� t%J����r���[���#��gf�8e�i� �$,Z���V`�%�E�[g��fL�6�d�Z�q����<���;L���D��y [� �^o�pCb0�BLQ���u�#滾���|2E����h3c�];��P�M�*�dPH��]�#�PPA�,��qHR�y�C��j� ���ώ_ԥV* >�ܗ��W�z��HW�n?a�) x^^��ϫ�߯�ߍ��8�0��y�����/�˫��i8/���U��ڒn�AB�Y5�c̭�+}�7N�5�l�X���kWK��(��3z~�o/i�qc���ި����sŭS��"��@.�},1%�(F��Ue�r4dR��G���3�\����q����ʕO���L\�p��֙��䴔�ӹ�Eצȗ �]\m垛
+xm ��*�~���lnȖ�_b��.�|5)��ڑiH��6��[����V��2�n�m�f�-@ D|��b���al�'�z���\9j&���jE?a�#�<��fL�>�J���%
+ @�m#�o�h�1v1/BĖ�7D#Rd�~As��7 ����Z�lφ-�C%��\4j,��i?�~�g2k� m��IR�/lK��'q�e �4q�}+��`_T��u3�i ��
+� ����ۦZb�ڤ&�a��� 5[-f=]���&Z^=�MT0 �x�A�r���&�Ȼ1h���6!�ϧ�x�!i�>����$��G.�9�V����.)�z�bO��m�{K�8_�Ua�'ͺ��������!�C;Zim�G~v%w��\�|��<��(�㶛�`�U����;h�5sn�M`��B;�V��?�US&�2����F��<�v�����i�i(�S�Q�����<�\��(����Z�8��R�ƱeY,���ݛ>8S�L�kK��3��`��u��C�&�`bVF���86[�ע̗�'?eיOqα���wdl0�aO�}���]�‡� �j���b�Xb��
+Ჴs�W�w�s��˴�j�d�����(
+ G#$��x�r�OI�F ��R��� 8������y"'w���2 �ǁT�����oM�:�����p���J�P���&�yN�E �� ���B*a��CJ�ew>�_�#m��Ը���k �~! Kn/�CL�uR��s�TܹK����>)}G/�z���6n�'͠�[쪵�=N��J��K@�7W<�Fj�҂s,V�׷����0jv�DӘ�/���� A�Q�Q#���b�3�uǀ��̟�X_�6��Bԋ<�q�!�X�٪�\^��*�Vl ��ť`���# ��'��I�A��٫f-1�Π���9�5�0k��sF9ڹ挞7Ԫ��acM�ƽ�H��� ͑����,1Fn:M�)���w�pe���7^���a��jo �YR��a� ����f!�XlXM�-��<���2ty��{"B[P�9����!���6�S�n�/"�ʜx�[0gZ �2�:G �=�'�_䙅5
+��X,܆��{N�0�d��C��I�Ia ���@���]�~r��'���Va�F"�F�7�){ �\: �m�h��_҂5���R����8��[05y#���R��X���1�m,O5�
+���S��ku竑]�Y��b��P1��c�_R[|,r �P5�k�E�N�v�������H�&�S�����%�}��_���G5F���^l���V�~q�
+��ϣP֡g:���?ܳp&
+�tZ�X�|��&�#�2�_�aԛ�#��*��J��g� f�� !��c�
+�(���
+�Z��&��Lܣ4H+[N��K5��=���n�b�4;�v���vF�'�h�G�H
+�����*��K9bԢ��Rw�a��$�ϸ�C5(�u;�����ym�X��4�Xu�����s]pV2�LS�����,po7(_bƐv
+��oݶ͠
+�He ��������S�K:����� %�����;
+endstream
+endobj
+456 0 obj
+<</Length 314/N 3/Range[0 1 0 1 0 1]/Filter/FlateDecode>>
+stream
+x�}��Kq�?�U�X 94%MQKS��N�#Ԧ��Q�v��B�ˡ�h�Fk ������!
+��ՠ����ZP��~xx^ޗ��Q�����x"��^P��� c�!��H0
+ ��0l+��ߣ�y7���;�׫���;Q�?V.�_�tF��3L�E�K�)y ��z�80e�IP���k��T�/%[�p
+endstream
+endobj
+457 0 obj
+<</Length 258/N 1/Range[0 1]/Filter/FlateDecode>>
+stream
+x�u��J�PFO��U�v�D�D@�`]\�
+F��Mk�I���R�B|��&إ�n�ऋ��(�H�r�Tų��9�`�� ըa�&�ʺ���:�l
+�3Ŭ�*ުn�
+̵�8+�/<����a�Rkp��ش�A�mW�Q�Ih�� �%��l��E5VW~��d���X��)�ϴ�:׺��b���k#�&�_¤ 3�0�� �I�
+endstream
+endobj
+458 0 obj
+<</Creator(Typst 0.15.1)/ModDate(D:20260930211531-03'00)/CreationDate(D:20260930211531-03'00)>>
+endobj
+459 0 obj
+<</Length 996/Type/Metadata/Subtype/XML>>
+stream
+<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?><x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="xmp-writer"><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:xmpTPg="http://ns.adobe.com/xap/1.0/t/pg/" xmlns:pdf="http://ns.adobe.com/pdf/1.3/" ><xmp:CreatorTool>Typst 0.15.1</xmp:CreatorTool><dc:language><rdf:Bag><rdf:li>en</rdf:li></rdf:Bag></dc:language><xmp:ModifyDate>2026-09-30T21:15:31-03:00</xmp:ModifyDate><xmp:CreateDate>2026-09-30T21:15:31-03:00</xmp:CreateDate><xmpTPg:NPages>1</xmpTPg:NPages><dc:format>application/pdf</dc:format><xmpMM:InstanceID>AcCbkspFXefWYE39s3RO3Q==</xmpMM:InstanceID><xmpMM:DocumentID>AcCbkspFXefWYE39s3RO3Q==</xmpMM:DocumentID><xmpMM:RenditionClass>proof</xmpMM:RenditionClass><pdf:PDFVersion>1.7</pdf:PDFVersion></rdf:Description></rdf:RDF></x:xmpmeta><?xpacket end="r"?>
+endstream
+endobj
+460 0 obj
+<</Type/Catalog/Pages 1 0 R/Metadata 459 0 R/Lang(en)/StructTreeRoot 17 0 R/MarkInfo<</Marked true/Suspects false>>/ViewerPreferences<</Direction/L2R>>/Outlines 16 0 R>>
+endobj
+xref
+0 461
+0000000000 65535 f
+0000000016 00000 n
+0000000069 00000 n
+0000000144 00000 n
+0000000225 00000 n
+0000000316 00000 n
+0000000410 00000 n
+0000000498 00000 n
+0000000602 00000 n
+0000000701 00000 n
+0000000794 00000 n
+0000000887 00000 n
+0000000975 00000 n
+0000001061 00000 n
+0000001147 00000 n
+0000001236 00000 n
+0000001428 00000 n
+0000001496 00000 n
+0000001663 00000 n
+0000006786 00000 n
+0000006853 00000 n
+0000007034 00000 n
+0000007115 00000 n
+0000007186 00000 n
+0000007248 00000 n
+0000007320 00000 n
+0000007388 00000 n
+0000007459 00000 n
+0000007521 00000 n
+0000007592 00000 n
+0000007671 00000 n
+0000007739 00000 n
+0000007811 00000 n
+0000007873 00000 n
+0000007945 00000 n
+0000008029 00000 n
+0000008097 00000 n
+0000008169 00000 n
+0000008231 00000 n
+0000008305 00000 n
+0000008373 00000 n
+0000008451 00000 n
+0000008513 00000 n
+0000008596 00000 n
+0000008664 00000 n
+0000008742 00000 n
+0000008804 00000 n
+0000008887 00000 n
+0000008955 00000 n
+0000009033 00000 n
+0000009095 00000 n
+0000009166 00000 n
+0000009234 00000 n
+0000009306 00000 n
+0000009368 00000 n
+0000009445 00000 n
+0000009513 00000 n
+0000009657 00000 n
+0000009727 00000 n
+0000009838 00000 n
+0000009915 00000 n
+0000009989 00000 n
+0000010129 00000 n
+0000010198 00000 n
+0000010272 00000 n
+0000010340 00000 n
+0000010409 00000 n
+0000010483 00000 n
+0000010551 00000 n
+0000010620 00000 n
+0000010690 00000 n
+0000010760 00000 n
+0000010872 00000 n
+0000010940 00000 n
+0000011009 00000 n
+0000011086 00000 n
+0000011154 00000 n
+0000011223 00000 n
+0000011300 00000 n
+0000011368 00000 n
+0000011438 00000 n
+0000011542 00000 n
+0000011610 00000 n
+0000011680 00000 n
+0000011751 00000 n
+0000011822 00000 n
+0000011932 00000 n
+0000012000 00000 n
+0000012139 00000 n
+0000012227 00000 n
+0000012312 00000 n
+0000012407 00000 n
+0000012502 00000 n
+0000012571 00000 n
+0000012666 00000 n
+0000012761 00000 n
+0000012830 00000 n
+0000012925 00000 n
+0000012996 00000 n
+0000013106 00000 n
+0000013175 00000 n
+0000013272 00000 n
+0000013345 00000 n
+0000013458 00000 n
+0000013530 00000 n
+0000013627 00000 n
+0000013700 00000 n
+0000013773 00000 n
+0000013846 00000 n
+0000013975 00000 n
+0000014047 00000 n
+0000014144 00000 n
+0000014245 00000 n
+0000014317 00000 n
+0000014414 00000 n
+0000014487 00000 n
+0000014600 00000 n
+0000014672 00000 n
+0000014784 00000 n
+0000014857 00000 n
+0000014930 00000 n
+0000015003 00000 n
+0000015076 00000 n
+0000015149 00000 n
+0000015287 00000 n
+0000015379 00000 n
+0000015454 00000 n
+0000015527 00000 n
+0000015600 00000 n
+0000015710 00000 n
+0000015835 00000 n
+0000015932 00000 n
+0000016004 00000 n
+0000016117 00000 n
+0000016214 00000 n
+0000016286 00000 n
+0000016407 00000 n
+0000016508 00000 n
+0000016580 00000 n
+0000016693 00000 n
+0000016790 00000 n
+0000016862 00000 n
+0000016959 00000 n
+0000017056 00000 n
+0000017128 00000 n
+0000017241 00000 n
+0000017338 00000 n
+0000017410 00000 n
+0000017523 00000 n
+0000017620 00000 n
+0000017692 00000 n
+0000017797 00000 n
+0000017894 00000 n
+0000017966 00000 n
+0000018083 00000 n
+0000018188 00000 n
+0000018260 00000 n
+0000018365 00000 n
+0000018466 00000 n
+0000018538 00000 n
+0000018643 00000 n
+0000018744 00000 n
+0000018816 00000 n
+0000018929 00000 n
+0000019026 00000 n
+0000019098 00000 n
+0000019211 00000 n
+0000019312 00000 n
+0000019384 00000 n
+0000019481 00000 n
+0000019582 00000 n
+0000019654 00000 n
+0000019767 00000 n
+0000019868 00000 n
+0000019940 00000 n
+0000020045 00000 n
+0000020142 00000 n
+0000020214 00000 n
+0000020319 00000 n
+0000020436 00000 n
+0000020508 00000 n
+0000020605 00000 n
+0000020702 00000 n
+0000020774 00000 n
+0000020977 00000 n
+0000021051 00000 n
+0000021137 00000 n
+0000021254 00000 n
+0000021355 00000 n
+0000021427 00000 n
+0000021524 00000 n
+0000021625 00000 n
+0000021697 00000 n
+0000021794 00000 n
+0000021895 00000 n
+0000021967 00000 n
+0000022072 00000 n
+0000022173 00000 n
+0000022245 00000 n
+0000022342 00000 n
+0000022439 00000 n
+0000022511 00000 n
+0000022608 00000 n
+0000022709 00000 n
+0000022781 00000 n
+0000022888 00000 n
+0000022998 00000 n
+0000023099 00000 n
+0000023196 00000 n
+0000023297 00000 n
+0000023394 00000 n
+0000023482 00000 n
+0000023587 00000 n
+0000023684 00000 n
+0000023789 00000 n
+0000023886 00000 n
+0000023974 00000 n
+0000024079 00000 n
+0000024176 00000 n
+0000024281 00000 n
+0000024378 00000 n
+0000024466 00000 n
+0000024571 00000 n
+0000024668 00000 n
+0000024773 00000 n
+0000024870 00000 n
+0000024958 00000 n
+0000025063 00000 n
+0000025160 00000 n
+0000025265 00000 n
+0000025362 00000 n
+0000025450 00000 n
+0000025555 00000 n
+0000025652 00000 n
+0000025757 00000 n
+0000025854 00000 n
+0000025942 00000 n
+0000026047 00000 n
+0000026144 00000 n
+0000026245 00000 n
+0000026342 00000 n
+0000026430 00000 n
+0000026531 00000 n
+0000026628 00000 n
+0000026733 00000 n
+0000026830 00000 n
+0000026918 00000 n
+0000027023 00000 n
+0000027120 00000 n
+0000027225 00000 n
+0000027322 00000 n
+0000027410 00000 n
+0000027515 00000 n
+0000027612 00000 n
+0000027717 00000 n
+0000027814 00000 n
+0000027902 00000 n
+0000028007 00000 n
+0000028104 00000 n
+0000028209 00000 n
+0000028306 00000 n
+0000028394 00000 n
+0000028499 00000 n
+0000028596 00000 n
+0000028701 00000 n
+0000028798 00000 n
+0000028886 00000 n
+0000028991 00000 n
+0000029088 00000 n
+0000029193 00000 n
+0000029290 00000 n
+0000029378 00000 n
+0000029541 00000 n
+0000029638 00000 n
+0000029710 00000 n
+0000029783 00000 n
+0000029885 00000 n
+0000029957 00000 n
+0000030029 00000 n
+0000030123 00000 n
+0000030195 00000 n
+0000030267 00000 n
+0000030369 00000 n
+0000030441 00000 n
+0000030513 00000 n
+0000030586 00000 n
+0000030659 00000 n
+0000030732 00000 n
+0000030807 00000 n
+0000030945 00000 n
+0000031035 00000 n
+0000031107 00000 n
+0000031179 00000 n
+0000031252 00000 n
+0000031354 00000 n
+0000031426 00000 n
+0000031498 00000 n
+0000031571 00000 n
+0000031644 00000 n
+0000031742 00000 n
+0000031814 00000 n
+0000031953 00000 n
+0000032043 00000 n
+0000032116 00000 n
+0000032189 00000 n
+0000032262 00000 n
+0000032335 00000 n
+0000032408 00000 n
+0000032481 00000 n
+0000032554 00000 n
+0000032627 00000 n
+0000032825 00000 n
+0000032914 00000 n
+0000032986 00000 n
+0000033059 00000 n
+0000033132 00000 n
+0000033205 00000 n
+0000033339 00000 n
+0000033411 00000 n
+0000033483 00000 n
+0000033565 00000 n
+0000033637 00000 n
+0000033709 00000 n
+0000033799 00000 n
+0000033871 00000 n
+0000033986 00000 n
+0000034069 00000 n
+0000034141 00000 n
+0000034214 00000 n
+0000034287 00000 n
+0000034360 00000 n
+0000034498 00000 n
+0000034570 00000 n
+0000034669 00000 n
+0000034750 00000 n
+0000034822 00000 n
+0000034899 00000 n
+0000034972 00000 n
+0000035094 00000 n
+0000035166 00000 n
+0000035265 00000 n
+0000035335 00000 n
+0000035405 00000 n
+0000035475 00000 n
+0000035590 00000 n
+0000035662 00000 n
+0000035735 00000 n
+0000035829 00000 n
+0000035901 00000 n
+0000035973 00000 n
+0000036046 00000 n
+0000036132 00000 n
+0000036204 00000 n
+0000036276 00000 n
+0000036349 00000 n
+0000036463 00000 n
+0000036535 00000 n
+0000036650 00000 n
+0000036731 00000 n
+0000036804 00000 n
+0000036877 00000 n
+0000036950 00000 n
+0000037023 00000 n
+0000037096 00000 n
+0000037278 00000 n
+0000037374 00000 n
+0000037447 00000 n
+0000037520 00000 n
+0000037622 00000 n
+0000037736 00000 n
+0000037833 00000 n
+0000037934 00000 n
+0000038006 00000 n
+0000038103 00000 n
+0000038212 00000 n
+0000038284 00000 n
+0000038381 00000 n
+0000038454 00000 n
+0000038567 00000 n
+0000038639 00000 n
+0000038736 00000 n
+0000038833 00000 n
+0000038905 00000 n
+0000039002 00000 n
+0000039075 00000 n
+0000039188 00000 n
+0000039260 00000 n
+0000039357 00000 n
+0000039430 00000 n
+0000039503 00000 n
+0000039620 00000 n
+0000039692 00000 n
+0000039789 00000 n
+0000039862 00000 n
+0000039971 00000 n
+0000040043 00000 n
+0000040158 00000 n
+0000040288 00000 n
+0000040361 00000 n
+0000040434 00000 n
+0000040507 00000 n
+0000040621 00000 n
+0000040992 00000 n
+0000041029 00000 n
+0000041066 00000 n
+0000041117 00000 n
+0000041168 00000 n
+0000041220 00000 n
+0000041271 00000 n
+0000041323 00000 n
+0000041374 00000 n
+0000041425 00000 n
+0000041476 00000 n
+0000041527 00000 n
+0000041578 00000 n
+0000041630 00000 n
+0000041682 00000 n
+0000041734 00000 n
+0000041901 00000 n
+0000042058 00000 n
+0000042591 00000 n
+0000042805 00000 n
+0000042964 00000 n
+0000043409 00000 n
+0000043628 00000 n
+0000043773 00000 n
+0000043993 00000 n
+0000044246 00000 n
+0000044406 00000 n
+0000045209 00000 n
+0000045428 00000 n
+0000045568 00000 n
+0000045784 00000 n
+0000046023 00000 n
+0000046177 00000 n
+0000046377 00000 n
+0000046587 00000 n
+0000046715 00000 n
+0000046797 00000 n
+0000047390 00000 n
+0000051821 00000 n
+0000051902 00000 n
+0000052457 00000 n
+0000056077 00000 n
+0000056154 00000 n
+0000056616 00000 n
+0000061102 00000 n
+0000061183 00000 n
+0000061904 00000 n
+0000069126 00000 n
+0000069207 00000 n
+0000069986 00000 n
+0000082911 00000 n
+0000082988 00000 n
+0000083419 00000 n
+0000083927 00000 n
+0000103624 00000 n
+0000104031 00000 n
+0000104374 00000 n
+0000104487 00000 n
+0000105560 00000 n
+trailer
+<</Size 461/Root 460 0 R/Info 458 0 R/ID[(AcCbkspFXefWYE39s3RO3Q==)(AcCbkspFXefWYE39s3RO3Q==)]>>
+startxref
+105747
+%%EOF \ No newline at end of file
diff --git a/docs/typ/cheatsheet-a4.typ b/docs/typ/cheatsheet-a4.typ
new file mode 100644
index 00000000..349c77da
--- /dev/null
+++ b/docs/typ/cheatsheet-a4.typ
@@ -0,0 +1,32 @@
+// The printable cheatsheet: one A4 side, three columns. The facts are in
+// cheatsheet.typ and the elements' look in style.typ; this is page,
+// type and headings only.
+// typst compile --ignore-system-fonts docs/typ/cheatsheet-a4.typ
+#import "style.typ": palette, mono
+
+#set page(paper: "a4", fill: palette.paper, margin: (x: 9mm, y: 8mm), columns: 3)
+#set columns(gutter: 4.5mm)
+#set text(font: "Libertinus Serif", size: 8.8pt, fill: palette.ink, lang: "en")
+#set par(leading: 0.42em, spacing: 0.55em, justify: false)
+#set list(indent: 0pt, body-indent: 3pt, spacing: 0.42em, marker: text(fill: palette.grip)[▸])
+#set terms(separator: h(0.5em), spacing: 0.42em, hanging-indent: 0.8em)
+#set table(stroke: none, inset: (x: 1.5pt, y: 1.6pt))
+#show raw: set text(font: mono, size: 0.92em)
+#show strong: set text(fill: palette.tag-name)
+
+#show heading.where(level: 1): it => place(top + left, float: true, scope: "parent",
+ block(width: 100%, inset: (bottom: 2pt), stroke: (bottom: 0.6pt + palette.grip), {
+ show emph: set text(size: 9pt, weight: "regular", fill: palette.tag-fg)
+ text(size: 15pt, weight: "bold", fill: palette.tag-name, it.body)
+ }))
+#show heading.where(level: 2): it => block(
+ width: 100%, fill: palette.tag-bg, inset: (x: 2pt, y: 2pt), above: 0.75em, below: 0.4em,
+ sticky: true,
+ {
+ box(fill: palette.col-grip, width: 0.55em, height: 0.75em, baseline: 0.1em)
+ h(3pt)
+ text(size: 9pt, weight: "bold", fill: palette.tag-name, it.body)
+ },
+)
+
+#include "cheatsheet.typ"
diff --git a/docs/typ/cheatsheet.typ b/docs/typ/cheatsheet.typ
new file mode 100644
index 00000000..d9c3f573
--- /dev/null
+++ b/docs/typ/cheatsheet.typ
@@ -0,0 +1,150 @@
+// The pardes cheatsheet: the facts only, an index into the docs, not a copy.
+// cheatsheet-a4.typ lays it out; style.typ says how each element looks.
+// config.zig's "docs/typ" test checks every #word, #key and #tag here
+// against the registry, the keymap and the default tags.
+#import "style.typ": key, btn, chord, word, tag, addr, file, cmd, doc
+
+= pardes #h(1fr) _acme's tags and three buttons, helix's keys, terminals as panes, the editor as a 9P filesystem_
+
+== The mouse
+/ #btn("B1"): select, and focus the pane. On a tag: type there.
+/ #btn("B2"): *execute* the word or selection: a builtin, else a shell line.
+/ #btn("B3"): *look*: open the file, address, directory or URL, else find the word's next place. Resting the pointer tints what B3 would take.
+/ sweep: drag B2 or B3 to run or look at exactly what you swept.
+/ #chord("B1", "B2"): cut; #chord("B1", "B3") paste; both: copy.
+/ #chord("B2", "B1"): execute the word with the B1 selection as argument (#word("Grep") on a selected name).
+/ #chord("B2", "B3"): cancel the sweep (either way round).
+/ grip: drag the box left of a tag: up/down resizes, onto another column moves the pane. A column's right edge drags its width.
+A program that takes the mouse (htop, vim `mouse=a`) gets #btn("B1") and the wheel; #btn("B2")#btn("B3") stay pardes's. Hold Shift to swap: Shift-#btn("B1") selects, Shift-#btn("B2") goes to the program.
+
+== Tags
+Three levels of command text, every word live: the workspace tag, a tag per column, a tag per pane (file, terminal, PDF).
+#tag("Newcol Joincol Find Grep Help Changelog Tutor Dump Themes Config Debug Exit")
+#tag("New Tty Find Grep Joincol Delcol")
+#tag("Save Tty Collapse Del", path: "/home/me/notes.txt")
+#tag("Tty+bash Save Mode Filter Collapse Del", path: "/home/me/src")
+#tag("Tty PdfSections PdfTint Collapse Del", path: "manual.pdf [1/12]")
+- Type anything into a tag and click it: tags are text, with undo.
+- A pane's words run in its directory; workspace and column tags in the session's.
+- #word("Del") closes; #word("Del") `k`/`j` gives its rows above/below. Unsaved text (marked on the grip) is refused once: #word("Del") again discards.
+- #word("Collapse") folds a pane to its tag; again unfolds.
+- Click the path to rename (Enter confirms); #word("Save") writes.
+- #word("Undo") #word("Redo") #word("Edit") #word("Mode") work typed anywhere.
+- New panes: #word("Placement") `acme` (default) or `pardes`. #doc("tags")
+
+== Look addresses
+Typed anywhere, then #btn("B3") or #key("Enter"):
+#table(columns: 2,
+ addr("file:12"), [line 12],
+ addr("file:12:5"), [line 12, byte column 5],
+ addr("file:/re/"), [next match after the selection (`file:0/re/`: first)],
+ addr(":40"), [this pane, line 40 (any address after `:`)],
+ addr("~/x"), [home; also in `Save`, `Restore`, `pardes ~/x`],
+ addr("@p3:12"), [pane 3 by serial, a terminal's lines too],
+ addr("src/"), [a directory: `ls` in an idle terminal there, else a new one],
+)
+Addresses are sam's: `#n`, `/re/`, `?re?`, `$`, `a,b`. #doc("fs", section: "look-and-exec")
+
+== Keys: normal mode
+Helix-style: motions *select*, then an edit acts on the selection. Mode box: blank normal, `^` insert, `$` tty.
+#table(columns: 2,
+ [#key("h j k l") #key("w b e")], [move; words select],
+ [#key("g g") #key("g e")], [first line, last line],
+ [#key("g h") #key("g l") #key("^")], [line start, end, first non-blank],
+ [#key("x") #key("v") #key("%")], [line, character select, all],
+ [#key(";")], [collapse to the cursor],
+ [#key("d") #key("c") #key("y")], [delete, change, yank],
+ [#key("p") #key("P") #key("R")], [paste after, before, replace],
+ [#key("u") #key("U")], [undo, redo],
+ [#key("i a I A o O")], [insert; #key("Esc") back to normal],
+ [#key("s") #key("S")], [regex: a cursor per match, split],
+ [#key("C") #key(",")], [cursor on next line; keep primary],
+ [#key("/") #key("n") #key("N")], [search, next, previous],
+ [#key("m i") #key("m m")], [textobject, matching bracket],
+ [#key("|")], [pipe each selection through the shell],
+ [#key("g d") #key("g r")], [definition, references (language server)],
+ [#key("Ctrl-d") #key("Ctrl-u")], [half page down, up],
+ [#key("Enter") #key("Tab")], [look, execute the selection (like #btn("B3") #btn("B2"))],
+ [#key(":")], [to the pane's tag and back],
+)
+#doc("keys")
+
+== Keys: panes
+#table(columns: 2,
+ [#key("Ctrl-w") #key("h j k l")], [focus a neighbour (anywhere)],
+ [#key("Esc")], [normal mode: hop to the previous pane],
+ [#key("Shift-Esc")], [leave, whatever Esc means here],
+ [#key("Ctrl-o") #key("Ctrl-i")], [jump history back, forward],
+ [#key("Alt-n")], [new terminal below],
+ [#key("Alt-c")], [move the pane to a new column],
+)
+
+== The leader: #key("SPC") in normal mode
+#table(columns: 4,
+ key("SPC ?"), [every path], key("SPC d"), word("Del"),
+ key("SPC f s"), word("Save"), key("SPC f n"), word("New"),
+ key("SPC f f"), word("Find"), key("SPC f g"), word("Grep"),
+ key("SPC f r"), word("Recent"), key("SPC f c"), word("Config"),
+ key("SPC n t"), word("Tty"), key("SPC n 9"), word("Tty9p"),
+ key("SPC w h"), [focus left], key("SPC j j"), word("Last"),
+ key("SPC j l"), word("Jumplist"), key("SPC y"), [clip yank],
+ key("SPC p"), [clip paste], key("SPC t t"), word("Themes"),
+ key("SPC t n"), word("NextColor"), key("SPC t w"), word("Wrap"),
+ key("SPC c n"), word("Newcol"), key("SPC c p"), word("Placement"),
+ key("SPC s d"), word("Dump"), key("SPC s r"), word("Restore"),
+ key("SPC s a"), word("Attach"), key("SPC s D"), word("Detach"),
+ key("SPC h t"), word("Tutor"), key("SPC h m"), word("Messages"),
+)
+
+== Terminals and commands
+- A terminal is a pane. #key("Ctrl-b") toggles raw input (`$`) and editor mode, where the same keys move over its text, prompts hidden.
+- Raw: keys go to the program; #key("Esc") at a shell prompt hops away, #key("Shift-Esc") always.
+- #word("Mode") cycles raw, normal, insert. #word("Filter") maps its colours to the theme. #word("Tty+bash") opens another on that shell.
+- #btn("B2") on any non-builtin line (`make`, `git log`) runs it with #word("Shell") `-c` in the pane's directory, in a *command pane*: #tag("Kill Save Collapse Del", path: "/home/me/src (make) exit 0")
+- #word("Kill") stops what pardes started (`Kill make`: those lines); #word("Exit") quits.
+- `Repl python` in a terminal tag: clicks in a `.py` pane go to it.
+
+== Reviewing diffs
+Run `git diff` (or open a `.patch`): it shows as a coloured diff. #btn("B3") on a `diff --git`, `---` or `+++` line opens the file; on `@@` the hunk's new line; on a hunk line's `+`/`-`/space, that line in the new file. #doc("tags", section: "reviewing-diffs")
+
+== Finding things
+- #word("Find") `name`: files below this pane's directory; #word("Grep") `re`: contents under every pane's directory. Bare, they ask; results land in `+Search`, a place per line for #btn("B3").
+- #word("Recent"): files opened lately, closed ones too, each reopened where you left it.
+- #word("Help"): every key and builtin. #word("Tutor"): the tutorial.
+
+== Sessions
+- `pardes --detach=work` runs a core with no screen; `pardes --attach=work` (or #word("Attach") `work`) shows it; #word("Detach") leaves it running, shells and all. #doc("detached")
+
+== Config
+- #word("Config") (#key("SPC f c")) opens `~/.config/pardes/init`; a line per builtin, run at start; `#` comments.
+```
+Theme atelier
+Shell zsh
+Placement pardes
+```
+- #word("DumpConfig"): every live setting as a word to click; it pastes back into `init` as is.
+- Keys are compile-time, in `src/config.zig`.
+- #word("Dump") / #word("Restore"): save and reload the workspace (`pardes -l dump.zon`). #doc("config")
+
+== Themes
+#word("Themes") lists them, a word each; #word("Theme") `name` sets one; #word("NextColor") walks the ring. `orchard` is the default, `atelier` this page's. #word("DumpThemes") writes them as `.zon`; #word("ThemeFile") `x.zon` loads one, live on save. #doc("themes")
+
+== 9P control filesystem
+Every session serves its panes as files. Pane shells get `$PARDES_9P` (socket), `$PARDES_PANE` (serial).
+#cmd("9ns --mntgen # m=$NINE_MOUNT/pardes/<pid|name>")
+#cmd("9p -a \"unix!$PARDES_9P\" read index")
+#table(columns: 2,
+ file("index"), [a line per pane: serial, kind, name],
+ file("look exec"), [write a line: a #btn("B3") or #btn("B2")],
+ file("log"), [events; write `follow` to wait],
+ file("pane/new"), [open to make a pane],
+ file("pane/N/addr"), [an address; `data` reads/replaces it],
+ file("pane/N/ctl"), [builtins: `Save`, `Edit ...`],
+ file("pane/N/body tag"), [its text (`>>` appends)],
+)
+#cmd("echo notes.txt:12 > $m/look")
+#cmd("echo /foo/ > $m/pane/$n/addr; printf bar > $m/pane/$n/data")
+#cmd("echo 'Edit ,x/foo/c/bar/' > $m/pane/$n/ctl")
+#cmd("exec 3<>$m/log; echo follow >&3; cat <&3")
+`pardes FILE` in a pane opens it here; `EDITOR='pardes --wait'` returns when its pane closes. `cat $m/README`. #doc("fs")
+
diff --git a/docs/typ/style.typ b/docs/typ/style.typ
new file mode 100644
index 00000000..7cb05e23
--- /dev/null
+++ b/docs/typ/style.typ
@@ -0,0 +1,101 @@
+// The semantic elements every docs/typ topic uses, and the one place they
+// are defined. Content files call them ("this is a key", "this is a
+// builtin"); how each looks is decided here, per output: paged outputs
+// (the A4 cheatsheet, later the book) draw them, HTML export gives them
+// elements and classes for a stylesheet. Page geometry and fonts belong to
+// the output wrappers beside this file.
+
+/// The `atelier` theme (src/themes/atelier.zig): pardes's acme homage,
+/// butter paper and blue-green tags.
+#let palette = (
+ paper: rgb("#fffdeb"),
+ ink: rgb("#293f35"),
+ tag-bg: rgb("#e4f0ed"),
+ tag-fg: rgb("#3d6055"),
+ tag-name: rgb("#6e4774"),
+ grip: rgb("#36826b"),
+ col-grip: rgb("#955815"),
+ str: rgb("#34743d"),
+ num: rgb("#9a5810"),
+ rule: rgb("#95baa2"),
+)
+#let mono = "DejaVu Sans Mono"
+
+/// Topic ids for #doc. Each names the document that holds the topic today;
+/// as topics move into docs/typ the value becomes the HTML page or chapter.
+#let topics = (
+ tags: "docs/tags.md",
+ fs: "docs/fs.md",
+ config: "docs/config.md",
+ themes: "docs/themes.md",
+ keys: "docs/helix-keys.md",
+ detached: "docs/detached.md",
+)
+
+#let html-out() = target() == "html"
+#let span(class, body) = html.elem("span", attrs: (class: class), body)
+#let m(s, fill: palette.ink) = text(font: mono, size: 0.92em, fill: fill, s)
+
+/// A key or a sequence of keys, one cap per space-separated chord.
+#let key(k) = context if html-out() {
+ k.split(" ").map(t => html.elem("kbd", t)).join(" ")
+} else {
+ k.split(" ").map(t => box(
+ fill: white, stroke: 0.4pt + palette.rule, radius: 1.5pt,
+ inset: (x: 1.6pt, y: 0pt), outset: (y: 1.4pt), m(t),
+ )).join(h(1pt))
+}
+
+/// A mouse button.
+#let btn(b) = context if html-out() { span("btn", b) } else {
+ box(
+ fill: palette.col-grip, radius: 2pt, inset: (x: 1.6pt, y: 0pt), outset: (y: 1.4pt),
+ text(font: mono, size: 0.85em, weight: "bold", fill: white, b),
+ )
+}
+
+/// A chord: the first button held, the others clicked.
+#let chord(..bs) = bs.pos().map(btn).join(text(fill: palette.col-grip)[--])
+
+/// A tag word or builtin, as it sits in a tag.
+#let word(w) = context if html-out() { span("word", raw(w)) } else {
+ box(fill: palette.tag-bg, inset: (x: 1.4pt, y: 0pt), outset: (y: 1.4pt), m(w, fill: palette.tag-fg))
+}
+
+/// A whole tagline: its grip, the path, then its words.
+#let tag(words, path: none) = context if html-out() {
+ html.elem("div", attrs: (class: "tag"), {
+ if path != none { span("path", path); [ ] }
+ raw(words)
+ })
+} else {
+ block(width: 100%, fill: palette.tag-bg, inset: (x: 2pt, y: 2.4pt), spacing: 0.5em, {
+ box(fill: palette.grip, width: 0.55em, height: 0.75em, baseline: 0.1em)
+ h(3pt)
+ if path != none { m(path, fill: palette.tag-name); h(0.6em) }
+ m(words, fill: palette.tag-fg)
+ })
+}
+
+/// A look address.
+#let addr(a) = context if html-out() { span("addr", raw(a)) } else { m(a, fill: palette.tag-name) }
+
+/// A 9P path.
+#let file(p) = context if html-out() { span("file", raw(p)) } else { m(p, fill: palette.str) }
+
+/// A shell line.
+#let cmd(c) = context if html-out() { raw(c, block: true, lang: "sh") } else {
+ block(
+ width: 100%, inset: (left: 3pt, y: 1.2pt), spacing: 0.4em,
+ stroke: (left: 1pt + palette.rule),
+ text(font: mono, size: 0.85em, fill: palette.ink, c),
+ )
+}
+
+/// Where the full story is: a topic id from `topics`, and a section in it.
+#let doc(id, section: none) = {
+ let to = topics.at(id) + if section != none { "#" + section } else { "" }
+ context if html-out() { link(to)[→ #to] } else {
+ text(fill: palette.num)[→#m(to, fill: palette.num)]
+ }
+}